@font-face{font-family:DMNT Condensed;src:local("Arial Narrow");font-stretch:condensed;font-display:swap}:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:#050914;color:#e8f3ff;font:15px Arial,Helvetica,sans-serif;background-image:radial-gradient(ellipse at 75% 9%,#10355b 0,transparent 33%),linear-gradient(90deg,transparent 99%,#12263a 100%);background-size:auto,76px 76px;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #1a314c;position:relative;z-index:3}header nav{display:flex;gap:28px;text-transform:uppercase;font-size:11px;letter-spacing:2px}header nav a{opacity:.6}header nav a:hover,header nav .active{opacity:1;color:#74d4ff}.brand,footer b{font-family:"DMNT Condensed","Arial Narrow",Impact,sans-serif;font-size:29px;font-weight:900;letter-spacing:2px}.brand span,footer b span{color:#54c3ff}.lang{font-size:10px;letter-spacing:2px;color:#9db7d2}.lang select{background:#101d31;color:white;border:1px solid #315070;padding:8px;margin-left:8px}.scan{pointer-events:none;position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent 0 4px,#ffffff03 5px);z-index:10}.hero{padding:80px 6% 100px;overflow:hidden}.eyebrow,.kicker{font:600 11px Arial,Helvetica,sans-serif;letter-spacing:3px;color:#66c9ff}.hero h1{font:900 clamp(130px,27vw,500px)/.7 "DMNT Condensed","Arial Narrow",Impact,sans-serif;letter-spacing:-.03em;margin:50px 0 55px;color:#c8eaff;text-shadow:0 3px 0 #3874a1,0 10px 30px #0af5ff35;white-space:nowrap}.hero h1 span{color:#2f9fdb}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hero h2,.section h2,.subhero h1{font:900 clamp(52px,6.5vw,120px)/.94 "DMNT Condensed","Arial Narrow",Impact,sans-serif;letter-spacing:-.015em;margin:0 0 20px;text-transform:uppercase}.hero p,.subhero p,.section>p,aside p{max-width:600px;color:#a9bdd1;line-height:1.8;font-size:17px}.actions{display:flex;gap:16px;flex-wrap:wrap;margin:32px 0}.btn,button{display:inline-flex;background:#78d9ff;color:#02101b;border:1px solid #78d9ff;padding:16px 23px;font-weight:800;font-size:12px;letter-spacing:1px;cursor:pointer}.btn:hover,button:hover{background:white}.ghost{display:inline-flex;border:1px solid #365e81;padding:16px 23px;font-size:12px;letter-spacing:1px}.micro,.emblem small{font-size:10px!important;letter-spacing:3px;color:#6594be!important}.emblem{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center}.orb{width:min(36vw,430px);height:min(36vw,430px);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 22%,#c0ffff 0,#2379aa 16%,#061020 42%,#061323 57%,#52b9f9 71%,#081321 76%);box-shadow:0 0 110px #087bc84d,inset 0 0 48px #d5efff54;transform:rotate(-9deg)}.d{font:900 clamp(150px,21vw,350px)/1 "DMNT Condensed","Arial Narrow",Impact,sans-serif;color:#b7ecff;text-shadow:8px 9px 0 #1a435f,15px 17px 20px #00101d}.emblem small{margin-top:24px}.section{padding:100px 6%;border-top:1px solid #19304b}.section h2{font-size:clamp(54px,7vw,110px);margin-top:25px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #23435e;background:#23435e;margin-top:50px}.card{background:#0a1424;padding:35px;min-height:220px}.card span{font-size:12px;color:#51ccff}.card h3{font:800 33px "DMNT Condensed","Arial Narrow",sans-serif;margin:25px 0 10px;letter-spacing:1px}.card p{color:#96afc9;line-height:1.6}.closing{background:radial-gradient(ellipse at 80% 10%,#114b72,transparent 50%)}.subhero{padding:110px 6% 90px;min-height:450px}.subhero h1{font-size:clamp(80px,13vw,210px);margin:25px 0}.subhero h1 i{font-style:normal;color:#65c5ff}.formwrap{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.lead{display:grid;gap:22px}.lead label{display:grid;gap:8px;font-size:11px;letter-spacing:2px}.lead input,.lead select,.lead textarea{font:15px Arial,Helvetica,sans-serif;padding:17px;color:white;background:#101d30;border:1px solid #385571;min-width:0;width:100%}.lead textarea{min-height:140px}.lead .consent{display:flex;font-size:12px;letter-spacing:0;align-items:center}.lead .consent input{width:20px}.lead .trap{display:none}.lead small{color:#819db6}.lead small a,.legal-copy a,.legal-links a{text-decoration:underline;text-underline-offset:3px}.legal{min-height:0}.legal h1{font-size:clamp(72px,12vw,180px)}.legal-copy{max-width:850px;color:#a9bdd1;font-size:17px;line-height:1.75}.legal-copy h2{color:#e8f3ff;font:800 30px "DMNT Condensed","Arial Narrow",sans-serif;letter-spacing:1px;margin:42px 0 8px}.legal-copy strong{color:#e8f3ff}footer{border-top:1px solid #1c3858;display:flex;justify-content:space-between;align-items:center;padding:30px 6%;gap:15px;color:#809cb5;font-size:11px;letter-spacing:1px}@media(max-width:800px){header{padding:15px 5%;height:auto;flex-wrap:wrap;gap:14px}header nav{order:3;width:100%;justify-content:space-between;gap:8px;font-size:10px}header .brand{font-size:25px}.hero{padding-top:65px}.hero h1{margin:45px 0;font-size:29vw}.hero-grid,.formwrap{grid-template-columns:1fr}.emblem{min-height:290px}.orb{width:260px;height:260px}.d{font-size:210px}.cards{grid-template-columns:1fr 1fr}.subhero{padding-top:75px;min-height:0}footer{flex-direction:column;align-items:flex-start}}@media(max-width:500px){.cards{grid-template-columns:1fr}.hero h2{font-size:clamp(48px,16vw,64px)}.section{padding-top:65px;padding-bottom:65px}.card{min-height:170px}.subhero h1{font-size:clamp(58px,21vw,80px)}.eyebrow,.kicker{letter-spacing:2px}.lang{max-width:45%}.lang select{max-width:100%}}
