:root{color-scheme:dark;--bg:#071022;--panel:#0e1b34;--panel2:#122341;--text:#eef5ff;--muted:#a9b9d0;--line:#263a5c;--cyan:#22c9f3;--mint:#7ee6ac;--max:1080px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,#112a52 0,transparent 36rem),var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit}.wrap{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.site-header{width:min(1180px,calc(100% - 32px));height:78px;margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:750}.brand img{border-radius:11px}.site-header nav{display:flex;gap:24px}.site-header nav a,footer a{color:var(--muted);text-decoration:none}.site-header nav a:hover,footer a:hover{color:var(--text)}.hero{padding:96px 0 112px}.eyebrow{color:var(--cyan);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero h1{max-width:820px;margin:12px 0 24px;font-size:clamp(3.25rem,9vw,7.4rem);line-height:.91;letter-spacing:-.065em}.lede{max-width:680px;color:var(--muted);font-size:clamp(1.08rem,2vw,1.35rem)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{display:inline-block;border:1px solid var(--line);border-radius:10px;padding:12px 17px;text-decoration:none;font-weight:750}.button:hover{border-color:var(--cyan)}.button.primary{border-color:transparent;background:linear-gradient(135deg,var(--cyan),var(--mint));color:#041326}.trust{display:flex;flex-wrap:wrap;gap:26px;margin:32px 0 0;padding:0;color:var(--muted);list-style:none}.trust li::before{content:"✓";margin-right:8px;color:var(--mint);font-weight:900}.product{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center;padding:72px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,var(--panel),#0a152b)}h2{margin:.25em 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.045em}h3{font-size:1.35rem;line-height:1.2}.product p,.card p,.article p,.article li{color:var(--muted)}.text-link{color:var(--mint);font-weight:750;text-underline-offset:4px}.preview{display:block}.preview img{display:block;width:100%;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 70px #0008}.guides{padding:120px 0}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.card{min-height:245px;padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--panel);text-decoration:none;transition:.18s transform,.18s border-color}.card:hover{transform:translateY(-3px);border-color:var(--cyan)}.card span{color:var(--cyan);font-size:.78rem;font-weight:800;text-transform:uppercase}.article{max-width:780px;padding:68px 0 110px}.breadcrumbs{color:var(--muted);font-size:.92rem}.breadcrumbs a{color:var(--muted)}.article h1{margin:16px 0 24px;font-size:clamp(2.5rem,7vw,4.8rem);line-height:1;letter-spacing:-.055em}.article h2{margin-top:2.1em;font-size:1.75rem}.article h3{margin-top:1.8em}.article li{margin:.55em 0}.answer{margin:34px 0;padding:22px 24px;border-left:4px solid var(--mint);background:var(--panel);border-radius:0 12px 12px 0}.note{padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}code{padding:.15em .35em;border-radius:5px;background:var(--panel2);color:#ccecff}.article .button{margin-top:18px}footer{border-top:1px solid var(--line);color:var(--muted)}footer .wrap{display:flex;justify-content:space-between;padding:26px 0}@media(max-width:760px){.hero{padding:62px 0 82px}.product{grid-template-columns:1fr;padding:30px;gap:28px}.card-grid{grid-template-columns:1fr}.guides{padding:84px 0}.site-header nav a:first-child{display:none}}
