.heroes-page[data-v-e9b03e8a]{background:#0c1a3e;padding-bottom:var(--space-20)}.container[data-v-e9b03e8a]{max-width:920px;margin:0 auto;padding:0 var(--space-5)}.hero[data-v-e9b03e8a],.hero__copy[data-v-e9b03e8a]{position:relative}.hero__media[data-v-e9b03e8a]{width:100%;background:#0c1a3e}.hero__media img[data-v-e9b03e8a],.hero__media video[data-v-e9b03e8a]{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.hero__copy[data-v-e9b03e8a]{text-align:center;padding-top:var(--space-10);padding-bottom:var(--space-10)}.hero__copy[data-v-e9b03e8a]:before{content:"";display:block;width:72px;height:6px;background:linear-gradient(90deg,#bf0a30 33.33%,#fff 0 66.66%,#1b3a6b 0);margin:0 auto var(--space-5);border-radius:3px}.hero__eyebrow[data-v-e9b03e8a]{font-size:var(--fs-13);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#c8a84b;margin:0 0 var(--space-3)}.hero__eyebrow[data-v-e9b03e8a]:after,.hero__eyebrow[data-v-e9b03e8a]:before{content:" ★ ";opacity:.85}.hero__title[data-v-e9b03e8a]{font-family:var(--font-display);font-size:var(--fs-48);line-height:1.1;color:#fff;margin:0 0 var(--space-3)}.hero__text[data-v-e9b03e8a]{font-size:var(--fs-18);line-height:1.6;color:#ffffffd1;max-width:620px;margin:0 auto}.content[data-v-e9b03e8a]{margin-top:var(--space-8)}.apply-card[data-v-e9b03e8a]{background:#fff;border:1px solid hsla(0,0%,100%,.12);border-top:5px solid #bf0a30;border-radius:var(--radius-xl);box-shadow:0 8px 40px #00000059;padding:var(--space-8)}.apply-card__title[data-v-e9b03e8a]{font-size:var(--fs-28);font-weight:700;color:#0c1a3e;margin:0 0 var(--space-2)}.apply-card__sub[data-v-e9b03e8a]{color:#4a5570;margin:0 0 var(--space-6)}.apply-form[data-v-e9b03e8a]{display:flex;flex-direction:column;gap:var(--space-5)}.form-row[data-v-e9b03e8a]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:640px){.form-row[data-v-e9b03e8a]{grid-template-columns:1fr 1fr}}.form-group[data-v-e9b03e8a]{display:flex;flex-direction:column;gap:var(--space-2);border:none;padding:0;margin:0}.form-group label[data-v-e9b03e8a],.form-group legend[data-v-e9b03e8a]{font-size:var(--fs-14);font-weight:600;color:#0c1a3e;padding:0}.required[data-v-e9b03e8a]{color:#bf0a30}.form-group input[type=email][data-v-e9b03e8a],.form-group input[type=text][data-v-e9b03e8a],.form-group textarea[data-v-e9b03e8a]{padding:12px 14px;font-size:var(--fs-16);font-family:var(--font-body);border:2px solid #cbd2e0;border-radius:var(--radius-md);background:#fff;color:#0c1a3e;transition:border-color .18s,box-shadow .18s}.form-group input[data-v-e9b03e8a]:focus,.form-group textarea[data-v-e9b03e8a]:focus{outline:none;border-color:#1b3a6b;box-shadow:0 0 0 3px #1b3a6b26}.form-group input[type=file][data-v-e9b03e8a]{font-size:var(--fs-14);color:#4a5570}.form-group--error input[data-v-e9b03e8a],.form-group--error textarea[data-v-e9b03e8a]{border-color:#bf0a30}.form-error[data-v-e9b03e8a]{font-size:var(--fs-12);color:#bf0a30}.form-hint[data-v-e9b03e8a]{font-size:var(--fs-12);color:#6b7590}.radio-row[data-v-e9b03e8a]{display:flex;gap:var(--space-3);flex-wrap:wrap}.radio-pill[data-v-e9b03e8a]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:2px solid #cbd2e0;border-radius:var(--radius-pill);cursor:pointer;font-size:var(--fs-14);font-weight:600;color:#4a5570;transition:all .18s}.radio-pill input[data-v-e9b03e8a]{accent-color:#bf0a30}.radio-pill--active[data-v-e9b03e8a]{border-color:#bf0a30;background:#bf0a30;color:#fff}.consent-section[data-v-e9b03e8a]{padding:var(--space-4);background:#eef1f8;border-left:3px solid #1b3a6b;border-radius:var(--radius-md)}.checkbox-label[data-v-e9b03e8a]{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.checkbox-label input[type=checkbox][data-v-e9b03e8a]{width:20px;height:20px;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:#bf0a30}.consent-text[data-v-e9b03e8a]{font-size:var(--fs-14);line-height:1.5;color:#2e3a56}.hp-field[data-v-e9b03e8a]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.submit-error[data-v-e9b03e8a]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#bf0a3014;border-radius:var(--radius-md);color:#bf0a30;font-size:var(--fs-14)}.submit-error svg[data-v-e9b03e8a]{flex-shrink:0}.btn[data-v-e9b03e8a]{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:var(--fs-16);font-weight:700;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .18s;text-decoration:none;letter-spacing:.02em}.btn--primary[data-v-e9b03e8a]{background:#bf0a30;color:#fff}.btn--primary[data-v-e9b03e8a]:hover:not(:disabled){background:#9a0825}.btn--primary[data-v-e9b03e8a]:disabled{opacity:.6;cursor:not-allowed}.btn--secondary[data-v-e9b03e8a]{background:#1b3a6b;color:#fff;margin-top:var(--space-5)}.btn--secondary[data-v-e9b03e8a]:hover{background:#0c1a3e;color:#fff}.btn--full[data-v-e9b03e8a]{width:100%}.success-state[data-v-e9b03e8a]{text-align:center;padding:var(--space-5) 0}.success-icon[data-v-e9b03e8a]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:#1b3a6b1f;border-radius:50%;color:#1b3a6b;margin-bottom:var(--space-6)}.success-state h2[data-v-e9b03e8a]{font-size:var(--fs-22);font-weight:700;color:#0c1a3e;margin:0 0 var(--space-3)}.success-state p[data-v-e9b03e8a]{color:#4a5570;line-height:1.6;margin:0}.benefits[data-v-e9b03e8a]{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-10);padding-bottom:var(--space-4)}@media(min-width:720px){.benefits[data-v-e9b03e8a]{grid-template-columns:repeat(3,1fr)}}.benefit[data-v-e9b03e8a]{text-align:center;padding:var(--space-6) var(--space-4);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.13);border-radius:var(--radius-xl)}.benefit__icon[data-v-e9b03e8a]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:#bf0a30;color:#fff;margin-bottom:var(--space-3)}.benefit h3[data-v-e9b03e8a]{font-size:var(--fs-18);font-weight:700;color:#fff;margin:0 0 var(--space-2)}.benefit p[data-v-e9b03e8a]{font-size:var(--fs-14);color:#ffffffad;line-height:1.5;margin:0}.faq[data-v-e9b03e8a]{margin-top:var(--space-10);padding-bottom:var(--space-10)}.faq__title[data-v-e9b03e8a]{font-size:var(--fs-24);font-weight:700;color:#fff;margin:0 0 var(--space-4)}.faq__item[data-v-e9b03e8a]{border-top:1px solid hsla(0,0%,100%,.13);padding:var(--space-3) 0}.faq__q[data-v-e9b03e8a]{cursor:pointer;font-weight:600;color:#fff}.faq__a[data-v-e9b03e8a]{font-size:var(--fs-14);color:#ffffffad;line-height:1.5;margin:var(--space-2) 0 0}
