.sw360-faq{--sw-green:var(--primary,#3bdc77);--sw-ink:var(--dark,#252634);--sw-muted:#6b7178;--sw-cw:1730px;--sw-px:clamp(20px,4vw,30px);--faq-line:rgba(37,38,52,.14);color:var(--sw-ink);padding:clamp(64px,11vh,150px) 0;position:relative}.sw360-faq *,.sw360-faq :after,.sw360-faq :before{box-sizing:border-box}.sw360-faq.bg-dark,.sw360-faq.bg-primary,.sw360-faq.bg-secondary{color:#fff;--faq-line:hsla(0,0%,100%,.2)}.sw360-faq.bg-dark .sw360-faq__qtext,.sw360-faq.bg-primary .sw360-faq__qtext,.sw360-faq.bg-secondary .sw360-faq__qtext{color:#fff}.sw360-faq.bg-dark .sw360-faq__lead,.sw360-faq.bg-primary .sw360-faq__lead,.sw360-faq.bg-secondary .sw360-faq__lead{color:hsla(0,0%,100%,.72)}.sw360-faq__inner{margin-inline:auto;width:min(100% - 2 * var(--sw-px),var(--sw-cw))}.sw360-faq__inner--max{--sw-cw:100%}.sw360-faq__inner--wide{--sw-cw:1360px}.sw360-faq__inner--default{--sw-cw:1140px}.sw360-faq__inner--narrow{--sw-cw:1000px}.sw360-faq__inner--min{--sw-cw:820px}.sw360-faq__layout{align-items:start;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:1fr}@media (min-width:880px){.sw360-faq__layout{column-gap:clamp(40px,5vw,90px);grid-template-columns:clamp(280px,34%,420px) 1fr}.sw360-faq__intro{position:sticky;top:clamp(96px,14vh,150px)}}.sw360-faq__headline{margin:0;--lb-base:var(--sw-ink,#252634);-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(circle var(--lb-r,290px) at var(--lb-x,-999px) var(--lb-y,-999px),#3bdc77 0,#5dc1cb 50%,var(--lb-base) 94%);color:var(--lb-base);-webkit-text-fill-color:transparent}.sw360-faq.bg-dark .sw360-faq__headline,.sw360-faq.bg-primary .sw360-faq__headline,.sw360-faq.bg-secondary .sw360-faq__headline{--lb-base:#fff}@media (hover:none){.sw360-faq__headline{background-image:none;-webkit-text-fill-color:var(--lb-base)}}.sw360-faq__lead{margin:clamp(16px,2.2vw,26px) 0 0;max-width:40ch}.sw360-eyebrow{align-items:center;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--radius-pill,999px);display:inline-flex;gap:10px;line-height:1;margin:0 0 clamp(18px,2.5vw,28px);max-width:100%;padding:9px 18px}.sw360-eyebrow__vp{align-items:center;display:flex;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);overflow:hidden;width:clamp(96px,13vw,150px)}.sw360-eyebrow__track{align-items:center;animation:sw360-eb-marquee 9s linear infinite;display:inline-flex;white-space:nowrap;width:max-content}.sw360-eyebrow__t{align-items:center;display:inline-flex;letter-spacing:.14em;line-height:1;text-transform:uppercase;transform:translateY(3.5px)}.sw360-eyebrow__d{background:var(--sw-green);border-radius:50%;flex:0 0 auto;height:6px;margin:0 1.4em;width:6px}.sw360-eyebrow:hover .sw360-eyebrow__track{animation-play-state:paused}@keyframes sw360-eb-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.sw360-eyebrow__track{animation:none;transform:none}.sw360-eyebrow__vp{-webkit-mask-image:none;mask-image:none;width:auto}}.sw360-faq.bg-dark .sw360-eyebrow__t,.sw360-faq.bg-primary .sw360-eyebrow__t,.sw360-faq.bg-secondary .sw360-eyebrow__t{color:#fff}.sw360-faq.bg-dark .sw360-eyebrow,.sw360-faq.bg-primary .sw360-eyebrow,.sw360-faq.bg-secondary .sw360-eyebrow{border-color:hsla(0,0%,100%,.32)}.sw360-faq__list{min-width:0}.sw360-faq__item{border-top:1px solid var(--faq-line)}.sw360-faq__item:last-child{border-bottom:1px solid var(--faq-line)}.sw360-faq .sw360-faq__q{align-items:center;color:inherit;cursor:pointer;display:flex;gap:clamp(14px,2vw,24px);list-style:none;padding:clamp(18px,2.6vh,28px) 0;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.sw360-faq .sw360-faq__q::-webkit-details-marker{display:none}.sw360-faq .sw360-faq__q::marker{content:none}.sw360-faq .sw360-faq__q:hover{color:var(--sw-green)}.sw360-faq .sw360-faq__q:focus-visible{outline:2px solid var(--sw-green);outline-offset:4px}.sw360-faq__qindex{color:var(--sw-green);flex:0 0 auto;font-size:.8rem;letter-spacing:.1em}.sw360-faq__qtext{flex:1;margin:0;min-width:0}.sw360-faq__icon{color:var(--sw-green);flex:0 0 auto;height:16px;position:relative;transition:transform .3s cubic-bezier(.2,.7,.2,1);width:16px}.sw360-faq__icon:after,.sw360-faq__icon:before{background:currentColor;border-radius:2px;content:"";position:absolute}.sw360-faq__icon:before{height:2px;left:0;margin-top:-1px;right:0;top:50%}.sw360-faq__icon:after{bottom:0;left:50%;margin-left:-1px;top:0;transition:opacity .3s ease;width:2px}.sw360-faq__item[open] .sw360-faq__icon{transform:rotate(135deg)}.sw360-faq .sw360-faq__a{color:var(--sw-muted);max-width:64ch;padding:0 0 clamp(20px,3vh,32px)}.sw360-faq.bg-dark .sw360-faq__a,.sw360-faq.bg-primary .sw360-faq__a,.sw360-faq.bg-secondary .sw360-faq__a{color:hsla(0,0%,100%,.82)}.sw360-faq .sw360-faq__a p{margin:0 0 1rem}.sw360-faq .sw360-faq__a p:last-child{margin-bottom:0}.sw360-faq .sw360-faq__a a{color:var(--sw-green)}.sw360-faq__item[open] .sw360-faq__a{animation:sw360-faq-open .35s ease}@keyframes sw360-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sw360-faq__item[open] .sw360-faq__a{animation:none}.sw360-faq__icon{transition:none}}@media (prefers-reduced-motion:no-preference){.sw360-faq .sw360-eyebrow,.sw360-faq__headline,.sw360-faq__item,.sw360-faq__lead{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.sw360-faq.is-in .sw360-eyebrow,.sw360-faq.is-in .sw360-faq__headline,.sw360-faq.is-in .sw360-faq__item,.sw360-faq.is-in .sw360-faq__lead{opacity:1;transform:none}.sw360-faq.is-in .sw360-faq__headline{transition-delay:.06s}.sw360-faq.is-in .sw360-faq__lead{transition-delay:.12s}.sw360-faq.is-in .sw360-faq__item{transition-delay:calc(.05s*var(--i, 0) + .14s)}}