.sp1p-alumni-registration-form{--navy-950:#061426;--navy-900:#081b33;--navy-850:#0b2440;--navy-800:#0d2e50;--navy-700:#16486f;--navy-600:#1d5c88;--navy-300:#9fb8ca;--navy-200:#b9ccdc;--navy-150:#d3e0ea;--navy-100:#e7eff5;--navy-50:#f5f8fb;--white:#fff;--text:#091b30;--muted:#536b80;--line:#d6e1e9;max-width:1200px;margin:46px auto 0;padding:0 0 54px;color:var(--text);font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sp1p-alumni-registration-form *{box-sizing:border-box}.sp1p-form-hero{padding:34px 28px;background:linear-gradient(135deg,var(--navy-950),var(--navy-800));border-radius:16px;color:#fff;margin-bottom:24px}.sp1p-form-kicker{display:inline-flex;padding:6px 12px;border:1px solid rgb(255 255 255 / .25);border-radius:999px;color:#e7f0f7;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sp1p-form-hero h2{margin:12px 0 8px!important;color:#fff!important;font-size:clamp(1.4rem,3vw,2rem)!important;line-height:1.25!important;font-weight:800!important}.sp1p-form-hero p{margin:0!important;color:#dceaf3!important;font-size:12px!important;line-height:1.75!important}.sp1p-form-section{margin-bottom:20px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 5px 18px rgb(6 20 38 / .05)}.sp1p-form-section-title{display:flex;gap:13px;align-items:flex-start;margin-bottom:20px}.sp1p-form-section-title>span{display:flex;align-items:center;justify-content:center;flex:0 0 38px;height:38px;background:var(--navy-950);color:#fff;border-radius:10px;font-size:10px;font-weight:800}.sp1p-form-section-title h3{margin:0 0 3px!important;color:var(--navy-950)!important;font-size:16px!important;font-weight:800!important}.sp1p-form-section-title p{margin:0!important;color:var(--muted)!important;font-size:11px!important}.sp1p-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sp1p-field{min-width:0}.sp1p-field-full{grid-column:1/-1}.sp1p-field label{display:block;margin:0 0 7px;color:var(--navy-900);font-size:12px;font-weight:800}.sp1p-field label span{color:#b42318}.sp1p-field input,.sp1p-field select,.sp1p-field textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font:inherit;font-size:12px;padding:11px 12px;outline:none;transition:border-color .2s,box-shadow .2s}.sp1p-field textarea{min-height:104px;resize:vertical}.sp1p-field input:focus,.sp1p-field select:focus,.sp1p-field textarea:focus{border-color:var(--navy-600);box-shadow:0 0 0 3px rgb(29 92 136 / .12)}.sp1p-checkbox{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 15px;background:var(--navy-50);border:1px solid var(--navy-150);border-radius:10px;color:var(--muted);font-size:11px;line-height:1.7}.sp1p-checkbox input{margin-top:3px;accent-color:var(--navy-800)}.sp1p-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.sp1p-form-actions{display:flex;align-items:center;gap:18px;padding:6px 0}.sp1p-submit{border:0;border-radius:10px;padding:12px 20px;background:var(--navy-950);color:#fff;font:800 12px "Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;transition:background .2s,transform .2s}.sp1p-submit:hover{background:var(--navy-800);transform:translateY(-1px)}.sp1p-submit:disabled{opacity:.65;cursor:wait;transform:none}.sp1p-status{margin:0;color:var(--muted);font-size:11px}.sp1p-status.is-success{color:#166534}.sp1p-status.is-error{color:#b42318}@media(max-width:700px){.sp1p-alumni-registration-form{padding-bottom:40px}.sp1p-form-hero{padding:28px 20px}.sp1p-form-section{padding:19px}.sp1p-form-grid{grid-template-columns:1fr}.sp1p-field-full{grid-column:auto}.sp1p-form-actions{align-items:stretch;flex-direction:column}.sp1p-submit{width:100%}}