:root{--bg:#070707;--panel:#0d0d0d;--line:#202020;--muted:#858585;--purple:#8B5CF6;--white:#f4f4f4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.nav{height:76px;padding:0 7%;display:flex;align-items:center;gap:35px;border-bottom:1px solid #151515;background:rgba(7,7,7,.94);position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.brand{font-weight:900;letter-spacing:1.8px;font-size:16px}.nav nav{display:flex;gap:28px;margin-left:auto}.nav nav a{font-size:12px;color:#8d8d8d}.nav nav a:hover{color:#fff}.nav-btn,.btn{font-size:12px;font-weight:800;padding:11px 16px;border-radius:7px}.nav-btn{background:var(--purple)}.menu{display:none;background:none;border:0;color:#fff;font-size:22px}.hero{border-bottom:1px solid #151515;min-height:650px;display:flex;align-items:center;background:radial-gradient(circle at 72% 40%,rgba(139,92,246,.11),transparent 32%)}.hero-inner{width:86%;max-width:1180px;margin:auto;padding:95px 0}.eyebrow,.heading small,.feature small,.test small,.support small{font-size:10px;letter-spacing:2px;color:var(--purple);font-weight:900}.hero h1{font-size:clamp(64px,9vw,122px);line-height:.88;letter-spacing:-7px;margin:22px 0}.hero h1 span,.feature h2 span,.test h2 span{color:var(--purple)}.hero p{max-width:620px;color:#929292;font-size:16px;line-height:1.7}.hero-actions{display:flex;gap:10px;margin-top:30px}.btn{display:inline-flex}.primary{background:var(--purple)}.ghost{border:1px solid #292929;background:#0b0b0b}.hero-line{height:1px;background:#1d1d1d;margin:70px 0 24px}.quick{display:flex;gap:50px}.quick div{display:flex;gap:10px;align-items:center}.quick b{font-size:10px;color:var(--purple)}.quick span{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:1px}.section{padding:105px 7%;border-bottom:1px solid #151515}.heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.heading h2,.feature h2,.test h2,.support h2{font-size:46px;letter-spacing:-2.5px;line-height:1;margin:9px 0}.heading p,.feature p,.test p,.support p{max-width:480px;color:#777;font-size:14px;line-height:1.7}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.product{min-height:370px;padding:27px;border:1px solid var(--line);background:var(--panel);border-radius:10px;display:flex;flex-direction:column;transition:.2s}.product:hover{border-color:#4d347e;transform:translateY(-3px)}.num{font-size:10px;color:#555}.type{font-size:9px;color:var(--purple);letter-spacing:1.3px;font-weight:900;margin-top:45px}.product h3{font-size:25px;margin:8px 0}.product p{font-size:13px;color:#777;line-height:1.6}.bottom{margin-top:auto;border-top:1px solid #1c1c1c;padding-top:18px;display:flex;align-items:center;justify-content:space-between}.bottom strong{font-size:23px}.bottom a{font-size:10px;font-weight:800;color:#fff}.bottom a:hover,.more:hover{color:var(--purple)}.feature{padding:110px 7%;display:grid;grid-template-columns:1fr 1fr;gap:90px;background:#090909;border-bottom:1px solid #151515}.feature-list>div{display:grid;grid-template-columns:35px 1fr;gap:8px 12px;padding:22px 0;border-bottom:1px solid #1d1d1d}.feature-list b{color:var(--purple);font-size:10px}.feature-list strong{font-size:14px}.feature-list span{grid-column:2;color:#666;font-size:12px}.vouch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vouch{background:#0d0d0d;border:1px solid #202020;border-radius:10px;padding:25px}.stars{color:var(--purple);letter-spacing:3px;font-size:11px}.vouch p{min-height:85px;color:#aaa;font-size:13px;line-height:1.7}.vouch footer{border-top:1px solid #1d1d1d;padding-top:16px}.vouch footer b,.vouch footer span{display:block}.vouch footer b{font-size:12px}.vouch footer span{font-size:10px;color:#666;margin-top:3px}.more{display:inline-block;margin-top:22px;color:#aaa;font-size:11px;font-weight:800}.test{padding:110px 7%;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid #151515}.specs{display:grid;grid-template-columns:1fr 1fr;border:1px solid #202020}.specs div{padding:25px;border-bottom:1px solid #1b1b1b}.specs div:nth-child(odd){border-right:1px solid #1b1b1b}.specs b,.specs span{display:block}.specs b{font-size:10px;color:var(--purple);letter-spacing:1px}.specs span{font-size:12px;color:#777;margin-top:5px}.support{margin:70px 7%;padding:55px 6%;border:1px solid #252525;background:linear-gradient(110deg,#100b16,#0b0b0b);border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:30px}.site-footer{padding:42px 7%;display:grid;grid-template-columns:1fr auto;gap:20px;border-top:1px solid #151515}.socials{display:flex;gap:22px}.socials a{font-size:11px;color:#777}.site-footer p{grid-column:1/-1;color:#444;font-size:10px}.site-footer .brand{font-size:14px}@media(max-width:900px){.nav{padding:0 5%}.nav nav{display:none}.nav nav.open{display:flex;position:absolute;top:76px;left:0;right:0;padding:20px 5%;background:#080808;border-bottom:1px solid #222;flex-direction:column;gap:18px}.nav-btn{display:none}.menu{display:block;margin-left:auto}.hero-inner{width:90%;padding:80px 0}.grid{grid-template-columns:1fr 1fr}.vouch-grid{grid-template-columns:1fr}.feature,.test{grid-template-columns:1fr;gap:45px}.support{margin:55px 5%;display:block}.support .btn{margin-top:22px}.site-footer{padding:40px 5%}}@media(max-width:560px){.hero h1{font-size:62px;letter-spacing:-4px}.hero-actions{flex-direction:column;align-items:stretch}.quick{gap:15px;flex-wrap:wrap}.section,.feature,.test{padding:80px 5%}.heading{display:block}.heading h2,.feature h2,.test h2,.support h2{font-size:36px}.grid{grid-template-columns:1fr}.product{min-height:330px}.specs{grid-template-columns:1fr}.specs div:nth-child(odd){border-right:0}.support{padding:35px 25px}.site-footer{grid-template-columns:1fr}.site-footer p{grid-column:auto}}
.product ul{margin:16px 0 22px;padding-left:18px;color:#8f8f8f;font-size:12px;line-height:1.65}.product li{margin:5px 0}.test{padding:110px 9%;border-top:1px solid #141414;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.test-copy h2{font-size:44px;line-height:1.02;letter-spacing:-2px;margin:10px 0 18px}.test-copy h2 span{color:#8B5CF6}.test-copy p{color:#777;max-width:500px}.test-form{border:1px solid #202020;background:#0d0d0d;border-radius:14px;padding:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.test-form label{display:block;color:#777;font-size:10px;font-weight:800;letter-spacing:1px}.test-form select{display:block;width:100%;margin-top:7px;background:#090909;color:#eee;border:1px solid #252525;border-radius:7px;padding:12px;font:inherit;font-size:12px;outline:none}.test-form select:focus{border-color:#8B5CF6}.result{display:none;margin-top:18px;border:1px solid #34235a;background:#110d19;border-radius:10px;padding:20px}.result.show{display:block}.result small{display:block;color:#8B5CF6;font-size:9px;letter-spacing:1.5px;font-weight:800;margin-bottom:7px}.result strong{font-size:21px}.result p{color:#999;font-size:13px;margin:7px 0 14px}.result a{color:#fff;text-decoration:none;font-size:12px;font-weight:800}.faq-list{max-width:900px;margin:auto;border-top:1px solid #202020}.faq-list details{border-bottom:1px solid #202020;padding:0}.faq-list summary{cursor:pointer;list-style:none;padding:23px 0;font-size:15px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';float:right;color:#8B5CF6;font-size:20px}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:#777;max-width:760px;font-size:13px;margin:-5px 0 24px;line-height:1.7}@media(max-width:900px){.test{grid-template-columns:1fr;padding:80px 6%}}@media(max-width:560px){.form-grid{grid-template-columns:1fr}.test{padding:70px 5%}.test-copy h2{font-size:36px}}
