.faq-module__wq93Qq__pageShell{background:var(--linen-100);min-height:100vh;color:var(--midnight-900);padding-top:var(--s-12);counter-reset:chapter;overflow-x:clip}.faq-module__wq93Qq__wrap{width:min(1040px,100%);padding:0 var(--s-6);margin:0 auto}.faq-module__wq93Qq__kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--reset-700);counter-increment:chapter;margin:0;font-size:12px;font-weight:500}.faq-module__wq93Qq__kicker:before{content:counter(chapter, decimal-leading-zero) " — ";color:var(--reset-600)}.faq-module__wq93Qq__heroTitle span,.faq-module__wq93Qq__closingTitle span{color:var(--reset-700);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' fill='none'><path d='M2 8 C 50 2, 100 12, 198 5' stroke='%23e36a52' stroke-width='3' stroke-linecap='round' fill='none'/></svg>");background-position:0 100%;background-repeat:no-repeat;background-size:100% .4em;padding-bottom:.06em;font-style:italic;font-weight:300}.faq-module__wq93Qq__hero{border-bottom:1px solid var(--line);padding:var(--s-12) 0 var(--s-12)}.faq-module__wq93Qq__heroTitle{margin:var(--s-4) 0 0;font-family:var(--font-serif);letter-spacing:-.02em;max-width:760px;font-size:clamp(40px,5.6vw,68px);font-weight:400;line-height:1}.faq-module__wq93Qq__heroLede{max-width:620px;margin:var(--s-6) 0 0;color:var(--ink-700);font:500 clamp(17px, 1.7vw, 20px) / 1.7 var(--font-sans)}.faq-module__wq93Qq__quickNav{gap:var(--s-2);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.faq-module__wq93Qq__quickChip{height:38px;padding:0 var(--s-4);border-radius:var(--r-full);border:1px solid var(--line-strong);background:var(--white);color:var(--midnight-900);font:600 13px / 1 var(--font-sans);align-items:center;text-decoration:none;transition:background .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.faq-module__wq93Qq__quickChip:hover{background:var(--reset-50);border-color:var(--reset-400);transform:translateY(-1px)}.faq-module__wq93Qq__quickChip:focus-visible{outline:3px solid var(--reset-100);outline-offset:3px}.faq-module__wq93Qq__section{border-bottom:1px solid var(--line);padding:var(--s-12) 0;scroll-margin-top:88px}.faq-module__wq93Qq__catGrid{gap:var(--s-12);grid-template-columns:.5fr 1fr;align-items:start;display:grid}.faq-module__wq93Qq__catHead{position:sticky;top:88px}.faq-module__wq93Qq__catTitle{margin:var(--s-3) 0 0;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--midnight-900);max-width:320px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.1}.faq-module__wq93Qq__catList{border-top:1px solid var(--line)}.faq-module__wq93Qq__answerLink{color:var(--reset-700);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.faq-module__wq93Qq__answerLink:hover,.faq-module__wq93Qq__answerLink:focus-visible{color:var(--reset-600)}.faq-module__wq93Qq__primary,.faq-module__wq93Qq__secondary,.faq-module__wq93Qq__ghost{justify-content:center;align-items:center;gap:var(--s-2);height:50px;padding:0 var(--s-6);border-radius:var(--r-sm);font:700 15px / 1 var(--font-sans);letter-spacing:-.005em;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.faq-module__wq93Qq__primary{background:var(--reset-600);color:var(--white);box-shadow:var(--shadow-green)}.faq-module__wq93Qq__primary:hover{box-shadow:var(--shadow-green-hover);transform:translateY(-1px)}.faq-module__wq93Qq__secondary{border:1px solid var(--line-strong);color:var(--midnight-900);background:var(--white)}.faq-module__wq93Qq__secondary:hover{background:var(--linen-200);border-color:var(--midnight-900);transform:translateY(-1px)}.faq-module__wq93Qq__ghost{border:1px solid var(--on-dark-line-strong);color:var(--white);background:0 0}.faq-module__wq93Qq__ghost:hover{background:var(--on-dark-inset);border-color:var(--on-dark-line-active);transform:translateY(-1px)}.faq-module__wq93Qq__primary:focus-visible,.faq-module__wq93Qq__secondary:focus-visible,.faq-module__wq93Qq__ghost:focus-visible{outline:3px solid var(--reset-100);outline-offset:3px}.faq-module__wq93Qq__helpBand{background:var(--midnight-900);color:var(--white)}.faq-module__wq93Qq__helpBand .faq-module__wq93Qq__kicker{color:var(--reset-400)}.faq-module__wq93Qq__helpBand .faq-module__wq93Qq__kicker:before{color:var(--reset-500)}.faq-module__wq93Qq__helpInner{gap:var(--s-10);grid-template-columns:1.3fr .7fr;align-items:center;display:grid}.faq-module__wq93Qq__helpTitle{margin:var(--s-3) 0 0;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--white);font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.06}.faq-module__wq93Qq__helpLede{margin:var(--s-4) 0 0;color:var(--on-dark-body);font:500 16px / 1.65 var(--font-sans);max-width:460px}.faq-module__wq93Qq__helpActions{gap:var(--s-3);flex-wrap:wrap;display:flex}.faq-module__wq93Qq__closing{text-align:center;padding:var(--s-20) var(--s-6) var(--s-16)}.faq-module__wq93Qq__closingTitle{margin:var(--s-4) auto 0;font-family:var(--font-serif);letter-spacing:-.02em;max-width:720px;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.02}.faq-module__wq93Qq__closingLede{margin:var(--s-5) auto 0;color:var(--ink-700);font:500 16px / 1.7 var(--font-sans);max-width:500px}.faq-module__wq93Qq__closingActions{gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;justify-content:center;display:flex}@keyframes faq-module__wq93Qq__hmRevealUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.faq-module__wq93Qq__reveal>*{animation:.64s cubic-bezier(.23,1,.32,1) both faq-module__wq93Qq__hmRevealUp}.faq-module__wq93Qq__reveal>:first-child{animation-delay:30ms}.faq-module__wq93Qq__reveal>:nth-child(2){animation-delay:90ms}.faq-module__wq93Qq__reveal>:nth-child(3){animation-delay:.15s}.faq-module__wq93Qq__reveal>:nth-child(4){animation-delay:.21s}@media (prefers-reduced-motion:reduce){.faq-module__wq93Qq__reveal>*{animation:none}.faq-module__wq93Qq__primary,.faq-module__wq93Qq__secondary,.faq-module__wq93Qq__ghost,.faq-module__wq93Qq__quickChip{transition:none}.faq-module__wq93Qq__primary:hover,.faq-module__wq93Qq__secondary:hover,.faq-module__wq93Qq__ghost:hover,.faq-module__wq93Qq__quickChip:hover{transform:none}html{scroll-behavior:auto}}@media (max-width:860px){.faq-module__wq93Qq__catGrid{gap:var(--s-5);grid-template-columns:1fr}.faq-module__wq93Qq__catHead{position:static}.faq-module__wq93Qq__catTitle{max-width:none}.faq-module__wq93Qq__helpInner{gap:var(--s-6);grid-template-columns:1fr}}@media (max-width:720px){.faq-module__wq93Qq__pageShell{padding-top:var(--s-8)}.faq-module__wq93Qq__wrap{padding:0 var(--s-4)}.faq-module__wq93Qq__hero{padding:var(--s-8) 0 var(--s-10)}.faq-module__wq93Qq__section{padding:var(--s-10) 0}.faq-module__wq93Qq__closing{padding:var(--s-16) var(--s-4) var(--s-12)}}
