.sol-faq-template{--faq-gold: #FEC400;--faq-blue: #106CEA;--faq-ink: #0C0C0D;--faq-panel: #141518;--faq-panel-raised: #191A1E;--faq-paper: #F4F3ED;--faq-slate: #767C91;--faq-line: color-mix(in srgb, var(--faq-paper) 12%, transparent);--faq-line-strong: color-mix(in srgb, var(--faq-paper) 20%, transparent);background:var(--faq-ink);color:var(--faq-paper);overflow:clip}.sol-faq-template .main-container{width:min(100% - 40px,1290px);margin-inline:auto}.sol-faq-hero{padding-block:clamp(132px,13vw,176px) clamp(76px,9vw,132px)}.sol-faq-hero__copy{margin:0 auto clamp(72px,9vw,100px);max-width:960px;text-align:center}.sol-faq-hero__title{margin:0;color:color-mix(in srgb,var(--faq-paper) 92%,transparent)}.sol-faq-hero__title span{color:var(--faq-gold)}.sol-faq-panel h2 span,.sol-faq-cta h2 span{color:color-mix(in srgb,var(--faq-paper) 30%,transparent)}.sol-faq-hero__intro{margin:20px auto 0;max-width:650px;color:color-mix(in srgb,var(--faq-paper) 62%,transparent);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}.sol-faq-sections{display:grid;gap:clamp(72px,8vw,100px)}.sol-faq-panel{position:relative;width:min(100%,1050px);margin-inline:auto;padding:clamp(32px,6.8vw,100px);overflow:hidden;border:1px solid var(--faq-line);border-radius:12px;background:var(--faq-panel)}.sol-faq-panel--featured:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(66% 100% at 16% 6%,color-mix(in srgb,var(--faq-gold) 18%,transparent),transparent 60%);content:"";pointer-events:none}.sol-faq-panel__heading,.sol-faq-accordion{position:relative;z-index:1}.sol-faq-panel__heading{margin-bottom:clamp(28px,5vw,48px)}.sol-faq-panel h2{margin:0;max-width:760px;color:color-mix(in srgb,var(--faq-paper) 92%,transparent)}.sol-faq-item{border-bottom:1px solid var(--faq-line)}.sol-faq-item:first-child{border-top:1px solid var(--faq-line)}.sol-faq-item h3{margin:0}.sol-faq-trigger{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;gap:32px;padding:22px 0;border:0;background:transparent;color:color-mix(in srgb,var(--faq-paper) 92%,transparent);cursor:pointer;font:inherit;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.45;text-align:left;transition:color .22s ease-out}.sol-faq-trigger:hover{color:var(--faq-gold)}.sol-faq-trigger:focus-visible{border-radius:4px;outline:2px solid var(--faq-gold);outline-offset:6px}.sol-faq-plus{position:relative;display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;color:var(--faq-gold)}.sol-faq-plus span{position:absolute;width:14px;height:1px;background:currentColor;transition:transform .28s cubic-bezier(.22,1,.36,1)}.sol-faq-plus span:last-child{transform:rotate(90deg)}.sol-faq-answer p{width:min(100%,794px);margin:0;padding:0 54px 0 0;color:color-mix(in srgb,var(--faq-paper) 52%,transparent);font-size:.9375rem;line-height:1.75}.sol-faq-answer p+p{margin-top:12px}.sol-faq-answer p:last-child{padding-bottom:24px}.sol-faq-cta-section{padding-block:clamp(64px,11vw,156px)}.sol-faq-cta{position:relative;display:flex;min-height:520px;align-items:center;overflow:hidden;padding:clamp(40px,7.7vw,100px);border:1px solid var(--faq-line);border-radius:12px;background:linear-gradient(90deg,#0c0c0df0,#0c0c0dd6 35%,#0c0c0d61 66%,#0c0c0d1f),linear-gradient(180deg,#0c0c0d1f,#0c0c0d47),url(/assets/sol-faq-cta-C06OpWMO.webp) center 60% / cover no-repeat}.sol-faq-cta__copy{position:relative;z-index:5;width:min(100%,570px)}.sol-faq-cta h2{margin:0;color:color-mix(in srgb,var(--faq-paper) 92%,transparent)}.sol-faq-cta__copy>p{margin:18px 0 0;max-width:520px;color:color-mix(in srgb,var(--faq-paper) 60%,transparent);line-height:1.65}.sol-faq-cta__actions{margin-top:42px}@media(max-width:1023px){.sol-faq-cta{min-height:480px}.sol-faq-cta__copy{width:58%}}@media(max-width:767px){.sol-faq-template .main-container{width:min(100% - 32px,1290px)}.sol-faq-hero__copy{text-align:left}.sol-faq-panel{padding:28px 24px}.sol-faq-trigger{min-height:68px;gap:20px;padding-block:18px}.sol-faq-answer p{padding-right:22px}.sol-faq-cta{min-height:560px;align-items:flex-start;background:linear-gradient(180deg,#0c0c0df0,#0c0c0dd6 52%,#0c0c0d6b 80%,#0c0c0d38),linear-gradient(90deg,rgb(12 12 13 / 54%) 0%,transparent 100%),url(/assets/sol-faq-cta-C06OpWMO.webp) 68% 56% / cover no-repeat}.sol-faq-cta__copy{width:100%}}@media(prefers-reduced-motion:reduce){.sol-faq-template *,.sol-faq-template *:before,.sol-faq-template *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
