:root{color-scheme:dark;--bg:#09121f;--bg2:#0d1d2b;--panel:#122335;--line:#2a4052;--ink:#f0f7fb;--muted:#b4c5d2;--aqua:#7ee6d6;--bright:#b6faf0;--max:1030px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 85% 0%,#143448 0,transparent 42%),var(--bg);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}a{color:var(--aqua)}a:hover{color:#e8fffa} .container{max-width:var(--max);padding:0 28px;margin:0 auto}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 0;border-bottom:1px solid rgba(255,255,255,.10)}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);font-weight:800;letter-spacing:-.02em}.symbol{display:grid;place-items:center;width:36px;height:36px;background:var(--aqua);color:#08312d;border-radius:12px;font-size:24px;font-weight:900}.menu{display:flex;flex-wrap:wrap;gap:16px 24px}.menu a{font-size:14px;text-decoration:none;color:var(--muted)}.menu a[aria-current=page],.menu a:hover{color:var(--aqua)}.hero{padding:95px 0 72px}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--aqua);font-weight:700}.eyebrow:before{content:"";width:8px;height:8px;background:var(--aqua);border-radius:50%;box-shadow:0 0 14px #65e1cf}.hero h1{font-size:clamp(2.3rem,5.7vw,4.5rem);line-height:1.11;letter-spacing:-.055em;max-width:820px;margin:25px 0}.accent{color:var(--aqua)}.lead{max-width:710px;color:var(--muted);font-size:clamp(1rem,2vw,1.22rem);line-height:1.8}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:31px}.btn{display:inline-block;background:var(--aqua);color:#071e21;font-weight:750;border:1px solid var(--aqua);border-radius:12px;padding:11px 19px;text-decoration:none}.btn:hover{color:#051a1e;background:#c4fff3}.btn.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.btn.secondary:hover{border-color:var(--aqua)}.section{padding:22px 0 65px}.section h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.025em;margin:0 0 15px}.sub{color:var(--muted);max-width:700px;margin:0 0 23px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.card{padding:25px;border:1px solid var(--line);background:linear-gradient(150deg,rgba(27,55,71,.75),rgba(14,29,46,.9));border-radius:18px}.card .number{display:inline-block;margin-bottom:24px;color:var(--aqua);font-weight:800;font-size:13px;letter-spacing:.09em}.card h3{margin:0 0 9px;font-size:1.1rem}.card p{margin:0;color:var(--muted);font-size:14px}.strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;background:#122c36;border:1px solid #2e5358;border-radius:20px;padding:25px 28px}.strip strong{font-size:1.12rem}.strip p{color:var(--muted);margin:4px 0 0}.note{border-left:3px solid var(--aqua);color:var(--muted);padding:12px 18px;background:#122431;border-radius:0 10px 10px 0;margin-top:20px}.content{padding:54px 0 80px;max-width:830px}.content h1{font-size:clamp(2rem,4.5vw,3.5rem);letter-spacing:-.045em;line-height:1.12;margin:12px 0 18px}.content h2{font-size:1.35rem;margin:34px 0 12px}.content p,.content li{color:var(--muted)}.content ul{padding-left:23px}.content li{margin:9px 0}.content strong{color:var(--ink)}.tag{font-size:.85rem;color:var(--aqua);font-weight:700;text-transform:uppercase;letter-spacing:.14em}.footer{border-top:1px solid var(--line);padding:25px 0 45px;color:var(--muted);font-size:13px}.footerline{display:flex;justify-content:space-between;gap:17px;flex-wrap:wrap}.footerline a{margin-right:15px;color:var(--muted)}.footerline a:hover{color:var(--aqua)}.tiny{font-size:13px;color:var(--muted)}@media(max-width:720px){.container{padding:0 20px}.nav{align-items:flex-start;flex-direction:column;gap:18px}.hero{padding:67px 0 58px}.grid{grid-template-columns:1fr}.section{padding-bottom:44px}.content{padding-top:40px}}
