._index_1x0qk_1{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%;text-align:center;padding:2rem 1rem;background:var(--gradient-calm-surface, linear-gradient(180deg, #ffffff 0%, #f7faff 100%));color:var(--brand-midnight-navy, #03163c)}._heading_1x0qk_13,._text_1x0qk_14{padding:0;margin:0}._heading_1x0qk_13{display:flex;justify-content:center}._logo_1x0qk_24{height:clamp(4rem,9vw,6rem);width:auto;max-width:100%}._text_1x0qk_14{font-size:1.125rem;padding-bottom:2rem;color:var(--brand-midnight-navy, #03163c);opacity:.8}._content_1x0qk_37{display:grid;gap:1.75rem;max-width:56rem;margin:0 auto;padding:2.5rem;background:#fff;border-radius:16px;border:1px solid var(--brand-border, #d8e2f2);box-shadow:0 8px 32px #03163c0f}._form_1x0qk_49{display:flex;align-items:flex-end;justify-content:center;margin:0 auto;gap:.75rem;flex-wrap:wrap}._label_1x0qk_58{display:grid;gap:.35rem;max-width:22rem;width:100%;text-align:left;font-size:.875rem;font-weight:500;color:var(--brand-midnight-navy, #03163c)}._label_1x0qk_58>span:last-of-type{font-size:.75rem;font-weight:400;opacity:.65}._input_1x0qk_75{padding:.625rem .75rem;border-radius:8px;border:1px solid var(--brand-border, #d8e2f2);background:#fff;font-size:.95rem;color:var(--brand-midnight-navy, #03163c);transition:border-color .12s ease,box-shadow .12s ease}._input_1x0qk_75:focus{outline:none;border-color:var(--brand-sky-blue-active, #6daeff);box-shadow:0 0 0 3px #a7caff66}._button_1x0qk_91{padding:.625rem 1.25rem;border-radius:8px;border:none;background:var(--brand-coral, #f76b6d);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .12s ease,transform 80ms ease}._button_1x0qk_91:hover{background:var(--brand-coral-hover, #f25557)}._button_1x0qk_91:active{background:var(--brand-coral-active, #dc4547);transform:translateY(1px)}._list_1x0qk_112{list-style:none;padding:0;padding-top:2rem;margin:0;display:flex;gap:2rem;border-top:1px solid var(--brand-border, #d8e2f2)}._list_1x0qk_112>li{max-width:20rem;text-align:left;padding:1rem;background:var(--brand-surface-bg, #f7faff);border-radius:10px;border:1px solid var(--brand-border, #d8e2f2)}._list_1x0qk_112>li>strong{color:var(--brand-coral, #f76b6d)}@media only screen and (max-width:50rem){._content_1x0qk_37{padding:1.5rem}._list_1x0qk_112{display:block}._list_1x0qk_112>li{margin-bottom:1rem}}
