*{box-sizing:border-box}body{margin:0;background:#f3f6fb;color:#132d46;font:15px/1.5 system-ui,-apple-system,'Segoe UI',sans-serif}a{text-decoration:none;color:inherit}.ac-header{background:#081b33;color:white;padding:14px clamp(14px,4vw,38px);display:flex;justify-content:space-between;align-items:center;gap:15px}.ac-header>a{display:flex;align-items:center;gap:12px;font-weight:900}.ac-header img{width:48px;height:48px;border-radius:12px}.ac-header b{color:#e8274d}.ac-header>div{display:flex;gap:15px;font-size:13px}.ac-main{max-width:1200px;margin:34px auto;padding:0 18px}.ac-intro{padding:28px;color:white;border-radius:22px;background:linear-gradient(130deg,#092548,#115784)}.ac-intro>span,.ac-eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;color:#f7b8c5}.ac-intro h1{font-size:clamp(24px,3vw,38px);margin:6px 0}.ac-intro p{color:#dfebf7;margin:0}.ac-message{margin:22px 0;background:white;border-radius:12px;padding:16px}.ac-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0}.ac-links a{display:flex;flex-direction:column;gap:4px;padding:19px 17px;background:white;border:1px solid #dfe7ef;border-radius:16px;box-shadow:0 8px 26px #0f294a09;font-size:22px}.ac-links a:hover{border-color:#f18aa0;transform:translateY(-1px)}.ac-links b{font-size:14px}.ac-links small{font-size:12px;color:#5f778e}.ac-brand{border:1px solid #dfe7ef;border-radius:20px;background:white;padding:25px;margin:20px 0}.ac-brand h2{font-size:23px;margin:6px 0}.ac-brand p{color:#5a7186}.ac-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ac-fields label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:750}.ac-fields input{width:100%;border-radius:10px;border:1px solid #d2dce8;padding:11px;font-size:14px}.ac-fields input[type=color]{height:43px;padding:3px}.ac-warning{font-size:12px}.ac-actions{display:flex;gap:12px;align-items:center;margin:18px 0}.ac-actions button,.ac-link-button{display:inline-block;border:0;background:#e52650;color:white;padding:11px 18px;border-radius:11px;font-weight:800;cursor:pointer}.ac-link-button{background:#133c64;margin:4px}.ac-actions a{font-weight:750;font-size:13px}footer{text-align:center;margin:40px 0;color:#6a7d8b;font-size:12px}[hidden]{display:none!important}@media(max-width:730px){.ac-header{flex-wrap:wrap}.ac-links{grid-template-columns:1fr 1fr}.ac-fields{grid-template-columns:1fr}}@media(max-width:460px){.ac-links{grid-template-columns:1fr}.ac-links a{padding:12px}.ac-brand{padding:16px}.ac-actions{flex-wrap:wrap}}
