.contact-page_page__wta6t{width:min(var(--shell-max),calc(100% - 2 * var(--shell-gutter)));margin-inline:auto;padding-block:var(--space-page-top) var(--space-page-bottom)}.contact-page_hero__EYyc7{max-width:720px}.contact-page_hero__EYyc7 h1{margin:14px 0 20px;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.contact-page_hero__EYyc7>p:last-child,.contact-page_intro__6TYSF>p,.contact-page_requiredHint__aqgxN{color:var(--muted);line-height:1.65}.contact-page_layout__uYnm2{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(48px,8vw,112px);margin-top:var(--space-section)}.contact-page_intro__6TYSF h2{margin:0;font-size:28px;line-height:var(--lh-section);letter-spacing:var(--ls-section)}.contact-page_fallback__NHzA8{display:inline-flex;min-height:24px;align-items:center;color:inherit;font-weight:650;text-underline-offset:4px}.contact-page_form__sSo_L{display:grid;gap:12px}.contact-page_field__ER2yM{display:grid;gap:7px;margin-top:10px}.contact-page_form__sSo_L label{font-weight:650}.contact-page_form__sSo_L input,.contact-page_form__sSo_L select,.contact-page_form__sSo_L textarea{width:100%;min-height:44px;border:1px solid var(--rule);border-radius:12px;background:transparent;color:inherit;font:inherit;padding:10px 12px}.contact-page_form__sSo_L textarea{min-height:152px;resize:vertical}.contact-page_fallback__NHzA8:focus-visible,.contact-page_form__sSo_L button:focus-visible,.contact-page_form__sSo_L input:focus-visible,.contact-page_form__sSo_L select:focus-visible,.contact-page_form__sSo_L textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:3px}.contact-page_form__sSo_L button{min-height:44px;margin-top:12px;border:0;border-radius:999px;background:var(--ink);color:var(--paper);cursor:pointer;font:inherit;font-weight:650;padding:10px 18px}.contact-page_form__sSo_L button:disabled,.contact-page_form__sSo_L input:disabled,.contact-page_form__sSo_L select:disabled,.contact-page_form__sSo_L textarea:disabled{cursor:not-allowed;opacity:.62}.contact-page_errorSummary__odF4C,.contact-page_fieldError__b3Mx4,.contact-page_statusError__M4NaG{color:#b42318}.contact-page_fieldError__b3Mx4{margin:0;font-size:.9rem}.contact-page_errorSummary__odF4C{border-left:3px solid;margin:0;padding-left:12px}.contact-page_statusError__M4NaG,.contact-page_status__Q6dai{min-height:1.5em;margin:4px 0 0}@media (max-width:700px){.contact-page_layout__uYnm2{grid-template-columns:1fr;gap:48px}}.contact-page_quick__3C6sP{padding-block:clamp(40px,6vw,72px) clamp(40px,5vw,56px)}.info-page_page__5KYJk{color:var(--ink);overflow-x:clip}.info-page_hero__wMxp0{padding:clamp(40px,6vw,80px) var(--shell-pad) clamp(32px,5vw,56px);background:var(--brand-glow),var(--paper)}.info-page_hero__wMxp0>*{max-width:var(--measure-prose)}.info-page_eyebrow__Pp6i1{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:14px;font-weight:700}.info-page_eyebrow__Pp6i1:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand-gradient)}.info-page_hero__wMxp0 h1{margin:0;font-size:clamp(32px,4.6vw,56px);line-height:1.1;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.info-page_lede__5u45Z{margin:16px 0 0;color:var(--muted);font-size:clamp(17px,1.6vw,20px);line-height:1.6}.info-page_body__icLlg{padding:0 var(--shell-pad) clamp(56px,8vw,112px)}.info-page_section__l1_Mg{margin-top:clamp(40px,6vw,72px)}.info-page_section__l1_Mg>h2{margin:0 0 20px;font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.02em;font-weight:800}.info-page_cards__b9W3Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:0;padding:0;list-style:none}.info-page_card__hrJFa{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);color:inherit}.info-page_card__hrJFa h2,.info-page_card__hrJFa h3{margin:0;font-size:19px;line-height:1.3}.info-page_card__hrJFa p{margin:0;color:var(--muted);line-height:1.6}.info-page_card__hrJFa>a:last-child{margin-top:auto;padding-top:8px;color:var(--accent);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.info-page_card__hrJFa>a:last-child:hover{text-decoration:underline}.info-page_toolGroups__xU65M{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.info-page_toolGroup___vXge{padding:24px;border-radius:var(--radius-card);background:var(--soft)}.info-page_toolGroup___vXge h3{margin:0 0 12px;font-size:17px}.info-page_toolGroup___vXge ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.info-page_toolGroup___vXge a{color:var(--ink);font-weight:600;text-decoration:none}.info-page_toolGroup___vXge a:hover{color:var(--accent)}.info-page_toolGroup___vXge small{display:block;color:var(--muted);font-weight:400}.info-page_banner__CuSEx{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;padding:clamp(24px,4vw,40px);border-radius:var(--radius-panel);background:var(--brand-gradient);color:#fff}.info-page_banner__CuSEx h2{margin:0 0 6px;font-size:clamp(22px,2.6vw,30px)}.info-page_banner__CuSEx p{margin:0;opacity:.9}.info-page_banner__CuSEx a{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;background:#fff;color:var(--accent-strong);font-weight:700;text-decoration:none}.info-page_search__AQJL1{display:flex;gap:8px;margin-top:24px;max-width:520px}.info-page_search__AQJL1 input{flex:1;min-width:0;min-height:48px;padding:0 16px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:inherit;font:inherit}.info-page_search__AQJL1 input:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}.info-page_faqGroup__yf1qt{max-width:var(--measure-text)}.info-page_faqGroup__yf1qt details{border-bottom:1px solid var(--rule)}.info-page_faqGroup__yf1qt summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:700;font-size:17px;cursor:pointer;list-style:none}.info-page_faqGroup__yf1qt summary::-webkit-details-marker{display:none}.info-page_faqGroup__yf1qt summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1}.info-page_faqGroup__yf1qt details[open] summary:after{content:"–"}.info-page_faqGroup__yf1qt details p{margin:0 0 18px;color:var(--muted);line-height:1.7}.info-page_faqGroup__yf1qt details a{display:inline-block;margin:-8px 0 18px;color:var(--accent);font-weight:700}.info-page_empty__13YDk{color:var(--muted)}.info-page_policy__foGPf{max-width:var(--measure-prose)}.info-page_policy__foGPf section{padding:20px 0;border-bottom:1px solid var(--rule)}.info-page_policy__foGPf h2{margin:0 0 8px;font-size:19px}.info-page_policy__foGPf p{margin:0;color:var(--muted);line-height:1.7}.info-page_note__L_X53{margin:20px 0 0;padding:12px 16px;border-radius:var(--radius-control);background:var(--accent-soft);color:var(--accent-strong);font-size:15px;line-height:1.5}@media (max-width:640px){.info-page_search__AQJL1{flex-direction:column}}.info-page_body__icLlg>:first-child{margin-top:clamp(16px,3vw,32px)}.faq-page_tiles__mrpYJ{margin-bottom:48px}.faq-page_layout__dQRAv{display:grid;grid-template-columns:minmax(200px,3fr) minmax(0,9fr);gap:48px;align-items:start}.faq-page_topics__YRsC_{position:sticky;top:96px}.faq-page_topics__YRsC_ ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.faq-page_topics__YRsC_ a{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;border-radius:12px;color:var(--ink);font-weight:650;text-decoration:none}.faq-page_topics__YRsC_ a:focus-visible,.faq-page_topics__YRsC_ a:hover{background:var(--sys-tint)}.faq-page_topicIcon___Nz5z{display:inline-grid;color:var(--accent-strong)}.faq-page_groups__WyZRe{display:grid;gap:48px}.faq-page_group__6f8fy{scroll-margin-top:88px}.faq-page_group__6f8fy h2{margin:0 0 16px;font-size:clamp(22px,2.4vw,26px);font-weight:800;letter-spacing:-.02em;scroll-margin-top:88px}.faq-page_list__CPmP3{display:grid;gap:10px;margin:0;padding:0;list-style:none}.faq-page_list__CPmP3 details{border:var(--sys-border);border-radius:var(--sys-radius);background:var(--paper)}.faq-page_list__CPmP3 summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 20px;font-weight:650;line-height:1.4;list-style:none;cursor:pointer}.faq-page_list__CPmP3 summary::-webkit-details-marker{display:none}.faq-page_list__CPmP3 summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--sys-radius)}.faq-page_mark__4QvYv{position:relative;flex:none;width:14px;height:14px}.faq-page_mark__4QvYv:after,.faq-page_mark__4QvYv:before{content:"";position:absolute;top:6px;left:0;width:14px;height:2px;border-radius:2px;background:var(--accent-strong);transition:transform .15s ease-out}.faq-page_mark__4QvYv:after{transform:rotate(90deg)}.faq-page_list__CPmP3 details[open] .faq-page_mark__4QvYv:after{transform:rotate(0deg)}.faq-page_answer__IVP4h{display:grid;gap:8px;justify-items:start;padding:0 20px 18px;color:var(--muted);line-height:1.65}.faq-page_answer__IVP4h p{margin:0}@media (max-width:860px){.faq-page_layout__dQRAv{grid-template-columns:1fr;gap:0}.faq-page_topics__YRsC_{display:none}.faq-page_tiles__mrpYJ{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.faq-page_mark__4QvYv:after,.faq-page_mark__4QvYv:before{transition:none}}.faq-page_groups__WyZRe,.faq-page_topics__YRsC_{text-align:left}.faq-page_topics__YRsC_ a{justify-content:flex-start;width:100%}