.faq-carousel{--faq-aqua:#addce6;--faq-text:#c6cdd3;--faq-heading:#e9ecef;--faq-dark:#17222e;--faq-card-bg:rgba(255, 255, 255, 0.08);--faq-card-border:rgba(255, 255, 255, 0.12);--faq-icon-bg:rgba(255, 255, 255, 0.08);--faq-icon-border:rgba(255, 255, 255, 0.15);--faq-focus-bg:rgba(255, 255, 255, 0.05);--faq-border-focus:rgba(255, 255, 255, 0.2);--faq-border-subtle:rgba(255, 255, 255, 0.12);color:var(--faq-text)!important;font-family:Inter,sans-serif;letter-spacing:0px!important;word-spacing:0px!important;box-sizing:border-box}.faq-carousel *,.faq-carousel *::before,.faq-carousel *::after{box-sizing:border-box;letter-spacing:0px!important;word-spacing:0px!important}.faq-carousel__inner{max-width:100%;margin:0;display:flex;flex-direction:column;align-items:stretch;gap:18px}.faq-carousel__swiper{width:100%;padding:2px;box-sizing:border-box;-webkit-mask-image:linear-gradient(to right,transparent 0%,#030712 5%,#030712 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#030712 5%,#030712 95%,transparent 100%)}.faq-carousel__swiper.faq-carousel__swiper--at-start{-webkit-mask-image:linear-gradient(to right,#030712 95%,transparent 100%);mask-image:linear-gradient(to right,#030712 95%,transparent 100%)}.faq-carousel__swiper.faq-carousel__swiper--at-end{-webkit-mask-image:linear-gradient(to right,transparent 0%,#030712 5%);mask-image:linear-gradient(to right,transparent 0%,#030712 5%)}.faq-carousel__swiper.faq-carousel__swiper--at-start.faq-carousel__swiper--at-end{-webkit-mask-image:none;mask-image:none}.faq-carousel__slide{width:350px;height:auto;display:flex;flex-direction:column;box-sizing:border-box}.faq-thumb{width:100%;height:100%;min-height:185px;padding:24px;display:flex;flex-direction:column;background:var(--faq-card-bg);border:1px solid var(--faq-card-border);border-radius:15px;overflow:hidden;color:var(--faq-heading)!important;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem!important;font-weight:300!important;line-height:1.4em!important;text-align:left;direction:ltr;opacity:.5;transition:opacity 0.3s ease,border-color 0.2s ease,background 0.2s ease}.faq-thumb:hover{border-color:rgba(255,255,255,.55)}.faq-thumb[aria-current="true"]{border:1px solid #ffffff1f;opacity:1}.faq-thumb__icon-wrapper{width:100%;height:45px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.faq-thumb__icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--faq-icon-bg);border:1px solid var(--faq-icon-border);border-radius:12px;color:rgba(255,255,255,.35)!important;flex-shrink:0}.faq-thumb__icon svg{width:20px;height:20px;display:block;fill:var(--faq-aqua);color:var(--faq-aqua)!important}.faq-thumb__title{margin:32px 0 0;color:var(--faq-heading)!important;font-family:Inter,sans-serif;font-size:1.125rem!important;font-weight:500!important;line-height:1.3em!important;letter-spacing:0px!important;text-align:left;text-transform:none!important}.faq-carousel__focus{position:relative;width:calc(100% - 7em);margin-left:3.5em;border-radius:15px;border:1px solid var(--faq-border-focus);background:var(--faq-focus-bg);overflow:hidden;display:grid}.faq-focus__panel{grid-area:1 / 1;padding:1.5em 1.5em 1.5em 1.5em;min-height:185px;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.15s ease 0s,visibility 0s linear 0.15s}.faq-focus__panel.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.15s ease 0.15s,visibility 0s linear 0s}.faq-focus__icon-wrapper{width:100%;height:45px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.faq-focus__icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--faq-icon-bg);border:1px solid var(--faq-icon-border);border-radius:12px;color:var(--faq-aqua)!important;flex-shrink:0}.faq-focus__icon svg{width:20px;height:20px;display:block;fill:var(--faq-aqua);color:var(--faq-aqua)!important}.faq-focus__title{margin:32px 0 0;font-family:Inter,sans-serif;font-size:1.125rem!important;font-weight:500!important;line-height:1.3em!important;color:var(--faq-heading)!important;text-transform:none!important}.faq-focus__answer{margin:12px 0 0}.faq-focus__answer,.faq-focus__answer p,.faq-focus__answer li{font-family:Inter,sans-serif;font-size:1rem!important;line-height:1.4em!important;color:var(--faq-text)!important;font-weight:300!important}.faq-focus__answer p{margin:0 0 .75em}.faq-focus__answer p:last-child{margin-bottom:0}.faq-focus__answer ul,.faq-focus__answer ol{margin:0 0 .75em;padding-left:1.25em}.faq-focus__answer a{color:var(--faq-heading)!important;text-decoration:underline}.faq-focus__answer a:hover{color:var(--faq-aqua)!important}.faq-carousel__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-top:.5em;padding:.5em 3.5em 0 3.5em}.faq-carousel__pagination{position:static;width:auto;display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:wrap;--swiper-pagination-color:#ced4da;--swiper-pagination-bullet-inactive-color:#43454c;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:8px;--swiper-pagination-bullet-horizontal-gap:0}.faq-carousel__pagination .swiper-pagination-bullet{margin:0!important;border-radius:50px;transition:width 0.3s ease,background-color 0.3s ease;cursor:pointer;display:none}.faq-carousel__pagination .swiper-pagination-bullet.faq-bullet-visible{display:block}.faq-carousel__pagination .swiper-pagination-bullet-active{width:28px}.faq-carousel__nav{display:flex;gap:15px;flex-shrink:0}.faq-nav-btn,.faq-nav-btn:focus,.faq-nav-btn:hover,.faq-nav-btn:focus-within{width:50px;height:50px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#4a5565!important;background-image:none;border:0;border-radius:100px;color:#fff!important;cursor:pointer;transition:0.3s;box-shadow:none}.faq-nav-btn:hover{background-color:transparent}.faq-nav-btn[disabled],.faq-nav-btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.faq-nav-btn svg{width:20px;height:20px;display:block;fill:currentColor}@media (max-width:1031px){.faq-carousel__focus{margin-left:1em;width:calc(100% - 2em)}.faq-carousel__controls{padding:.5em 1em 0 1em}}@media (max-width:767px){.faq-carousel__inner{gap:1em}.faq-carousel__pagination{display:none}.faq-carousel__controls{justify-content:center}.faq-carousel__slide{width:300px}.faq-thumb{min-height:100%;padding:16px}.faq-thumb__icon,.faq-focus__icon{width:26px;height:26px;border-radius:6px}.faq-thumb__icon-wrapper,.faq-focus__icon-wrapper{height:35px}.faq-thumb__icon svg,.faq-focus__icon svg{width:13px;height:13px}.faq-thumb__title,.faq-focus__title{font-size:1rem!important;font-weight:500!important;line-height:1.3em!important;margin:16px 0 0}.faq-thumb__title{font-size:1rem!important}.faq-focus__panel{padding:20px}.faq-focus__answer{margin:12px 0 0}.faq-focus__answer,.faq-focus__answer p,.faq-focus__answer li{font-size:0.8175rem!important;line-height:1.4em!important;font-weight:300!important}.faq-nav-btn,.faq-nav-btn:focus,.faq-nav-btn:hover,.faq-nav-btn:focus-within{width:40px;height:40px}.faq-nav-btn svg{width:16px;height:16px}.faq-carousel__nav{gap:15px}}