:root{--bg:#060608;--surface:#ffffff0f;--border:#ffffff1f;--text:#f4f7f5;--muted:#8f9a94;--accent-text:#a8b89f;--orange:#e05a24;--accent:linear-gradient(135deg, #7aab5e 0%, #5a9e6a 50%, #3d8f6e 100%);--heat:linear-gradient(135deg, #e05a24, #c93d3d);--font-display:"Bebas Neue", Impact, sans-serif;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--radius:24px;--ticker-h:28px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--nav-top:calc(var(--safe-t) + var(--ticker-h) + 8px);--section-x:clamp(16px, 4vw, 32px);--max-w:1180px;--mobile-bar-h:calc(68px + var(--safe-b));--iphone-w:440px;--ease-apple:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.25, .46, .45, .94);--reveal-dur:1.15s;--reveal-dur-slow:1.35s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--safe-t) + var(--ticker-h) + 80px);min-height:100%;min-height:-webkit-fill-available}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100dvh;min-height:-webkit-fill-available;padding-left:var(--safe-l);padding-right:var(--safe-r);margin:0;overflow-x:hidden}body:before{content:"";z-index:-4;background:radial-gradient(80% 50% at 15% -10%,#e05a242e,#0000 55%),radial-gradient(60% 40% at 90% 10%,#7aab5e12,#0000 50%),radial-gradient(50% 60% at 50% 100%,#c93d3d0f,#0000 55%),linear-gradient(#060608 0%,#0a0c10 40%,#080a0d 100%);position:fixed;inset:0}body:after{content:"";opacity:.03;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg{max-width:100%;display:block}a:focus-visible,.btn:focus-visible{outline-offset:3px;outline:2px solid #7aab5e}.reveal{opacity:0;filter:blur(5px);will-change:opacity, transform, filter;transform:translateY(22px)scale(.988)}.reveal.is-visible{animation:revealFloat var(--reveal-dur) var(--ease-apple) forwards}.reveal-float.is-visible{animation:revealFloatSlow var(--reveal-dur-slow) var(--ease-apple) forwards}.reveal-card.is-visible{animation:revealCard var(--reveal-dur) var(--ease-apple) forwards}.reveal-delay.is-visible{animation-delay:.12s}.reveal-delay-1.is-visible{animation-delay:80ms}.reveal-delay-2.is-visible{animation-delay:.18s}.reveal-delay-3.is-visible{animation-delay:.28s}@keyframes revealFloat{0%{opacity:0;filter:blur(5px);transform:translateY(22px)scale(.988)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes revealFloatSlow{0%{opacity:0;filter:blur(7px);transform:translateY(28px)scale(.982)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes revealCard{0%{opacity:0;filter:blur(8px);transform:translateY(32px)scale(.965)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes revealIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal.is-visible{opacity:1;filter:none;will-change:auto;animation:none;transform:none}.tickerTrack,.logoPulse,.pulseDot,.hrDot,.bar i,.glow{animation:none}.step.is-visible:after{transition:none;transform:scaleX(1)}}.ticker{z-index:30;-webkit-backdrop-filter:blur(12px);height:calc(var(--ticker-h) + var(--safe-t));padding-top:var(--safe-t);padding-left:var(--safe-l);padding-right:var(--safe-r);background:#060608eb;border-bottom:1px solid #ffffff14;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.tickerTrack{width:max-content;animation:28s linear infinite ticker;display:flex}.tickerTrack span{height:var(--ticker-h);font-family:var(--font-display);letter-spacing:3px;color:#c8d7c3d9;white-space:nowrap;align-items:center;gap:20px;padding:0 20px;font-size:13px;display:inline-flex}.tickerTrack i{color:var(--orange);font-size:8px;font-style:normal}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{width:min(var(--max-w), calc(100% - var(--section-x) * 2));margin-inline:auto}.hero{min-height:calc(100dvh - var(--ticker-h) - var(--safe-t));padding:16px 0 clamp(40px,8vw,80px);position:relative}.heroSlash{pointer-events:none;background:linear-gradient(90deg,#0000,#e05a2473,#0000);width:55%;height:2px;position:absolute;top:18%;right:-8%;transform:rotate(-12deg)}.gridOverlay{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000)}.glow{filter:blur(80px);pointer-events:none;z-index:-2;border-radius:50%;position:absolute}.glowOne{background:#e05a2429;width:min(420px,60vw);height:min(420px,60vw);animation:10s ease-in-out infinite drift;top:80px;left:-120px}.glowTwo{background:#7aab5e12;width:min(360px,50vw);height:min(360px,50vw);animation:12s ease-in-out infinite reverse drift;top:200px;right:-80px}.glowThree{background:#c93d3d14;width:280px;height:280px;animation:14s ease-in-out -4s infinite drift;bottom:10%;left:40%}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-30px)scale(1.06)}}.glass{border:1px solid var(--border);-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff17,#ffffff08);box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff14}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#121418f0}}.nav{min-height:56px;top:var(--nav-top);z-index:20;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex;position:sticky;transform:translateZ(0)}.brand{align-items:center;gap:12px;min-width:0;display:flex}.logo{background:var(--accent);color:#0a1208;width:44px;height:44px;font-family:var(--font-display);border-radius:14px;flex-shrink:0;place-items:center;font-size:26px;display:grid;position:relative}.logoPulse{border:2px solid #7aab5e38;border-radius:18px;animation:2.5s ease-out infinite pulseRing;position:absolute;inset:-4px}@keyframes pulseRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.brandText span{letter-spacing:-.3px;font-size:17px;font-weight:800;display:block}.brandText small{text-transform:uppercase;letter-spacing:2px;color:var(--accent-text);font-size:10px;font-weight:700;display:block}.navLinks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.navLinks a{color:var(--muted);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s,background .2s}.navLinks a:hover{color:var(--text);background:#ffffff0d}.navCta{border:1px solid #ffffff1f;color:var(--text)!important;background:#ffffff0f!important}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,56px);padding-top:clamp(32px,6vw,64px);display:grid}.pill{color:var(--accent-text);text-transform:uppercase;letter-spacing:1px;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 18px;font-size:12px;font-weight:800;display:inline-flex}.pulseDot{background:#7aab5e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}.hero h1{margin:0 0 20px;line-height:.92}.h1Line{font-family:var(--font-body);letter-spacing:-1.5px;font-size:clamp(26px,3.8vw,42px);font-weight:800;display:block}.h1Accent{font-family:var(--font-display);letter-spacing:clamp(0px,1vw,2px);background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0;font-size:clamp(64px,11vw,140px);line-height:.95;display:block}.heroLead{max-width:520px;color:var(--muted);margin:0 0 26px;font-size:clamp(16px,2vw,18px);line-height:1.7}.actions{flex-wrap:wrap;gap:12px;display:flex}.btn{transition:transform .35s var(--ease-apple), box-shadow .35s var(--ease-soft), background .25s ease;cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:0;border-radius:16px;justify-content:center;align-items:center;padding:15px 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transition-duration:.12s;transform:translateY(0)}.primary{background:var(--accent);color:#0a1208;box-shadow:0 8px 28px #00000059}.ghost{color:var(--text);border:1px solid var(--border);background:#ffffff0d}.btn.big{padding:18px 32px;font-size:16px}.stats{grid-template-columns:repeat(3,1fr);gap:10px;max-width:560px;margin-top:32px;display:grid}.stat{border-radius:18px;padding:16px 14px;position:relative;overflow:hidden}.stat:before{content:"";background:var(--accent);opacity:.55;height:2px;position:absolute;top:0;left:0;right:0}.stat strong{font-family:var(--font-display);letter-spacing:1px;font-size:clamp(28px,4vw,36px);line-height:1;display:block}.stat span{color:var(--muted);margin-top:6px;font-size:11px;font-weight:600;line-height:1.3;display:block}.phoneWrap{padding-bottom:8px;position:relative;overflow:visible}.phoneBody{background:linear-gradient(165deg,#4a4e56 0%,#2a2d34 12%,#1c1e24 38%,#12141a 62%,#282c34 88%,#3d424a 100%);border-radius:58px;width:min(100%,390px);margin-inline:auto;padding:11px;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffffff24,0 0 0 2px #000000d9,inset 0 1px #ffffff38,inset 0 -3px 6px #00000073,0 40px 80px #0000008c}.phoneBody:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffff1a 0%,#0000 22% 78%,#ffffff0a 100%);border-radius:57px;position:absolute;inset:1px}.phoneBtn{z-index:3;background:linear-gradient(90deg,#1e2026,#484d56 45%,#1e2026);border-radius:2px;position:absolute;box-shadow:inset 0 1px #ffffff2e,0 0 0 .5px #0009}.phoneBtn--action{width:3px;height:26px;top:19%;left:-2px}.phoneBtn--volUp{width:3px;height:42px;top:27%;left:-2px}.phoneBtn--volDown{width:3px;height:42px;top:38%;left:-2px}.phoneBtn--power{width:3px;height:58px;top:30%;right:-2px}.phone{border:2px solid #000000eb;border-radius:48px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 2px 8px #00000059}.phoneScreen{background:linear-gradient(#0c0e12fa,#080a0efa);border-radius:46px;padding:14px 16px 18px;position:relative;overflow:hidden}.phoneGlow{pointer-events:none;z-index:0;background:linear-gradient(160deg,#7aab5e1a,#0000 40%,#e05a2412);border-radius:48px;position:absolute;inset:0}.phoneShadow{filter:blur(18px);background:radial-gradient(#7aab5e1a,#0000 70%);height:50px;position:absolute;bottom:-24px;left:10%;right:10%}.phoneTop{background:0 0;justify-content:center;width:auto;height:auto;margin:2px auto 14px;display:flex}.dynamicIsland{background:#000;border-radius:20px;width:96px;height:28px;box-shadow:inset 0 0 0 1px #ffffff14}.phoneHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.phoneHeader small{text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);font-size:11px;font-weight:700;display:block}.phoneHeader b{font-family:var(--font-display);letter-spacing:1px;font-size:clamp(24px,4vw,28px)}.hrBadge{color:#ff6b8a;background:#ff2e501f;border:1px solid #ff2e5047;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:flex}.hrDot{background:#ff2e5a;border-radius:50%;width:6px;height:6px;animation:.8s ease-in-out infinite blink}.screenCard{background:linear-gradient(135deg,#7aab5e14,#ffffff0a);border:1px solid #ffffff1a;border-radius:18px;padding:16px}.screenCardTop{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.screenCardTop span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.screenCardTop em{color:#ff5a7a;letter-spacing:1px;background:#ff2e502e;border-radius:6px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800}.screenCard b{margin:4px 0;font-size:20px;font-weight:800;display:block}.screenCard small{color:var(--muted);font-size:13px}.metricsRow{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.metric{text-align:center;background:#00000040;border:1px solid #ffffff0f;border-radius:14px;padding:10px 6px}.metric strong{font-family:var(--font-display);letter-spacing:.5px;font-size:24px;display:block}.metric span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:700}.progressBox{background:#00000047;border:1px solid #ffffff0f;border-radius:16px;margin:12px 0;padding:14px}.progressHeader{justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.progressHeader span{color:var(--muted)}.progressHeader b{font-family:var(--font-display);font-size:18px}.bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.bar i{background:var(--accent);border-radius:999px;width:72%;height:100%;animation:2s ease-in-out infinite barPulse;display:block}@keyframes barPulse{0%,to{opacity:1}50%{opacity:.78}}.workoutList{gap:8px;display:grid}.workoutItem{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.workoutItem b{font-size:14px;font-weight:800;display:block}.workoutItem span{color:var(--muted);font-size:12px}.workoutItem.active{background:#7aab5e0d;border-color:#7aab5e47}.workoutItem.done{opacity:.55}.workoutMeta{flex-shrink:0;align-items:center;gap:8px;display:flex}.workoutMeta em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800;font-family:var(--font-display)}.liveTag{background:var(--accent);color:#0a1208;letter-spacing:1px;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:900}.check{color:#7aab5e;background:#7aab5e2e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-grid}.proofBand{background:#ffffff05;border-block:1px solid #ffffff0f;padding:clamp(28px,4vw,40px) 0}.proofInner{text-align:center;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.proofItem{border-radius:var(--radius);padding:clamp(24px,4vw,32px) clamp(18px,3vw,24px)}.proofItem strong{font-family:var(--font-display);letter-spacing:1px;background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,6vw,52px);line-height:1;display:block}.proofItem span{color:var(--muted);margin-top:8px;font-size:13px;font-weight:600;line-height:1.4;display:block}.sectionTitle{text-align:center;max-width:720px;margin:clamp(40px,6vw,64px) auto clamp(28px,4vw,36px)}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:800}.sectionTitle h2{font-family:var(--font-display);letter-spacing:1px;margin:12px 0 0;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:1.02}.sectionTitle .accent{background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text}.stepsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step{border-radius:var(--radius);padding:28px 24px;position:relative;overflow:hidden}.step:after{content:"";background:var(--accent);opacity:.35;transform-origin:0;height:3px;transition:transform .9s var(--ease-apple);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.step.is-visible:after{transform:scaleX(1)}.step:nth-child(3):after{background:var(--heat)}.stepNum{letter-spacing:2px;text-transform:uppercase;color:var(--accent-text);margin-bottom:14px;font-size:11px;font-weight:800;line-height:1;display:inline-block}.step:nth-child(3) .stepNum{color:var(--orange)}.step h3{font-family:var(--font-display);letter-spacing:.5px;margin:0 0 10px;font-size:30px;font-weight:400}.step p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.benefitGrid,.courseGrid,.reviewsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.benefit,.course,.review{border-radius:var(--radius);transition:transform .45s var(--ease-apple), border-color .35s ease, box-shadow .45s var(--ease-apple);padding:28px}.benefit:hover,.course:hover,.review:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 28px 72px #00000061,inset 0 1px #ffffff14}.benefitIcon{background:0 0;border:none;place-items:center;width:56px;height:48px;margin-bottom:16px;display:grid}.benefitLine{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.benefit h3,.course h3{font-family:var(--font-display);letter-spacing:.5px;margin:0 0 10px;font-size:32px;font-weight:400}.benefit p,.course p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.course{flex-direction:column;min-height:420px;display:flex;position:relative}.courseNum{letter-spacing:2px;text-transform:uppercase;color:var(--accent-text);margin-bottom:10px;font-size:11px;font-weight:800;line-height:1;display:inline-block}.course:nth-child(3) .courseNum{color:var(--orange)}.course.popular{border-color:#7aab5e38;box-shadow:0 24px 60px #00000040}.badge{background:var(--heat);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:18px;right:18px}.course>span{color:var(--accent-text);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:800}.intensityBar{gap:4px;margin:12px 0 14px;display:flex}.intensityBar span{background:#ffffff14;border-radius:999px;flex:1;height:4px}.intensityBar span.on{background:var(--accent)}.course strong{margin:10px 0 14px;font-size:15px;display:block}.course ul{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.course li{color:#c8d4cc;font-size:14px;font-weight:600}.course li:before{content:"▸";color:var(--accent-text);margin-right:8px}.course a{text-align:center;color:var(--text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;margin-top:auto;padding:14px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s}.course a:hover{background:#ffffff1a}.review{margin:0}.review p{color:#d5ddd8;margin:0 0 18px;font-size:15px;font-style:italic;line-height:1.65}.review footer{align-items:center;gap:10px;display:flex}.review footer strong{font-size:14px}.review footer span{text-transform:uppercase;letter-spacing:1px;color:var(--accent-text);background:#ffffff0d;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.ctaWrap{padding:clamp(40px,6vw,60px) 0 clamp(24px,4vw,40px)}.cta{text-align:center;border-color:#e05a242e;border-radius:32px;padding:clamp(36px,5vw,52px) clamp(20px,4vw,28px);position:relative;overflow:hidden}.ctaGlow{pointer-events:none;background:radial-gradient(circle,#e05a2433,#0000 65%);width:min(400px,80vw);height:min(400px,80vw);position:absolute;inset:auto -60px -120px auto}.ctaLabel{font-family:var(--font-display);letter-spacing:4px;color:var(--orange);margin-bottom:12px;font-size:14px;display:inline-block}.cta h2{font-family:var(--font-display);letter-spacing:1px;margin:0 0 14px;font-size:clamp(32px,5vw,58px);font-weight:400;line-height:1.05}.cta p{color:var(--muted);max-width:520px;margin:0 auto 28px;font-size:clamp(15px,2vw,17px);line-height:1.65}.footer{padding:32px 0 calc(48px + var(--safe-b));color:var(--muted);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.footer a{color:var(--accent-text);font-weight:800;text-decoration:none}.mobileBar{z-index:25;padding:10px var(--section-x) calc(10px + var(--safe-b));-webkit-backdrop-filter:blur(20px);background:#060608f0;border-top:1px solid #ffffff1a;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.mobileBarInner{max-width:var(--max-w);justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex}.mobileBarInner strong{font-size:13px;display:block}.mobileBarInner span{color:var(--muted);font-size:11px}.mobileBar .btn{border-radius:14px;min-width:88px;min-height:48px;padding:12px 22px;font-size:15px}@media (width<=1024px){.heroGrid{grid-template-columns:1fr}.phoneBody{margin-inline:auto}.phoneWrap{width:100%;max-width:420px;margin-inline:auto}.heroSlash{display:none}.stepsGrid,.benefitGrid,.courseGrid,.reviewsGrid{grid-template-columns:repeat(2,1fr)}.course:last-child{grid-column:1/-1;width:100%;max-width:520px;margin-inline:auto}}@media (width<=768px){.navLinks a:not(.navCta){display:none}.proofInner{grid-template-columns:1fr;gap:12px}.stepsGrid,.benefitGrid,.courseGrid,.reviewsGrid{grid-template-columns:1fr}.course:last-child{max-width:none}.mobileBar{display:block}main{padding-bottom:var(--mobile-bar-h)}.footer{padding-bottom:calc(24px + var(--safe-b))}}@media (width<=440px){:root{--section-x:18px;--radius:20px}.section{width:min(var(--max-w), calc(100% - 36px))}.hero{min-height:auto;padding-top:6px;padding-bottom:32px}.heroGrid{gap:28px;padding-top:20px}.nav{border-radius:16px;min-height:52px;padding:6px 12px}.logo{border-radius:12px;width:40px;height:40px;font-size:22px}.brandText span{font-size:16px}.brandText small{display:none}.navCta{min-height:44px;padding:10px 14px!important;font-size:13px!important}.pill{margin-bottom:16px;padding:8px 14px;font-size:11px}.h1Line{letter-spacing:-1px;font-size:26px}.h1Accent{letter-spacing:0;font-size:72px;line-height:.9}.heroLead{margin-bottom:22px;font-size:16px;line-height:1.65}.actions{flex-direction:column;gap:10px}.actions .btn{border-radius:14px;width:100%;min-height:52px;font-size:16px}.stats{grid-template-columns:repeat(3,1fr);gap:8px;max-width:none;margin-top:24px}.stat{border-radius:14px;padding:12px 8px}.stat strong{font-size:26px}.stat span{font-size:10px;line-height:1.25}.phoneWrap{max-width:none;padding-inline:0}.phoneBody{border-radius:54px;width:100%;max-width:390px;padding:10px}.phoneBody:before{border-radius:53px}.phone{border-radius:44px}.phoneScreen{border-radius:42px;padding:12px 14px 16px}.dynamicIsland{width:88px;height:26px}.phoneHeader b{font-size:26px}.metricsRow{gap:6px}.metric{padding:8px 4px}.metric strong{font-size:22px}.workoutItem{flex-direction:row;align-items:center;padding:11px 12px}.workoutMeta{align-self:center}.proofItem{border-radius:20px;padding:22px 20px}.proofItem strong{font-size:40px}.sectionTitle{margin:36px auto 24px}.sectionTitle h2{font-size:36px}.benefit,.course,.review,.step{border-radius:20px;padding:20px}.course{min-height:auto}.benefit h3,.course h3{font-size:28px}.stepNum{letter-spacing:1.5px;margin-bottom:12px;font-size:10px}.courseNum{letter-spacing:1.5px;font-size:10px}.step h3{font-size:26px}.cta{border-radius:24px;padding:32px 18px}.cta h2{font-size:34px}.cta .btn.big{width:100%;min-height:52px}.course a{justify-content:center;align-items:center;min-height:48px;display:flex}.footer{text-align:center;flex-direction:column;gap:8px;padding-top:24px}.glowOne,.glowTwo,.glowThree{opacity:.65;filter:blur(60px)}.tickerTrack span{letter-spacing:2px;padding:0 16px;font-size:11px}}@media (width<=375px){.h1Accent{font-size:64px}.stats{gap:6px}.stat strong{font-size:22px}.stat span{font-size:9px}}@media (hover:none) and (pointer:coarse){.btn:hover,.benefit:hover,.course:hover,.review:hover{transform:none}.navLinks a,.course a,.footer a{align-items:center;min-height:44px;display:inline-flex}}@supports (-webkit-touch-callout:none){.glass{background:linear-gradient(145deg,#1c1e22eb,#0e1012e0)}.mobileBar,.ticker,.nav{backface-visibility:hidden}}
