:root{--bg:#090a0c;--panel:#0e1013;--panel2:#121519;--line:#24282d;--text:#f2f3f5;--muted:#8d949d;--accent:#d7b875;--green:#77d39b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"DM Sans",sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nav{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 6%;position:sticky;top:0;background:#090a0ce8;backdrop-filter:blur(18px);z-index:10}.brand{font-size:21px;font-weight:700;letter-spacing:-.8px;color:#fff;text-decoration:none}.brand span{color:var(--accent)}.cat{display:inline-flex!important;width:27px;height:27px;border:1px solid #4c5158;border-radius:8px;align-items:center;justify-content:center;margin-right:7px;font-size:12px!important;color:var(--accent)!important}.nav nav{display:flex;gap:30px}.nav nav a,.nav-cta{color:#a9afb7;text-decoration:none;font-size:13px}.nav nav a:hover{color:#fff}.nav-cta{border:1px solid #343940;padding:10px 14px;border-radius:9px;color:#fff}.hero{max-width:1160px;margin:auto;padding:110px 6% 70px;position:relative}.eyebrow,.kicker{font:500 11px "JetBrains Mono",monospace;letter-spacing:1.5px;color:#9da4ac}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #77d39b;margin-right:9px}.hero h1{font-size:clamp(54px,8vw,105px);line-height:.91;letter-spacing:-6px;margin:25px 0}.hero h1 em{font-style:normal;color:#777e87}.hero-copy{max-width:570px;color:#a0a6ae;font-size:17px;line-height:1.7}.hero-actions{display:flex;gap:10px;margin-top:30px}.button{display:inline-flex;gap:20px;align-items:center;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:13px;font-weight:600}.primary{background:#f1f1ee;color:#0a0b0d}.ghost{border:1px solid #343a41;color:#e4e6e8}.terminal{margin-top:70px;border:1px solid var(--line);border-radius:13px;background:#0c0e11;box-shadow:0 25px 80px #0008;overflow:hidden}.terminal-top{height:39px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 14px;gap:6px}.terminal-top>span{width:7px;height:7px;border-radius:50%;background:#343941}.terminal-top label{margin:auto;font:10px "JetBrains Mono";color:#686f78}.terminal-body{padding:22px 25px;font:12px/2 "JetBrains Mono";color:#c7ccd2}.terminal-body b{color:var(--accent)}.terminal-body strong{color:#fff}.muted{color:#656d76}.ok{color:var(--green)}.cursor{color:var(--accent);animation:blink 1s infinite}@keyframes blink{50%{opacity:0}}.stats{max-width:1160px;margin:auto;padding:0 6% 90px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.stats div{border-top:1px solid var(--line);padding:20px 0;display:flex;flex-direction:column;gap:5px}.stats b{font-size:23px}.stats span{font:10px "JetBrains Mono";color:#747b84;text-transform:uppercase}.section{max-width:1160px;margin:auto;padding:95px 6%}.dark-panel{max-width:none;background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-left:calc((100% - 1160px)/2 + 6%);padding-right:calc((100% - 1160px)/2 + 6%)}.section-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:40px}.section-head h2{font-size:39px;letter-spacing:-2px;margin:10px 0 0}.section-head p{color:#858c94;max-width:370px;line-height:1.6;margin:0}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:27px;min-height:245px;transition:.25s}.card:hover,.price:hover{border-color:#454b52;transform:translateY(-2px)}.featured{background:linear-gradient(145deg,#141518,#0e1013)}.card-icon{font-size:25px;color:var(--accent);margin-bottom:27px}.tag{font:10px "JetBrains Mono";color:#777f88;letter-spacing:1px}.card h3{font-size:25px;margin:8px 0}.card p{color:#858c94;font-size:13px;line-height:1.6;max-width:420px}.card-foot{display:flex;justify-content:space-between;margin-top:27px;color:#777f88;font:10px "JetBrains Mono"}.card-foot a{color:#ddd;text-decoration:none}.dashboard{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#0b0d0f}.dash-top{padding:18px 20px;border-bottom:1px solid var(--line);font:11px "JetBrains Mono";display:flex;justify-content:space-between}.live{color:#7c858e}.live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:6px}.dash-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.dash-grid div{padding:22px;border-right:1px solid var(--line)}small{font:9px "JetBrains Mono";color:#6f7780;display:block;margin-bottom:10px}.dash-grid strong{font-size:27px;display:block}.dash-grid span{font:10px "JetBrains Mono";color:#6f7780}.green{color:var(--green)!important}.scan-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:16px 20px;border-bottom:1px solid #181b1f;font:11px "JetBrains Mono";color:#828991}.scan-row:last-child{border:0}.scan-row span:first-child{color:#d7dbe0}.dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:8px}.warn{background:var(--accent)}.source-list{border-top:1px solid var(--line)}.source-list>div{display:grid;grid-template-columns:45px 1fr 2fr 100px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);gap:20px}.source-list span,.source-list em{font:10px "JetBrains Mono";color:#686f78}.source-list b{font-size:14px}.source-list p{margin:0;color:#7e858d;font-size:13px}.source-list em{font-style:normal;color:var(--green)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.price{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:30px;position:relative;transition:.25s}.price>span{font:10px "JetBrains Mono";color:#777f88}.price h3{font-size:38px;margin:22px 0 10px}.price h3 small{display:inline;font:12px "JetBrains Mono";color:#707780}.price p{height:42px;color:#818890;font-size:13px;line-height:1.5}.price ul{list-style:none;padding:15px 0;margin:10px 0 20px;border-top:1px solid var(--line)}.price li{font:11px "JetBrains Mono";padding:7px 0;color:#b5bac0}.price li:before{content:"✓";color:var(--green);margin-right:9px}.popular{border-color:#5b5140;background:linear-gradient(145deg,#151412,#0e1013)}.popular label{position:absolute;right:22px;top:22px;font:9px "JetBrains Mono";color:var(--accent);border:1px solid #5b5140;border-radius:20px;padding:5px 8px}.full{width:100%;justify-content:center}.cta{max-width:1160px;margin:50px auto 80px;border:1px solid var(--line);border-radius:14px;padding:50px;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(circle at 80% 20%,#24211b 0,#111315 35%,#0d0f11 70%)}.cta h2{font-size:36px;letter-spacing:-1.5px;margin:10px 0}.cta p{color:#858c94}.cta .button{margin-left:30px}footer{border-top:1px solid var(--line);padding:30px 6%;display:flex;justify-content:space-between;color:#666d75;font-size:11px}footer .brand{color:#fff}@media(max-width:760px){.nav nav{display:none}.nav{padding:0 5%}.hero{padding-top:75px}.hero h1{letter-spacing:-3px;font-size:57px}.stats,.grid,.price-grid{grid-template-columns:1fr 1fr}.section-head{display:block}.section-head p{margin-top:15px}.dash-grid{grid-template-columns:1fr 1fr}.source-list>div{grid-template-columns:35px 1fr}.source-list p{grid-column:2}.source-list em{grid-column:2}.scan-row{grid-template-columns:2fr 1fr}.scan-row span:nth-child(3){display:none}.cta{margin:30px 5%;padding:30px;display:block}.cta .button{margin:20px 0 0}footer{gap:15px;flex-wrap:wrap}.dark-panel{padding-left:6%;padding-right:6%}}@media(max-width:480px){.stats,.grid,.price-grid{grid-template-columns:1fr}.stats{gap:0}.hero-copy{font-size:15px}.section{padding:70px 5%}.section-head h2{font-size:31px}.terminal-body{font-size:10px;overflow:hidden}.dash-grid{grid-template-columns:1fr 1fr}.source-list>div{gap:8px}}
