:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#081426;color:#f4f7ff}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.header{height:82px;display:flex;justify-content:space-between;align-items:center;padding:0 max(5vw,24px);border-bottom:1px solid #233751;background:#09172b}.brand{font-weight:750;font-size:23px;letter-spacing:-.7px}.mark{color:#69c6fc;font-size:30px;vertical-align:-2px}.header nav{display:flex;gap:30px;font-size:14px;color:#c7d4e6}.header nav a:hover{color:#7dd3fc}.hero{position:relative;overflow:hidden;padding:110px max(7vw,24px) 130px;min-height:560px;background:radial-gradient(ellipse at 83% 45%,#193f71 0,#0d2444 30%,#081426 68%)}.eyebrow,.sectionhead span,.statement span{font-size:12px;letter-spacing:2.5px;color:#79cbf5;font-weight:700}.hero h1{font-size:clamp(48px,7vw,94px);line-height:1.08;letter-spacing:-3px;margin:24px 0;position:relative;z-index:1}.hero h1 em{font-style:normal;color:#8dd7ff}.hero p,.interior>p{max-width:570px;color:#b8c9df;font-size:19px;line-height:1.7;position:relative;z-index:1}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px;position:relative;z-index:1}.actions a{padding:15px 20px;border-radius:7px;font-weight:700;font-size:14px}.primary{background:#7dd3fc;color:#09182a}.secondary{border:1px solid #60768f}.orb{position:absolute;right:7%;top:18%;width:300px;height:300px;border-radius:50%;border:1px solid #68c6ff55;box-shadow:0 0 85px 22px #277dc044,inset 0 0 75px #4b9ddd33;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 20px,#78c9ff22 21px 22px);opacity:.8}.section{padding:78px max(7vw,24px)}.sectionhead{margin-bottom:28px}.sectionhead h2,.statement h2{font-size:clamp(28px,4vw,48px);letter-spacing:-1px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.card{display:block;background:#11233b;border:1px solid #2a4059;padding:28px;border-radius:12px;min-height:250px}.card:hover{border-color:#70c5fa}.cardicon{font-size:34px;color:#8dd7ff}.card small{display:block;color:#79cbf5;letter-spacing:1.7px;font-size:11px;margin-top:18px}.card h3{font-size:24px}.card p,.statement p{color:#b7c8d9;line-height:1.7}.card b{color:#8dd7ff}.statement{padding:65px max(7vw,24px) 95px;background:#102540}.statement h2{max-width:800px}.statement p{max-width:640px}.interior{padding:95px max(7vw,24px);min-height:70vh}.interior h1{font-size:clamp(38px,6vw,68px);letter-spacing:-2px}.interior .cards{margin-top:45px}.placeholder{margin-top:50px;background:#11243d;border:1px solid #294360;padding:35px;border-radius:12px}.placeholder span{font-size:11px;letter-spacing:2px;color:#8bd4ff}.notice{font-size:13px;color:#e2b783}footer{border-top:1px solid #233751;padding:28px max(5vw,24px);font-size:12px;color:#95a8be}footer span{color:#72bbec}@media(max-width:720px){.header{height:auto;min-height:74px;gap:15px;flex-wrap:wrap;padding:17px 20px}.header nav{gap:15px;font-size:12px}.hero{padding:75px 24px 90px}.hero h1{letter-spacing:-1.5px}.orb{right:-130px;opacity:.35}.cards{grid-template-columns:1fr}.interior{padding:65px 24px}}