.access-page{background:#fff}.access-alert{min-height:34px;display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 18px;background:#0d141f;color:#aeb9c9;text-align:center;font-size:9px;font-weight:700;letter-spacing:.02em}.access-alert span{color:#9db0ff;font-weight:900;letter-spacing:.13em}.access-page nav{top:0}.access-links{gap:28px}
.access-hero{padding:88px 0 0;background:radial-gradient(circle at 86% 4%,#273e78 0,transparent 30%),linear-gradient(145deg,#0d1523 0,#142137 56%,#101827 100%);color:#fff}.access-hero-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:76px;align-items:center}.access-hero .ey{border:1px solid #7994ff3d;background:#708cff16;color:#9db0ff}.access-hero h1{max-width:760px;font-size:61px}.access-hero h1 em{color:#91a8ff}.access-hero .lead{max-width:720px;color:#b4bfce}.access-hero .btn:not(.blue){border-color:#ffffff30;background:#ffffff0d;color:#fff}.access-hero .btn:not(.blue):hover{border-color:#ffffff5c;background:#ffffff15}.access-trust{display:flex;gap:17px;flex-wrap:wrap;margin-top:24px;color:#95a3b7;font-size:10px;font-weight:750}.access-trust span:before{content:"—";margin-right:7px;color:#718cff}
.access-gate{overflow:hidden;border:1px solid #ffffff20;border-radius:19px;background:#ffffff0a;box-shadow:0 36px 80px #050b173d;backdrop-filter:blur(12px)}.gate-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 21px;border-bottom:1px solid #ffffff16;background:#ffffff08}.gate-top span{color:#9cadd0;font-size:8px;font-weight:900;letter-spacing:.14em}.gate-top b{padding:5px 8px;border:1px solid #8ca2ff55;border-radius:99px;background:#718cff18;color:#a9b8ff;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.gate-body{padding:7px 21px}.gate-status{display:grid;grid-template-columns:14px 1fr;gap:13px;align-items:center;padding:17px 0;border-bottom:1px solid #ffffff13}.gate-status:last-child{border-bottom:0}.gate-status i{width:11px;height:11px;border:2px solid #6ed6ab;border-radius:50%;box-shadow:0 0 0 4px #49b98c13}.gate-status span,.gate-status strong{display:block}.gate-status span{margin-bottom:5px;color:#75869e;font-size:7px;font-weight:900;letter-spacing:.12em}.gate-status strong{color:#e7edf5;font-size:12px}.gate-decision{padding:18px 21px;border-top:1px solid #ffffff16;background:#0c1422a8}.gate-decision span{color:#91a8ff;font-size:8px;font-weight:900;letter-spacing:.13em}.gate-decision p{margin:8px 0 0;color:#9eabbd;font-size:10px;line-height:1.6}
.access-proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:76px;border-top:1px solid #ffffff17}.access-proof span{padding:25px 25px 28px;border-left:1px solid #ffffff13;color:#8998ac;font-size:10px;line-height:1.55}.access-proof span:first-child{border-left:0}.access-proof b{display:block;margin-bottom:4px;color:#e6ebf2;font-size:11px}
.executive-moments{background:#fff}.access-section-head{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end;margin-bottom:42px}.access-section-head h2{max-width:690px;margin-bottom:0}.access-section-head>p{margin:0;color:#687587;font-size:15px;line-height:1.75}.moment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.moment-grid article{display:flex;min-height:270px;padding:23px;border:1px solid #dfe5ed;border-radius:15px;background:#fff;box-shadow:0 14px 34px #17274208;flex-direction:column}.moment-label{align-self:flex-start;padding:5px 7px;border-radius:6px;font-size:8px;font-weight:900;letter-spacing:.08em}.moment-grid strong{margin:23px 0 9px;font-size:17px;line-height:1.35}.moment-grid p{margin:0;color:#748194;font-size:11px;line-height:1.65}.moment-grid small{display:block;margin-top:auto;padding-top:16px;border-top:1px solid #edf0f4;color:#596980;font-size:9px;font-weight:800}
.fit-section{background:#0f1827;color:#fff}.fit-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:76px;align-items:center}.fit-intro .k{color:#91a8ff}.fit-intro h2{max-width:520px}.fit-intro>p{color:#a9b5c5;font-size:15px;line-height:1.75}.fit-callout{margin-top:27px;padding:17px 18px;border-left:3px solid #718cff;background:#ffffff08}.fit-callout b,.fit-callout span{display:block}.fit-callout b{margin-bottom:6px;color:#91a8ff;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.fit-callout span{color:#c1cad6;font-size:11px;line-height:1.55}.fit-panels{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #ffffff1a;border-radius:18px}.fit-panel{padding:26px}.fit-panel+article{border-left:1px solid #ffffff17}.fit-panel>span{font-size:8px;font-weight:900;letter-spacing:.13em}.qualified>span{color:#7bd7b2}.declined>span{color:#e6aa7a}.fit-panel h3{margin:13px 0 18px;font-size:19px}.fit-panel ul{margin:0;padding:0;list-style:none}.fit-panel li{position:relative;padding:12px 0 12px 25px;border-top:1px solid #ffffff12;color:#aab5c5;font-size:11px;line-height:1.5}.qualified li:before,.declined li:before{position:absolute;left:0;font-weight:900}.qualified li:before{content:"✓";color:#6ed6ab}.declined li:before{content:"×";color:#e6aa7a}.declined{background:#ffffff05}
.protection-section{background:#f5f7fb}.protection-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.protection-grid>div:first-child{position:sticky;top:118px}.protection-grid h2{max-width:480px}.protection-grid p{color:#687587;font-size:15px;line-height:1.75}.protection-rules{overflow:hidden;border:1px solid #dce3ed;border-radius:16px;background:#fff}.protection-rules article{display:grid;grid-template-columns:66px 1fr;gap:20px;padding:23px 24px;border-top:1px solid #e8ecf2}.protection-rules article:first-child{border-top:0}.protection-rules i{width:60px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eef3ff;color:var(--blue);font-style:normal;font-size:8px;font-weight:900;letter-spacing:.09em}.protection-rules b,.protection-rules span{display:block}.protection-rules b{margin-bottom:6px;font-size:14px}.protection-rules span{color:#768396;font-size:11px;line-height:1.55}.protection-note{margin-top:18px;padding:15px 18px;border:1px solid #e7ddbf;border-radius:10px;background:#fffaf0;color:#76623d;font-size:10px;line-height:1.55}
.application-section{background:radial-gradient(circle at 8% 0,#273e78 0,transparent 27%),#0d1523;color:#fff}.application-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:78px;align-items:start}.application-copy{position:sticky;top:118px}.application-kicker{color:#91a8ff;font-size:9px;font-weight:900;letter-spacing:.14em}.application-copy h2{max-width:500px}.application-copy>p{color:#aab6c6;font-size:15px;line-height:1.75}.application-process{margin-top:30px;border-top:1px solid #ffffff18}.application-process>div{padding:17px 0;border-bottom:1px solid #ffffff15}.application-process b,.application-process span{display:block}.application-process b{margin-bottom:5px;font-size:12px}.application-process span{color:#8f9db1;font-size:10px}
.application-card{min-width:0;padding:30px;border:1px solid #dfe5ee;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 34px 80px #050b173d}.form-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:17px;border-bottom:1px solid #e8ecf2}.form-heading span{color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.12em}.form-heading b{color:#8a95a4;font-size:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-grid label{display:block;color:#516078;font-size:10px;font-weight:850}.field-note{color:#8c98a8;font-size:9px;font-weight:650}.form-grid input,.form-grid select,.form-grid textarea{width:100%;margin-top:7px;border:1px solid #d6dee9;border-radius:9px;background:#fbfcfe;color:var(--ink);font:inherit;font-size:12px;outline:none}.form-grid input,.form-grid select{height:44px;padding:0 12px}.form-grid textarea{min-height:92px;padding:12px;resize:vertical;line-height:1.55}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#718cff;box-shadow:0 0 0 3px #718cff20;background:#fff}.form-grid label.has-error input,.form-grid label.has-error select,.form-grid label.has-error textarea{border-color:#c65a5a;background:#fff9f9;box-shadow:0 0 0 3px #c65a5a12}.full-field{grid-column:1/-1}.selection-fieldset{min-width:0;margin:0;padding:0;border:0}.selection-fieldset legend{margin:0 0 9px;color:#516078;font-size:10px;font-weight:850}.selection-fieldset.has-error{padding:11px;border:1px solid #e4abab;border-radius:12px;background:#fff9f9}.selection-fieldset.has-error legend{color:#9d3838}.selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.form-grid .selection-option{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:center;min-height:51px;padding:11px 12px;border:1px solid #dce3ed;border-radius:10px;background:#fbfcfe;color:#5f6e82;cursor:pointer;font-size:10px;font-weight:750;line-height:1.4;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.form-grid .selection-option:hover{border-color:#aab8e8;background:#fff}.form-grid .selection-option:has(input:checked){border-color:#718cff;background:#f2f5ff;box-shadow:0 0 0 2px #718cff16;color:#33456b}.form-grid .selection-option input{width:16px;height:16px;margin:0;padding:0;accent-color:var(--blue)}.form-grid .selection-option input:focus-visible{outline:2px solid #718cff;outline-offset:3px;box-shadow:none}.website-field{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.consent-row{display:grid;grid-template-columns:17px 1fr;gap:9px;align-items:start;margin-top:16px;color:#687587;font-size:10px;line-height:1.5}.consent-row input{width:15px;height:15px;margin:0;accent-color:var(--blue)}.consent-row.has-error{color:#9d3838}.field-error{display:block;margin:7px 0 0;color:#a83d3d;font-size:10px;font-weight:800;line-height:1.45}.field-error-consent{margin:6px 0 0 26px}.application-submit{width:100%;min-height:48px;margin-top:21px}.application-submit:disabled{opacity:.62;cursor:wait}.form-status{min-height:18px;margin:12px 0 0;color:#607087;text-align:center;font-size:10px}.form-status.error{color:#b34040}.form-fine{margin:4px 0 0;color:#909aa8;text-align:center;font-size:9px}.application-success{padding:28px 12px;text-align:center}.application-success:focus{outline:none}.application-success>span{color:var(--green);font-size:9px;font-weight:900;letter-spacing:.13em}.application-success h3{margin:15px 0 10px;font-size:27px}.application-success p{max-width:500px;margin:0 auto 24px;color:#667387;font-size:13px;line-height:1.65}.application-success p b{color:var(--ink)}
@media(max-width:900px){.access-hero-grid,.fit-grid,.protection-grid,.application-grid{grid-template-columns:1fr;gap:44px}.access-hero-copy{max-width:760px}.access-gate{max-width:720px}.access-section-head{grid-template-columns:1fr;gap:20px}.moment-grid{grid-template-columns:1fr 1fr}.protection-grid>div:first-child,.application-copy{position:static}}
@media(max-width:620px){.access-alert{align-items:flex-start;flex-direction:column;gap:2px;padding:8px 16px;text-align:left}.access-page nav{height:66px}.access-hero{padding-top:60px}.access-hero h1{font-size:41px;letter-spacing:-2px}.access-trust{gap:8px;flex-direction:column}.access-gate{border-radius:14px}.access-proof{grid-template-columns:1fr;margin-top:52px}.access-proof span{border-top:1px solid #ffffff13;border-left:0;padding:16px 0}.access-proof span:first-child{border-top:0}.moment-grid,.fit-panels,.form-grid,.selection-grid{grid-template-columns:1fr}.moment-grid article{min-height:225px}.fit-panel+article{border-top:1px solid #ffffff17;border-left:0}.protection-rules article{grid-template-columns:52px 1fr;gap:13px;padding:19px 17px}.protection-rules i{width:49px}.application-card{padding:21px 17px}.form-heading{align-items:flex-start;flex-direction:column;gap:5px}.full-field{grid-column:auto}.application-success h3{font-size:23px}}
