:root{--bg: #070b16;--bg-2: #0c1224;--panel: rgba(255, 255, 255, .045);--panel-2: rgba(255, 255, 255, .075);--line: rgba(255, 255, 255, .1);--text: #eef2ff;--muted: #a3adc8;--teal: #21d4c3;--blue: #4f7cff;--violet: #8b6cff;--grad: linear-gradient(120deg, var(--teal), var(--blue) 55%, var(--violet));--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius: 20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:1.0625rem/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(900px 520px at 85% -10%,rgba(33,212,195,.18),transparent 60%),radial-gradient(800px 520px at 5% 8%,rgba(79,124,255,.2),transparent 60%),radial-gradient(700px 500px at 60% 110%,rgba(139,108,255,.14),transparent 60%)}a{color:var(--teal);text-underline-offset:3px}code{font-family:ui-monospace,Consolas,monospace;background:var(--panel-2);padding:.12em .45em;border-radius:6px;font-size:.92em;color:var(--text)}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:#fff;color:#000;padding:.5rem 1rem;z-index:50;border-radius:8px}.wrap{width:min(1160px,100% - 3rem);margin-inline:auto}.bar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b16b8;border-bottom:1px solid var(--line)}.bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0}.brand{display:flex;align-items:center;gap:.65rem;color:var(--text);text-decoration:none;font-weight:700;font-size:1.15rem;letter-spacing:-.01em}.brand img{border-radius:9px;box-shadow:0 4px 18px #4f7cff73}.bar nav{display:flex;align-items:center;gap:.4rem}.bar nav a{color:var(--muted);text-decoration:none;font-size:.95rem;padding:.45rem .85rem;border-radius:999px}.bar nav a:hover{color:var(--text);background:var(--panel-2)}.bar nav a.cta{color:#04141a;background:var(--grad);font-weight:650}.bar nav a.cta:hover{filter:brightness(1.1)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.6rem;border-radius:999px;font-weight:650;text-decoration:none;transition:transform .15s,filter .15s,background .15s}.btn:hover{transform:translateY(-1px)}.btn.primary{color:#04141a;background:var(--grad);box-shadow:0 10px 34px #21d4c347}.btn.primary:hover{filter:brightness(1.1)}.btn.ghost{color:var(--text);background:var(--panel);border:1px solid var(--line)}.btn.ghost:hover{background:var(--panel-2)}.hero{padding:clamp(3rem,8vw,6.5rem) 0 clamp(2rem,5vw,4rem)}.hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border:1px solid var(--line);background:var(--panel);border-radius:999px;color:var(--muted);font-size:.85rem;margin:0 0 1.4rem}.pill i{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 12px var(--teal)}h1,h2,h3{line-height:1.08;letter-spacing:-.025em;margin:0}h1{font-size:clamp(2.5rem,5.6vw,4.4rem);font-weight:800}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lede{font-size:1.2rem;color:var(--muted);margin:1.5rem 0 0;max-width:34em}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;margin:2rem 0 0}.note{color:var(--muted);font-size:.9rem;margin:1.1rem 0 0}.tv{position:relative}.tv:before{content:"";position:absolute;top:10%;right:-6%;bottom:-8%;left:-6%;background:var(--grad);filter:blur(70px);opacity:.28;z-index:-1;border-radius:50%}.tv .screen{border-radius:16px;padding:9px;background:linear-gradient(160deg,#20273d,#0b0f1d);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px #0000008c}.tv img{display:block;width:100%;height:auto;border-radius:8px}.tv .stand{width:22%;height:12px;margin:0 auto;background:linear-gradient(#232a42,#12172a);border-radius:0 0 10px 10px}.section{padding:clamp(3rem,7vw,5.5rem) 0}.eyebrow{color:var(--teal);font-weight:650;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem}.section h2{font-size:clamp(1.9rem,3.8vw,2.9rem);font-weight:800}.section .sub{color:var(--muted);max-width:40em;margin:1rem 0 0}.head{margin-bottom:clamp(1.8rem,4vw,3rem)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.7rem;transition:border-color .2s,transform .2s,background .2s}.card:hover{border-color:#21d4c373;background:var(--panel-2);transform:translateY(-2px)}.card .ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--grad);color:#04141a;margin-bottom:1.1rem}.card .ico svg{width:26px;height:26px}.card h3{font-size:1.2rem;margin-bottom:.5rem}.card p{margin:0;color:var(--muted);font-size:.98rem}.shots{display:grid;gap:clamp(2.5rem,6vw,5rem)}.shot{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.shot:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.shot:nth-child(2n) .tv{order:2}.shot h3{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-bottom:.7rem}.shot p{margin:0;color:var(--muted)}.group{margin-top:clamp(2.5rem,5vw,4rem)}.group:first-of-type{margin-top:0}.group>header{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem}.group h3{font-size:1.5rem}.group>header p{margin:0;color:var(--muted);flex-basis:100%;max-width:46em}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem}.tile{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:1.1rem 1.25rem}.tile b{display:flex;align-items:center;gap:.55rem;font-weight:650;margin-bottom:.3rem}.tile b:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--grad);flex:none}.tile span{color:var(--muted);font-size:.95rem;display:block}.get{border-radius:28px;border:1px solid var(--line);background:linear-gradient(135deg,#21d4c31f,#4f7cff24 55%,#8b6cff24);padding:clamp(1.8rem,5vw,3.5rem)}.steps{list-style:none;counter-reset:step;padding:0;margin:2rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.steps li{counter-increment:step;background:#070b168c;border:1px solid var(--line);border-radius:16px;padding:1.2rem;font-size:.97rem;color:var(--muted)}.steps li:before{content:counter(step);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--grad);color:#04141a;font-weight:800;margin-bottom:.8rem}.steps strong{display:block;color:var(--text);margin-bottom:.25rem}.get-note{color:var(--muted);margin:1.6rem 0 0;font-size:.95rem}.page{padding:clamp(2rem,5vw,4rem) 0 4rem}.narrow{width:min(760px,100% - 3rem);margin-inline:auto}.page h1{font-size:clamp(2.2rem,5vw,3.2rem)}.page h2{font-size:1.4rem;margin:2.2rem 0 .5rem}.meta{color:var(--muted);font-size:.9rem}.foot{border-top:1px solid var(--line);margin-top:2rem}.foot .wrap{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding:2rem 0 3rem;color:var(--muted);font-size:.92rem}.foot p{margin:0 0 .3rem}.foot nav{display:flex;gap:1.4rem}.foot nav a{color:var(--muted);text-decoration:none}.foot nav a:hover{color:var(--text)}@media(max-width:960px){.hero .wrap,.cards{grid-template-columns:1fr}.shot,.shot:nth-child(2n){grid-template-columns:1fr}.shot:nth-child(2n) .tv{order:0}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.bar nav a:not(.cta){display:none}.steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.card{transition:none}}
