body.als-agent-entrance-page{margin:0;background:#080f1e;color:#f3f6fb;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.6}
body.als-agent-entrance-page .ae-site{--ae-muted:#aebbd0;--ae-line:#233247;--ae-blue:#2859ef;--ae-teal:#66e2d2;background:#080f1e;color:#f3f6fb;overflow:hidden;width:100%;font-family:inherit;line-height:1.6;isolation:isolate}
.ae-site *,.ae-site *:before,.ae-site *:after{box-sizing:border-box}
body .ae-site h1,body .ae-site h2,body .ae-site h3,body .ae-site p{margin:0;color:inherit;font-family:inherit}
body .ae-site a{color:inherit;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s}
body .ae-site a:focus-visible{outline:3px solid #66e2d2;outline-offset:5px}
.ae-site svg{width:24px;height:24px;flex-shrink:0}
.ae-site .ae-shell{width:100%;max-width:1600px;padding-left:clamp(22px,6vw,96px);padding-right:clamp(22px,6vw,96px);margin:0 auto}
.ae-site .ae-skip{position:absolute;top:-100px;left:24px;padding:12px 20px;background:#2859ef;z-index:9999}
.ae-site .ae-skip:focus{top:12px}
.ae-site .ae-header{border-bottom:1px solid var(--ae-line);background:#0b1426}
.ae-site .ae-header-inner{min-height:100px;display:flex;align-items:center;gap:28px}
.ae-site .ae-brand{display:inline-flex;flex-shrink:0;align-items:center}
.ae-site .ae-logo{display:block;width:108px;height:auto;filter:brightness(0) invert(1);max-width:none}
.ae-site .ae-tagline{border-left:1px solid #344256;padding-left:22px;font-size:12px;line-height:1.55;color:#b6c4d8}
.ae-site .ae-nav{display:flex;align-items:center;justify-content:flex-end;gap:28px;margin-left:auto;font-size:13px;font-weight:650}
.ae-site .ae-nav a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}
.ae-site .ae-nav a:hover,.ae-site .ae-nav a.ae-active{color:var(--ae-teal)}
.ae-site .ae-nav .ae-active{border-bottom:2px solid var(--ae-teal)}
.ae-site .ae-nav .ae-nav-signin{background:#17263e;border:1px solid #354862;border-radius:8px;padding:10px 18px;gap:14px}
.ae-site .ae-nav .ae-nav-signin:hover{background:#20334f;color:#fff}
.ae-site .ae-hero{position:relative;background:radial-gradient(ellipse at 94% 25%,#12394666 0,transparent 48%),radial-gradient(ellipse at 0 4%,#17326288 0,transparent 50%),#0a1324}
.ae-site .ae-hero-grid{position:absolute;inset:0;background-image:linear-gradient(#5476960b 1px,transparent 1px),linear-gradient(90deg,#5476960b 1px,transparent 1px);background-size:72px 72px;pointer-events:none}
.ae-site .ae-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:clamp(40px,6vw,92px);align-items:center;padding-top:80px;padding-bottom:88px}
.ae-site .ae-eyebrow{color:var(--ae-teal);font-size:11px;letter-spacing:2px;font-weight:750;line-height:1.6;display:flex;align-items:center;gap:10px}
.ae-site .ae-eyebrow>span{width:7px;height:7px;background:var(--ae-teal);border-radius:50%}
.ae-site .ae-hero h1{font-size:clamp(42px,4.1vw,68px);letter-spacing:-2.5px;line-height:1.1;font-weight:680;margin-top:24px;max-width:700px}
.ae-site .ae-hero h1 em{font-style:normal;color:var(--ae-teal)}
.ae-site .ae-lead{font-size:18px;line-height:1.75;color:#b9c6db;max-width:560px;margin-top:24px}
.ae-site .ae-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.ae-site .ae-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;font-size:13px;font-weight:750;padding:14px 21px;border-radius:9px;border:1px solid transparent;line-height:1.4;text-align:center}
.ae-site .ae-button-primary{background:#2859ef;color:#fff;box-shadow:0 10px 28px #123aab30;border-color:#5379f5}
.ae-site .ae-button-primary:hover{background:#2046c8;color:#fff;border-color:#91aaff;transform:translateY(-2px)}
.ae-site .ae-button-secondary{background:#12213a;color:#ecf2ff;border-color:#334761}
.ae-site .ae-button-secondary:hover{background:#203650;color:#fff;transform:translateY(-2px)}
.ae-site .ae-assurance{display:flex;align-items:center;gap:8px;color:#b7c6d8;font-size:12px;margin-top:22px}
.ae-site .ae-assurance svg{width:16px;height:16px;color:var(--ae-teal)}
.ae-site .ae-workspace{min-width:0;background:#101e33;border:1px solid #39506a;border-radius:20px;box-shadow:0 30px 90px #0005,0 0 80px #31cdbc09;position:relative}
.ae-site .ae-workspace-heading{padding:21px 24px;border-bottom:1px solid #2a3e58;display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:1.5px;font-weight:750}
.ae-site .ae-workspace-heading small{display:block;font-weight:400;color:var(--ae-muted);font-size:11px;letter-spacing:0;margin-top:2px}
.ae-site .ae-workspace-icon{display:grid;place-items:center;border:1px solid #34546a;color:#7debdc;background:#15303e;border-radius:10px;padding:9px}
.ae-site .ae-live-dot{width:7px;height:7px;border-radius:50%;background:#6de5d4;margin-left:auto;box-shadow:0 0 12px #66e2d270}
.ae-site .ae-workspace-inner{padding:28px 28px 24px}
.ae-site .ae-workspace-kicker{font-size:9px;letter-spacing:1.7px;font-weight:650;color:#adbed6}
.ae-site .ae-workspace-inner h2{font-size:38px;letter-spacing:-1.2px;line-height:1.13;margin:12px 0 24px;font-weight:650}
.ae-site .ae-action-card{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #30455f;background:#14243c;border-radius:11px;margin-top:10px;min-height:82px}
.ae-site .ae-action-card:hover{background:#1b304b;border-color:#6492a2;transform:translateX(3px)}
.ae-site .ae-card-symbol{display:grid;place-items:center;min-width:36px;min-height:36px;color:#79cbf3}
.ae-site .ae-action-card strong{display:block;font-size:13px;line-height:1.45;font-weight:700}
.ae-site .ae-action-card small{display:block;font-size:11px;line-height:1.55;color:#afbed3;margin-top:3px}
.ae-site .ae-action-card>svg{width:19px;height:19px;margin-left:auto;color:#88a3c3}
.ae-site .ae-workspace-foot{border-top:1px solid #2a3e58;padding:15px 24px;color:#aebed0;font-size:11px;display:flex;gap:10px;align-items:center}
.ae-site .ae-tiny-mark{font-size:19px;line-height:1;color:#72dccc}
.ae-site .ae-steps{display:grid;grid-template-columns:repeat(3,1fr);padding-top:31px;padding-bottom:31px;background:#0e1a2d;border-top:1px solid #263750;border-bottom:1px solid #263750;max-width:none}
.ae-site .ae-steps>div{display:flex;align-items:center;justify-content:center;gap:20px}
.ae-site .ae-steps>div+div{border-left:1px solid #2a3c53}
.ae-site .ae-steps>div>span{font-size:24px;letter-spacing:-1px;color:#709bb9;font-weight:400}
.ae-site .ae-steps strong{display:block;font-size:14px}
.ae-site .ae-steps small{display:block;font-size:12px;color:#a9bbd1;margin-top:3px}
.ae-site .ae-benefits{padding-top:76px;padding-bottom:76px}
.ae-site .ae-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}
.ae-site .ae-section-top h2{font-size:clamp(34px,3.2vw,46px);letter-spacing:-1.4px;line-height:1.12;font-weight:650;margin-top:13px}
.ae-site .ae-section-top>p{color:var(--ae-muted);font-size:15px;max-width:380px;line-height:1.7}
.ae-site .ae-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.ae-site .ae-benefit{padding:29px;background:linear-gradient(145deg,#111f34,#0c1628);border:1px solid #27384f;border-radius:14px;display:flex;flex-direction:column;min-width:0}
.ae-site .ae-benefit-number{font-size:10px;color:#93aac5;letter-spacing:1.5px;font-weight:650}
.ae-site .ae-benefit-icon{width:46px;height:46px;display:grid;place-items:center;background:#182e40;border:1px solid #2b4a5d;color:#7be2d4;border-radius:11px;margin:26px 0 20px}
.ae-site .ae-benefit h3{font-size:24px;line-height:1.25;letter-spacing:-.5px;font-weight:650;margin-bottom:16px}
.ae-site .ae-benefit p{font-size:14px;line-height:1.8;color:var(--ae-muted);margin-bottom:25px}
.ae-site .ae-text-link{font-size:13px;color:#89e5da;font-weight:650;display:inline-flex;align-items:center;gap:10px;min-height:44px;line-height:1.5;margin-top:auto}
.ae-site .ae-text-link:hover{color:#fff}
.ae-site .ae-bottom-wrap{padding-bottom:80px}
.ae-site .ae-bottom{padding:44px 42px;background:linear-gradient(115deg,#142841,#153c4566);border:1px solid #315263;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:36px}
.ae-site .ae-bottom h2{font-size:30px;font-weight:650;letter-spacing:-.7px;line-height:1.2;margin-top:10px}
.ae-site .ae-bottom p:not(.ae-eyebrow){font-size:14px;color:#b6c6d8;margin-top:14px;max-width:560px}
.ae-site .ae-bottom-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}
.ae-site .ae-footer{border-top:1px solid #24344c;background:#091222}
.ae-site .ae-footer-main{padding-top:38px;padding-bottom:34px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:36px}
.ae-site .ae-footer-main .ae-logo{width:96px}
.ae-site .ae-footer-main>div>p{font-size:11px;line-height:1.7;color:#97aac3;margin-top:12px}
.ae-site .ae-footer-main nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;font-size:12px;line-height:1.6}
.ae-site .ae-footer-main nav a{min-height:34px;display:flex;align-items:center;color:#bcc9da}
.ae-site .ae-footer-main nav a:hover{color:#66e2d2}
.ae-site .ae-footer-line{text-align:right;font-size:19px;font-weight:400;line-height:1.45;color:#abbed4}
.ae-site .ae-footer-line strong{color:#f3f6fb;font-weight:600}
.ae-site .ae-footer-bottom{border-top:1px solid #1e2b41;padding-top:18px;padding-bottom:22px;display:flex;justify-content:space-between;gap:24px;font-size:11px;color:#91a4be}
.ae-site .ae-footer-search{color:#b2c9e6}
@media(min-width:1600px){.ae-site .ae-hero-layout{padding-top:110px;padding-bottom:110px}}
@media(max-width:1100px){.ae-site .ae-shell{padding-left:32px;padding-right:32px}.ae-site .ae-tagline{display:none}.ae-site .ae-header-inner{gap:24px}.ae-site .ae-hero-layout{gap:36px}.ae-site .ae-hero h1{font-size:49px}.ae-site .ae-workspace-inner{padding:23px}.ae-site .ae-benefit{padding:23px}.ae-site .ae-bottom{padding:34px}.ae-site .ae-steps>div{gap:14px}.ae-site .ae-steps small{font-size:11px}}
@media(max-width:800px){.ae-site .ae-hero-layout{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px;gap:40px}.ae-site .ae-hero-copy{max-width:630px}.ae-site .ae-hero h1{font-size:56px}.ae-site .ae-workspace{max-width:590px;width:100%;margin:0 auto}.ae-site .ae-header-inner{min-height:84px}.ae-site .ae-logo{width:94px}.ae-site .ae-nav{gap:17px;font-size:12px}.ae-site .ae-section-top{align-items:flex-start;flex-direction:column;gap:20px}.ae-site .ae-section-top>p{max-width:540px}.ae-site .ae-benefit-grid{grid-template-columns:1fr}.ae-site .ae-benefit{padding:30px}.ae-site .ae-benefit p{max-width:560px}.ae-site .ae-bottom{align-items:flex-start;flex-direction:column;gap:25px}.ae-site .ae-steps{gap:0;padding-left:18px;padding-right:18px}.ae-site .ae-steps>div{align-items:flex-start;gap:10px;padding:0 14px}.ae-site .ae-steps small{display:none}.ae-site .ae-steps strong{font-size:12px}.ae-site .ae-steps>div>span{font-size:19px}.ae-site .ae-footer-main{grid-template-columns:1fr 1fr}.ae-site .ae-footer-line{display:none}.ae-site .ae-footer-bottom{flex-direction:column;gap:8px}}
@media(max-width:540px){.ae-site .ae-shell{padding-left:22px;padding-right:22px}.ae-site .ae-header-inner{flex-wrap:wrap;gap:0;padding-top:12px;padding-bottom:12px;min-height:0}.ae-site .ae-brand{margin:0 auto}.ae-site .ae-header-inner>.ae-brand{margin-left:0;margin-right:auto}.ae-site .ae-logo{width:88px}.ae-site .ae-nav{gap:6px;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;width:100%;margin-top:12px;font-size:11px}.ae-site .ae-nav a{min-height:42px;justify-content:center;padding:0 4px}.ae-site .ae-nav .ae-nav-signin{padding:8px 11px;gap:8px}.ae-site .ae-hero-layout{padding-top:39px;padding-bottom:39px}.ae-site .ae-hero h1{font-size:44px;letter-spacing:-1.7px;line-height:1.11;margin-top:21px}.ae-site .ae-lead{font-size:16px;line-height:1.75;margin-top:21px}.ae-site .ae-actions{flex-direction:column;margin-top:26px}.ae-site .ae-button{width:100%;font-size:13px;min-height:54px}.ae-site .ae-assurance{font-size:11px;align-items:flex-start}.ae-site .ae-assurance svg{margin-top:2px}.ae-site .ae-workspace-heading{padding:18px 16px;gap:10px;letter-spacing:1px}.ae-site .ae-workspace-heading small{font-size:10px}.ae-site .ae-workspace-inner{padding:21px 16px}.ae-site .ae-workspace-inner h2{font-size:34px}.ae-site .ae-action-card{padding:13px 10px;gap:8px}.ae-site .ae-action-card strong{font-size:12px}.ae-site .ae-action-card small{font-size:10px}.ae-site .ae-card-symbol{min-width:28px}.ae-site .ae-workspace-foot{font-size:10px;padding:15px 16px}.ae-site .ae-steps{grid-template-columns:1fr;padding:7px 22px}.ae-site .ae-steps>div{padding:15px 0;justify-content:flex-start;align-items:center;gap:18px}.ae-site .ae-steps>div+div{border-left:0;border-top:1px solid #273a52}.ae-site .ae-steps small{display:block;font-size:11px}.ae-site .ae-steps strong{font-size:13px}.ae-site .ae-steps>div>span{font-size:22px}.ae-site .ae-benefits{padding-top:48px;padding-bottom:44px}.ae-site .ae-section-top h2{font-size:37px}.ae-site .ae-benefit{padding:25px}.ae-site .ae-benefit-grid{gap:15px}.ae-site .ae-bottom-wrap{padding-bottom:44px}.ae-site .ae-bottom{padding:26px 22px}.ae-site .ae-bottom h2{font-size:29px}.ae-site .ae-bottom-actions{width:100%;align-items:stretch}.ae-site .ae-footer-main{gap:24px;padding-top:28px;padding-bottom:28px}.ae-site .ae-footer-main nav{grid-template-columns:1fr;gap:3px}.ae-site .ae-footer-bottom{font-size:10px}.ae-site .ae-eyebrow{font-size:10px;letter-spacing:1.5px}}
@media(prefers-reduced-motion:reduce){body .ae-site a{transition:none!important}.ae-site .ae-action-card:hover,.ae-site .ae-button:hover{transform:none}}
