.cursor-grid{width:100%;height:100%;position:relative;overflow:hidden}.cursor-grid__canvas{width:100%;height:100%;display:block}
.faq-guide-module__aKGXQa__root{align-items:start;position:relative}.faq-guide-module__aKGXQa__root>header{align-self:start}.faq-guide-module__aKGXQa__items{gap:12px;display:grid}.faq-guide-module__aKGXQa__guide{width:100%;height:100%;color:var(--color-accent);fill:currentColor;opacity:0;pointer-events:none;position:absolute;inset:0}.faq-guide-module__aKGXQa__root[data-guide-ready=true] .faq-guide-module__aKGXQa__guide{opacity:1}.faq-guide-module__aKGXQa__root details{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);transition:transform .3s var(--easing-standard);background:#f4f1ea1f;border-radius:18px;position:relative}.faq-guide-module__aKGXQa__root details:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);opacity:.65;transition:opacity .3s var(--easing-standard), box-shadow .3s var(--easing-standard);background:linear-gradient(115deg,#ffffff70,#f4f1ea38);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffd9,0 5px 20px #16141c0a}.faq-guide-module__aKGXQa__root details[open]:before,.faq-guide-module__aKGXQa__root details:focus-within:before{opacity:1}.faq-guide-module__aKGXQa__root summary{border-radius:inherit;align-items:center;gap:1rem;min-height:82px;padding:1.25rem 1.5rem;display:flex}.faq-guide-module__aKGXQa__root summary:after{content:"+";border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);height:32px;color:var(--color-accent);border-radius:50%;flex:0 0 32px;place-items:center;margin-inline-start:auto;font-size:1.2rem;font-weight:400;display:grid}.faq-guide-module__aKGXQa__root details[open] summary:after{content:"−"}.faq-guide-module__aKGXQa__root summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.faq-guide-module__aKGXQa__root details p{padding:0 4.5rem 1.5rem 1.5rem}@media (hover:hover) and (pointer:fine){.faq-guide-module__aKGXQa__root details:hover{transform:translateY(-3px)}.faq-guide-module__aKGXQa__root details:hover:before{opacity:1;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #16141c14}}@media (max-width:1023px){.faq-guide-module__aKGXQa__root{grid-template-columns:minmax(0,1fr);gap:16px}.faq-guide-module__aKGXQa__root>header{grid-column:1;padding-bottom:72px}.faq-guide-module__aKGXQa__root>div{grid-column:1;margin-top:0}.faq-guide-module__aKGXQa__root>header h2{max-width:22ch}}@media (max-width:767px){.faq-guide-module__aKGXQa__root summary{gap:.75rem;padding:1.15rem 1rem}.faq-guide-module__aKGXQa__root details p{padding:0 1rem 1.5rem}}@media (prefers-reduced-motion:reduce){.faq-guide-module__aKGXQa__root>header{padding-bottom:0}.faq-guide-module__aKGXQa__root details{transition:none;transform:none!important}.faq-guide-module__aKGXQa__root details:before{transition:none}}
.gradient-waves-container{width:100%;height:100%;position:relative;overflow:hidden}.gradient-waves-container canvas{width:100%;height:100%;display:block}
.scroll-stack-scroller{overscroll-behavior:contain;scroll-behavior:smooth;width:100%;height:100%;position:relative;overflow:visible auto;transform:translateZ(0)}.scroll-stack-scroller[data-use-window-scroll=true]{overscroll-behavior:auto;scroll-behavior:auto;height:auto;overflow:visible}.scroll-stack-inner{min-height:100vh;padding:20vh 5rem 50rem}.scroll-stack-scroller[data-use-window-scroll=true] .scroll-stack-inner{min-height:0;padding:0}.scroll-stack-card{box-sizing:border-box;backface-visibility:hidden;transform-origin:top;width:100%;height:20rem;transform-style:preserve-3d;border-radius:40px;margin:30px 0;padding:3rem;position:relative;transform:translateZ(0);box-shadow:0 0 30px #0000001a}.scroll-stack-end{width:100%;height:1px}
.text-type-module__I6ivva__text{white-space:normal}.text-type-module__I6ivva__word{white-space:nowrap}.text-type-module__I6ivva__glyph{position:relative}.text-type-module__I6ivva__glyph[data-type-cursor]:after{content:"";inset-inline-start:calc(100% + .025em);background:var(--color-accent);opacity:.75;pointer-events:none;width:2px;height:.85em;position:absolute;bottom:.06em}@media (prefers-reduced-motion:reduce){.text-type-module__I6ivva__glyph{opacity:1!important}.text-type-module__I6ivva__glyph:after{display:none}}
.true-focus-module__f_2KqW__container{font:inherit;letter-spacing:inherit;text-align:inherit;text-wrap:balance;display:block;position:relative;overflow:visible}.true-focus-module__f_2KqW__word{font:inherit;letter-spacing:inherit;white-space:nowrap;transition:filter var(--focus-duration) cubic-bezier(.22, 1, .36, 1);display:inline-block;position:relative}.true-focus-module__f_2KqW__frame{pointer-events:none;position:absolute;top:0;left:0}.true-focus-module__f_2KqW__corner{border:2px solid var(--focus-border);width:clamp(7px,.26em,11px);height:clamp(7px,.26em,11px);filter:drop-shadow(0 0 3px var(--focus-glow));border-radius:2px;position:absolute}.true-focus-module__f_2KqW__topLeft{border-bottom:0;border-right:0;top:-5px;left:-5px}.true-focus-module__f_2KqW__topRight{border-bottom:0;border-left:0;top:-5px;right:-5px}.true-focus-module__f_2KqW__bottomLeft{border-top:0;border-right:0;bottom:-5px;left:-5px}.true-focus-module__f_2KqW__bottomRight{border-top:0;border-left:0;bottom:-5px;right:-5px}@media (prefers-reduced-motion:reduce){.true-focus-module__f_2KqW__word{transition:none;filter:none!important}.true-focus-module__f_2KqW__frame{visibility:hidden}}@media print{.true-focus-module__f_2KqW__word{filter:none!important}.true-focus-module__f_2KqW__frame{display:none}}
