:root{--bg:#07100d;--panel:#0d1814;--panel-2:#13231c;--line:#263a32;--text:#f4fbf7;--muted:#a2b4aa;--green:#22e99a;--mint:#98ffc9;--max:1120px;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% 5%,rgba(34,233,154,.1),transparent 28rem),var(--bg);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.topbar{width:min(var(--max),calc(100% - 40px));height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font-weight:800;letter-spacing:-.02em}.brand img{border-radius:10px}.topbar nav,.topbar nav a,footer nav{display:flex;gap:28px}.topbar nav a,footer a{color:var(--muted);font-size:.9rem}.topbar nav a:hover,footer a:hover{color:var(--green)}main{width:min(var(--max),calc(100% - 40px));margin:auto}.hero{min-height:650px;display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.kicker{display:block;color:var(--green);font-size:.75rem;font-weight:900;letter-spacing:.16em}.hero h1{max-width:720px;margin:18px 0 24px;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.96;letter-spacing:-.065em}.hero-copy>p{max-width:650px;color:var(--muted);font-size:1.13rem}.hero-actions{display:flex;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--line);border-radius:12px;font-weight:800}.button.primary{background:var(--green);border-color:var(--green);color:#03130c}.button.primary:hover{background:var(--mint)}.button.secondary{background:var(--panel);color:var(--text)}.button.secondary:hover{border-color:#4c675b}.product-card{padding:24px;border:1px solid #345346;border-radius:24px;background:linear-gradient(145deg,rgba(20,40,31,.98),rgba(8,18,14,.98));box-shadow:0 30px 80px rgba(0,0,0,.35);transform:rotate(1.5deg)}.product-head{display:flex;align-items:center;gap:14px;margin-bottom:28px;font-weight:800}.metric{display:flex;align-items:baseline;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.metric strong{font-size:1.55rem;color:var(--mint)}.metric span{color:var(--muted);font-size:.86rem}.collection-row{display:grid;grid-template-columns:90px 1fr;gap:16px;align-items:center;margin-top:18px;color:var(--muted);font-size:.86rem}.collection-row i{height:7px;border-radius:10px;background:linear-gradient(90deg,var(--green) var(--value),#294037 var(--value))}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principles article{padding:48px 34px;border-right:1px solid var(--line)}.principles article:last-child{border:0}.principles article>span{color:var(--green);font:800 .76rem/1 monospace}.principles h2{font-size:1.25rem}.principles p,.workflow p{color:var(--muted)}.workflow{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:110px 0}.workflow h2,.section-heading h2,.license-note h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.045em}.workflow ol{list-style:none;margin:0;padding:0}.workflow li{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.workflow li b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--panel-2);color:var(--green)}.workflow li span{display:flex;flex-direction:column;color:var(--muted)}.workflow li strong{color:var(--text);font-size:1.05rem}.pricing{padding:100px 0}.section-heading{max-width:720px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.plan{padding:34px;border:1px solid var(--line);border-radius:22px;background:var(--panel)}.plan.featured{border-color:var(--green);background:linear-gradient(145deg,var(--panel-2),var(--panel))}.plan-label{color:var(--green);font-weight:900;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.plan h3{margin:8px 0 0;font-size:1.5rem}.price{margin:14px 0;font-size:2.45rem;font-weight:900;letter-spacing:-.05em}.price small{font-size:.85rem;color:var(--muted);letter-spacing:0}.plan ul{min-height:170px;padding:0;list-style:none;color:var(--muted)}.plan li{margin:9px 0}.plan li:before{content:"✓";margin-right:10px;color:var(--green);font-weight:900}.plan .button{width:100%}.annual{text-align:center;color:var(--muted);font-size:.82rem}.license-note{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:40px 0 110px;padding:40px;border:1px solid var(--line);border-radius:22px;background:var(--panel)}.license-note p{color:var(--muted)}footer{width:min(var(--max),calc(100% - 40px));margin:auto;padding:38px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;color:var(--muted);font-size:.86rem}.legal{max-width:800px;padding:90px 0 120px}.legal h1{font-size:clamp(2.6rem,6vw,4.6rem);letter-spacing:-.06em;line-height:1;margin:18px 0 30px}.legal .lead{font-size:1.2rem;color:var(--muted)}.legal h2{margin-top:44px;font-size:1.25rem}.legal p{color:#bccbc3}.not-found{min-height:100vh;display:grid;place-items:center;text-align:center}.not-found main{display:flex;flex-direction:column;align-items:center;gap:18px}.not-found h1{font-size:clamp(2rem,5vw,4rem);margin:0}@media(max-width:760px){.topbar nav a:not(:last-child){display:none}.hero{grid-template-columns:1fr;gap:40px;padding:80px 0}.hero h1{font-size:3.2rem}.product-card{transform:none}.principles,.plans,.workflow,.license-note{grid-template-columns:1fr}.principles article{border-right:0;border-bottom:1px solid var(--line)}.workflow{gap:24px;padding:80px 0}.license-note{gap:12px}.hero-actions{flex-direction:column;align-items:stretch}.topbar,main,footer{width:min(100% - 28px,var(--max))}footer{grid-template-columns:1fr}.legal{padding-top:60px}}
