@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap');
:root{--bg:#08080a;--panel:#151519;--line:#303038;--red:#f12635;--yellow:#ffcd18;--text:#faf8f4;--muted:#b6b4be}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 'DM Sans',system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.wrap{max-width:1240px;margin:auto;padding:0 26px}.top{position:sticky;top:0;z-index:30;background:#09090bdc;border-bottom:1px solid #34343b;backdrop-filter:blur(20px)}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:86px}.brand{display:flex;align-items:center;gap:11px}.brand-mark{display:grid;place-items:center;border:2px solid var(--red);height:45px;width:45px;border-radius:10px;font:900 26px 'Barlow Condensed',sans-serif;transform:skew(-6deg)}.brand-dot{color:var(--yellow)}.brand-name{font:900 23px/1 'Barlow Condensed',sans-serif;letter-spacing:.8px}.brand-name small{display:block;font:800 10px 'DM Sans',sans-serif;color:var(--yellow);letter-spacing:4px;margin-top:6px}.links{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:800;letter-spacing:.6px}.links a:hover{color:var(--yellow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:5px;padding:15px 22px;background:linear-gradient(110deg,#e81c2c,#ff4241);color:white;font-size:12px;letter-spacing:.6px;font-weight:900;text-align:center;box-shadow:0 9px 28px #ee243126;transition:transform .2s,filter .2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.12)}.btn.alt{background:#151418;border:1px solid #655a39;color:var(--yellow);box-shadow:none}.hero{position:relative;overflow:hidden;padding:45px 0 82px;background:radial-gradient(ellipse at 83% 38%,#5c101d70,transparent 45%),radial-gradient(ellipse at 28% 75%,#5b251725,transparent 52%),#08080a}.hero:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(#5552 1px,transparent 1px),linear-gradient(90deg,#5552 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,transparent,#000)}.hero-kicker{display:flex;align-items:center;gap:13px;font-size:10px;font-weight:900;letter-spacing:2px;color:var(--yellow);position:relative}.live-dot{height:8px;width:8px;background:var(--red);border-radius:50%;box-shadow:0 0 14px var(--red)}.kicker-line{width:35px;height:1px;background:#6c4240}.hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:14px;align-items:center;position:relative}.hero-copy{padding:45px 0}.hero h1,.section h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;line-height:.91;letter-spacing:-1px}.hero h1{font-size:clamp(58px,7.5vw,110px);margin:15px 0 24px}.hero h1 em{font-style:normal;color:var(--red);text-shadow:0 0 35px #e8203533}.lead{font-size:17px;max-width:490px;color:#c9c6cc;line-height:1.8}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.hero-micro{display:flex;flex-wrap:wrap;gap:18px;margin-top:32px;color:#b9b6ba;font-size:10px;font-weight:800;letter-spacing:.8px}.hero-art{position:relative;isolation:isolate}.hero-art:before{content:'';position:absolute;inset:14%;border-radius:50%;background:#f22b3450;filter:blur(75px);z-index:-1}.hero-art img{width:100%;display:block;filter:drop-shadow(0 15px 40px #000);border-radius:8px;mix-blend-mode:screen}.hero-art-label{display:block;text-align:center;color:#e7c9ad;font-size:10px;font-weight:900;letter-spacing:3px}.ticker{overflow:hidden;background:linear-gradient(95deg,#e82332,#b50b22);padding:13px 0;white-space:nowrap;font:900 22px 'Barlow Condensed',sans-serif;letter-spacing:3px}.ticker div{width:max-content;margin:auto}.ticker b{color:var(--yellow);padding:0 24px}.section{padding:94px 0}.eyebrow{font-size:11px;color:var(--yellow);font-weight:900;letter-spacing:3px}.section h2{font-size:clamp(46px,6vw,80px);margin:13px 0 20px}.gradient-text{background:linear-gradient(95deg,#fa2336 15%,#ff9a21 65%,#ffd52a);color:transparent;background-clip:text}.muted{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.card{position:relative;background:linear-gradient(145deg,#1b1a20,#101014);border:1px solid #343139;border-radius:12px;padding:28px;display:flex;flex-direction:column;min-height:345px;overflow:hidden}.card:before{content:'';height:3px;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,var(--red),#ffb21b)}.card.feature{border-color:#ae313a;box-shadow:0 12px 45px #a519211a}.card .tag{font-size:10px;color:var(--yellow);font-weight:900;letter-spacing:2px}.card-icon{font-size:38px;margin-top:16px}.card h3{font:900 31px 'Barlow Condensed',sans-serif;margin:9px 0}.card p{color:var(--muted);flex:1;font-size:14px}.card>div:not(.card-icon):not(.price){font-size:13px}.price{font:900 36px 'Barlow Condensed',sans-serif;color:var(--yellow);margin:16px 0}.price small{font:400 12px 'DM Sans',sans-serif;color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.darkpanel{background:linear-gradient(130deg,#161418,#0e0d11);border-block:1px solid #29262e}.features{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature-box{border:1px solid #39333a;padding:20px;border-radius:8px;background:#1b171b;color:#bdb6bc;font-size:13px}.feature-box strong{display:block;color:var(--yellow);font:900 23px 'Barlow Condensed',sans-serif;margin-bottom:6px}.formbox{background:#1a181e;border:1px solid #4b3b41;border-radius:12px;padding:30px;box-shadow:0 20px 60px #0005}.formbox h3{font:900 30px 'Barlow Condensed',sans-serif}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}label{font-size:12px;font-weight:800}input,select,textarea{width:100%;border:1px solid #554d54;border-radius:5px;background:#0e0d11;color:#fff;padding:12px;outline-offset:2px}input:focus,select:focus,textarea:focus{outline:2px solid var(--yellow)}textarea{min-height:115px;resize:vertical}.fine{font-size:12px;color:var(--muted)}.notice{padding:15px;border-radius:8px;background:#153723;color:#c9f7d4;margin:15px 0}.error{background:#44191a;color:#ffe0e0}footer{border-top:1px solid var(--line);padding:35px 0;color:var(--muted);font-size:13px}.footerrow{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.hidden-field{position:absolute;left:-10000px}@media(max-width:950px){.hero-grid,.split{grid-template-columns:1fr}.hero-art{max-width:650px;margin:auto}.hero-copy{padding:50px 0 10px}.cards{grid-template-columns:1fr 1fr}.links{gap:12px}.links a:not(.btn){display:none}}@media(max-width:650px){.cards,.fields,.features{grid-template-columns:1fr}.hero{padding:30px 0 45px}.hero h1{font-size:clamp(55px,13vw,85px)}.section{padding:62px 0}.brand-name{font-size:18px}.brand-mark{width:37px;height:37px;font-size:21px}.nav{min-height:68px}.nav-cta{padding:11px 12px}.formbox{padding:18px}.hero-kicker{font-size:8px;letter-spacing:1px}.kicker-line{display:none}.hero-micro{gap:8px}.hero-micro span{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
