.faq-module__VSI0LW__page{--faq-orange:#be5c23;--faq-orange-light:#eb9137;--faq-ink:#0d0d0d;--faq-body:#626262;color:var(--faq-ink);font-family:var(--font-body,var(--font-sans));overflow:hidden}.faq-module__VSI0LW__shell{width:min(1160px,100% - 2.5rem);margin-inline:auto}.faq-module__VSI0LW__hero{padding:clamp(9.5rem,17vw,13.5rem) 0 clamp(5rem,9vw,7.5rem);position:relative;overflow:hidden}.faq-module__VSI0LW__hero:after{content:"";background:linear-gradient(90deg,#0000,#be5d2357,#0000);width:min(46vw,640px);height:1px;position:absolute;bottom:0;right:max(-8rem,-8vw)}.faq-module__VSI0LW__heroGlow{aspect-ratio:1;filter:blur(24px);pointer-events:none;background:radial-gradient(circle at 45% 55%,#ef9a5240,#0000 32%),radial-gradient(circle at 70% 30%,#be5d232b,#0000 49%);border-radius:50%;width:min(62vw,760px);position:absolute;top:-13rem;right:-9rem}.faq-module__VSI0LW__eyebrow,.faq-module__VSI0LW__groupEyebrow,.faq-module__VSI0LW__sideNoteLabel,.faq-module__VSI0LW__comparisonLabel{color:var(--faq-orange);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700;line-height:1.4}.faq-module__VSI0LW__heroTitle{max-width:820px;font-family:var(--font-sans);letter-spacing:-.045em;margin:.9rem 0 1.5rem;font-size:clamp(4.1rem,9.2vw,7.8rem);font-weight:700;line-height:.84}.faq-module__VSI0LW__blendPlain{color:#fff;mix-blend-mode:difference;display:block}.faq-module__VSI0LW__blendOrange{color:#0000;-webkit-text-fill-color:transparent;mix-blend-mode:difference;background:linear-gradient(135deg,#2464db,#41a3dc,#67b9e0);-webkit-background-clip:text;background-clip:text;display:block}.faq-module__VSI0LW__heroCopy{color:#565656;max-width:630px;margin:0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.faq-module__VSI0LW__jumpNav{flex-wrap:wrap;gap:.55rem;margin-top:2.2rem;display:flex}.faq-module__VSI0LW__jumpNav a{color:#4f4f4f;background:#ffffff94;border:1px solid #0d0d0d17;border-radius:999px;padding:.55rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s,transform .16s;box-shadow:inset 0 1px #fffc}.faq-module__VSI0LW__jumpNav a:hover{color:var(--faq-orange);border-color:#be5d2359;transform:translateY(-1px)}.faq-module__VSI0LW__jumpNav a:focus-visible,.faq-module__VSI0LW__textLink:focus-visible,.faq-module__VSI0LW__primaryButton:focus-visible,.faq-module__VSI0LW__secondaryButton:focus-visible,.faq-module__VSI0LW__question summary:focus-visible{outline-offset:3px;outline:3px solid #be5d2340}.faq-module__VSI0LW__faqLayout{grid-template-columns:minmax(190px,.72fr) minmax(0,2.28fr);align-items:start;gap:clamp(3rem,8vw,7.5rem);padding-bottom:clamp(6rem,10vw,9rem);display:grid}.faq-module__VSI0LW__sideNote{-webkit-backdrop-filter:blur(20px)saturate(1.6);background:#ffffff9e;border:1px solid #fffc;border-radius:20px;padding:1.5rem;position:sticky;top:7rem;box-shadow:inset 0 1.5px #ffffffe6,0 12px 40px #0000000d}.faq-module__VSI0LW__sideNoteText{color:#555;margin:.75rem 0 1.2rem;font-size:.88rem;line-height:1.65}.faq-module__VSI0LW__textLink{color:var(--faq-orange);align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-module__VSI0LW__textLink svg{transition:transform .16s}.faq-module__VSI0LW__textLink:hover svg{transform:translate(3px)}.faq-module__VSI0LW__groups{min-width:0}.faq-module__VSI0LW__faqGroup{padding:0 0 clamp(5rem,9vw,7.5rem);scroll-margin-top:6.5rem}.faq-module__VSI0LW__faqGroup:last-child{padding-bottom:0}.faq-module__VSI0LW__groupHeading{grid-template-columns:2.7rem minmax(0,1fr);gap:1.1rem;padding-bottom:1.65rem;display:grid}.faq-module__VSI0LW__groupNumber{width:2.35rem;height:2.35rem;color:var(--faq-orange);font-family:var(--font-sans);background:#be5d2312;border:1px solid #be5d232e;border-radius:12px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex}.faq-module__VSI0LW__groupHeading h2,.faq-module__VSI0LW__comparisonIntro h2,.faq-module__VSI0LW__cta h2{font-family:var(--font-sans);letter-spacing:-.03em;margin:0;font-weight:700}.faq-module__VSI0LW__groupHeading h2{margin-top:.15rem;font-size:clamp(2rem,4.4vw,3.35rem);line-height:1}.faq-module__VSI0LW__groupHeading>div>p:last-child{max-width:590px;color:var(--faq-body);margin:.8rem 0 0;font-size:.92rem;line-height:1.65}.faq-module__VSI0LW__question summary{color:var(--faq-ink);cursor:pointer;font-family:var(--font-sans);letter-spacing:-.015em;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.15rem,2.1vw,1.45rem);font-weight:600;line-height:1.25;list-style:none;display:grid}.faq-module__VSI0LW__question summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__questionControl{background:#ffffffad;border:1px solid #0d0d0d1a;border-radius:50%;width:2rem;height:2rem;transition:border-color .18s,background .18s,transform .18s;position:relative}.faq-module__VSI0LW__questionControl:before,.faq-module__VSI0LW__questionControl:after{content:"";background:currentColor;border-radius:1px;width:9px;height:1.5px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-module__VSI0LW__questionControl:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-module__VSI0LW__question[open] .faq-module__VSI0LW__questionControl{color:var(--faq-orange);background:#be5d2317;border-color:#be5d2338;transform:rotate(180deg)}.faq-module__VSI0LW__question[open] .faq-module__VSI0LW__questionControl:after{transform:translate(-50%,-50%)rotate(0)}.faq-module__VSI0LW__question>p{color:#5d5d5d;max-width:690px;margin:-.15rem 3.5rem 1.55rem 0;font-size:.95rem;line-height:1.75}.faq-module__VSI0LW__comparisonSection{background:0 0;padding:clamp(6rem,10vw,9rem) 0;scroll-margin-top:4rem}.faq-module__VSI0LW__comparisonIntro{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:clamp(2rem,8vw,7rem);margin-bottom:2.5rem;display:grid}.faq-module__VSI0LW__comparisonIntro h2{max-width:630px;margin-top:.65rem;font-size:clamp(2.8rem,6vw,5.3rem);line-height:.93}.faq-module__VSI0LW__comparisonIntro>p{color:#9d9d9d;mix-blend-mode:difference;margin:0;font-size:.95rem;line-height:1.7}.faq-module__VSI0LW__comparisonGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.faq-module__VSI0LW__comparisonCard{-webkit-backdrop-filter:blur(20px)saturate(1.55);background:#ffffffb8;border:1px solid #0d0d0d12;border-radius:20px;flex-direction:column;min-height:410px;padding:1.4rem;display:flex;box-shadow:inset 0 1.5px #ffffffe6,0 10px 36px #0000000a}.faq-module__VSI0LW__featuredCard{background:linear-gradient(145deg,#ffffffde,#fff8f3c7);border-color:#be5d2347;box-shadow:inset 0 1.5px #fffffff5,0 16px 50px #be5d231a}.faq-module__VSI0LW__categoryBadge,.faq-module__VSI0LW__vysoBadge{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;width:fit-content;padding:.35rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.faq-module__VSI0LW__categoryBadge{color:#888;background:#0d0d0d0a}.faq-module__VSI0LW__vysoBadge{color:var(--faq-orange);background:#be5d231a}.faq-module__VSI0LW__comparisonCard h3{min-height:4.2rem;font-family:var(--font-sans);letter-spacing:-.02em;margin:1.15rem 0 1.4rem;font-size:1.55rem;font-weight:700;line-height:1.05}.faq-module__VSI0LW__comparisonPoint p:last-child{color:#626262;margin:.5rem 0 0;font-size:.79rem;line-height:1.65}.faq-module__VSI0LW__comparisonDivider{color:#be5d238c;align-items:center;margin:1.25rem 0;display:flex}.faq-module__VSI0LW__comparisonDivider:after{content:"";background:linear-gradient(90deg,#be5d232e,#0000);width:100%;height:1px;margin-left:.35rem}.faq-module__VSI0LW__comparisonFootnote{color:#858585;text-align:center;max-width:610px;margin:1.7rem auto 0;font-size:.78rem;line-height:1.6}.faq-module__VSI0LW__cta{text-align:center;padding:clamp(7rem,13vw,11rem) 1.25rem;position:relative;overflow:hidden}.faq-module__VSI0LW__ctaGlow{aspect-ratio:1.8;filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#e381423b,#0000 67%);border-radius:50%;width:min(90vw,900px);position:absolute;bottom:-20rem;left:50%;transform:translate(-50%)}.faq-module__VSI0LW__ctaInner{max-width:760px;margin-inline:auto;position:relative}.faq-module__VSI0LW__cta h2{margin-top:.65rem;font-size:clamp(3rem,7.5vw,6.4rem);line-height:.9}.faq-module__VSI0LW__ctaInner>p:not(.faq-module__VSI0LW__eyebrow){color:#9f9f9f;mix-blend-mode:difference;max-width:560px;margin:1.4rem auto 0;font-size:1rem;line-height:1.7}.faq-module__VSI0LW__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.faq-module__VSI0LW__primaryButton,.faq-module__VSI0LW__secondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.75rem 1.35rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.faq-module__VSI0LW__primaryButton{background:var(--faq-orange);color:#fff;box-shadow:0 9px 26px #be5d2338}.faq-module__VSI0LW__secondaryButton{color:var(--faq-ink);background:#ffffff9e;border:1px solid #0d0d0d21}.faq-module__VSI0LW__primaryButton:hover,.faq-module__VSI0LW__secondaryButton:hover{transform:translateY(-2px)}.faq-module__VSI0LW__primaryButton:hover{box-shadow:0 12px 32px #be5d2347}.faq-module__VSI0LW__secondaryButton:hover{background:#fff}@media (max-width:1020px){.faq-module__VSI0LW__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-module__VSI0LW__comparisonCard{min-height:360px}}@media (max-width:780px){.faq-module__VSI0LW__faqLayout{grid-template-columns:1fr;gap:4rem}.faq-module__VSI0LW__sideNote{max-width:580px;position:static}.faq-module__VSI0LW__comparisonIntro{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.faq-module__VSI0LW__shell{width:min(100% - 2rem,1160px)}.faq-module__VSI0LW__hero{padding-top:8.5rem}.faq-module__VSI0LW__heroTitle{font-size:clamp(3.5rem,19vw,5.2rem)}.faq-module__VSI0LW__jumpNav{gap:.4rem}.faq-module__VSI0LW__jumpNav a{padding:.48rem .7rem;font-size:.7rem}.faq-module__VSI0LW__groupHeading{grid-template-columns:2.3rem minmax(0,1fr);gap:.8rem}.faq-module__VSI0LW__groupNumber{border-radius:10px;width:2rem;height:2rem}.faq-module__VSI0LW__question summary{grid-template-columns:minmax(0,1fr) 1.8rem;gap:.9rem}.faq-module__VSI0LW__questionControl{width:1.8rem;height:1.8rem}.faq-module__VSI0LW__question>p{margin-right:0}.faq-module__VSI0LW__comparisonGrid{grid-template-columns:1fr}.faq-module__VSI0LW__comparisonCard{min-height:auto}.faq-module__VSI0LW__comparisonCard h3{min-height:0}.faq-module__VSI0LW__ctaActions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__jumpNav a,.faq-module__VSI0LW__textLink svg,.faq-module__VSI0LW__questionControl,.faq-module__VSI0LW__questionControl:after,.faq-module__VSI0LW__primaryButton,.faq-module__VSI0LW__secondaryButton{transition:none}}
