
:root{--red:#ff1717;--red2:#bd0505;--purple:#a842ff;--dark:#050507;--panel:#0d0d12;--panel2:#15151d;--white:#fff;--muted:#a9a9b4;--line:#2b2b37;--shadow:0 18px 50px rgba(0,0,0,.45)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}body{font:15px/1.55 Geologica,Arial,sans-serif;background:var(--dark);color:#fff;padding-top:64px}input,textarea,select{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{display:block;max-width:100%;-webkit-user-drag:none}a{text-decoration:none;color:inherit}button,input{font:inherit}.page{overflow:hidden}.container{width:min(100% - 28px,1080px);margin:auto}.nav{position:fixed;inset:0 0 auto;height:64px;z-index:30;display:flex;align-items:center;gap:18px;padding:0 max(14px,calc((100% - 1080px)/2));background:rgba(5,5,7,.94);border-bottom:1px solid rgba(255,23,23,.35);backdrop-filter:blur(12px)}.brand{font-size:20px;font-weight:900;letter-spacing:.4px;white-space:nowrap}.brand span{color:var(--red)}.nav-note{flex:1;color:#9696a1;font-size:12px}.nav-btn,.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:14px 20px;font-weight:900;cursor:pointer}.nav-btn{padding:10px 17px;background:var(--red);color:#fff}.primary{color:#fff;background:linear-gradient(135deg,#ff3030,var(--red2));box-shadow:0 10px 25px rgba(255,23,23,.25)}.hero{display:grid;grid-template-columns:.86fr 1.14fr;min-height:570px;background:radial-gradient(circle at 75% 40%,rgba(125,35,208,.25),transparent 36%),#07070a}.hero-copy{padding:58px 35px 52px max(28px,calc((100vw - 1080px)/2));display:flex;flex-direction:column;justify-content:center}.eyebrow,.kicker{color:var(--red);font-size:12px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.hero h1{font-size:clamp(34px,4.4vw,62px);line-height:1;letter-spacing:-2px;margin:13px 0 9px;text-transform:uppercase}.hero h1 span{color:var(--purple);text-shadow:0 0 22px rgba(168,66,255,.45)}.hero-sub{font-size:18px;font-weight:700;color:#d8d8df}.hero-specs{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.hero-specs span{padding:7px 10px;border-radius:30px;border:1px solid #373744;background:#111118;font-size:12px;font-weight:700}.price{display:inline-flex;align-items:baseline;gap:8px;width:max-content;margin-top:20px;padding:9px 14px;border:1px solid var(--red);border-radius:12px;background:#0d0d12}.price small{color:#aaaab3;text-transform:uppercase;font-weight:700}.price strong{color:var(--red);font-size:38px;line-height:1}.hero .btn{width:max-content;min-width:220px;margin-top:14px}.trust{display:flex;gap:17px;margin-top:17px;color:#aaaab4;font-size:11px}.trust span:before{content:'✓';color:var(--red);margin-right:5px}.hero-art{position:relative;display:grid;place-items:center;padding:26px;background:#050507;overflow:hidden}.hero-art:before{content:'';position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:rgba(142,47,231,.2);filter:blur(70px)}.hero-img{position:relative;width:min(100%,690px);border-radius:20px;animation:eyesFloat 5s ease-in-out infinite!important;will-change:transform;backface-visibility:hidden}.tag{position:absolute;padding:7px 10px;border:1px solid var(--red);border-radius:8px;background:rgba(5,5,7,.9);font-size:11px;font-weight:800;box-shadow:0 0 18px rgba(255,23,23,.18)}.tag-a{top:13%;right:6%}.tag-b{bottom:17%;left:5%}.tag-c{bottom:8%;right:9%}@keyframes eyesFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-11px) scale(1.025)}}.quick{padding:28px 0;background:linear-gradient(120deg,#9f0606,#ed1818)}.quick-grid{display:grid;grid-template-columns:1fr 450px;gap:50px;align-items:center}.quick h2{font-size:30px;line-height:1.06;margin:5px 0}.quick p{color:#ffdada}.form-card{display:grid;gap:10px;padding:18px;border:1px solid #33333e;border-radius:16px;background:#111117;box-shadow:var(--shadow)}.form-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-title strong{font-size:23px;color:var(--red)}.field{width:100%;padding:13px;border:1px solid #34343f;border-radius:9px;background:#09090d;color:#fff;outline-color:var(--red)}.form-note{text-align:center;color:#8e8e99;font-size:10px}.section{padding:58px 0;content-visibility:auto;contain-intrinsic-size:auto 720px}.head{max-width:720px;margin-bottom:24px}.section h2{font-size:clamp(29px,4vw,45px);line-height:1.06;letter-spacing:-1.2px;margin-top:7px;text-transform:uppercase}.section p{color:var(--muted)}.media-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.media-grid.reverse .media-copy{order:-1}.visual{border:1px solid #292934;border-radius:18px;overflow:hidden;background:#000;box-shadow:var(--shadow)}.visual img{width:100%;aspect-ratio:1/1;object-fit:cover}.media-copy p{font-size:17px;margin-top:13px}.pills{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.pill{padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.pill b{display:block;color:var(--red);font-size:17px}.pill span{color:#acacb6;font-size:12px}.band{background:var(--panel)}.feature-list{display:grid;gap:10px;margin-top:20px}.feature{padding:15px 16px;border-left:3px solid var(--red);background:#0a0a0e;border-radius:0 10px 10px 0}.feature b{display:block}.feature span{color:var(--muted);font-size:13px}.full-photo{margin-top:22px;border:1px solid #292934;border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.full-photo img{width:100%;height:auto}.reviews{background:linear-gradient(150deg,#0b0b10,#12101a)}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.review{padding:18px;border:1px solid #2d2d39;border-radius:14px;background:#111117}.review header{display:flex;justify-content:space-between;gap:10px;font-weight:900}.stars{color:#ffcc28}.review p{font-size:13px;margin-top:8px}.faq{background:#0c0c11}.faq-list{display:grid;gap:9px}.faq details{border:1px solid #2e2e39;border-radius:12px;padding:0 17px;background:#111117}.faq summary{padding:17px 28px 17px 0;cursor:pointer;list-style:none;font-weight:800;position:relative}.faq summary:after{content:'+';position:absolute;right:0;top:10px;color:var(--red);font-size:25px}.faq details[open] summary:after{content:'−'}.faq details p{padding:0 0 17px;font-size:13px}.final{background:radial-gradient(circle at 30% 40%,rgba(138,45,228,.18),transparent 35%),#060609}.final-grid{display:grid;grid-template-columns:1fr 420px;gap:55px;align-items:center}.final-copy img{width:100%;max-width:480px;margin-top:20px;border-radius:16px}.final-copy p{margin-top:11px}.footer{padding:28px 12px;text-align:center;border-top:1px solid #22222b;color:#777783;font-size:11px}.footer-links{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:10px}.footer-links a{color:#bcbcc4}
@media(max-width:820px){.nav-note{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:30px 20px 22px}.hero-art{padding:15px 14px 30px}.quick-grid,.media-grid,.final-grid{grid-template-columns:1fr;gap:25px}.media-grid.reverse .media-copy{order:0}.review-grid{grid-template-columns:1fr}.section{padding:43px 0}.visual{max-width:620px;margin:auto}.final-copy img{max-width:100%}.hero-img{animation:eyesFloat 4.5s ease-in-out infinite!important;transform:translateZ(0)}}
@media(max-width:480px){body{padding-top:58px}.nav{height:58px}.brand{font-size:16px}.nav-btn{font-size:11px;padding:8px 12px}.hero h1{font-size:31px;letter-spacing:-1px}.hero-sub{font-size:15px}.hero-copy{padding-top:23px}.price strong{font-size:34px}.trust{gap:9px;justify-content:space-between}.trust span{font-size:9px}.tag{font-size:9px}.section{padding:36px 0}.section h2{font-size:29px}.pills{grid-template-columns:1fr}.footer-links{gap:7px;font-size:9px;flex-wrap:nowrap}}
