*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 0,#123f72 0,#071f3d 38%,#031225 100%);font-family:Inter,Arial,sans-serif;color:#10233c;padding:24px}.apple-enroll{width:min(760px,100%);margin:auto;background:#f8fbff;border:1px solid rgba(255,255,255,.28);border-radius:24px;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.35)}header{padding:32px;background:linear-gradient(135deg,#fff,#eaf5ff);border-bottom:1px solid #d7e7f5}header img{width:180px;height:auto}header p{margin:25px 0 8px;color:#0878ed;font-size:11px;font-weight:800;letter-spacing:2px}h1{margin:0 0 10px;font-size:32px;letter-spacing:-1px}header span{color:#60738c;line-height:1.55}form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:30px}label{font-size:12px;font-weight:700;color:#38516d}input,select,textarea{width:100%;margin-top:7px;border:1px solid #bed3e7;border-radius:10px;padding:13px;background:#fff;color:#10233c;font:inherit;outline:none}input:focus,select:focus,textarea:focus{border-color:#0878ed;box-shadow:0 0 0 3px rgba(8,120,237,.12)}textarea{min-height:92px;resize:vertical}.wide,#appleEnrollMessage,button{grid-column:1/-1}#appleEnrollMessage{display:none;margin:0;padding:12px;border-radius:9px;font-size:13px}#appleEnrollMessage.show{display:block;background:#e9f8ef;color:#17683a}#appleEnrollMessage.error{display:block;background:#fff0f0;color:#a52d2d}button{border:0;border-radius:11px;padding:15px;background:linear-gradient(135deg,#0878ed,#0759b2);color:#fff;font-weight:800;font-size:14px;cursor:pointer;box-shadow:0 9px 20px rgba(8,120,237,.22)}button:disabled{opacity:.65;cursor:wait}footer{text-align:center;padding:0 25px 28px;color:#71839a;font-size:11px}@media(max-width:620px){body{padding:0}.apple-enroll{border-radius:0;min-height:100vh}header,form{padding:24px}form{grid-template-columns:1fr}.wide,#appleEnrollMessage,button{grid-column:1}}
