*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#071219;color:#edf4f5;font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #b5ed7b;outline-offset:5px}header{border-bottom:1px solid #ffffff20;position:relative;z-index:2}.bar{max-width:1380px;margin:auto;padding:24px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{font-size:24px;font-weight:800;letter-spacing:4px;line-height:1.1}.brand small{display:block;font-size:8px;letter-spacing:5px;margin-top:7px;color:#a8bec6}nav{display:flex;gap:27px;font-size:13px}nav a[aria-current]{color:#b5ed7b}main{overflow:hidden}.hero{max-width:1380px;margin:auto;padding:90px 5% 70px;display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;min-height:690px}.eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#b5ed7b;font-weight:650}h1{font-size:clamp(45px,5.4vw,80px);line-height:1.06;letter-spacing:-3px;font-weight:550;margin:25px 0}h1 em{font-style:normal;color:#b5ed7b}p{color:#a8bdc6;max-width:650px}.lead{font-size:18px;line-height:1.75}.btn{display:inline-block;background:#b5ed7b;color:#102018;padding:13px 22px;font-weight:650;font-size:13px;margin:22px 15px 0 0}.plain{font-size:13px;border-bottom:1px solid #71858b;padding-bottom:6px}.visual{position:relative;border:1px solid #43626b;background:radial-gradient(ellipse at center,#173542,#091921 75%);padding:25px 10px;box-shadow:0 40px 100px #0005}.visual svg{width:100%;height:auto}.visual-label{display:flex;justify-content:space-between;padding:0 16px;font:10px/1.5 monospace;color:#8baab6;letter-spacing:1px}.visual-label b{color:#b5ed7b;font-weight:400}.strip{border-block:1px solid #ffffff20;display:flex;justify-content:space-between;gap:20px;padding:24px 5%;color:#a4bcc4;font-size:11px;letter-spacing:2px;text-transform:uppercase}.section{padding:85px 5%;max-width:1380px;margin:auto}h2{font-size:clamp(30px,3vw,45px);font-weight:500;line-height:1.2;letter-spacing:-1px;margin:18px 0 30px}.intro{display:grid;grid-template-columns:1fr 1fr;gap:60px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.card{border:1px solid #ffffff22;padding:30px;background:#0b1c25}.num{font:11px monospace;color:#b5ed7b}h3{font-size:22px;font-weight:500;line-height:1.25;margin:30px 0 18px}.card p{font-size:14px}.cta{background:#132a33;border-top:1px solid #ffffff25}.cta .section{display:flex;align-items:center;justify-content:space-between;gap:35px}.cta h2{margin-bottom:12px}footer{max-width:1380px;margin:auto;padding:40px 5%;display:flex;justify-content:space-between;gap:30px;color:#90a7b0;font-size:11px}.skip{position:absolute;top:-60px}.skip:focus{top:0;background:#b5ed7b;color:#000;z-index:10}.note{font-size:12px;border-left:2px solid #b5ed7b;padding:10px 18px}.contact{border:1px solid #45606a;padding:30px}.contact a{color:#b5ed7b}.menu{display:none} @media(max-width:850px){.hero{padding-top:55px;grid-template-columns:1fr;gap:35px;min-height:0}h1{letter-spacing:-2px}.visual{max-width:620px}.intro{grid-template-columns:1fr;gap:12px}.cards{grid-template-columns:1fr}.strip{flex-wrap:wrap}.bar{flex-wrap:wrap;gap:22px}nav{gap:18px;flex-wrap:wrap;font-size:12px}.section{padding:55px 5%}.cta .section{display:block}footer{flex-direction:column}.visual-label{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.analytics-choice{position:fixed;bottom:16px;left:16px;right:16px;z-index:20;padding:20px;background:#132a33;border:1px solid #b5ed7b;box-shadow:0 5px 25px #0008}.analytics-choice p{margin:0 0 10px;max-width:none;color:#edf4f5;font-size:14px}.analytics-choice a{font-size:13px;text-decoration:underline;margin-right:20px}.analytics-choice button{font:inherit;font-size:13px;padding:10px 16px;margin:5px;border:1px solid #b5ed7b;background:#071219;color:#edf4f5;cursor:pointer}.analytics-choice button:first-of-type{background:#b5ed7b;color:#071219}
