:root{color:#f8f8f8;background:#050505;font-family:Inter,Segoe UI,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--red: #ed141b;--soft-red: rgba(237, 20, 27, .28);--line: rgba(255, 255, 255, .14);--page: min(1120px, calc(100vw - 72px) )}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 78% 8%,rgba(237,20,27,.18),transparent 24rem),radial-gradient(circle at 30% 55%,rgba(237,20,27,.09),transparent 28rem),linear-gradient(180deg,#020202,#090909 48%,#020202)}button,input{font:inherit}button{border:0;cursor:pointer}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:0 max(36px,calc((100vw - 1120px)/2));border-bottom:1px solid rgba(255,255,255,.12);background:#000000eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header .logo{position:relative;display:inline-block;color:#fff;text-decoration:none;font-size:31px;line-height:.82;font-weight:950;letter-spacing:0}.site-header .logo span,.founder-card .logo span{color:var(--red)}.site-header .logo small{display:block;color:var(--red);font-size:5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.founder-card .logo.small{display:inline-block;color:#fff;text-decoration:none;font-size:24px;line-height:1;font-weight:950}nav{display:flex;gap:70px}nav a{color:#d8d8d8;text-decoration:none;font-size:14px}.header-button,.hero-actions button,.plan button,.closing button,.form button,.pay-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 20px;border-radius:4px;color:#fff;font-weight:850;background:linear-gradient(180deg,#ff272d,#c90d12);box-shadow:0 12px 28px #ed141b47}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:390px minmax(0,1fr);gap:32px;align-items:center;min-height:460px;width:100%;padding:38px max(36px,calc((100vw - 1120px)/2)) 28px;border-bottom:1px solid rgba(237,20,27,.34);background:linear-gradient(90deg,#000000fa,#000000c7 39%,#00000059),radial-gradient(circle at 72% 12%,rgba(237,20,27,.2),transparent 28rem)}.eyebrow,.section-title p{margin:0 0 8px;color:#ff4d52;text-transform:uppercase;font-weight:900;font-size:13px}h1,h2,h3,p{margin-top:0}.hero h1,.success h1{margin-bottom:20px;font-family:Impact,Haettenschweiler,Arial Black,sans-serif;font-size:clamp(40px,4.8vw,58px);line-height:.95;text-transform:uppercase;font-weight:950}.hero h1 span{display:block;margin-top:6px;color:var(--red);font-size:clamp(66px,7vw,92px)}.hero h2{margin:0 0 24px;font-family:Impact,Haettenschweiler,Arial Black,sans-serif;font-size:24px;text-transform:uppercase}.hero h2 b{color:var(--red)}.lead{max-width:280px;color:#e6e6e6;font-size:16px;line-height:1.28}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.hero-actions button{width:282px;min-height:44px;text-transform:uppercase}.hero-actions span,.closing p{color:#cfcfcf}.hero-actions span{display:inline-flex;align-items:center;gap:7px;width:100%;font-size:14px}.arena-visual{min-height:394px;perspective:1200px}.arena-room{position:relative;overflow:hidden;width:100%;height:394px;min-height:394px;border:0;border-radius:0;background:linear-gradient(100deg,rgba(0,0,0,.2),transparent 38%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 92px),radial-gradient(circle at 86% 42%,rgba(237,20,27,.28),transparent 16rem),linear-gradient(160deg,#151515,#060606 62%);box-shadow:inset 0 0 90px #000}.arena-room:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(96deg,transparent 0 28%,rgba(237,20,27,.9) 29%,transparent 30% 100%),linear-gradient(174deg,transparent 0 35%,rgba(237,20,27,.78) 36%,transparent 38% 100%),linear-gradient(18deg,transparent 0 54%,rgba(237,20,27,.7) 55%,transparent 56% 100%);opacity:.72}.wall-logo{position:absolute;right:7%;top:25%;color:transparent;-webkit-text-stroke:2px var(--red);font-size:clamp(50px,8vw,110px);font-style:italic;font-weight:950;opacity:.75}.station{position:absolute;left:calc(58% + var(--i) * 3.7%);bottom:calc(18% + (var(--i) % 2) * 5%);width:38px;height:76px;border:1px solid rgba(255,255,255,.2);border-bottom:6px solid #111;background:linear-gradient(#202020,#090909);transform:skew(-8deg);box-shadow:0 -8px 18px #ed141b52}.arena-room .founder-card{position:absolute;left:8%;top:16%;width:min(510px,73%);transform:rotateY(-16deg) rotate(-4deg)}.benefits,.cards-section,.closing,.flow,.success,.account{padding:26px max(36px,calc((100vw - 1120px)/2))}.benefits h2,.cards-section h2,.closing h2{text-align:center;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Black,sans-serif;font-size:clamp(28px,4vw,34px);line-height:1}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature,.plan,.flow-panel,.payment-box,.account-panel{border:1px solid var(--line);border-radius:6px;background:linear-gradient(150deg,#ffffff12,#ffffff05);box-shadow:0 18px 60px #00000047}.feature{padding:20px 18px;min-height:164px;text-align:center}.feature svg,.chosen-plan svg{color:var(--red)}.feature h3{margin:14px 0 8px;font-size:15px;text-transform:uppercase}.feature svg{width:46px;height:46px}.feature p,.plan li,.account-panel dd{color:#d1d1d1;line-height:1.42}.feature p{font-size:14px}.wide-cta{display:flex;align-items:center;justify-content:center;width:min(360px,100%);min-height:40px;margin:18px auto 0;border-radius:4px;color:#fff;font-weight:850;text-transform:uppercase;background:linear-gradient(180deg,#ff272d,#c90d12)}.move-section{display:grid;grid-template-columns:370px minmax(0,1fr);gap:24px;align-items:stretch;padding:34px max(36px,calc((100vw - 1120px)/2));border-top:1px solid rgba(237,20,27,.34);border-bottom:1px solid rgba(237,20,27,.34);background:linear-gradient(90deg,#080808,#111 48%,#050505)}.move-copy h2,.move-copy h3,.closing h3{margin:0;font-family:Impact,Haettenschweiler,Arial Black,sans-serif;text-transform:uppercase}.move-copy h2{font-size:34px}.move-copy h3,.closing h3{margin-bottom:18px;color:var(--red);font-size:22px}.move-copy p{max-width:310px;color:#f0f0f0;line-height:1.35}.move-visual{position:relative;display:grid;grid-template-columns:1fr 210px;gap:18px}.club-room,.club-plan{min-height:210px;border:1px solid rgba(237,20,27,.4);background:linear-gradient(160deg,transparent 0 45%,rgba(237,20,27,.58) 46%,transparent 47% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 62px),linear-gradient(150deg,#1a1a1a,#050505);box-shadow:inset 0 0 60px #000}.club-room{position:relative;overflow:hidden}.club-room span{position:absolute;right:8%;top:16%;color:transparent;-webkit-text-stroke:1.4px var(--red);font-size:48px;font-style:italic;font-weight:950}.club-room i{position:relative;display:inline-block;width:56px;height:84px;margin:104px 8px 0 28px;background:linear-gradient(#242424,#090909);box-shadow:0 -8px 18px #ed141b59;transform:skew(-8deg)}.club-plan{display:flex;align-items:flex-end;justify-content:center;padding:0 8px 10px;color:#dcdcdc;font-size:13px;background:linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),#101010;background-size:34px 34px}.section-title{text-align:center;margin-bottom:12px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan{padding:10px 16px 16px}.plan.red{border-color:#ed141b9e}.plan.gold{border-color:#e2ab3fb8}.plan-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.plan h3{margin:0 0 6px;font-family:Impact,Haettenschweiler,Arial Black,sans-serif;font-size:clamp(28px,3vw,38px);color:var(--red)}.plan.silver h3{color:#f1f1f1}.plan.gold h3{color:#e0ad47}.hours{text-align:center;text-transform:uppercase;font-weight:850;margin-bottom:10px}.hours span{color:var(--red);font-size:30px}.gold .hours span{color:#e0ad47}ul{padding:0;list-style:none}.plan li,.chosen-plan li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid rgba(255,255,255,.08)}.plan button,.form button,.pay-button{width:100%;margin-top:18px}.founder-card{position:relative;overflow:hidden;width:100%;max-width:560px;aspect-ratio:1.65 / 1;padding:22px;border:1px solid rgba(237,20,27,.78);border-radius:14px;background:linear-gradient(126deg,rgba(255,255,255,.12),transparent 34%),radial-gradient(circle at 90% 10%,rgba(237,20,27,.25),transparent 30%),linear-gradient(145deg,#151515,#030303);box-shadow:inset 0 0 0 1px #ffffff0a,0 28px 52px #00000073}.founder-card:after{content:"MKA";position:absolute;right:-6%;bottom:-18%;color:#ffffff09;font-size:clamp(72px,12vw,150px);font-style:italic;font-weight:950}.founder-card.gold{border-color:#e0ad47d9}.founder-card.preview{margin:4px auto 12px}.founder-card p{margin:18px 0 3px;color:var(--red);text-transform:uppercase;font-weight:900}.founder-card.gold p,.founder-card.gold h3{color:#e0ad47}.founder-card h3{margin-bottom:10px;color:var(--red);font-size:clamp(28px,5vw,54px);line-height:1}.founder-card strong,.founder-card em{position:relative;z-index:1;display:block}.founder-card em{margin-top:10px;color:#f2f2f2;font-style:normal;font-weight:800;text-transform:uppercase}.card-no{position:absolute;top:22px;right:24px;color:#c9c9c9;font-variant-numeric:tabular-nums}.closing{display:grid;grid-template-columns:300px 1fr 240px;gap:36px;align-items:center;border-top:1px solid rgba(237,20,27,.3);border-bottom:1px solid rgba(237,20,27,.3);background:linear-gradient(90deg,#050505,#0a0a0aeb,#050505),radial-gradient(circle at 88% 50%,rgba(237,20,27,.3),transparent 12rem);text-align:center}.closing:after{content:"MKA";justify-self:end;color:transparent;-webkit-text-stroke:1.5px var(--red);font-size:56px;font-style:italic;font-weight:950}.closing small{display:block;margin-top:10px;color:#a9a9a9;font-size:12px}.flow{min-height:calc(100vh - 66px)}.flow-panel,.payment-box{max-width:980px;margin:0 auto;padding:clamp(22px,4vw,44px)}.chosen-plan{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(260px,1fr);gap:26px;align-items:center}.checkout-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 26px}.checkout-picker button{display:grid;gap:5px;min-height:92px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#f7f7f7;text-align:left;background:linear-gradient(145deg,#ffffff12,#0000006b)}.checkout-picker button.active{border-color:var(--red);box-shadow:0 0 0 2px #ed141b40}.checkout-picker button.gold.active{border-color:#e0ad47;box-shadow:0 0 0 2px #e0ad4738}.checkout-picker b{color:var(--red);font-family:Impact,Haettenschweiler,Arial Black,sans-serif;font-size:28px;line-height:1}.checkout-picker .silver b{color:#fff}.checkout-picker .gold b{color:#e0ad47}.checkout-picker span{font-weight:850}.checkout-picker em{color:#cacaca;font-size:13px;font-style:normal}.terms-list{align-self:stretch}.terms-title{display:block!important;padding-top:0!important;color:#ff4d52;font-weight:900;text-transform:uppercase}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.form label{display:grid;gap:8px;color:#f3f3f3;font-weight:760}.form input{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.16);border-radius:7px;padding:0 14px;color:#fff;background:#0000007a}.checkline{grid-template-columns:22px 1fr!important;align-items:start;grid-column:1 / -1;color:#dcdcdc!important;font-weight:500!important}.checkline input{min-height:20px;accent-color:var(--red)}.optional{color:#bfbfbf!important}.form button{grid-column:1 / -1}.form button:disabled{cursor:not-allowed;opacity:.5}.ghost{margin-bottom:18px;color:#e5e5e5;background:transparent}.pay-price{margin-bottom:6px;color:var(--red);font-size:48px;font-weight:950}.methods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.methods button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#f5f5f5;background:#ffffff0d}.methods .active{border-color:var(--red);box-shadow:0 0 0 3px var(--soft-red)}.pay-summary,.account-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;color:#cfcfcf}.pay-summary b,.account-panel dd{margin:0;text-align:right}.success{display:grid;place-items:center;min-height:calc(100vh - 66px);text-align:center}.success-copy svg{color:var(--red)}.success .founder-card{width:min(620px,92vw)}.animated{animation:revealCard 1s ease both}@keyframes revealCard{0%{opacity:0;transform:translateY(40px) rotateX(22deg) scale(.92)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}.account{min-height:calc(100vh - 66px)}.account-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(280px,1fr);gap:36px;align-items:center}.account-panel{padding:clamp(24px,4vw,42px)}.status{display:inline-flex;gap:9px;align-items:center;margin-bottom:26px;padding:10px 14px;border:1px solid rgba(237,20,27,.38);border-radius:999px;color:#fff;background:#ed141b21}.usage{margin-bottom:28px}.usage span{color:#cfcfcf}.usage strong{display:block;margin:8px 0 12px;font-size:28px}.usage div{overflow:hidden;height:10px;border-radius:999px;background:#ffffff1a}.usage i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red),#ff8a8e)}.footer{display:grid;grid-template-columns:1fr repeat(4,auto) auto;gap:34px;align-items:center;padding:18px max(36px,calc((100vw - 1120px)/2));border-top:1px solid rgba(255,255,255,.1);color:#bfbfbf;font-size:13px;background:#050505}.footer a{color:#bfbfbf;text-decoration:none}.footer div{display:inline-flex;gap:10px;justify-content:center}.footer div span{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.24);border-radius:6px;color:#efefef;font-size:11px}@media(max-width:940px){nav{display:none}.hero,.benefit-grid,.plans,.closing,.move-section,.move-visual,.chosen-plan,.account-grid{grid-template-columns:1fr}.hero,.arena-visual{min-height:auto}}@media(max-width:640px){.site-header{padding:0 18px}.header-button{padding:0 12px;font-size:13px}.hero,.benefits,.cards-section,.closing,.move-section,.flow,.success,.account{padding-left:18px;padding-right:18px}.form,.checkout-picker,.methods,.pay-summary,.account-panel dl{grid-template-columns:1fr}.pay-summary b,.account-panel dd{text-align:left}.arena-room{min-height:340px}.site-header{gap:10px}.site-header .logo{font-size:26px}.hero{grid-template-columns:1fr;gap:24px;padding-top:34px}.hero h1{font-size:44px}.hero h1 span{font-size:72px}.hero-actions button{width:100%}.arena-room .founder-card{left:9%;top:22%;width:76%}.move-section{gap:20px}.move-copy p{max-width:none}.move-visual{width:100%}.club-room,.club-plan{width:100%;min-height:190px}.club-plan{min-height:180px}.club-room i{width:42px;height:70px;margin:98px 4px 0 18px}.closing:after{justify-self:center;font-size:46px}.footer{grid-template-columns:1fr;gap:10px;text-align:center}}
