:root{--gold: #c8a55c;--gold-light: #e8d5a3;--gold-dark: #9e7d3a;--bg-dark: #050505;--bg-darker: #000000;--bg-card: #0c0c0c;--text-white: #ffffff;--text-muted: #6b6b6b;--text-soft: #a0a0a0;--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-elastic: cubic-bezier(.68, -.55, .265, 1.55)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;scrollbar-width:thin;scrollbar-color:var(--gold-dark) var(--bg-dark)}body{font-family:var(--font-body);color:var(--text-white);background:var(--bg-dark);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--gold);color:var(--bg-dark)}.container{max-width:1200px;margin:0 auto;padding:0 32px}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.15}h2{font-size:clamp(2rem,4.5vw,3.2rem);letter-spacing:-.02em}h3{font-size:1.25rem;letter-spacing:-.01em}.text-gradient{background:linear-gradient(135deg,var(--gold-light),var(--gold),var(--gold-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cursor-glow{position:fixed;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(200,165,92,.06) 0%,transparent 70%);pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:opacity .3s ease;opacity:0}body:hover .cursor-glow{opacity:1}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all .4s ease}.nav.scrolled{background:#050505e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:12px 0;border-bottom:1px solid rgba(200,165,92,.1)}.nav-inner{display:flex;align-items:center;justify-content:space-between}.nav-logo{font-family:var(--font-display);font-size:1.5rem;font-weight:900;color:var(--text-white);text-decoration:none;letter-spacing:.05em}.nav-logo span{color:var(--gold)}.nav-cta{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);text-decoration:none;padding:10px 24px;border:1px solid rgba(200,165,92,.3);transition:all .3s ease}.nav-cta:hover{background:var(--gold);color:var(--bg-dark)}.btn{display:inline-flex;align-items:center;gap:10px;padding:18px 36px;font-family:var(--font-body);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all .4s var(--ease-out);position:relative;overflow:hidden}.btn-glow{background:var(--gold);color:var(--bg-dark)}.btn-glow:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--gold-light),var(--gold),var(--gold-dark),var(--gold-light));z-index:-1;opacity:0;transition:opacity .4s ease;filter:blur(15px)}.btn-glow:hover{transform:translateY(-3px);box-shadow:0 10px 40px #c8a55c59}.btn-glow:hover:before{opacity:1}.btn-glow svg{transition:transform .3s ease}.btn-glow:hover svg{transform:translate(4px)}.btn-ghost{background:transparent;color:var(--text-soft);border:1px solid rgba(255,255,255,.12)}.btn-ghost:hover{color:var(--text-white);border-color:#ffffff4d;background:#ffffff08}.btn-full{width:100%;justify-content:center}.btn-large{padding:22px 48px;font-size:.9rem}.section-label{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.section-label-muted{color:var(--text-muted)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--bg-darker);overflow:hidden}#heroCanvas{position:absolute;inset:0;width:100%;height:100%;opacity:.4}.hero-content{position:relative;z-index:2;padding:120px 0 80px}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;border:1px solid rgba(200,165,92,.25);border-radius:100px;font-size:.7rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-light);margin-bottom:40px;opacity:0;animation:fadeInUp .8s var(--ease-out) .2s forwards}.hero-badge-dot{width:6px;height:6px;background:var(--gold);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-title{font-size:clamp(3.5rem,9vw,7rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;margin-bottom:24px}.hero-line{display:block;overflow:visible;padding-bottom:8px}.hero-word{display:inline-block;opacity:0;transform:translateY(100%);animation:wordReveal 1s var(--ease-out) forwards}.hero-word[data-delay="0"]{animation-delay:.4s}.hero-word[data-delay="1"]{animation-delay:.55s}.hero-word[data-delay="2"]{animation-delay:.7s}.hero-word-accent{font-style:italic;background:linear-gradient(135deg,var(--gold-light) 0%,var(--gold) 50%,var(--gold-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes wordReveal{to{opacity:1;transform:translateY(0)}}.hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);font-weight:300;color:var(--text-soft);margin-bottom:48px;line-height:2}.subtitle-line{display:block;opacity:0;animation:fadeInUp .8s var(--ease-out) forwards}.subtitle-line:nth-child(1){animation-delay:1s}.subtitle-line:nth-child(2){animation-delay:1.15s}.hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:64px;opacity:0;animation:fadeInUp .8s var(--ease-out) 1.3s forwards}.hero-stats{display:flex;align-items:center;justify-content:center;gap:40px;opacity:0;animation:fadeInUp .8s var(--ease-out) 1.5s forwards}.hero-stat{text-align:center}.hero-stat-number{display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--gold);line-height:1}.hero-stat-suffix{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--gold)}.hero-stat-label{display:block;font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:8px}.hero-stat-divider{width:1px;height:40px;background:#ffffff1a}.hero-scroll{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:fadeInUp .8s var(--ease-out) 2s forwards}.hero-scroll span{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.hero-scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--gold),transparent);animation:scrollLine 2s ease-in-out infinite}@keyframes scrollLine{0%{opacity:0;transform:scaleY(0);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}50.1%{transform-origin:bottom}to{opacity:0;transform:scaleY(0);transform-origin:bottom}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section{padding:140px 0;position:relative}.section-header{text-align:center;max-width:720px;margin:0 auto 72px}.section-dark{background:var(--bg-dark)}.pain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#c8a55c1a;margin-bottom:64px}.pain-card{background:var(--bg-dark);padding:48px 32px;transition:all .5s var(--ease-out)}.pain-card:hover{background:#c8a55c08}.pain-card-number{font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--gold);opacity:.15;line-height:1;margin-bottom:16px;transition:opacity .3s ease}.pain-card:hover .pain-card-number{opacity:.35}.pain-card-line{width:32px;height:1px;background:var(--gold);margin-bottom:20px;transition:width .4s var(--ease-out)}.pain-card:hover .pain-card-line{width:48px}.pain-card h3{color:var(--text-white);margin-bottom:12px}.pain-card p{font-size:.95rem;font-weight:300;color:var(--text-soft);line-height:1.7}.section-quote{display:flex;align-items:center;gap:32px;justify-content:center}.quote-line{flex:1;max-width:100px;height:1px;background:linear-gradient(to right,transparent,var(--gold))}.quote-line:last-child{background:linear-gradient(to left,transparent,var(--gold))}.section-quote p{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic;text-align:center;color:var(--gold-light);line-height:1.8}.marquee{padding:32px 0;overflow:hidden;border-top:1px solid rgba(200,165,92,.1);border-bottom:1px solid rgba(200,165,92,.1);background:var(--bg-darker)}.marquee-track{display:flex;gap:48px;align-items:center;animation:marquee 20s linear infinite;width:max-content}.marquee-track span{font-family:var(--font-display);font-size:1.5rem;font-weight:300;color:var(--text-muted);white-space:nowrap;letter-spacing:.05em}.marquee-dot{display:inline-block;width:6px!important;height:6px;background:var(--gold);border-radius:50%;font-size:0!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-video-hero{background:var(--bg-darker);padding:80px 0 100px;position:relative;overflow:hidden}.section-video-hero .hero-stats{margin-top:64px;opacity:1;animation:none}.video-wrapper{position:relative;max-width:960px;margin:0 auto}.video-glow{position:absolute;inset:-60px;background:radial-gradient(ellipse at center,rgba(200,165,92,.15) 0%,transparent 70%);z-index:0;filter:blur(60px);animation:videoGlowPulse 4s ease-in-out infinite alternate}@keyframes videoGlowPulse{0%{opacity:.6}to{opacity:1}}.video-player{position:relative;z-index:1;padding-bottom:56.25%;height:0;overflow:hidden;border:1px solid rgba(200,165,92,.2);background:#000}.video-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-unmute-overlay{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#00000059;cursor:pointer;transition:all .5s var(--ease-out)}.video-unmute-overlay:hover{background:#00000040}.video-unmute-overlay.hidden{opacity:0;pointer-events:none}.video-unmute-btn{width:88px;height:88px;border-radius:50%;border:2px solid rgba(200,165,92,.6);background:#c8a55c26;color:var(--gold-light);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s var(--ease-out);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-left:6px}.video-unmute-btn:hover{background:var(--gold);color:var(--bg-dark);border-color:var(--gold);transform:scale(1.1);box-shadow:0 0 60px #c8a55c66}.video-unmute-label{font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-light);text-shadow:0 2px 8px rgba(0,0,0,.5)}.section-program{overflow:hidden}.timeline{position:relative;max-width:700px;margin:0 auto}.timeline-line{position:absolute;left:32px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,var(--gold),rgba(200,165,92,.1))}.timeline-item{display:flex;gap:40px;padding:40px 0;position:relative}.timeline-marker{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(200,165,92,.3);background:var(--bg-dark);position:relative;z-index:2;transition:all .4s ease}.timeline-marker span{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--gold)}.timeline-item:hover .timeline-marker{border-color:var(--gold);box-shadow:0 0 30px #c8a55c26}.timeline-content{padding-top:8px}.timeline-content h3{color:var(--text-white);margin-bottom:10px;transition:color .3s ease}.timeline-item:hover .timeline-content h3{color:var(--gold-light)}.timeline-content p{font-size:.95rem;font-weight:300;color:var(--text-soft);line-height:1.8}.section-split{display:grid;grid-template-columns:1fr 1fr;min-height:80vh;padding:0}.split-left{background:#0a0a08;display:flex;align-items:center;padding:100px 64px;border-right:1px solid rgba(200,165,92,.1)}.split-right{background:var(--bg-dark);display:flex;align-items:center;padding:100px 64px}.split-content{max-width:480px;margin:0 auto}.icon-list{list-style:none;margin-top:16px}.icon-list li{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:1rem;font-weight:300;color:#fffc;transition:all .3s ease}.icon-list li:hover{padding-left:8px}.icon-list-icon{flex-shrink:0;margin-top:2px}.icon-list-check .icon-list-icon{color:var(--gold)}.icon-list-cross .icon-list-icon,.icon-list-cross li{color:var(--text-muted)}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.testimonial-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);padding:40px;transition:all .5s var(--ease-out)}.testimonial-card:hover{border-color:#c8a55c33;transform:translateY(-8px)}.testimonial-card-featured{border-color:#c8a55c33;background:linear-gradient(135deg,rgba(200,165,92,.05) 0%,var(--bg-card) 100%)}.testimonial-quote{font-family:var(--font-display);font-size:4rem;color:var(--gold);opacity:.3;line-height:1;margin-bottom:-10px}.testimonial-text{font-size:1rem;font-weight:300;line-height:1.8;color:#fffc;margin-bottom:28px}.testimonial-author{display:flex;align-items:center;gap:14px;margin-bottom:20px}.testimonial-avatar{width:44px;height:44px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));display:flex;align-items:center;justify-content:center}.testimonial-avatar span{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--bg-dark)}.testimonial-name{font-weight:600;font-size:.9rem;color:var(--text-white)}.testimonial-role{font-size:.75rem;color:var(--text-muted)}.testimonial-result{padding-top:20px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:baseline;gap:10px}.testimonial-result-number{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--gold);line-height:1}.testimonial-result-label{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.section-signup{background:var(--bg-darker);padding:140px 0;overflow:hidden}.signup-bg-glow{position:absolute;top:50%;left:30%;width:600px;height:600px;background:radial-gradient(circle,rgba(200,165,92,.06) 0%,transparent 70%);transform:translate(-50%,-50%);filter:blur(80px);pointer-events:none}.signup-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;position:relative;z-index:1}.signup-content h2{margin-bottom:20px}.signup-text{font-weight:300;color:var(--text-soft);margin-bottom:40px;font-size:1.05rem;line-height:1.8}.signup-features{display:flex;flex-direction:column;gap:24px}.signup-feature{display:flex;gap:16px;align-items:flex-start}.signup-feature-icon{flex-shrink:0;color:var(--gold);margin-top:2px}.signup-feature strong{display:block;font-size:.95rem;font-weight:600;color:var(--text-white);margin-bottom:2px}.signup-feature p{font-size:.85rem;color:var(--text-muted);font-weight:300}.signup-form{background:var(--bg-card);border:1px solid rgba(200,165,92,.12);position:relative;overflow:hidden}.signup-form:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--gold-dark),var(--gold-light),var(--gold-dark))}.form-header{padding:36px 40px 0}.form-header h3{font-family:var(--font-display);font-size:1.6rem;margin-bottom:4px}.form-header p{font-size:.85rem;color:var(--text-muted);font-weight:300}.form-body{padding:28px 40px}.form-group{position:relative;margin-bottom:20px}.form-group input,.form-group textarea{width:100%;padding:16px 0 8px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.1);color:var(--text-white);font-family:var(--font-body);font-size:.95rem;transition:all .3s ease;outline:none}.form-group label{position:absolute;left:0;top:16px;font-size:.85rem;color:var(--text-muted);pointer-events:none;transition:all .3s var(--ease-out);font-weight:300}.form-group input:focus~label,.form-group input:not(:placeholder-shown)~label,.form-group textarea:focus~label,.form-group textarea:not(:placeholder-shown)~label{top:-4px;font-size:.65rem;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.form-group input:focus,.form-group textarea:focus{border-bottom-color:var(--gold)}.form-group textarea{resize:vertical;min-height:60px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.signup-form .btn{margin:0 40px 40px;width:calc(100% - 80px)}.form-success{text-align:center;padding:60px 40px}.form-success-icon{width:80px;height:80px;border:2px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;animation:successPop .6s var(--ease-elastic) forwards}@keyframes successPop{0%{transform:scale(0)}to{transform:scale(1)}}.form-success h3{font-family:var(--font-display);font-size:1.5rem;margin-bottom:8px}.form-success p{color:var(--text-muted);font-weight:300}.section-final{padding:180px 0;text-align:center;background:linear-gradient(180deg,var(--bg-dark) 0%,var(--bg-darker) 50%,var(--bg-dark) 100%);position:relative}.section-final:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,rgba(200,165,92,.05) 0%,transparent 60%);transform:translate(-50%,-50%);filter:blur(60px)}.final-content{position:relative;z-index:1}.final-content h2{font-size:clamp(2.2rem,5vw,3.8rem);margin-bottom:20px}.final-content p{font-size:1.15rem;font-weight:300;color:var(--text-soft);margin-bottom:48px;line-height:1.8}.final-content em{color:var(--gold-light);font-style:italic}.footer{padding:40px 0;border-top:1px solid rgba(255,255,255,.04)}.footer-inner{display:flex;align-items:center;justify-content:space-between}.footer-logo{font-family:var(--font-display);font-size:1.2rem;font-weight:900;color:var(--text-muted);text-decoration:none}.footer-logo span{color:var(--gold-dark)}.footer p{font-size:.75rem;color:var(--text-muted)}.reveal{opacity:0;transform:translateY(50px);transition:all .9s var(--ease-out)}.reveal.visible{opacity:1;transform:translateY(0)}.urgency-bar{position:fixed;top:0;left:0;right:0;z-index:1001;background:linear-gradient(135deg,var(--gold-dark) 0%,var(--gold) 100%);padding:10px 0;transform:translateY(0);transition:transform .3s ease}.urgency-bar-inner{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bg-dark)}.urgency-dot{width:8px;height:8px;background:var(--bg-dark);border-radius:50%;animation:pulse 2s ease-in-out infinite;flex-shrink:0}.urgency-cta{color:var(--bg-dark);text-decoration:none;font-weight:700;border-bottom:1.5px solid var(--bg-dark);padding-bottom:1px;transition:opacity .2s;white-space:nowrap}.urgency-cta:hover{opacity:.7}.nav{top:38px}.hero{padding-top:38px}.btn-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%,to{left:-100%}50%{left:150%}}.section-midcta{padding:60px 0;border-top:1px solid rgba(200,165,92,.08);border-bottom:1px solid rgba(200,165,92,.08)}.midcta-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.midcta-content p{font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--text-soft)}.section-roi{background:var(--bg-darker)}.roi-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center;margin-top:64px}.roi-card{padding:40px;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.roi-card-before{background:#ffffff05}.roi-card-after{background:#c8a55c0a;border-color:#c8a55c26}.roi-card-label{font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:28px}.roi-card-after .roi-card-label{color:var(--gold)}.roi-stats{display:flex;flex-direction:column;gap:24px}.roi-stat{display:flex;align-items:baseline;gap:16px}.roi-number{font-family:var(--font-display);font-size:2.5rem;font-weight:700;line-height:1;flex-shrink:0;min-width:80px}.roi-number-muted{color:var(--text-muted)}.roi-number-gold{background:linear-gradient(135deg,var(--gold-light),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roi-desc{font-size:.9rem;color:var(--text-soft);line-height:1.5}.roi-arrow{color:var(--gold);opacity:.4}.section-objections{background:var(--bg-darker)}.objections-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:64px}.objection-card{padding:36px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:border-color .3s ease,background .3s ease}.objection-card:hover{border-color:#c8a55c33;background:#c8a55c08}.objection-card h3{font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--gold-light);margin-bottom:12px}.objection-card p{font-size:.9rem;color:var(--text-soft);line-height:1.7}.form-access-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border:1px solid rgba(76,175,80,.3);border-radius:100px;font-size:.65rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#6fcf73;margin-bottom:16px}.form-access-dot{width:6px;height:6px;background:#4caf50;border-radius:50%;animation:pulse 2s ease-in-out infinite}@media(max-width:1024px){.pain-grid{grid-template-columns:repeat(2,1fr)}.testimonials{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media(max-width:900px){.section{padding:100px 0}.section-split{grid-template-columns:1fr}.split-left,.split-right{padding:80px 32px;border-right:none}.split-left{border-bottom:1px solid rgba(200,165,92,.1)}.signup-wrapper{grid-template-columns:1fr;gap:48px}.hero-stats{gap:24px}.hero-stat-number,.hero-stat-suffix{font-size:2rem}.roi-grid{grid-template-columns:1fr;gap:16px}.roi-arrow{transform:rotate(90deg);justify-self:center}.objections-grid{grid-template-columns:1fr}}@media(max-width:600px){.section{padding:80px 0}.container{padding:0 20px}.hero-title{font-size:clamp(2.8rem,12vw,4.5rem)}.hero-actions{flex-direction:column;align-items:center}.hero-stats{flex-direction:column;gap:20px}.hero-stat-divider{width:40px;height:1px}.pain-grid,.form-row{grid-template-columns:1fr}.form-body{padding:28px 24px}.form-header{padding:28px 24px 0}.signup-form .btn{margin:0 24px 24px;width:calc(100% - 48px)}.btn{padding:16px 28px;font-size:.8rem}.btn-large{padding:18px 36px}.section-final{padding:120px 0}.marquee-track span{font-size:1.2rem}.timeline-line{left:20px}.timeline-marker{width:40px;height:40px}.timeline-marker span{font-size:.85rem}.timeline-item{gap:20px;padding:24px 0}.footer-inner{flex-direction:column;gap:12px;text-align:center}.urgency-bar-inner{font-size:.65rem;gap:8px;flex-wrap:wrap}.roi-number{font-size:2rem;min-width:60px}.roi-card{padding:28px}}
