.ak-signup-page{--ak-navy:#0b2a4a;--ak-gold:#c9a227;--ak-text:#182230;--ak-muted:#667085;--ak-border:#e2e7ee;min-height:100vh;color:var(--ak-text);background:#fff;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);font-family:Inter,Arial,sans-serif;display:grid}.ak-signup-page *{box-sizing:border-box}.ak-signup-panel{flex-direction:column;justify-content:center;width:100%;max-width:650px;margin:0 auto;padding:38px clamp(24px,6vw,76px) 28px;display:flex}.ak-signup-brand{align-self:flex-start;align-items:center;margin-bottom:42px;text-decoration:none;display:inline-flex}.ak-signup-logo{object-fit:contain;object-position:left center;width:190px;height:auto;max-height:65px;display:block}.ak-signup-heading{margin-bottom:26px}.ak-signup-eyebrow{color:#9b7917;letter-spacing:1.5px;margin-bottom:13px;font-size:10px;font-weight:800;line-height:1.6;display:inline-block}.ak-signup-heading h1{color:var(--ak-navy);letter-spacing:-1.1px;margin:0 0 12px;font-family:Poppins,Inter,sans-serif;font-size:clamp(27px,3vw,35px);font-weight:750;line-height:1.2}.ak-signup-heading p{max-width:440px;color:var(--ak-muted);margin:0;font-size:13px;line-height:1.8}.ak-signup-form{flex-direction:column;gap:9px;display:flex}.ak-signup-form label{color:#28364a;margin-top:7px;font-size:12px;font-weight:700}.ak-signup-form label span{color:#8792a2;font-weight:400}.ak-signup-input-wrap{border:1px solid var(--ak-border);background:#fff;border-radius:9px;align-items:center;gap:11px;min-height:47px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.ak-signup-input-wrap:focus-within{border-color:var(--ak-navy);box-shadow:0 0 0 3px #0b2a4a0d}.ak-signup-input-wrap>svg{color:#8a96a7;flex:none;width:16px;height:16px}.ak-signup-input-wrap input{width:100%;min-width:0;height:44px;color:var(--ak-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.ak-signup-input-wrap input::placeholder{color:#a1aab7}.ak-signup-password-toggle{color:#7b8798;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:34px;padding:0;display:grid}.ak-signup-password-toggle:hover{color:var(--ak-navy);background:#f2f5f9}.ak-signup-password-toggle svg{width:17px;height:17px}.ak-signup-primary{border:1px solid var(--ak-navy);background:var(--ak-navy);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:15px;padding:12px 18px;font-size:12px;font-weight:750;text-decoration:none;transition:background .16s,transform .16s;display:flex}.ak-signup-primary:hover:not(:disabled){background:#123b63;transform:translateY(-1px)}.ak-signup-primary:disabled{cursor:wait;opacity:.7}.ak-signup-primary svg{width:16px;height:16px}.ak-signup-alert{color:#a12c27;background:#fff4f3;border:1px solid #f2c9c7;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.7}.ak-signup-terms{color:#8792a2;text-align:center;margin:5px 0 0;font-size:10px;line-height:1.8}.ak-signup-footer{color:var(--ak-muted);text-align:center;margin:24px 0 0;font-size:12px}.ak-signup-footer a,.ak-signup-secondary{color:var(--ak-navy);font-weight:750;text-decoration:none}.ak-signup-footer a:hover,.ak-signup-secondary:hover{text-decoration:underline}.ak-signup-result{border:1px solid var(--ak-border);text-align:center;background:#fbfcfe;border-radius:13px;padding:26px 22px}.ak-signup-result-icon{color:#238047;background:#eaf5ed;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 15px;display:grid}.ak-signup-result-icon svg{width:24px;height:24px}.ak-signup-result h2{color:var(--ak-navy);margin:0 0 10px;font-family:Poppins,Inter,sans-serif;font-size:21px}.ak-signup-result p{color:var(--ak-muted);margin:0;font-size:12px;line-height:1.8}.ak-signup-result .ak-signup-primary{margin-top:20px}.ak-signup-secondary{margin-top:17px;font-size:12px;display:inline-block}.ak-signup-aside{color:#fff;background:radial-gradient(at 80% 15%,#c9a2273d 0%,#0000 36%),radial-gradient(at 10% 90%,#ffffff0c 0%,#0000 45%),linear-gradient(145deg,#123b61 0%,#0b2a4a 50%,#071a30 100%);align-items:flex-end;min-height:100vh;padding:clamp(32px,5vw,65px);display:flex;position:relative;overflow:hidden}.ak-signup-aside:before,.ak-signup-aside:after{content:"";pointer-events:none;border:1px solid #ffffff15;border-radius:50%;position:absolute}.ak-signup-aside:before{width:500px;height:500px;top:-170px;right:-170px}.ak-signup-aside:after{border-color:#c9a22745;width:350px;height:350px;top:-95px;right:-95px}.ak-signup-aside-content{z-index:1;max-width:460px;padding-bottom:5vh;position:relative}.ak-signup-aside-content>span{color:#e4c66e;letter-spacing:2px;font-size:10px;font-weight:800;line-height:1.8}.ak-signup-aside-content h2{letter-spacing:-1.4px;margin:20px 0 17px;font-family:Poppins,Inter,sans-serif;font-size:clamp(29px,3.5vw,44px);font-weight:700;line-height:1.25}.ak-signup-aside-content>p{color:#d0dbe7;max-width:400px;margin:0;font-size:13px;line-height:1.9}.ak-signup-benefits{gap:17px;margin-top:34px;display:grid}.ak-signup-benefits>div{color:#f2f5fa;align-items:center;gap:12px;font-size:12px;display:flex}.ak-signup-benefits svg{color:#e4c66e;flex:none;width:17px;height:17px}@media (min-width:1500px){.ak-signup-page{grid-template-columns:1fr .9fr}.ak-signup-panel{max-width:720px}}@media (max-width:900px){.ak-signup-page{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr)}.ak-signup-panel{padding-left:28px;padding-right:28px}.ak-signup-aside{padding:32px}.ak-signup-aside-content h2{font-size:31px}}@media (max-width:700px){.ak-signup-page{grid-template-columns:1fr}.ak-signup-panel{max-width:540px;padding:28px 23px 30px}.ak-signup-brand{margin-bottom:34px}.ak-signup-logo{width:170px}.ak-signup-heading h1{font-size:30px}.ak-signup-aside{min-height:auto;padding:38px 25px}.ak-signup-aside-content{max-width:540px;padding-bottom:0}.ak-signup-aside-content h2{font-size:30px}.ak-signup-benefits{gap:14px;margin-top:25px}}@media (max-width:380px){.ak-signup-panel{padding-left:17px;padding-right:17px}.ak-signup-heading h1,.ak-signup-aside-content h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.ak-signup-input-wrap,.ak-signup-primary{transition:none}}
