.intell-access-screen{min-height:100dvh;background:radial-gradient(ellipse at 15% 5%,#26305288,transparent 55%),radial-gradient(ellipse at 85% 90%,#3d2a5c55,transparent 50%),#0a1221;color:#eff3fc;font-family:Inter,system-ui,sans-serif;padding:36px 36px 70px;box-sizing:border-box}.intell-access-screen *{box-sizing:border-box}.ia-wrap{max-width:1200px;margin:auto}.ia-brand{display:inline-flex;gap:13px;align-items:center;color:#eef3fc;text-decoration:none;line-height:1.5;font-size:15px;letter-spacing:.04em}.ia-brand small{display:block;color:#b3c5dd;font-size:12px;letter-spacing:0;margin-top:4px}.ia-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;align-items:center;margin-top:clamp(48px,8vw,112px)}.ia-eyebrow{font-size:12px;line-height:1.65;letter-spacing:.1em;text-transform:uppercase;color:#c6b6ff;font-weight:650;margin:0 0 20px}.ia-intro h1{font-size:clamp(36px,4.1vw,60px);line-height:1.16;letter-spacing:-.04em;font-weight:550;color:#f1f5fd;margin:0 0 26px}.ia-intro em{font-style:normal;color:#c6b6ff}.ia-intro>p:not(.ia-eyebrow){font-size:18px;line-height:1.8;color:#b9c9de;max-width:44ch}.ia-intro>a,.ia-secondary{display:inline-flex;align-items:center;gap:13px;min-height:44px;color:#cebefa;font-size:14px;line-height:1.6;text-decoration:none;margin-top:18px}.ia-assurance{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #3a4b69;padding-top:24px;margin-top:28px;color:#afdccc;font-size:14px;line-height:1.75}.ia-assurance>svg{flex-shrink:0;margin-top:2px}.ia-form-panel{min-width:0;padding:34px;background:linear-gradient(145deg,#1a2940,#111e32);border:1px solid #4d5881;border-top:2px solid #bba3f5;border-radius:10px;box-shadow:0 20px 65px #0003}.ia-form-panel h2{font-size:28px;line-height:1.3;letter-spacing:-.03em;font-weight:550;margin:0 0 17px;color:#eff4fc}.ia-form-panel>p:not(.ia-eyebrow){font-size:14px;line-height:1.75;color:#b9c9df;margin:0 0 24px}.ia-form-panel form{display:grid;gap:20px}.ia-form-panel label{display:grid;gap:8px;font-size:14px;color:#dbe5f4;line-height:1.6}.ia-form-panel input{display:block;width:100%;min-width:0;min-height:49px;padding:12px 14px;font-size:16px;border:1px solid #60749b;border-radius:5px;background:#0d1a2e;color:#f1f6ff}.ia-password{position:relative}.ia-password input{padding-right:55px}.ia-password>button{position:absolute;right:4px;top:3px;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:transparent;color:#c1d1e7;cursor:pointer}.intell-access-screen .ia-button{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:50px;width:100%;padding:14px 17px;background:linear-gradient(100deg,#a6b8ff,#c6b6ff);border:1px solid #d5caff;color:#0d1830;border-radius:5px;box-shadow:0 0 22px #a898f126;text-decoration:none;font-size:14px;font-weight:700;cursor:pointer}.ia-button:disabled{opacity:.6;cursor:wait}.ia-error{font-size:14px;line-height:1.6;padding:12px;border:1px solid #c18c99;color:#ffd5db;background:#442735;margin:0}.ia-entry-options>.ia-button{margin-bottom:16px}.ia-entry-divider{border-top:1px solid #425577;margin-top:27px}.ia-preview-link{display:grid;grid-template-columns:1fr auto;gap:8px 16px;color:#e6ecf9;text-decoration:none;padding:24px 0 0}.ia-preview-link strong{font-size:17px;font-weight:550}.ia-preview-link span{grid-column:1;font-size:13px;color:#beaddf}.ia-preview-link>svg{grid-column:2;grid-row:1/3;align-self:center}.intell-access-screen :is(a,button,input):focus-visible{outline:3px solid #8adfd1;outline-offset:4px}.ia-entry-options .ia-assurance{border:0;padding:0;font-size:13px;margin-top:24px}@media(max-width:850px){.ia-grid{grid-template-columns:1fr;gap:36px;margin-top:46px}.ia-intro{max-width:650px}.intell-access-screen{padding:26px 22px 50px}.ia-form-panel{padding:27px}.ia-intro h1{font-size:42px}.ia-intro>p:not(.ia-eyebrow){font-size:17px}}@media(max-width:400px){.ia-intro h1{font-size:36px}.ia-form-panel{padding:23px 19px}.intell-access-screen{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.intell-access-screen *{transition:none;animation:none}}@media(forced-colors:active){.intell-access-screen,.ia-form-panel,.intell-access-screen .ia-button{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}.intell-access-screen :is(p,em,span,h1,h2,small){color:CanvasText!important}}
