.forms-page [hidden]{display:none!important}.forms-intro{background:var(--pale);padding:55px 0}.forms-intro h1{max-width:850px;font-size:clamp(34px,4.5vw,56px);line-height:1.15}.forms-intro p{max-width:750px;margin:22px 0 0;font-size:16px}.forms-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:55px;padding-top:48px;padding-bottom:65px;display:grid}.website-form-wrap{min-width:0}.forms-contact{border:1px solid var(--line);background:var(--pale);border-radius:16px;align-self:start;padding:28px}.forms-contact h2{font-size:25px}.forms-contact h3{margin:24px 0 12px;font-size:18px}.forms-contact p{margin:20px 0;font-size:14px}.forms-contact a{color:var(--deep-blue);overflow-wrap:anywhere}.forms-contact>a{min-height:44px;padding:12px 0;text-decoration:underline;display:block}.website-form-wrap fieldset{border:1px solid var(--line);border-radius:14px;min-width:0;margin:0 0 25px;padding:22px}.website-form-wrap legend{color:var(--navy);padding:0 8px;font-size:18px;font-weight:700}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-field{min-width:0}.form-wide{grid-column:1/-1}.form-field label{margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.6;display:block}.form-field label span{color:var(--muted);font-weight:400}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--border-strong);width:100%;min-height:48px;font:inherit;background:var(--surface);color:var(--navy);border-radius:7px;padding:12px;font-size:16px}.form-field textarea{resize:vertical}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible,.form-consent input:focus-visible{outline:3px solid var(--deep-blue);outline-offset:3px}.form-field [aria-invalid=true]{border-color:#ac201c}.form-hint{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7;display:block}.form-field-error{color:#ac201c;margin-top:7px;font-size:13px;line-height:1.6;display:block}.form-field-error:empty{display:none}.form-consent{align-items:flex-start;gap:12px;min-height:44px;margin:24px 0 12px;font-size:14px;line-height:1.8;display:flex}.form-consent input{width:21px;height:21px;accent-color:var(--deep-blue);flex-shrink:0;margin-top:3px}.form-consent a,.form-notice a{color:var(--deep-blue);text-decoration:underline}.form-safety,.form-notice{background:var(--pale);border-left:3px solid var(--brand-blue);margin-bottom:24px;padding:18px 22px;font-size:14px}.form-errors{background:#fff5f4;border:1px solid #ac201c;border-radius:10px;margin-bottom:24px;padding:20px;font-size:14px;line-height:1.7}.form-errors a{color:#8c1713;text-decoration:underline}.form-submit,.form-secondary{font:inherit;cursor:pointer;border-radius:8px;min-height:48px;margin:12px 12px 12px 0;padding:13px 20px;font-size:14px;font-weight:700}.form-submit{background:var(--red);color:#fff;border:1px solid var(--red)}.form-submit:hover:not(:disabled){background:var(--red-hover)}.form-submit:active:not(:disabled){background:var(--red-pressed)}.form-submit:disabled{opacity:.55;cursor:not-allowed}.form-secondary{background:var(--surface);color:var(--deep-blue);border:1px solid var(--deep-blue)}.form-secondary:hover{background:var(--blue-tint)}.form-status{margin:14px 0;font-size:14px}.form-receipt{border:1px solid var(--border-strong);background:var(--pale);border-radius:16px;padding:30px}.form-receipt h2{margin-bottom:22px;font-size:29px}.form-receipt strong{overflow-wrap:anywhere}.form-receipt:focus{outline:3px solid var(--deep-blue)}@media (width<=900px){.forms-layout{grid-template-columns:minmax(0,1fr);gap:30px}.forms-contact{max-width:650px}}@media (width<=600px){.form-grid{grid-template-columns:minmax(0,1fr)}.website-form-wrap fieldset{padding:18px}.forms-intro{padding:35px 0}.form-submit{width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){.forms-page *{transition:none!important;animation:none!important}}.support-options[data-astro-cid-g363lt5y]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:48px;padding-bottom:32px;display:grid}.support-options[data-astro-cid-g363lt5y] article[data-astro-cid-g363lt5y]{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;align-items:flex-start;padding:32px;display:flex;box-shadow:0 8px 28px #102d440d}.support-options[data-astro-cid-g363lt5y] h2[data-astro-cid-g363lt5y]{margin-top:12px;font-size:clamp(26px,3vw,36px)}.support-options[data-astro-cid-g363lt5y] p[data-astro-cid-g363lt5y]{flex:1;margin:20px 0 28px}.support-email[data-astro-cid-g363lt5y]{padding-bottom:64px}.support-email[data-astro-cid-g363lt5y] p[data-astro-cid-g363lt5y]{margin:12px 0}.support-email[data-astro-cid-g363lt5y] a[data-astro-cid-g363lt5y]{color:var(--deep-blue);overflow-wrap:anywhere;text-decoration:underline}@media (width<=700px){.support-options[data-astro-cid-g363lt5y]{grid-template-columns:minmax(0,1fr);padding-top:32px}.support-options[data-astro-cid-g363lt5y] article[data-astro-cid-g363lt5y]{padding:24px}}
