.faq-module__VSI0LW__page{--faq-ink:var(--ayos-ink);--faq-muted:var(--ayos-muted);--faq-line:var(--ayos-line);--faq-surface:var(--ayos-canvas);--faq-accent:var(--ayos-accent);color:var(--faq-ink);background:var(--faq-surface);padding-top:clamp(96px,7.5vw,126px)}.faq-module__VSI0LW__meta{color:var(--faq-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;font-size:10px;font-weight:570;display:flex}.faq-module__VSI0LW__hero{flex-direction:column;min-height:min(66svh,660px);padding-bottom:clamp(48px,6.5vw,96px);display:flex}.faq-module__VSI0LW__heroGrid{flex:1;grid-template-columns:minmax(0,1.22fr) minmax(290px,.78fr);align-items:end;gap:clamp(50px,8vw,150px);padding-top:clamp(60px,9vw,150px);display:grid}.faq-module__VSI0LW__kicker{color:var(--faq-accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 0 20px;font-size:10px;display:block}.faq-module__VSI0LW__hero h1,.faq-module__VSI0LW__closing h2,.faq-module__VSI0LW__chapter h2,.faq-module__VSI0LW__answerMain h2{font-family:var(--font-display-source), Arial, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:740}.faq-module__VSI0LW__hero h1{max-width:13ch;font-size:clamp(56px,6.4vw,110px);line-height:.94}.faq-module__VSI0LW__heroCopy{justify-self:end;max-width:32rem}.faq-module__VSI0LW__heroCopy>p,.faq-module__VSI0LW__closingCopy>p{color:var(--faq-muted);font-family:var(--font-text-source), Arial, sans-serif;font-size:clamp(17px,1.16vw,20px);line-height:var(--brand-leading-body);letter-spacing:-.017em;margin:0}.faq-module__VSI0LW__heroActions{flex-wrap:wrap;gap:22px 36px;margin-top:32px;display:flex}.faq-module__VSI0LW__primaryLink,.faq-module__VSI0LW__secondaryLink,.faq-module__VSI0LW__closingSecondary{width:fit-content;color:inherit;font-family:var(--font-text-source), Arial, sans-serif;text-decoration:none}.faq-module__VSI0LW__primaryLink{border-bottom:1px solid;padding-bottom:7px;font-size:15px;font-weight:710;transition:color .25s}.faq-module__VSI0LW__secondaryLink,.faq-module__VSI0LW__closingSecondary{color:var(--faq-muted);align-self:center;font-size:14px;font-weight:550;transition:color .25s}.faq-module__VSI0LW__primaryLink:hover,.faq-module__VSI0LW__secondaryLink:hover,.faq-module__VSI0LW__closingSecondary:hover{color:var(--faq-accent)}.faq-module__VSI0LW__topicNav{border-top:1px solid var(--faq-line);border-bottom:1px solid var(--faq-line);flex-wrap:wrap;align-items:center;gap:14px clamp(22px,3.2vw,60px);padding-top:22px;padding-bottom:25px;scroll-margin-top:120px;display:flex}.faq-module__VSI0LW__topicPrompt{color:var(--faq-muted);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.04em;margin-right:auto;font-size:10px;font-weight:580}.faq-module__VSI0LW__topicNav a{color:var(--faq-ink);font-family:var(--font-text-source), Arial, sans-serif;font-size:14px;font-weight:635;text-decoration:none;transition:color .22s}.faq-module__VSI0LW__topicNav a:hover,.faq-module__VSI0LW__topicNav a:focus-visible{color:var(--faq-accent)}.faq-module__VSI0LW__chapters{padding-top:clamp(25px,3.4vw,56px);padding-bottom:clamp(70px,6vw,120px)}.faq-module__VSI0LW__chaptersInner{width:100%}.faq-module__VSI0LW__chapter{border-bottom:1px solid var(--faq-line);grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);column-gap:clamp(42px,6vw,110px);padding:clamp(46px,5vw,78px) 0;scroll-margin-top:116px;display:grid}.faq-module__VSI0LW__chapter:first-child{padding-top:0}.faq-module__VSI0LW__chapter:last-child{border-bottom:0}.faq-module__VSI0LW__chapterIntro{min-width:0}.faq-module__VSI0LW__chapterIndex{color:var(--faq-accent);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px;font-size:10px}.faq-module__VSI0LW__chapterIndex strong{font-weight:620}.faq-module__VSI0LW__chapter h2{max-width:16ch;font-size:clamp(30px,3.25vw,51px);line-height:1.03}.faq-module__VSI0LW__list{border-top:1px solid var(--faq-line);min-width:0}.faq-module__VSI0LW__item{border-bottom:1px solid var(--faq-line);scroll-margin-top:125px}.faq-module__VSI0LW__questionButton{appearance:none;width:100%;min-height:82px;color:var(--faq-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:clamp(12px,2vw,34px);padding:18px 0;display:grid}.faq-module__VSI0LW__questionButton strong{min-width:0;max-width:46ch;font-family:var(--font-display-source), Arial, sans-serif;letter-spacing:-.032em;text-wrap:balance;font-size:clamp(19px,1.5vw,26px);font-weight:690;line-height:1.16;transition:transform .35s cubic-bezier(.22,1,.36,1),color .22s}.faq-module__VSI0LW__openLabel{color:var(--faq-muted);font-family:var(--font-text-source), Arial, sans-serif;white-space:nowrap;opacity:0;font-size:11px;transition:opacity .22s,transform .35s cubic-bezier(.22,1,.36,1);transform:translate(-5px)}.faq-module__VSI0LW__openGlyph{color:var(--faq-muted);font-size:18px;font-weight:400;line-height:1;transition:transform .3s,color .22s}.faq-module__VSI0LW__questionButton:hover strong,.faq-module__VSI0LW__questionButton:focus-visible strong{color:var(--faq-accent);transform:translate(5px)}.faq-module__VSI0LW__questionButton:hover .faq-module__VSI0LW__openLabel,.faq-module__VSI0LW__questionButton:focus-visible .faq-module__VSI0LW__openLabel{opacity:1;transform:translate(0)}.faq-module__VSI0LW__questionButton:hover .faq-module__VSI0LW__openGlyph,.faq-module__VSI0LW__questionButton:focus-visible .faq-module__VSI0LW__openGlyph{color:var(--faq-accent);transform:rotate(45deg)}.faq-module__VSI0LW__closing{background:var(--faq-ink);color:var(--faq-surface)}.faq-module__VSI0LW__closingInner{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(38px,7vw,120px);padding-top:clamp(80px,9vw,150px);padding-bottom:clamp(88px,10vw,165px);display:grid}.faq-module__VSI0LW__closing h2{max-width:13ch;font-size:clamp(50px,5.5vw,90px);line-height:.97}.faq-module__VSI0LW__closingCopy{justify-self:end;max-width:32rem}.faq-module__VSI0LW__closingCopy>p{color:color-mix(in srgb, var(--faq-surface) 78%, transparent)}.faq-module__VSI0LW__closing .faq-module__VSI0LW__primaryLink{color:var(--faq-surface);margin-top:28px;display:inline-block}.faq-module__VSI0LW__closing .faq-module__VSI0LW__closingSecondary{color:color-mix(in srgb, var(--faq-surface) 65%, transparent);margin-top:16px;display:block}.faq-module__VSI0LW__primaryLink:focus-visible,.faq-module__VSI0LW__secondaryLink:focus-visible,.faq-module__VSI0LW__closingSecondary:focus-visible,.faq-module__VSI0LW__topicNav a:focus-visible,.faq-module__VSI0LW__questionButton:focus-visible,.faq-module__VSI0LW__closeButton:focus-visible,.faq-module__VSI0LW__answerPagination button:focus-visible,.faq-module__VSI0LW__answerBottom a:focus-visible,.faq-module__VSI0LW__answerProductLink:focus-visible{outline:2px solid var(--faq-accent,#536fee);outline-offset:5px}.faq-module__VSI0LW__answerView{--faq-modal-bg:var(--ayos-canvas);--faq-modal-ink:var(--ayos-ink);--faq-modal-muted:var(--ayos-muted);--faq-modal-line:var(--ayos-line);--faq-modal-accent:var(--ayos-accent);z-index:2147483400;background:var(--faq-modal-bg);width:100%;height:100dvh;color:var(--faq-modal-ink);overscroll-behavior:contain;isolation:isolate;will-change:clip-path;position:fixed;inset:0;overflow:auto}.faq-module__VSI0LW__answerViewportInner{box-sizing:border-box;grid-template-rows:auto 1fr auto;width:min(100% - clamp(40px,10vw,176px),1700px);min-height:100%;margin-inline:auto;display:grid}.faq-module__VSI0LW__answerTop{z-index:1;border-bottom:1px solid var(--faq-modal-line);justify-content:space-between;align-items:center;gap:25px;min-height:112px;padding:22px 0;display:flex;position:relative}.faq-module__VSI0LW__answerTop>span{color:var(--faq-modal-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;font-size:10px}.faq-module__VSI0LW__closeButton{color:var(--faq-modal-ink);font-family:var(--font-text-source), Arial, sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:9px 0 9px 12px;font-size:15px;font-weight:670;display:flex}.faq-module__VSI0LW__closeButton span{font-size:30px;font-weight:350;line-height:.7;transition:transform .28s}.faq-module__VSI0LW__closeButton:hover span{transform:rotate(90deg)}.faq-module__VSI0LW__answerMain{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(50px,9vw,160px);padding:clamp(65px,9vh,150px) 0;display:grid}.faq-module__VSI0LW__answerEyebrow{color:var(--faq-modal-accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.055em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:630;display:block}.faq-module__VSI0LW__answerMain h2{max-width:15ch;font-size:clamp(49px,6vw,105px);line-height:.98}.faq-module__VSI0LW__answerText{align-self:center;max-width:36rem}.faq-module__VSI0LW__answerText>p{font-family:var(--font-text-source), Arial, sans-serif;letter-spacing:-.014em;color:var(--faq-modal-ink);margin:0;font-size:clamp(18px,1.35vw,23px);line-height:1.54}.faq-module__VSI0LW__takeaway{border-top:1px solid var(--faq-modal-line);color:var(--faq-modal-muted);font-family:var(--font-text-source), Arial, sans-serif;margin-top:clamp(34px,4vw,66px);padding-top:18px;font-size:clamp(15px,1.08vw,18px);line-height:1.4}.faq-module__VSI0LW__answerProductLink{color:var(--faq-modal-accent);border-bottom:1px solid;margin-top:25px;padding-bottom:4px;font-size:15px;font-weight:660;text-decoration:none;display:inline-block}.faq-module__VSI0LW__answerBottom{border-top:1px solid var(--faq-modal-line);min-height:98px;color:var(--faq-modal-muted);font-family:var(--font-text-source), Arial, sans-serif;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;font-size:14px;display:flex}.faq-module__VSI0LW__answerBottom a{color:var(--faq-modal-ink);border-bottom:1px solid;font-weight:675;text-decoration:none}.faq-module__VSI0LW__answerPagination{align-items:center;gap:23px;display:flex}.faq-module__VSI0LW__answerPagination button{color:var(--faq-modal-ink);cursor:pointer;background:0 0;border:0;padding:12px 0;font-weight:680}.faq-module__VSI0LW__answerPagination button:disabled{color:var(--faq-modal-muted);opacity:.35;cursor:default}.faq-module__VSI0LW__paginationSeparator{background:var(--faq-modal-line);width:1px;height:20px}@media (max-width:1050px){.faq-module__VSI0LW__heroGrid{gap:40px}.faq-module__VSI0LW__chapter{grid-template-columns:minmax(210px,.34fr) minmax(0,.66fr);gap:40px}.faq-module__VSI0LW__questionButton{grid-template-columns:minmax(0,1fr) 18px}.faq-module__VSI0LW__openLabel{display:none}.faq-module__VSI0LW__answerMain{gap:45px}}@media (max-width:760px){.faq-module__VSI0LW__page{padding-top:104px}.faq-module__VSI0LW__hero{min-height:0;padding-bottom:58px}.faq-module__VSI0LW__meta{flex-wrap:wrap;font-size:9px}.faq-module__VSI0LW__heroGrid{grid-template-columns:1fr;gap:28px;padding-top:55px}.faq-module__VSI0LW__hero h1{font-size:clamp(48px,10.8vw,72px)}.faq-module__VSI0LW__heroCopy{justify-self:start}.faq-module__VSI0LW__heroCopy>p,.faq-module__VSI0LW__closingCopy>p{font-size:16px}.faq-module__VSI0LW__topicNav{gap:19px 30px;padding-block:24px}.faq-module__VSI0LW__topicPrompt{flex-basis:100%;width:100%}.faq-module__VSI0LW__topicNav a{font-size:14px}.faq-module__VSI0LW__chapter{padding:46px 0;scroll-margin-top:90px;display:block}.faq-module__VSI0LW__chapterIntro{margin-bottom:27px}.faq-module__VSI0LW__chapter h2{max-width:22ch;font-size:clamp(32px,7.2vw,44px)}.faq-module__VSI0LW__questionButton{min-height:76px}.faq-module__VSI0LW__questionButton strong{font-size:clamp(19px,5vw,24px)}.faq-module__VSI0LW__closingInner{grid-template-columns:1fr;gap:32px}.faq-module__VSI0LW__closingCopy{justify-self:start}.faq-module__VSI0LW__closing h2{font-size:clamp(46px,10vw,72px)}.faq-module__VSI0LW__answerViewportInner{width:calc(100% - 42px)}.faq-module__VSI0LW__answerTop{min-height:76px}.faq-module__VSI0LW__answerMain{grid-template-columns:1fr;align-content:center;gap:30px;padding:56px 0}.faq-module__VSI0LW__answerMain h2{max-width:18ch;font-size:clamp(44px,10vw,74px)}.faq-module__VSI0LW__answerText>p{font-size:clamp(17px,4.2vw,20px)}.faq-module__VSI0LW__answerBottom{flex-direction:column;align-items:flex-start;gap:9px;padding:17px 0}}@media (max-width:420px){.faq-module__VSI0LW__meta span:last-child{display:none}.faq-module__VSI0LW__hero h1{font-size:46px}.faq-module__VSI0LW__answerMain h2{font-size:clamp(39px,10vw,52px)}.faq-module__VSI0LW__answerTop>span{max-width:20ch}}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__questionButton strong,.faq-module__VSI0LW__openLabel,.faq-module__VSI0LW__openGlyph,.faq-module__VSI0LW__closeButton span,.faq-module__VSI0LW__primaryLink,.faq-module__VSI0LW__secondaryLink,.faq-module__VSI0LW__closingSecondary{transition:none!important}}@media (max-width:760px){.faq-module__VSI0LW__hero{min-height:0}.faq-module__VSI0LW__answerView{height:100dvh}.faq-module__VSI0LW__answerViewportInner{min-height:100%}.faq-module__VSI0LW__answerMain{align-content:start;padding-block:clamp(34px,8svh,70px)}.faq-module__VSI0LW__answerBottom{gap:14px}.faq-module__VSI0LW__answerPagination button{min-height:44px}}@media (max-width:360px){.faq-module__VSI0LW__hero h1{font-size:clamp(40px,11.5vw,46px)}.faq-module__VSI0LW__chapter h2{font-size:clamp(29px,8.6vw,35px)}.faq-module__VSI0LW__answerViewportInner{width:calc(100% - 28px)}.faq-module__VSI0LW__answerMain h2{font-size:clamp(34px,10vw,42px)}.faq-module__VSI0LW__answerPagination{flex-wrap:wrap;gap:12px}.faq-module__VSI0LW__topicNav{gap:12px 20px}}
