*,*:before,*:after{box-sizing:border-box}:root{--red: #ff0718;--white: #ffffff;--gray: rgba(255, 255, 255, .72);--max: 1280px}html{scroll-behavior:smooth}body{margin:0;background:#000;color:var(--white);font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.page{min-height:100vh;background:#000}.hero{position:relative;min-height:810px;overflow:hidden;background:radial-gradient(circle at 84% 54%,rgba(255,0,20,.32),transparent 24%),radial-gradient(circle at 96% 32%,rgba(255,0,20,.55),transparent 18%),linear-gradient(105deg,#000,#020202 44%,#120002 73%,#000)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.035) 0 1px,transparent 1px 100%),radial-gradient(circle at 52% 35%,rgba(255,255,255,.04),transparent 25%);background-size:180px 180px,auto;opacity:.52}.hero:after{content:"";position:absolute;right:-10%;bottom:0;width:58%;height:520px;background:linear-gradient(135deg,transparent 0 34%,rgba(255,7,24,.98) 35% 45%,transparent 46%),linear-gradient(145deg,transparent 0 44%,rgba(255,7,24,.55) 45% 48%,transparent 49%),linear-gradient(155deg,transparent 0 55%,rgba(255,7,24,.32) 56% 58%,transparent 59%);pointer-events:none}.header{position:relative;z-index:5;width:min(var(--max),calc(100% - 88px));margin:0 auto;padding:42px 0 28px;display:flex;align-items:center;justify-content:space-between}.brand img{display:block;width:clamp(250px,27vw,410px);height:auto}.nav{display:flex;align-items:center;gap:32px;font-size:15px;font-weight:900;text-transform:uppercase}.nav a:hover{color:var(--red)}.navCta{min-height:48px;padding:14px 28px;border:1.5px solid var(--red);border-radius:3px;color:var(--red)}.navCta:hover{color:#fff!important;background:var(--red)}.heroInner{position:relative;z-index:2;width:min(var(--max),calc(100% - 88px));min-height:655px;margin:0 auto;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center}.heroCopy{padding-bottom:76px}.heroCopy h1{margin:0;font-size:clamp(45px,5.3vw,72px);line-height:1.11;font-weight:950;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 0 26px rgba(255,255,255,.16)}.heroCopy h1 span{color:var(--red)}.heroLine{width:82px;height:4px;margin:34px 0 28px;background:var(--red)}.heroCopy p{max-width:470px;margin:0 0 38px;color:var(--gray);font-size:clamp(18px,1.65vw,23px);line-height:1.48}.redButton{display:inline-flex;align-items:center;justify-content:center;min-width:286px;min-height:68px;padding:0 36px;border-radius:5px;background:linear-gradient(90deg,#ff0718,#d50010);color:#fff;font-size:19px;font-weight:950;text-transform:uppercase;box-shadow:0 18px 46px #ff071838}.laptopStage{position:relative;min-height:600px;display:flex;align-items:center;justify-content:flex-end}.laptop{position:relative;z-index:3;width:min(760px,58vw);max-width:none;transform:translate(42px,42px);filter:drop-shadow(0 26px 40px rgba(0,0,0,.84)) drop-shadow(0 0 55px rgba(255,7,24,.24))}.redSlash{position:absolute;right:-12%;background:linear-gradient(90deg,transparent,rgba(255,7,24,.96),transparent)}.slashOne{bottom:14%;width:72%;height:2px;transform:rotate(-14deg)}.slashTwo{bottom:6%;width:86%;height:1px;transform:rotate(-18deg)}.features{background:#fff;color:#050505;padding:36px 7% 72px;text-align:center}.eyebrow{margin:0 0 8px;color:var(--red);font-size:20px;font-weight:950;text-transform:uppercase}.features h2{margin:0 0 46px;font-size:clamp(31px,3vw,38px);font-weight:950;text-transform:uppercase}.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);width:min(1120px,100%);margin:0 auto}.feature{min-height:250px;padding:0 38px;border-right:1px solid rgba(0,0,0,.14)}.feature:last-child{border-right:0}.featureIcon{height:78px;margin-bottom:28px;display:grid;place-items:center;color:var(--red);font-size:68px}.feature h3{margin:0 0 18px;font-size:19px;font-weight:950}.feature p{max-width:215px;margin:0 auto;font-size:16px;line-height:1.48}.pricing{background:#fff;padding:0 7% 33px}.pricingBox{width:min(1140px,100%);margin:0 auto;padding:34px 40px 36px;border-radius:7px;background:linear-gradient(135deg,#020202,#111 52%,#050505);color:#fff}.pricingTitle{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin-bottom:24px}.pricingTitle span{height:1px;background:var(--red)}.pricingTitle h2{margin:0;color:var(--red);font-size:clamp(23px,2.5vw,31px);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.pricingContent{display:grid;grid-template-columns:1fr 1fr;min-height:280px}.packageList{margin:0;padding:0 56px 0 46px;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:18px}.packageList li{display:flex;align-items:center;gap:19px;font-size:21px}.packageList span{display:inline-grid;place-items:center;width:25px;height:25px;border:2px solid var(--red);border-radius:999px;color:var(--red)}.priceArea{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.14);text-align:center}.price{color:var(--red);font-size:clamp(76px,9vw,106px);font-weight:950}.priceArea p{margin:18px 0 24px;font-size:18px;font-weight:900;text-transform:uppercase}.footer{min-height:160px;padding:28px calc((100% - min(var(--max),calc(100% - 88px)))/2);display:flex;align-items:center;justify-content:space-between;background:radial-gradient(circle at 88% 50%,rgba(255,7,24,.95),transparent 30%),linear-gradient(90deg,#000,#080000 48%,#e0000d)}.footerLeft{display:flex;align-items:center;gap:28px}.footerLeft img{width:92px}.footerLeft p{margin:0;font-size:clamp(24px,2.2vw,31px);font-weight:900;line-height:1.28}.footerLeft span{color:var(--red)}.footerButton{min-width:235px;min-height:66px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--red);font-size:18px;font-weight:950;text-transform:uppercase}.copyright{padding:22px;background:#020202;color:#ffffff59;text-align:center}@media(max-width:1050px){.heroInner,.header{width:min(100% - 44px,var(--max))}.heroInner,.pricingContent{grid-template-columns:1fr}.laptop{width:min(760px,92vw);transform:none}.featureGrid{grid-template-columns:repeat(2,1fr)}.priceArea{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding-top:34px}}@media(max-width:760px){.nav{display:none}.header{justify-content:center}.heroCopy{text-align:center}.heroLine,.heroCopy p{margin-left:auto;margin-right:auto}.featureGrid{grid-template-columns:1fr}.footer{flex-direction:column;gap:28px;text-align:center}.footerLeft{flex-direction:column}}
