._page_23c445f{color:var(--color-text-primary);background:#fff}._page_23c445f h1,._page_23c445f h2,._page_23c445f h3{text-wrap:balance}._shell_23c445f{width:min(1280px,100% - 64px);margin:0 auto}._eyebrow_23c445f{color:var(--color-brand-active);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}._hero_23c445f{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:40px;padding:40px 0 48px;display:grid}._hero_23c445f h1{letter-spacing:-.05em;max-width:650px;margin-top:12px;font-size:clamp(38px,4vw,48px);line-height:1.02}._hero_23c445f>div>p:not(._eyebrow_23c445f){max-width:600px;color:var(--color-text-secondary);margin-top:20px;font-size:17px;line-height:1.7}._hero_23c445f a{background:var(--color-brand);color:#fff;border-radius:12px;align-items:center;min-height:48px;margin-top:26px;padding:0 20px;font-weight:800;display:inline-flex}._heroImage_23c445f{aspect-ratio:16/11;background:var(--color-brand-subtle);border-radius:20px;position:relative;overflow:hidden}._heroImage_23c445f img{z-index:1;object-fit:cover;object-position:58% center}._imageHalo_23c445f{background:var(--color-brand-soft);border-radius:50%;position:absolute;inset:12% 4% -28% 20%}._categories_23c445f{border-top:1px solid var(--color-border-muted);padding:48px 0}._sectionHeading_23c445f{text-align:center}._sectionHeading_23c445f h2{letter-spacing:-.03em;margin-top:8px;font-size:34px}._sectionHeading_23c445f p:last-child{color:var(--color-text-secondary);margin-top:10px}._categoryGrid_23c445f{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:32px;display:grid}._categoryGrid_23c445f button{border:1px solid var(--color-border);text-align:left;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:156px;padding:18px;transition:border-color .18s,transform .18s;display:flex}._categoryGrid_23c445f button:hover{border-color:var(--color-brand);transform:translateY(-2px)}._categoryGrid_23c445f button[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand-subtle);box-shadow:none}:is(._categoryGrid_23c445f button:focus-visible,._form_23c445f>button:focus-visible,._hero_23c445f a:focus-visible){outline:3px solid var(--color-brand-soft);outline-offset:3px}._categoryGrid_23c445f svg{width:24px;height:24px;color:var(--color-brand)}._categoryGrid_23c445f strong{margin-top:18px;font-size:14px;line-height:1.25}._categoryGrid_23c445f span{color:var(--color-text-muted);margin-top:8px;font-size:12px;line-height:1.5}._contactGrid_23c445f{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;padding:0 0 80px;display:grid}._form_23c445f,._support_23c445f{border:1px solid var(--color-border-muted);background:#fff;border-radius:20px;padding:32px}._form_23c445f{gap:20px;display:grid}._formHeading_23c445f h2,._support_23c445f h2{letter-spacing:-.03em;margin-top:8px;font-size:30px}._formHeading_23c445f p:last-child{color:var(--color-text-secondary);margin-top:8px}._twoColumns_23c445f{grid-template-columns:1fr 1fr;gap:16px;display:grid}._form_23c445f label{gap:8px;font-size:13px;font-weight:700;display:grid}._form_23c445f input,._form_23c445f select,._form_23c445f textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);font:inherit;background:#fff;border-radius:12px;padding:12px 14px;font-weight:400}._form_23c445f input,._form_23c445f select{min-height:48px}._form_23c445f textarea{resize:vertical;line-height:1.6}._form_23c445f input:focus,._form_23c445f select:focus,._form_23c445f textarea:focus{outline:3px solid var(--color-brand-soft);border-color:var(--color-brand)}._form_23c445f [aria-invalid=true]{border-color:var(--color-danger)}._error_23c445f{color:var(--color-danger);font-size:12px;font-weight:600}._form_23c445f>button{background:var(--color-brand);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-weight:800;display:inline-flex}._form_23c445f>button:disabled{cursor:wait;opacity:.68}._form_23c445f>button svg{width:18px}._ready_23c445f{background:var(--color-success-subtle,#ecfdf3);color:var(--color-success);border-radius:12px;padding:14px;font-size:13px;line-height:1.5}._support_23c445f{background:var(--color-brand-subtle)}._support_23c445f>ul{color:var(--color-text-secondary);gap:14px;margin-top:24px;padding-left:20px;font-size:14px;line-height:1.6;list-style:outside;display:grid}._contactNote_23c445f{border-top:1px solid var(--color-border);margin-top:28px;padding-top:24px}._contactNote_23c445f h3,._faq_23c445f h3{font-size:16px}._contactNote_23c445f p{color:var(--color-text-secondary);margin-top:8px;font-size:14px;line-height:1.6}._faq_23c445f{margin-top:28px}._faq_23c445f details{border-bottom:1px solid var(--color-border);padding:12px 0}._faq_23c445f summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:700}._faq_23c445f details p{color:var(--color-text-secondary);padding:4px 0 12px;font-size:13px;line-height:1.6}@media (max-width:1100px){._categoryGrid_23c445f{grid-template-columns:repeat(4,1fr)}._hero_23c445f{grid-template-columns:1fr 1fr;gap:32px}._contactGrid_23c445f{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:767px){._shell_23c445f{width:calc(100% - 32px)}._hero_23c445f{grid-template-columns:1fr;padding:40px 0}._hero_23c445f h1{font-size:42px}._heroImage_23c445f{aspect-ratio:16/10;order:-1}._categories_23c445f{padding:40px 0}._sectionHeading_23c445f{text-align:left}._sectionHeading_23c445f h2{font-size:30px}._categoryGrid_23c445f{grid-template-columns:1fr 1fr}._categoryGrid_23c445f button{min-height:168px}._contactGrid_23c445f{grid-template-columns:1fr;padding-bottom:48px}._form_23c445f,._support_23c445f{padding:20px}._twoColumns_23c445f{grid-template-columns:1fr}}@media (max-width:430px){._categoryGrid_23c445f{grid-template-columns:1fr}._categoryGrid_23c445f button{min-height:128px}._hero_23c445f h1{font-size:38px}}@media (prefers-reduced-motion:reduce){._categoryGrid_23c445f button{transition:none}}._contactNote_23c445f a,._contactNote_23c445f>p{color:var(--color-text-primary);align-items:center;gap:10px;margin-top:12px;text-decoration:none;display:flex}._contactNote_23c445f a:hover{text-underline-offset:3px;text-decoration:underline}._contactNote_23c445f svg{width:18px;height:18px;color:var(--color-brand);flex:none}
