*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--red:#E8000D;--red-dark:#B5000A;--red-bright:#FF1A24;--red-glow:rgba(232,0,13,0.4);--black:#000000;--black-rich:#080808;--black-card:#0F0F0F;--black-border:#1A1A1A;--black-hover:#141414;--white:#FFFFFF;--white-dim:#E0E0E0;--white-muted:#999999;--yellow:#FFD700;--green:#00C853;--font-display:"Bebas Neue",sans-serif;--font-heading:"Barlow Condensed",sans-serif;--font-body:"Barlow",sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--black);color:var(--white);font-family:var(--font-body);font-size:16px;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:2px}::selection{background:var(--red);color:var(--white)}.container{max-width:680px;margin:0 auto;padding:0 16px}.urgency-bar{background:var(--red);color:var(--white);text-align:center;padding:10px 16px;font-family:var(--font-heading);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:10px}.urgency-bar .pulse-dot{width:8px;height:8px;background:var(--yellow);border-radius:50%;animation:pulse-dot 1s infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.hero{background:var(--black-rich);position:relative;overflow:hidden;padding:40px 0 0}.hero:before{top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(232,0,13,.15) 0,transparent 70%)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{bottom:0;right:-50px;width:300px;height:300px;background:radial-gradient(circle,rgba(232,0,13,.08) 0,transparent 70%)}.badge-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.badge{background:var(--red);color:var(--white);font-family:var(--font-heading);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.badge.yellow{background:var(--yellow);color:var(--black)}.badge.outline{background:transparent;border:1px solid var(--red);color:var(--red)}.hero-headline{font-family:var(--font-display);font-size:clamp(48px,14vw,88px);line-height:.9;color:var(--white);text-transform:uppercase;margin-bottom:8px}.hero-headline span{color:var(--red);display:block}.hero-subhead{font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--white-dim);margin-bottom:24px;line-height:1.3}.hero-subhead strong{color:var(--white)}.bike-visual{position:relative;background:linear-gradient(180deg,#0F0F0F,#1A0000 50%,#0F0F0F);padding:24px 0;margin:0 -16px;text-align:center;overflow:hidden}.bike-visual:before{content:"XP4";position:absolute;font-family:var(--font-display);font-size:180px;color:rgba(232,0,13,.06);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap}.bike-img-wrapper{position:relative;display:inline-block}.bike-img-wrapper img{width:100%;max-width:480px;height:auto;display:block;filter:drop-shadow(0 20px 60px rgba(232,0,13,.3));animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.stock-badge{position:absolute;top:12px;right:12px;background:var(--red);color:var(--white);font-family:var(--font-heading);font-weight:900;font-size:13px;padding:6px 12px;border-radius:2px;animation:flash 2s infinite;text-transform:uppercase}@keyframes flash{0%,to{opacity:1}50%{opacity:.7}}.price-block{background:var(--black-card);border:1px solid var(--black-border);border-top:3px solid var(--red);padding:20px;border-radius:4px;margin:24px 0}.price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.price-current{font-family:var(--font-display);font-size:56px;color:var(--red);line-height:1}.price-original{font-size:24px;color:var(--white-muted);text-decoration:line-through}.price-original,.price-save{font-family:var(--font-heading)}.price-save{background:var(--yellow);color:var(--black);font-weight:900;font-size:14px;padding:4px 10px;border-radius:2px;text-transform:uppercase}.price-note{font-size:13px;color:var(--white-muted);font-family:var(--font-body)}.price-note strong{color:var(--green)}.countdown-section{text-align:center;margin:24px 0}.countdown-label{font-family:var(--font-heading);font-weight:700;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--red);margin-bottom:10px}.countdown-grid{display:flex;gap:8px;justify-content:center}.countdown-unit{background:var(--black-card);border:1px solid var(--red);border-radius:4px;padding:12px 10px 8px;min-width:64px;text-align:center}.countdown-num{font-family:var(--font-display);font-size:42px;line-height:1;color:var(--white);display:block;animation:countPulse 1s ease-in-out infinite alternate}@keyframes countPulse{0%{text-shadow:0 0 8px var(--red-glow)}to{text-shadow:0 0 20px var(--red-glow)}}.countdown-label-unit{font-family:var(--font-heading);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--white-muted);margin-top:2px;display:block}.countdown-colon{font-family:var(--font-display);font-size:42px;color:var(--red);align-self:flex-start;padding-top:12px;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cta-btn{display:block;width:100%;background:var(--red);color:var(--white);font-family:var(--font-display);font-size:28px;letter-spacing:.05em;text-transform:uppercase;padding:18px 24px;border:none;border-radius:4px;cursor:pointer;text-align:center;text-decoration:none;position:relative;overflow:hidden;transition:background .15s,transform .1s;box-shadow:0 4px 24px var(--red-glow)}.cta-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent)}.cta-btn:hover{background:var(--red-bright);transform:translateY(-1px);box-shadow:0 8px 32px var(--red-glow)}.cta-btn:active{transform:translateY(1px)}.cta-btn.secondary{background:transparent;border:2px solid var(--red);color:var(--red);font-size:20px;box-shadow:none}.cta-btn.secondary:hover{background:rgba(232,0,13,.1)}.cta-btn.green{background:var(--green);color:var(--black);box-shadow:0 4px 24px rgba(0,200,83,.3)}.cta-btn.green:hover{background:#00e05c}.cta-sub{text-align:center;font-size:12px;color:var(--white-muted);margin-top:8px;display:flex;align-items:center;justify-content:center;gap:6px}.cta-sub svg{flex-shrink:0}.section-divider{border:none;border-top:1px solid var(--black-border);margin:40px 0}.section-tag{font-family:var(--font-heading);font-weight:700;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.section-title{font-family:var(--font-display);font-size:clamp(32px,9vw,52px);line-height:1;text-transform:uppercase;margin-bottom:16px}.features-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:24px}.feature-card{background:var(--black-card);border:1px solid var(--black-border);border-radius:4px;padding:16px;transition:border-color .2s}.feature-card:hover{border-color:var(--red)}.feature-icon{font-size:28px;margin-bottom:8px;display:block}.feature-value{font-family:var(--font-display);font-size:32px;color:var(--red);line-height:1;display:block}.feature-label{font-family:var(--font-heading);font-weight:600;font-size:13px;color:var(--white-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;display:block}.feature-desc{font-size:13px;color:var(--white-dim);margin-top:6px;line-height:1.4}.spec-list{background:var(--black-card);border:1px solid var(--black-border);border-radius:4px;overflow:hidden}.spec-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--black-border);font-size:14px}.spec-row:last-child{border-bottom:none}.spec-row:nth-child(odd){background:rgba(255,255,255,.02)}.spec-key{color:var(--white-muted);font-family:var(--font-body)}.spec-val{color:var(--white);font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.reviews-list{display:flex;flex-direction:column;gap:12px}.review-card{background:var(--black-card);border:1px solid var(--black-border);border-left:3px solid var(--red);border-radius:4px;padding:16px}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.reviewer-name{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--white)}.reviewer-meta{font-size:12px;color:var(--white-muted);margin-top:2px}.stars{color:var(--yellow);font-size:16px;letter-spacing:1px}.verified-badge{display:inline-flex;align-items:center;gap:4px;background:rgba(0,200,83,.1);border:1px solid rgba(0,200,83,.3);color:var(--green);font-size:11px;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:2px;margin-top:4px}.review-text{font-size:14px;color:var(--white-dim);line-height:1.5}.review-helpful{margin-top:10px;font-size:12px;color:var(--white-muted)}.checkout-section{background:var(--black-rich);padding:32px 0}.checkout-card{background:var(--black-card);border:1px solid var(--black-border);border-top:4px solid var(--red);border-radius:4px;overflow:hidden}.checkout-header{padding:20px;border-bottom:1px solid var(--black-border);background:rgba(232,0,13,.05)}.checkout-header h2{font-family:var(--font-display);font-size:28px;text-transform:uppercase}.checkout-header p{font-size:13px;color:var(--white-muted);margin-top:4px}.checkout-body{padding:20px}.order-summary{background:rgba(255,255,255,.03);border:1px solid var(--black-border);border-radius:4px;padding:16px;margin-bottom:20px}.order-line{display:flex;justify-content:space-between;font-size:14px;padding:6px 0;color:var(--white-dim);border-bottom:1px solid rgba(255,255,255,.05)}.order-line.total,.order-line:last-child{border-bottom:none}.order-line.total{font-family:var(--font-heading);font-weight:900;font-size:18px;color:var(--white);padding-top:12px;margin-top:4px}.order-line.total .price{color:var(--red)}.order-line .strikeout{text-decoration:line-through;color:var(--white-muted);font-size:12px}.form-group{margin-bottom:16px}.form-label{display:block;font-family:var(--font-heading);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--white-muted);margin-bottom:6px}.form-input{width:100%;background:rgba(255,255,255,.05);border:1px solid var(--black-border);border-radius:4px;color:var(--white);font-family:var(--font-body);font-size:15px;padding:12px 14px;outline:none;transition:border-color .2s;-webkit-appearance:none}.form-input:focus{border-color:var(--red);background:rgba(232,0,13,.05)}.form-input::placeholder{color:var(--white-muted)}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.payment-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:20px}.pay-tab{background:rgba(255,255,255,.03);border:2px solid var(--black-border);border-radius:4px;padding:14px 12px;cursor:pointer;text-align:center;transition:all .2s;font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--white-muted);display:flex;flex-direction:column;align-items:center;gap:6px}.pay-tab.active{border-color:var(--red);background:rgba(232,0,13,.08);color:var(--white)}.pay-tab-icon{font-size:24px}.payment-info{background:rgba(255,255,255,.03);border:1px solid var(--black-border);border-radius:4px;padding:16px;margin-bottom:20px}.wallet-address{background:rgba(0,0,0,.4);border:1px dashed var(--red);border-radius:4px;padding:12px;font-family:monospace;font-size:12px;color:var(--yellow);word-break:break-all;margin:8px 0}.bank-detail{display:flex;justify-content:space-between;font-size:13px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.bank-detail:last-child{border-bottom:none}.bank-detail .key{color:var(--white-muted)}.bank-detail .val{color:var(--white);font-weight:600}.bank-detail .val,.copy-btn{font-family:var(--font-heading)}.copy-btn{background:transparent;border:1px solid var(--red);color:var(--red);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;padding:6px 14px;border-radius:2px;cursor:pointer;margin-top:8px;transition:background .15s;display:inline-block}.copy-btn:hover{background:rgba(232,0,13,.1)}.order-bump{border:2px dashed var(--yellow);background:rgba(255,215,0,.04);border-radius:4px;padding:16px;margin-bottom:20px;cursor:pointer;transition:background .2s}.order-bump:hover{background:rgba(255,215,0,.08)}.order-bump-header{display:flex;gap:12px;align-items:flex-start}.order-bump-check{width:22px;height:22px;border:2px solid var(--yellow);border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;margin-top:2px;transition:background .15s}.order-bump-check.checked{background:var(--yellow)}.order-bump-check.checked:after{content:"✓";color:var(--black);font-size:14px;font-weight:900}.order-bump-title{font-family:var(--font-heading);font-weight:900;font-size:15px;text-transform:uppercase;color:var(--yellow)}.order-bump-desc{font-size:13px;color:var(--white-dim);margin-top:4px;line-height:1.4}.order-bump-price{font-family:var(--font-heading);font-weight:900;font-size:16px;color:var(--yellow);margin-top:6px}.order-bump-price .old{text-decoration:line-through;color:var(--white-muted);font-size:13px;margin-right:6px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:20px 0}.trust-item{text-align:center;padding:12px 8px;background:rgba(255,255,255,.03);border:1px solid var(--black-border);border-radius:4px}.trust-icon{font-size:22px;display:block;margin-bottom:4px}.trust-text{font-size:11px;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;color:var(--white-muted);letter-spacing:.05em;line-height:1.3}.live-feed{position:fixed;bottom:20px;left:16px;right:16px;max-width:320px;z-index:99;pointer-events:none}.live-notification{background:var(--black-card);border:1px solid var(--black-border);border-left:3px solid var(--green);border-radius:4px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 20px rgba(0,0,0,.5);animation:slideUp .4s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.live-notification .avatar{width:32px;height:32px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:900;font-size:14px;flex-shrink:0}.live-notification .msg-text{font-size:13px;line-height:1.3}.live-notification .msg-text strong{color:var(--white)}.live-notification .msg-text span{color:var(--white-muted);font-size:11px;display:block;margin-top:2px}.upsell-overlay{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.upsell-modal{background:var(--black-card);border:1px solid var(--black-border);border-top:4px solid var(--yellow);border-radius:4px;padding:24px 20px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.upsell-tag{font-family:var(--font-heading);font-weight:700;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--yellow);margin-bottom:8px}.upsell-title{font-family:var(--font-display);font-size:36px;line-height:1;text-transform:uppercase;margin-bottom:12px}.upsell-title span{color:var(--yellow)}.upsell-items{display:flex;flex-direction:column;gap:10px;margin:16px 0}.upsell-item{display:flex;align-items:center;gap:12px;background:rgba(255,215,0,.05);border:1px solid rgba(255,215,0,.15);border-radius:4px;padding:12px}.upsell-item-icon{font-size:28px;flex-shrink:0}.upsell-item-info{flex:1 1}.upsell-item-name{font-family:var(--font-heading);font-weight:700;font-size:14px;text-transform:uppercase}.upsell-item-desc{font-size:12px;color:var(--white-muted);margin-top:2px}.upsell-item-price{font-family:var(--font-display);font-size:22px;color:var(--yellow);flex-shrink:0}.upsell-total{background:rgba(255,215,0,.08);border:1px solid rgba(255,215,0,.2);border-radius:4px;padding:14px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.upsell-total .label{font-family:var(--font-heading);font-weight:700;font-size:14px;text-transform:uppercase;color:var(--white-muted)}.upsell-total .amount{font-family:var(--font-display);font-size:32px;color:var(--yellow)}.thankyou-page{min-height:100vh;flex-direction:column;padding:40px 16px;background:radial-gradient(ellipse at center top,rgba(232,0,13,.1) 0,var(--black) 60%);text-align:center}.checkmark-circle,.thankyou-page{display:flex;align-items:center;justify-content:center}.checkmark-circle{width:80px;height:80px;background:var(--red);border-radius:50%;font-size:40px;margin:0 auto 24px;animation:popIn .5s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 0 40px var(--red-glow)}@keyframes popIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.thankyou-headline{font-family:var(--font-display);font-size:clamp(40px,12vw,72px);line-height:1;text-transform:uppercase;margin-bottom:8px}.thankyou-headline span{color:var(--red)}.thankyou-sub{font-family:var(--font-heading);font-size:18px;color:var(--white-dim);margin-bottom:32px;max-width:380px}.order-confirmation{background:var(--black-card);border:1px solid var(--black-border);border-top:3px solid var(--red);border-radius:4px;padding:20px;width:100%;max-width:420px;margin-bottom:24px;text-align:left}.confirmation-num{font-family:var(--font-display);font-size:24px;color:var(--red);margin-bottom:16px}.next-steps{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;text-align:left}.next-step{display:flex;gap:12px;align-items:flex-start}.step-num{width:28px;height:28px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;flex-shrink:0}.step-num,.step-text strong{font-family:var(--font-heading)}.step-text strong{font-size:15px;font-weight:700;display:block}.step-text span{font-size:13px;color:var(--white-muted)}.stock-counter{background:rgba(232,0,13,.08);border:1px solid rgba(232,0,13,.3);border-radius:4px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;gap:10px}.stock-bar{flex:1 1;height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.stock-fill{height:100%;background:var(--red);border-radius:3px;width:15%;animation:growBar 1.5s ease-out forwards}@keyframes growBar{0%{width:0}to{width:15%}}.stock-text{font-family:var(--font-heading);font-weight:700;font-size:13px;color:var(--red);white-space:nowrap}@media (min-width:480px){.countdown-num{font-size:52px}.countdown-unit{min-width:76px}}