.faq-page-module__2lT98W__page{--page-background:#f3f1ea;--ink:#17161c;--muted:#656169;--accent:#71806a;--line:#17161c29;--field:#ffffff94;background:var(--page-background);min-height:100svh;color:var(--ink);animation:.44s cubic-bezier(.22,1,.36,1) both faq-page-module__2lT98W__pageReveal}.faq-page-module__2lT98W__topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#f3f1eae6;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 40px,1480px);min-height:78px;margin-inline:auto;display:grid;position:sticky;top:0}.faq-page-module__2lT98W__backLink{width:fit-content;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:.76rem;font-weight:720;transition:gap .18s;display:inline-flex}.faq-page-module__2lT98W__backLink:hover{gap:13px}.faq-page-module__2lT98W__wordmark{letter-spacing:.16em;font-size:.73rem;font-weight:780}.faq-page-module__2lT98W__topbarActions{justify-self:end;align-items:center;gap:14px;display:flex}.faq-page-module__2lT98W__pageLabel{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:.65rem;font-weight:750}.faq-page-module__2lT98W__frame{width:min(100% - 40px,1480px);margin-inline:auto;padding-bottom:clamp(70px,8vw,120px)}.faq-page-module__2lT98W__hero{grid-template-columns:minmax(0,1.1fr) minmax(330px,.62fr);align-items:start;gap:clamp(55px,8vw,130px);padding-block:clamp(76px,8vw,125px) clamp(80px,9vw,135px);display:grid}.faq-page-module__2lT98W__eyebrow,.faq-page-module__2lT98W__resultsHeader p,.faq-page-module__2lT98W__closing>div>p{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:770}.faq-page-module__2lT98W__hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:900px;margin:25px 0 0;font-size:clamp(3.4rem,5.7vw,6.4rem);font-weight:730;line-height:.92}.faq-page-module__2lT98W__lead{max-width:670px;color:var(--muted);margin:31px 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.66}.faq-page-module__2lT98W__searchArea{border-top:1px solid var(--line);padding-top:24px}.faq-page-module__2lT98W__searchLabel{color:var(--ink);margin-bottom:13px;font-size:.82rem;font-weight:720;display:block}.faq-page-module__2lT98W__searchBox{position:relative}.faq-page-module__2lT98W__searchBox input{border:1px solid var(--line);background:var(--field);width:100%;min-height:58px;color:var(--ink);border-radius:17px;outline:none;padding:0 18px 0 52px;font-size:.92rem;transition:border-color .18s,box-shadow .18s}.faq-page-module__2lT98W__searchBox input::placeholder{color:var(--muted)}.faq-page-module__2lT98W__searchBox input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #71806a26}.faq-page-module__2lT98W__searchIcon{z-index:1;color:var(--accent);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.faq-page-module__2lT98W__suggestionLabel{color:var(--muted);margin:24px 0 12px;font-size:.72rem;font-weight:680}.faq-page-module__2lT98W__suggestions{flex-wrap:wrap;gap:8px;display:flex}.faq-page-module__2lT98W__suggestions button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:0 0;border-radius:999px;padding:0 14px;font-size:.7rem;font-weight:650;transition:border-color .18s,background-color .18s}.faq-page-module__2lT98W__suggestions button:hover{border-color:var(--accent);background:var(--field)}.faq-page-module__2lT98W__faqSection{border-top:1px solid var(--line)}.faq-page-module__2lT98W__resultsHeader{grid-template-columns:1fr auto;align-items:end;gap:30px;padding-block:clamp(45px,5vw,72px);display:grid}.faq-page-module__2lT98W__resultsHeader h2{letter-spacing:-.055em;max-width:760px;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4.5rem);font-style:italic;font-weight:400;line-height:.98}.faq-page-module__2lT98W__resultsHeader>span{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.68rem;font-weight:700}.faq-page-module__2lT98W__faqList{border-bottom:1px solid var(--line)}.faq-page-module__2lT98W__faqItem{border-top:1px solid var(--line);background:0 0;transition:background-color .22s,box-shadow .26s,scale .26s cubic-bezier(.22,1,.36,1);position:relative}.faq-page-module__2lT98W__faqItem h3{margin:0}.faq-page-module__2lT98W__questionButton{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(100px,.2fr) minmax(0,1fr) 48px;align-items:center;gap:clamp(20px,4vw,68px);padding:clamp(24px,3vw,39px) 0;display:grid}.faq-page-module__2lT98W__audience{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:720}.faq-page-module__2lT98W__questionText{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:680;line-height:1.08;transition:translate .24s cubic-bezier(.22,1,.36,1)}.faq-page-module__2lT98W__questionIcon{aspect-ratio:1;border:1px solid var(--line);width:42px;color:var(--ink);border-radius:50%;justify-self:end;place-items:center;transition:background-color .18s,color .18s;display:grid}.faq-page-module__2lT98W__questionButton:hover .faq-page-module__2lT98W__questionIcon{background:var(--ink);color:var(--page-background)}@media (hover:hover) and (pointer:fine){.faq-page-module__2lT98W__faqItem[data-interactive=true]:hover{z-index:1;background:var(--field);scale:1.006;box-shadow:0 18px 42px #16141b14}.faq-page-module__2lT98W__faqItem[data-interactive=true]:hover .faq-page-module__2lT98W__questionText{translate:6px}}.faq-page-module__2lT98W__answerGrid{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .25s;display:grid}.faq-page-module__2lT98W__answerGridOpen{opacity:1;grid-template-rows:1fr}.faq-page-module__2lT98W__answerInner{grid-template-columns:minmax(100px,.2fr) minmax(0,1fr) 48px;gap:clamp(20px,4vw,68px);display:grid;overflow:hidden}.faq-page-module__2lT98W__answerInner p{max-width:850px;color:var(--muted);grid-column:2;margin:0;padding-bottom:clamp(27px,3vw,42px);font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.7}.faq-page-module__2lT98W__emptyState{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(43px,6vw,80px) 0;display:grid}.faq-page-module__2lT98W__emptyState p{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.68rem;font-weight:750}.faq-page-module__2lT98W__emptyState h3{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:690;line-height:.98}.faq-page-module__2lT98W__emptyState span{color:var(--muted);margin-top:20px;line-height:1.6;display:block}.faq-page-module__2lT98W__emptyActions{gap:10px;display:flex}.faq-page-module__2lT98W__emptyActions button,.faq-page-module__2lT98W__emptyActions a{border:1px solid var(--line);min-height:48px;color:var(--ink);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.78rem;font-weight:720;display:inline-flex}.faq-page-module__2lT98W__emptyActions a{border-color:var(--ink);background:var(--ink);color:var(--page-background)}.faq-page-module__2lT98W__closing{color:#f4f1ea;background:#1b1a1f;border-radius:clamp(27px,3vw,42px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin-top:clamp(72px,9vw,135px);padding:clamp(31px,5vw,66px);display:grid}.faq-page-module__2lT98W__closing h2{letter-spacing:-.055em;max-width:820px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.4vw,5rem);font-weight:400;line-height:.98}.faq-page-module__2lT98W__closing>div>span{color:#f4f1eaa8;max-width:620px;margin-top:21px;line-height:1.6;display:block}.faq-page-module__2lT98W__closing>a{color:#17161c;white-space:nowrap;background:#f3f1ea;border-radius:16px;justify-content:center;align-items:center;gap:23px;min-height:58px;padding:0 23px;font-size:.86rem;font-weight:740;transition:transform .18s;display:inline-flex}.faq-page-module__2lT98W__closing>a:hover{transform:translate(4px)}@keyframes faq-page-module__2lT98W__pageReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-page-theme=dark] .faq-page-module__2lT98W__page{--page-background:#151419;--ink:#f2efe8;--muted:#aaa6af;--accent:#a8b7a1;--line:#ffffff24;--field:#ffffff0b}html[data-page-theme=dark] .faq-page-module__2lT98W__topbar{background:#151419e6}@media (max-width:950px){.faq-page-module__2lT98W__hero{grid-template-columns:1fr;gap:55px}.faq-page-module__2lT98W__searchArea{max-width:720px}.faq-page-module__2lT98W__emptyState,.faq-page-module__2lT98W__closing{grid-template-columns:1fr}.faq-page-module__2lT98W__emptyActions{justify-self:start}.faq-page-module__2lT98W__closing>a{width:fit-content}}@media (max-width:720px){.faq-page-module__2lT98W__topbar,.faq-page-module__2lT98W__frame{width:min(100% - 30px,1480px)}.faq-page-module__2lT98W__topbar{grid-template-columns:1fr auto;min-height:70px}.faq-page-module__2lT98W__wordmark{display:none}.faq-page-module__2lT98W__topbarActions{gap:4px}.faq-page-module__2lT98W__pageLabel{display:none}.faq-page-module__2lT98W__backLink{font-size:.7rem}.faq-page-module__2lT98W__hero{padding-block:64px 82px}.faq-page-module__2lT98W__hero h1{font-size:clamp(3rem,13vw,4.8rem);line-height:.94}.faq-page-module__2lT98W__suggestions{display:grid}.faq-page-module__2lT98W__suggestions button{text-align:left;border-radius:13px;width:100%;min-height:45px}.faq-page-module__2lT98W__resultsHeader{grid-template-columns:1fr;gap:17px}.faq-page-module__2lT98W__questionButton{grid-template-columns:1fr 44px;gap:14px}.faq-page-module__2lT98W__audience{grid-column:1/-1}.faq-page-module__2lT98W__questionText{grid-column:1}.faq-page-module__2lT98W__questionIcon{grid-column:2}.faq-page-module__2lT98W__answerInner{display:block}.faq-page-module__2lT98W__answerInner p{padding:0 50px 30px 0}.faq-page-module__2lT98W__emptyActions{flex-direction:column;width:100%}.faq-page-module__2lT98W__emptyActions button,.faq-page-module__2lT98W__emptyActions a{width:100%}.faq-page-module__2lT98W__closing{border-radius:26px;padding:28px}.faq-page-module__2lT98W__closing h2{font-size:clamp(2.4rem,11vw,3.8rem)}.faq-page-module__2lT98W__closing>a{width:100%}}@media (prefers-reduced-motion:reduce){.faq-page-module__2lT98W__page{animation:none}.faq-page-module__2lT98W__faqItem,.faq-page-module__2lT98W__questionText{transition:none}.faq-page-module__2lT98W__faqItem{scale:1!important}.faq-page-module__2lT98W__questionText{translate:none!important}.faq-page-module__2lT98W__backLink,.faq-page-module__2lT98W__searchBox input,.faq-page-module__2lT98W__suggestions button,.faq-page-module__2lT98W__questionIcon,.faq-page-module__2lT98W__answerGrid,.faq-page-module__2lT98W__closing>a{transition:none}}.faq-page-module__2lT98W__liveMatches{transform-origin:top;border:1px solid var(--line);background:var(--page-background);border-radius:17px;margin-top:10px;animation:.28s cubic-bezier(.22,1,.36,1) both faq-page-module__2lT98W__livePanelEnter;overflow:hidden;box-shadow:0 18px 48px #17161c1a}.faq-page-module__2lT98W__liveMatchesHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;display:flex}.faq-page-module__2lT98W__liveMatchesHeader>span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:760}.faq-page-module__2lT98W__liveMatchesHeader small{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.61rem}.faq-page-module__2lT98W__liveMatchesList{display:grid}.faq-page-module__2lT98W__liveMatch{opacity:0;border-bottom:1px solid var(--line);animation:.3s cubic-bezier(.22,1,.36,1) forwards faq-page-module__2lT98W__liveMatchEnter}.faq-page-module__2lT98W__liveMatch:last-child{border-bottom:0}.faq-page-module__2lT98W__liveQuestion{width:100%;min-height:70px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:13px 15px;transition:background-color .18s,padding-left .22s cubic-bezier(.22,1,.36,1);display:grid}.faq-page-module__2lT98W__liveQuestion:hover{background:var(--field);padding-left:19px}.faq-page-module__2lT98W__liveQuestionText{gap:5px;display:grid}.faq-page-module__2lT98W__liveQuestionText small{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:720}.faq-page-module__2lT98W__liveQuestionText strong{letter-spacing:-.018em;font-size:.84rem;font-weight:680;line-height:1.3}.faq-page-module__2lT98W__liveQuestionIcon{aspect-ratio:1;border:1px solid var(--line);width:34px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .18s,color .18s;display:grid}.faq-page-module__2lT98W__liveQuestion:hover .faq-page-module__2lT98W__liveQuestionIcon{background:var(--ink);color:var(--page-background);transform:scale(1.04)}.faq-page-module__2lT98W__liveAnswer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .26s;display:grid}.faq-page-module__2lT98W__liveAnswerOpen{opacity:1;grid-template-rows:1fr}.faq-page-module__2lT98W__liveAnswer>div{overflow:hidden}.faq-page-module__2lT98W__liveAnswer p{color:var(--muted);margin:0;padding:0 58px 20px 15px;font-size:.82rem;line-height:1.62}.faq-page-module__2lT98W__noLiveMatches{justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:18px 16px;animation:.28s cubic-bezier(.22,1,.36,1) both faq-page-module__2lT98W__liveMatchEnter;display:flex}.faq-page-module__2lT98W__noLiveMatches>div:first-child{gap:6px;display:grid}.faq-page-module__2lT98W__noLiveMatches strong{font-size:.88rem}.faq-page-module__2lT98W__noLiveMatches span{color:var(--muted);font-size:.76rem;line-height:1.45}.faq-page-module__2lT98W__noMatchActions{gap:7px;display:flex}.faq-page-module__2lT98W__noMatchActions button,.faq-page-module__2lT98W__noMatchActions a{border:1px solid var(--line);min-height:38px;color:var(--ink);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.69rem;font-weight:700;display:inline-flex}.faq-page-module__2lT98W__noMatchActions a{border-color:var(--ink);background:var(--ink);color:var(--page-background)}@keyframes faq-page-module__2lT98W__livePanelEnter{0%{opacity:0;transform:translateY(-7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes faq-page-module__2lT98W__liveMatchEnter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.faq-page-module__2lT98W__liveMatches{border-radius:15px}.faq-page-module__2lT98W__liveQuestion{min-height:66px}.faq-page-module__2lT98W__liveQuestionText strong{font-size:.8rem}.faq-page-module__2lT98W__noLiveMatches{flex-direction:column;align-items:stretch}.faq-page-module__2lT98W__noMatchActions{grid-template-columns:1fr 1fr;display:grid}.faq-page-module__2lT98W__noMatchActions button,.faq-page-module__2lT98W__noMatchActions a{width:100%}}@media (prefers-reduced-motion:reduce){.faq-page-module__2lT98W__liveMatches,.faq-page-module__2lT98W__liveMatch,.faq-page-module__2lT98W__noLiveMatches{opacity:1;animation:none}.faq-page-module__2lT98W__liveQuestion,.faq-page-module__2lT98W__liveQuestionIcon,.faq-page-module__2lT98W__liveAnswer{transition:none}}
