.sc-faq{background:var(--sc-bg,#fff);color:#334155;font-family:Poppins,sans-serif;padding:0 clamp(20px,4vw,48px);-webkit-font-smoothing:antialiased;contain-intrinsic-size:auto 800px;content-visibility:auto;line-height:1.5}.sc-faq *,.sc-faq :after,.sc-faq :before{box-sizing:border-box}.sc-faq__inner{margin:0 auto;max-width:1200px;padding:clamp(64px,9vw,112px) 0}.sc-faq ol,.sc-faq ul{counter-reset:none!important;padding:0!important}.sc-faq li,.sc-faq ol,.sc-faq ul{list-style:none!important;margin:0!important}.sc-faq li{padding-left:0!important;text-indent:0!important}.sc-faq li:after,.sc-faq li:before{content:none!important;display:none!important}.sc-faq li::marker{content:none!important}.sc-faq a{text-decoration:none}.sc-faq .sc-faq__eyebrow{color:var(--sc-accent,#0e7490);font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.sc-faq .sc-faq__title{color:#0f172a;font-family:Poppins,sans-serif;font-size:clamp(30px,3.6vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.sc-faq .sc-faq__lead{color:#475569;font-size:17px;line-height:1.65;margin:0;text-wrap:pretty}.sc-faq__head{align-items:end;display:grid;gap:24px 48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin-bottom:56px}.sc-faq__inner{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}.sc-faq .sc-faq__title{margin-bottom:20px}.sc-faq .sc-faq__lead a{color:var(--sc-accent,#0e7490);font-weight:600}.sc-faq .sc-faq__lead a:hover{color:#0f172a;text-decoration:underline}.sc-faq__list{border-top:1px solid var(--sc-line,#cbd5e1);max-width:880px}.sc-faq__item{border-bottom:1px solid var(--sc-line,#cbd5e1)}.sc-faq .sc-faq__q{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none!important;padding:24px 0}.sc-faq .sc-faq__q::-webkit-details-marker{display:none}.sc-faq .sc-faq__q::marker{content:""}.sc-faq .sc-faq__qtext{color:#0f172a;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.4;margin:0;transition:color .18s ease}.sc-faq .sc-faq__q:hover .sc-faq__qtext{color:var(--sc-accent,#0e7490)}.sc-faq .sc-faq__q:focus-visible{outline:3px solid rgba(0,236,233,.6);outline-offset:2px}.sc-faq__icon{border:1px solid var(--sc-line,#cbd5e1);flex-shrink:0;height:32px;position:relative;width:32px}.sc-faq__icon:after,.sc-faq__icon:before{background:var(--sc-accent,#0e7490);content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.sc-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.sc-faq__item[open] .sc-faq__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.sc-faq .sc-faq__a p{color:#475569;font-size:16px;line-height:1.65;margin:0;padding:0 56px 24px 0;text-wrap:pretty}@media (min-width:1024px){.sc-faq__inner{gap:80px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (max-width:680px){.sc-faq .sc-faq__a p{padding-right:0}.sc-faq .sc-faq__qtext{font-size:17px}}@media (prefers-reduced-motion:reduce){.sc-faq__icon:after{transition:none}}