
:root{--ink:#0b0c0f;--muted:#666b73;--line:#e8e9ed;--red:#ff2d35;--blue:#168cff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;color:var(--ink);background:#fff}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.nav{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.82);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.navin{height:70px;display:flex;align-items:center;gap:30px}.logo{width:62px;height:52px;object-fit:contain;margin-right:auto}.nav a{color:#17181b;text-decoration:none;font-size:14px}.pill{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:999px;text-decoration:none;font-weight:650}.dark{background:#111;color:#fff!important}.hero{background:#05070a;color:white;min-height:620px;display:grid;align-items:center;overflow:hidden;position:relative}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 50%,rgba(22,140,255,.22),transparent 26%),radial-gradient(circle at 90% 30%,rgba(255,45,53,.18),transparent 20%)}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px}.eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#aeb3bc}.hero h1{font-size:clamp(50px,7vw,88px);line-height:.95;letter-spacing:-.055em;margin:18px 0 24px;max-width:800px;font-weight:650}.hero p{font-size:20px;line-height:1.5;color:#c7cad0;max-width:650px}.hero-logo{width:100%;max-width:430px;filter:drop-shadow(0 30px 70px rgba(0,0,0,.5))}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.white{background:white;color:#111}.ghost{border:1px solid #555;color:white}.section{padding:90px 0}.section h2{font-size:clamp(38px,5vw,62px);letter-spacing:-.045em;margin:8px 0 12px}.lead{font-size:20px;color:var(--muted);max-width:720px}.skins{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:36px}.skin{min-height:320px;border-radius:26px;padding:22px;background:linear-gradient(160deg,#15171c,#050607);color:white;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.skin:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(255,45,53,.18);filter:blur(35px);top:-50px;right:-60px}.skin:nth-child(even):before{background:rgba(22,140,255,.2)}.skin h3{font-size:24px;margin:0 0 6px}.skin p{color:#b9bdc5;min-height:55px}.skin a{color:white;text-decoration:none;font-weight:650}.duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel{border-radius:34px;padding:42px;min-height:460px;color:white;position:relative;overflow:hidden}.radio{background:radial-gradient(circle at 90% 90%,#4c080b,transparent 40%),#0a0a0c}.talk{background:radial-gradient(circle at 90% 90%,#063e70,transparent 45%),#07121d}.panel h3{font-size:44px;letter-spacing:-.04em;margin:8px 0}.panel p{color:#c9cdd4;font-size:18px;line-height:1.5}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0}.features span{padding:13px 0;border-top:1px solid rgba(255,255,255,.12)}.about{background:#f5f5f7}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.stat{background:white;border-radius:24px;padding:28px}.stat strong{font-size:34px}.footer{padding:45px 0;background:#050607;color:#aaa}.footer .wrap{display:flex;justify-content:space-between;gap:30px}.footer img{width:70px}.footer a{color:#ddd;text-decoration:none;margin-left:20px}@media(max-width:900px){.nav a:not(.pill){display:none}.hero{min-height:auto;padding:70px 0}.hero .wrap{grid-template-columns:1fr}.hero-logo{max-width:240px}.skins{grid-template-columns:1fr 1fr}.duo{grid-template-columns:1fr}.stats{grid-template-columns:1fr}.footer .wrap{display:block}.footer nav{margin-top:20px}.footer a{margin:0 15px 0 0}}@media(max-width:560px){.wrap{width:min(100% - 26px,var(--max))}.skins{grid-template-columns:1fr}.section{padding:64px 0}.panel{padding:28px}.hero h1{font-size:48px}.hero p,.lead{font-size:17px}.features{grid-template-columns:1fr}}
