
:root{--bg:#071421;--card:#10263a;--card2:#17354a;--line:#2b4a5d;--ice:#75dff0;--white:#f7fbff;--muted:#b0c5d3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}a:hover{color:var(--ice)}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--ice);outline-offset:3px}.wrap{width:min(1160px,calc(100% - 36px));margin:auto}.micro{font-size:.7rem;letter-spacing:.15em;font-weight:850;text-transform:uppercase;color:var(--ice)}.top{background:#030c15;text-align:center;padding:8px;font-size:.7rem;letter-spacing:.13em;color:#b1cad9}.header{position:sticky;top:0;z-index:20;background:#081725f5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.head{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:77px}.brand{display:flex;align-items:center;gap:12px;min-width:0}.brand img{width:72px;height:49px;object-fit:cover;object-position:center;border-radius:5px}.brand strong{display:block;font-size:1.15rem;letter-spacing:-.04em;line-height:1}.brand small{color:var(--ice);font-size:.61rem;letter-spacing:.1em}.nav{display:flex;align-items:center;gap:22px}.nav a{font-size:.76rem;font-weight:800;white-space:nowrap}.nav a[aria-current=page]{color:var(--ice)}.menu{display:none;background:var(--card);border:1px solid var(--line);border-radius:7px;padding:9px 12px;color:white}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;padding:12px 18px;background:var(--ice);color:#062031;font-weight:900;font-size:.78rem;letter-spacing:.04em}.btn:hover{background:#a8f2fa;color:#062031}.btn.ghost{background:transparent;color:white;border:1px solid #7b9aac}.hero{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:30px 0 45px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:linear-gradient(125deg,#133c56,#0b1e30)}.hero-copy{padding:56px 44px;align-self:center}.hero h1{font-size:clamp(2.5rem,5vw,4.7rem);letter-spacing:-.07em;line-height:1.02;margin:16px 0}.hero p{color:#c5d9e5;font-size:1.05rem;max-width:480px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.hero-image{min-height:400px;background:#081b2c;display:grid;place-items:center;overflow:hidden}.hero-image img{width:100%;height:100%;object-fit:cover}.section{padding:28px 0 42px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:22px}.section h2,.page-title{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.05em;line-height:1.12;margin:8px 0}.sub{color:var(--muted);margin:7px 0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card,.panel{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.card .visual{height:145px;display:grid;place-items:center;font-size:4rem;background:radial-gradient(circle at 60% 35%,#2c6480,#10263a 70%)}.card .inside{padding:22px}.card h3{margin:8px 0;font-size:1.3rem;line-height:1.22;letter-spacing:-.03em}.card p{color:var(--muted);font-size:.9rem}.panel{padding:26px}.grid2{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.toolbar{display:flex;gap:10px;margin:20px 0}.field{background:#071b2b;border:1px solid #507085;color:white;border-radius:7px;padding:12px;width:100%;min-width:0}.field::placeholder{color:#93adbc}select.field{max-width:160px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:520px}th{text-align:left;color:#a5bcca;font-size:.7rem;letter-spacing:.1em}td,th{padding:15px 10px;border-bottom:1px solid var(--line)}td{font-size:.9rem}td:first-child{color:var(--ice);font-weight:900}.muted{color:var(--muted)}.notice{font-size:.8rem;color:#b7ccda;border-left:3px solid var(--ice);padding-left:12px}.page-hero{padding:46px 0 18px}.feature{padding:18px 0;border-bottom:1px solid var(--line)}.feature h3{margin:0}.feature p{margin:5px 0;color:var(--muted)}.newsletter{margin:40px 0;background:linear-gradient(110deg,#77dbea,#b4f2f5);color:#092034;border-radius:14px;padding:35px}.newsletter h2{font-size:2.2rem;line-height:1.12;letter-spacing:-.05em;margin:10px 0}.newsletter .micro{color:#16445a}.newsletter p{max-width:650px}.newsletter .btn{background:#092034;color:white}.newsletter .field{background:white;color:#092034;border:1px solid #4b95a3}.newsletter form{display:flex;gap:10px;max-width:620px}.footer{border-top:1px solid var(--line);padding:30px 0 50px;color:var(--muted);font-size:.8rem}.foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot a{color:var(--ice)}.profile{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat{background:var(--card2);border-radius:8px;padding:15px}.stat small{display:block;color:#a9c2d0;font-size:.7rem}.stat strong{font-size:1.1rem}.video{aspect-ratio:16/9;background:#06111d;border:1px dashed #507085;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;color:#c2d8e5}.video iframe{width:100%;height:100%;border:0;border-radius:8px}.shop-card{text-align:center;padding:28px}.shop-icon{font-size:4rem}.shop-card h3{margin:10px 0}.shop-card p{color:var(--muted)}.badge{display:inline-block;background:#1b4d64;color:#b6f5ff;border-radius:5px;padding:4px 8px;font-size:.7rem;font-weight:850}.split-info{display:grid;grid-template-columns:1fr 1fr;gap:20px}.small{font-size:.82rem}.article{max-width:790px}.article h2{margin-top:34px}.article p{color:#d3e1ea}.article li{margin:9px 0}.link{color:var(--ice);font-weight:800}.hidden{display:none!important}@media(max-width:880px){.nav{gap:12px}.nav a{font-size:.68rem}.hero-copy{padding:35px 27px}.cards{grid-template-columns:repeat(2,1fr)}.profile,.grid2{grid-template-columns:1fr}}@media(max-width:650px){.brand strong{font-size:1rem}.brand img{width:56px;height:43px}.brand small{font-size:.52rem}.menu{display:block}.nav{display:none;position:absolute;top:77px;left:0;right:0;background:#081725;flex-direction:column;align-items:stretch;padding:22px;border-bottom:1px solid var(--line)}.nav.open{display:flex}.nav a{font-size:.9rem}.hero{grid-template-columns:1fr}.hero-image{grid-row:1;min-height:230px;max-height:280px}.hero-copy{padding:30px 22px}.cards,.split-info{grid-template-columns:1fr}.section-head{align-items:start}.panel{padding:18px}.newsletter{padding:24px 18px}.newsletter form{flex-direction:column}.statgrid{grid-template-columns:repeat(2,1fr)}}
