:root{--bg:#080a0d;--panel:#0f1318;--panel2:#151b22;--text:#f5f7f8;--muted:#99a4af;--line:#242b33;--accent:#a7ffcf;--accent2:#77d7ff;--danger:#ff8d8d;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(900px 500px at 80% 5%,#77d7ff14,transparent 65%),var(--bg);color:var(--text);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.shell{width:min(1180px,100% - 40px);margin:auto}a{color:inherit;text-decoration:none}.nav{z-index:3;justify-content:space-between;align-items:center;height:78px;display:flex;position:relative}.brand{letter-spacing:-.4px;align-items:center;gap:10px;font-size:19px;font-weight:760;display:flex}.brandMark{background:linear-gradient(145deg,#1b232b,#0d1116);border:1px solid #34414c;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 24px #a7ffcf0d}.navLinks{color:var(--muted);gap:28px;font-size:14px;display:flex}.button{border:1px solid var(--line);cursor:pointer;min-height:46px;color:var(--text);background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.button.small{min-height:38px}.button.primary{background:var(--accent);color:#07110c;border-color:var(--accent);box-shadow:0 10px 36px #a7ffcf1a}.button.ghost{background:#10151b}.button.full{width:100%}.button:disabled{opacity:.6;cursor:progress}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:68px;padding:88px 0 96px;display:grid}.eyebrow,.sectionTitle>span{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 20px var(--accent);border-radius:50%;margin-right:8px;display:inline-block}h1{letter-spacing:-.055em;margin:22px 0 26px;font-size:clamp(52px,6.1vw,82px);line-height:.98}h1 span{color:#9ba6b0}.lead{color:#b3bdc7;max-width:650px;font-size:20px;line-height:1.55}.heroActions{gap:12px;margin-top:34px;display:flex}.micro{color:#6f7c87;margin-top:18px;font-size:12px}.visualCard{background:linear-gradient(#151b22f5,#090c10fa);border:1px solid #28313a;border-radius:28px;padding:18px;box-shadow:0 42px 90px #00000073,inset 0 1px #ffffff08}.windowBar{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:34px;margin:-2px -2px 20px;display:flex}.windowBar span{background:#303842;border-radius:50%;width:8px;height:8px}.windowBar b{color:#75828e;margin-left:auto;font-size:11px;font-weight:700}.deviceHead{grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.deviceHead strong{font-size:15px;display:block}.deviceHead small{color:var(--muted);margin-top:4px;display:block}.driveIcon{background:#1a222a;border:1px solid #34404a;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.driveIcon div{border:2px solid #9eb0bf;border-radius:5px;width:25px;height:30px;position:relative}.driveIcon div:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;right:4px}.pill{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.pill.good{color:var(--accent);background:#a7ffcf1f;border:1px solid #a7ffcf33}.metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.metrics div{background:#0b0f13;border:1px solid #202831;border-radius:14px;padding:14px}.metrics small{color:#71808c;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.metrics strong{margin-top:7px;font-size:14px;display:block}.recommendation{background:linear-gradient(145deg,#a7ffcf14,#77d7ff09);border:1px solid #a7ffcf29;border-radius:18px;padding:20px}.recTop{color:#9aacb7;justify-content:space-between;font-size:11px;display:flex}.recTop b{color:var(--accent)}.recommendation h3{letter-spacing:-.02em;margin:14px 0 8px;font-size:21px}.recommendation p{color:#9aa7b1;font-size:13px;line-height:1.5}.capacity{background:#1d262d;border-radius:10px;height:8px;margin-top:20px;position:relative}.capacity span{background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:10px;height:100%;display:block}.capacity i{color:#77838d;font-size:10px;font-style:normal;position:absolute;top:15px;right:0}.reference{color:#596671;margin:32px 5px 2px;font-size:10px;line-height:1.4}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.trust div{border-right:1px solid var(--line);padding:30px 24px}.trust div:last-child{border-right:0}.trust strong,.trust span{display:block}.trust strong{font-size:14px}.trust span{color:var(--muted);margin-top:7px;font-size:12px}.section{padding:120px 0}.sectionTitle{grid-template-columns:1fr 2fr;gap:20px;margin-bottom:54px;display:grid}.sectionTitle h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,62px);line-height:1.02}.featureGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.featureGrid article{border:1px solid var(--line);background:linear-gradient(#10151a,#0b0e12);border-radius:20px;min-height:220px;padding:24px}.featureGrid article span{color:var(--accent);font-weight:800}.featureGrid article p{color:#a6b1bb;margin-top:82px;line-height:1.55}.split{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.split .sectionTitle{display:block}.split .sectionTitle h2{margin-top:16px}.compatPanel{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:28px}.compatPanel>p{color:#b4bec7;font-size:18px;line-height:1.6}.chips{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.chips span{color:#aeb8c1;background:#0a0d10;border:1px solid #2d3741;border-radius:999px;padding:8px 10px;font-size:12px}.note{border-top:1px solid var(--line);color:#788692;padding-top:20px;font-size:13px;line-height:1.55}.emailBox{grid-template-columns:auto minmax(240px,420px);align-items:center;gap:14px;margin:0 0 24px;display:grid}.emailBox label{color:var(--muted);font-size:13px}.emailBox input{color:#fff;background:#0b0f13;border:1px solid #2a343e;border-radius:12px;outline:none;padding:14px 15px;font-size:14px}.emailBox input:focus{border-color:#547260}.error{color:var(--danger);grid-column:2;font-size:12px}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.priceCard{border:1px solid var(--line);background:#0d1115;border-radius:24px;padding:26px}.priceCard.featured{background:linear-gradient(#a7ffcf12,#0d1115);border-color:#a7ffcf59}.tag{letter-spacing:.12em;color:#83919c;font-size:10px;font-weight:800}.priceCard h3{letter-spacing:-.04em;margin:36px 0 18px;font-size:42px}.priceCard h3 small{color:var(--muted);margin-left:4px;font-size:13px}.priceCard p{color:#9eaab4;min-height:98px;font-size:14px;line-height:1.55}.download{background:radial-gradient(600px 240px at 20% 20%,#a7ffcf1f,#0000 70%),#0d1216;border:1px solid #a7ffcf33;border-radius:28px;justify-content:space-between;align-items:end;margin-top:40px;margin-bottom:80px;padding:44px;display:flex}.download span{color:var(--accent);font-size:12px;font-weight:800}.download h2{letter-spacing:-.04em;margin:14px 0;font-size:42px;line-height:1.05}.download p{color:var(--muted)}.footer{border-top:1px solid var(--line);color:#7c8994;grid-template-columns:auto 1fr;gap:14px;padding:30px 0 42px;font-size:12px;display:grid}.footer div{justify-content:flex-end;gap:18px;display:flex}.footer small{color:#56636d;grid-column:1/-1}.statePage{place-items:center;min-height:100vh;padding:20px;display:grid}.stateCard{border:1px solid var(--line);background:var(--panel);border-radius:24px;max-width:580px;padding:40px}.stateCard h1{font-size:42px}.stateCard p{color:var(--muted);margin-bottom:24px;line-height:1.6}@media (max-width:850px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.trust,.featureGrid,.pricingGrid{grid-template-columns:1fr}.trust div{border-right:0;border-bottom:1px solid var(--line)}.sectionTitle,.split{grid-template-columns:1fr}.split{gap:20px}.emailBox{grid-template-columns:1fr}.error{grid-column:1}.download{flex-direction:column;align-items:flex-start;gap:20px}.footer{grid-template-columns:1fr}.footer div{justify-content:flex-start}}
