.page_page__SH11u{min-height:100vh;background:#fff;padding:80px 40px 120px}@media(max-width:768px){.page_page__SH11u{padding:60px 20px 80px}}.page_container__zURi7{max-width:1200px;margin:0 auto}.page_logo__FpPCy{text-align:center;margin-bottom:40px}.page_logoImage__5jwHH{height:auto;width:auto;margin:0 auto;display:block}.page_title__4IJE6{font-size:3rem;font-weight:700;color:#0a2540;text-align:center;margin:0 0 24px;letter-spacing:-.02em;line-height:1.2}@media(max-width:768px){.page_title__4IJE6{font-size:2rem}}.page_lead__vxYbu{text-align:center;font-size:1.25rem;font-weight:600;color:#0a4b78;margin:0 0 60px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.page_lead__vxYbu{font-size:1.125rem;margin-bottom:50px}}.page_features__Fv3Aa{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #e2e8f0}@media(max-width:768px){.page_features__Fv3Aa{grid-template-columns:1fr;gap:32px;margin-bottom:60px;padding-bottom:60px}}.page_feature__30zpq{display:flex;flex-direction:column;gap:16px}.page_feature__30zpq .page_iconWrapper__4lsjj{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:rgba(10,75,120,.1);border-radius:12px;color:#0a4b78;flex-shrink:0}.page_feature__30zpq h3{font-size:1.5rem;font-weight:700;color:#0a2540;margin:0;line-height:1.3}@media(max-width:768px){.page_feature__30zpq h3{font-size:1.25rem}}.page_feature__30zpq p{font-size:1rem;color:#4a5568;line-height:1.7;margin:0}.page_formSection__LS3RM{max-width:700px;margin:0 auto 80px;padding-bottom:80px;border-bottom:1px solid #e2e8f0}@media(max-width:768px){.page_formSection__LS3RM{margin-bottom:60px;padding-bottom:60px}}.page_formTitle__oBaFK{font-size:2rem;font-weight:700;color:#0a2540;text-align:center;margin:0 0 8px}@media(max-width:768px){.page_formTitle__oBaFK{font-size:1.5rem}}.page_formSubtitle__gcmzI{text-align:center;font-size:1rem;color:#6b7280;margin:0 0 32px}.page_contact__GYoE5{text-align:center}.page_contact__GYoE5>p{font-size:1rem;color:#4a5568;margin:0 0 12px}.page_contactLinks__BD424{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.page_contactLinks__BD424 a{font-size:1.125rem;font-weight:600;color:#0a4b78;text-decoration:none;transition:color .2s ease}.page_contactLinks__BD424 a:hover{color:#083a5e;text-decoration:underline}.page_contactLinks__BD424 span{color:#cbd5e0;font-size:1.125rem}.ComingSoonForm_form__vQDjF{max-width:600px;margin:0 auto}.ComingSoonForm_formRow__wS91X{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:20px}@media(max-width:768px){.ComingSoonForm_formRow__wS91X{grid-template-columns:1fr}}.ComingSoonForm_formGroup__Xru0m input{width:100%;padding:16px 20px;font-size:1rem;border:2px solid #cbd5e0;border-radius:6px;font-family:inherit;transition:all .2s ease}.ComingSoonForm_formGroup__Xru0m input::placeholder{color:#a0aec0}.ComingSoonForm_formGroup__Xru0m input:focus{outline:none;border-color:#0a4b78;box-shadow:0 0 0 3px rgba(10,75,120,.1)}.ComingSoonForm_formGroup__Xru0m input:disabled{background-color:#f7fafc;cursor:not-allowed}.ComingSoonForm_submitButton__4paf8{width:100%;padding:18px 32px;background:#0a4b78;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em;font-size:.9375rem}.ComingSoonForm_submitButton__4paf8:hover:not(:disabled){background:#083a5e;transform:translateY(-1px)}.ComingSoonForm_submitButton__4paf8:active:not(:disabled){transform:translateY(0)}.ComingSoonForm_submitButton__4paf8:disabled{background:#cbd5e0;cursor:not-allowed;transform:none}.ComingSoonForm_successMessage__dlaLM{max-width:600px;margin:0 auto;padding:40px;text-align:center;background:#f0fdf4;border:2px solid #86efac;border-radius:8px}.ComingSoonForm_successMessage__dlaLM h4{font-size:1.5rem;color:#15803d;margin:0 0 12px}.ComingSoonForm_successMessage__dlaLM p{font-size:1.125rem;color:#166534;margin:0}.ComingSoonForm_errorMessage__N8X_H{padding:16px;background:#fef2f2;border:2px solid #fca5a5;border-radius:6px;color:#991b1b;font-size:.9375rem;margin-bottom:20px;text-align:center}