.faq-page_page___U0V4{--page-background:#f3f1ea;--ink:#17161c;--muted:#656169;--accent:#71806a;--line:rgba(23,22,28,0.16);--field:rgba(255,255,255,0.58);min-height:100svh;background:var(--page-background);color:var(--ink);animation:faq-page_pageReveal__H50hK .44s cubic-bezier(.22,1,.36,1) both}.faq-page_topbar__yMU8V{position:sticky;z-index:30;top:0;display:grid;width:min(100% - 40px,1480px);min-height:78px;margin-inline:auto;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:rgba(243,241,234,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.faq-page_backLink__b4jQS{display:inline-flex;width:fit-content;align-items:center;gap:9px;border:0;padding:0;background:transparent;color:var(--ink);font-size:.76rem;font-weight:720;transition:gap .18s ease}.faq-page_backLink__b4jQS:hover{gap:13px}.faq-page_wordmark__EIWvu{font-size:.73rem;font-weight:780;letter-spacing:.16em}.faq-page_topbarActions__JPNyo{display:flex;justify-self:end;align-items:center;gap:14px}.faq-page_pageLabel__PmpmA{color:var(--accent);font-family:var(--type-label);font-size:.65rem;font-weight:750;letter-spacing:.13em}.faq-page_frame__m1pMo{width:min(100% - 40px,1480px);margin-inline:auto;padding-bottom:clamp(70px,8vw,120px)}.faq-page_hero__HasWT{display:grid;padding-block:clamp(76px,8vw,125px) clamp(80px,9vw,135px);grid-template-columns:minmax(0,1.1fr) minmax(330px,.62fr);gap:clamp(55px,8vw,130px);align-items:start}.faq-page_closing__SXyy7>div>p,.faq-page_eyebrow__itF3_,.faq-page_resultsHeader__BVgU9 p{margin:0;color:var(--accent);font-size:.68rem;font-weight:770;letter-spacing:.15em;text-transform:uppercase}.faq-page_hero__HasWT h1{max-width:900px;margin:25px 0 0;font-size:clamp(3.4rem,5.7vw,6.4rem);font-weight:730;letter-spacing:-.068em;line-height:.92;text-wrap:balance}.faq-page_lead__cYv0Y{max-width:670px;margin:31px 0 0;color:var(--muted);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.66}.faq-page_searchArea__C1tH5{border-top:1px solid var(--line);padding-top:24px}.faq-page_searchLabel__3IZmC{display:block;margin-bottom:13px;color:var(--ink);font-size:.82rem;font-weight:720}.faq-page_searchBox__EB_uF{position:relative}.faq-page_searchBox__EB_uF input{width:100%;min-height:58px;border:1px solid var(--line);border-radius:17px;padding:0 18px 0 52px;outline:none;background:var(--field);color:var(--ink);font-size:.92rem;transition:border-color .18s ease,box-shadow .18s ease}.faq-page_searchBox__EB_uF input::placeholder{color:var(--muted)}.faq-page_searchBox__EB_uF input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(113,128,106,.15)}.faq-page_searchIcon__vKAyL{position:absolute;z-index:1;top:50%;left:18px;transform:translateY(-50%);color:var(--accent);pointer-events:none}.faq-page_suggestionLabel__oRKqA{margin:24px 0 12px;color:var(--muted);font-size:.72rem;font-weight:680}.faq-page_suggestions__0KjOr{display:flex;flex-wrap:wrap;gap:8px}.faq-page_suggestions__0KjOr button{min-height:38px;border:1px solid var(--line);border-radius:999px;padding:0 14px;background:transparent;color:var(--ink);font-size:.7rem;font-weight:650;transition:border-color .18s ease,background-color .18s ease}.faq-page_suggestions__0KjOr button:hover{border-color:var(--accent);background:var(--field)}.faq-page_faqSection__Ksanp{border-top:1px solid var(--line)}.faq-page_resultsHeader__BVgU9{display:grid;padding-block:clamp(45px,5vw,72px);grid-template-columns:1fr auto;gap:30px;align-items:end}.faq-page_resultsHeader__BVgU9 h2{max-width:760px;margin:16px 0 0;font-family:var(--type-heading-serif);font-size:clamp(2.5rem,4vw,4.5rem);font-style:italic;font-weight:400;letter-spacing:-.055em;line-height:.98}.faq-page_resultsHeader__BVgU9>span{color:var(--muted);font-family:var(--type-label);font-size:.68rem;font-weight:700;letter-spacing:.08em}.faq-page_faqList__umo6S{border-bottom:1px solid var(--line)}.faq-page_faqItem__331T2{position:relative;border-top:1px solid var(--line);background:transparent;transition:background-color .22s ease,box-shadow .26s ease,scale .26s cubic-bezier(.22,1,.36,1)}.faq-page_faqItem__331T2 h3{margin:0}.faq-page_questionButton__XrLdS{display:grid;width:100%;border:0;padding:clamp(24px,3vw,39px) 0;grid-template-columns:minmax(0,1fr) 48px;gap:clamp(20px,4vw,48px);align-items:center;background:transparent;color:var(--ink);text-align:left}.faq-page_audience__CNPlp{color:var(--accent);font-family:var(--type-label);font-size:.65rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.faq-page_questionText__n8AC7{font-size:clamp(1.35rem,2vw,2.15rem);font-weight:680;letter-spacing:-.035em;line-height:1.08;transition:translate .24s cubic-bezier(.22,1,.36,1)}.faq-page_questionIcon__JZ7eN{display:grid;width:42px;aspect-ratio:1;place-items:center;justify-self:end;border:1px solid var(--line);border-radius:50%;color:var(--ink);transition:background-color .18s ease,color .18s ease}.faq-page_questionButton__XrLdS:hover .faq-page_questionIcon__JZ7eN{background:var(--ink);color:var(--page-background)}@media (hover:hover) and (pointer:fine){.faq-page_faqItem__331T2[data-interactive=true]:hover{z-index:1;background:var(--field);box-shadow:0 18px 42px rgba(22,20,27,.08);scale:1.006}.faq-page_faqItem__331T2[data-interactive=true]:hover .faq-page_questionText__n8AC7{translate:6px 0}}.faq-page_answerGrid__D0Lj2{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .25s ease}.faq-page_answerGridOpen__CuaSE{grid-template-rows:1fr;opacity:1}.faq-page_answerInner__6iKz4{overflow:hidden}.faq-page_answerBody__u2zNQ{display:grid;max-width:820px;padding:0 48px clamp(26px,3vw,38px) 0;gap:12px;justify-items:start}.faq-page_answerBody__u2zNQ p{margin:0;color:var(--muted);font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.7}.faq-page_answerLink__iORs5{display:inline-flex;margin-top:4px;gap:8px;align-items:center;color:var(--accent);font-size:.86rem;font-weight:700;text-decoration:none}.faq-page_answerLink__iORs5:hover{text-decoration:underline;text-underline-offset:3px}.faq-page_topicNav__R_N5R{display:flex;padding-bottom:clamp(26px,3vw,40px);flex-wrap:wrap;gap:8px}.faq-page_topicNav__R_N5R button{min-height:38px;border:1px solid var(--line);border-radius:999px;padding:0 15px;background:transparent;color:var(--ink);font:inherit;font-size:.74rem;font-weight:650;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.faq-page_topicNav__R_N5R button:hover{border-color:var(--accent)}.faq-page_topicNav__R_N5R button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#ffffff}.faq-page_topicGroup__dVFNi{display:grid;padding-bottom:clamp(36px,4vw,60px);grid-template-columns:minmax(150px,.26fr) minmax(0,1fr);gap:clamp(20px,4vw,64px)}.faq-page_topicGroup__dVFNi>h2{position:sticky;top:calc(var(--site-header-space) + 24px);margin:0;padding-top:clamp(24px,3vw,36px);align-self:start;font-family:var(--type-heading);font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700;letter-spacing:-.03em;line-height:1.2}.faq-page_emptyState__bWsbp{display:grid;padding:clamp(43px,6vw,80px) 0;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:end;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.faq-page_emptyState__bWsbp p{margin:0 0 14px;color:var(--accent);font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.faq-page_emptyState__bWsbp h3{max-width:720px;margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:690;letter-spacing:-.055em;line-height:.98}.faq-page_emptyState__bWsbp span{display:block;margin-top:20px;color:var(--muted);line-height:1.6}.faq-page_emptyActions__k9rUL{display:flex;gap:10px}.faq-page_emptyActions__k9rUL a,.faq-page_emptyActions__k9rUL button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);border-radius:14px;padding:0 18px;background:transparent;color:var(--ink);font-size:.78rem;font-weight:720}.faq-page_emptyActions__k9rUL a{border-color:var(--ink);background:var(--ink);color:var(--page-background)}.faq-page_closing__SXyy7{display:grid;margin-top:clamp(72px,9vw,135px);padding:clamp(31px,5vw,66px);grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center;border-radius:clamp(27px,3vw,42px);background:#e4eaf0;color:#30433f}.faq-page_closing__SXyy7 h2{max-width:820px;margin:18px 0 0;font-family:var(--type-heading-serif);font-size:clamp(2.4rem,4.4vw,5rem);font-weight:400;letter-spacing:-.055em;line-height:.98}.faq-page_closing__SXyy7>div>span{display:block;max-width:620px;margin-top:21px;color:var(--muted);line-height:1.6}.faq-page_closing__SXyy7>a{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:23px;border-radius:16px;padding:0 23px;background:#f3f1ea;color:#17161c;font-size:.86rem;font-weight:740;white-space:nowrap;transition:transform .18s ease}.faq-page_closing__SXyy7>a:hover{transform:translateX(4px)}@keyframes faq-page_pageReveal__H50hK{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:950px){.faq-page_hero__HasWT{grid-template-columns:1fr;gap:55px}.faq-page_searchArea__C1tH5{max-width:720px}.faq-page_closing__SXyy7,.faq-page_emptyState__bWsbp{grid-template-columns:1fr}.faq-page_emptyActions__k9rUL{justify-self:start}.faq-page_closing__SXyy7>a{width:fit-content}}@media (max-width:720px){.faq-page_frame__m1pMo,.faq-page_topbar__yMU8V{width:min(100% - 30px,1480px)}.faq-page_topbar__yMU8V{min-height:70px;grid-template-columns:1fr auto}.faq-page_wordmark__EIWvu{display:none}.faq-page_topbarActions__JPNyo{gap:4px}.faq-page_pageLabel__PmpmA{display:none}.faq-page_backLink__b4jQS{font-size:.7rem}.faq-page_hero__HasWT{padding-block:64px 82px}.faq-page_hero__HasWT h1{font-size:clamp(3rem,13vw,4.8rem);line-height:.94}.faq-page_suggestions__0KjOr{display:grid}.faq-page_suggestions__0KjOr button{width:100%;min-height:45px;border-radius:13px;text-align:left}.faq-page_resultsHeader__BVgU9{grid-template-columns:1fr;gap:17px}.faq-page_questionButton__XrLdS{grid-template-columns:1fr 44px;gap:14px}.faq-page_audience__CNPlp{grid-column:1/-1}.faq-page_questionText__n8AC7{grid-column:1}.faq-page_questionIcon__JZ7eN{grid-column:2}.faq-page_answerBody__u2zNQ{padding:0 0 28px}.faq-page_topicGroup__dVFNi{grid-template-columns:1fr;gap:6px}.faq-page_topicGroup__dVFNi>h2{position:static}.faq-page_emptyActions__k9rUL{width:100%;flex-direction:column}.faq-page_emptyActions__k9rUL a,.faq-page_emptyActions__k9rUL button{width:100%}.faq-page_closing__SXyy7{padding:28px;border-radius:26px}.faq-page_closing__SXyy7 h2{font-size:clamp(2.4rem,11vw,3.8rem)}.faq-page_closing__SXyy7>a{width:100%}}@media (prefers-reduced-motion:reduce){.faq-page_page___U0V4{animation:none}.faq-page_faqItem__331T2,.faq-page_questionText__n8AC7{transition:none}.faq-page_faqItem__331T2{scale:1!important}.faq-page_questionText__n8AC7{translate:none!important}.faq-page_answerGrid__D0Lj2,.faq-page_backLink__b4jQS,.faq-page_closing__SXyy7>a,.faq-page_questionIcon__JZ7eN,.faq-page_searchBox__EB_uF input,.faq-page_suggestions__0KjOr button{transition:none}}.faq-page_liveMatches__zgoIG{margin-top:10px;overflow:hidden;transform-origin:top;border:1px solid var(--line);border-radius:17px;background:var(--page-background);box-shadow:0 18px 48px rgba(23,22,28,.1);animation:faq-page_livePanelEnter__XbWaV .28s cubic-bezier(.22,1,.36,1) both}.faq-page_liveMatchesHeader__JWGgO{display:flex;min-height:44px;padding:0 16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.faq-page_liveMatchesHeader__JWGgO>span{color:var(--accent);font-size:.65rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.faq-page_liveMatchesHeader__JWGgO small{color:var(--muted);font-family:var(--type-label);font-size:.61rem;letter-spacing:.06em}.faq-page_liveMatchesList__T9VEN{display:grid}.faq-page_liveMatch__baAs6{opacity:0;border-bottom:1px solid var(--line);animation:faq-page_liveMatchEnter__1eIeV .3s cubic-bezier(.22,1,.36,1) forwards}.faq-page_liveMatch__baAs6:last-child{border-bottom:0}.faq-page_liveQuestion__TqZbF{display:grid;width:100%;min-height:70px;border:0;padding:13px 15px;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;background:transparent;color:var(--ink);text-align:left;transition:background-color .18s ease,padding-left .22s cubic-bezier(.22,1,.36,1)}.faq-page_liveQuestion__TqZbF:hover{padding-left:19px;background:var(--field)}.faq-page_liveQuestionText__3Amfb{display:grid;gap:5px}.faq-page_liveQuestionText__3Amfb small{color:var(--accent);font-family:var(--type-label);font-size:.58rem;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.faq-page_liveQuestionText__3Amfb strong{font-size:.84rem;font-weight:680;letter-spacing:-.018em;line-height:1.3}.faq-page_liveQuestionIcon___JWnF{display:grid;width:34px;aspect-ratio:1;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink);transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .18s ease,color .18s ease}.faq-page_liveQuestion__TqZbF:hover .faq-page_liveQuestionIcon___JWnF{transform:scale(1.04);background:var(--ink);color:var(--page-background)}.faq-page_liveAnswer__EExcs{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .26s ease}.faq-page_liveAnswerOpen__FIqfY{grid-template-rows:1fr;opacity:1}.faq-page_liveAnswer__EExcs>div{overflow:hidden}.faq-page_liveAnswer__EExcs p{margin:0;padding:0 58px 20px 15px;color:var(--muted);font-size:.82rem;line-height:1.62}.faq-page_noLiveMatches__CvYRl{display:flex;min-height:108px;padding:18px 16px;align-items:center;justify-content:space-between;gap:24px;animation:faq-page_liveMatchEnter__1eIeV .28s cubic-bezier(.22,1,.36,1) both}.faq-page_noLiveMatches__CvYRl>div:first-child{display:grid;gap:6px}.faq-page_noLiveMatches__CvYRl strong{font-size:.88rem}.faq-page_noLiveMatches__CvYRl span{color:var(--muted);font-size:.76rem;line-height:1.45}.faq-page_noMatchActions__HavTB{display:flex;gap:7px}.faq-page_noMatchActions__HavTB a,.faq-page_noMatchActions__HavTB button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:0 13px;background:transparent;color:var(--ink);font-size:.69rem;font-weight:700}.faq-page_noMatchActions__HavTB a{border-color:var(--ink);background:var(--ink);color:var(--page-background)}@keyframes faq-page_livePanelEnter__XbWaV{0%{transform:translateY(-7px) scale(.99);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes faq-page_liveMatchEnter__1eIeV{0%{transform:translateY(-5px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:720px){.faq-page_liveMatches__zgoIG{border-radius:15px}.faq-page_liveQuestion__TqZbF{min-height:66px}.faq-page_liveQuestionText__3Amfb strong{font-size:.8rem}.faq-page_noLiveMatches__CvYRl{align-items:stretch;flex-direction:column}.faq-page_noMatchActions__HavTB{display:grid;grid-template-columns:1fr 1fr}.faq-page_noMatchActions__HavTB a,.faq-page_noMatchActions__HavTB button{width:100%}}@media (prefers-reduced-motion:reduce){.faq-page_liveMatch__baAs6,.faq-page_liveMatches__zgoIG,.faq-page_noLiveMatches__CvYRl{animation:none;opacity:1}.faq-page_liveAnswer__EExcs,.faq-page_liveQuestionIcon___JWnF,.faq-page_liveQuestion__TqZbF{transition:none}}