:root{--bg:#020202;--gold:#c99537;--gold-light:#f2ce78;--line:#f2ce7829;--text-muted:#ffffff9e;--text-soft:#ffffffbd;--text-strong:#fffaf0;color:var(--text-soft);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -10%, #c995372e, transparent 32rem), var(--bg);min-width:320px;margin:0}button,input,textarea,select{font:inherit}img{max-width:100%}::selection{color:var(--text-strong);background:#f2ce7847}:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.scroll-progress{background:linear-gradient(90deg, var(--gold), var(--gold-light));pointer-events:none;transform-origin:0;z-index:60;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0);box-shadow:0 0 14px #f2ce788c}.site-header{z-index:40;-webkit-backdrop-filter:blur(20px);background:#05050599;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:28px;height:76px;padding:0 clamp(18px,4vw,60px);transition:background .22s,border-color .22s;display:flex;position:fixed;inset:0 0 auto}.site-header.scrolled{background:#040404e0;border-bottom-color:#d6b06829}.brand-lockup{flex-shrink:0;align-items:center;height:48px;text-decoration:none;display:inline-flex}.brand-lockup img{object-fit:contain;width:126px;height:48px;display:block}.desktop-nav{align-items:center;gap:clamp(16px,2.2vw,32px);display:flex}.desktop-nav a{color:#fffcf4bd;font-size:.92rem;text-decoration:none;transition:color .18s}.desktop-nav a:hover{color:var(--gold-light)}.header-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #ebc47159;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:46px;height:42px;padding:0 10px;display:none}.menu-toggle span{background:var(--gold-light);border-radius:2px;width:100%;height:2px;transition:transform .22s,opacity .22s;display:block}.menu-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{-webkit-backdrop-filter:blur(24px);opacity:0;pointer-events:none;z-index:35;background:#040404f7;flex-direction:column;gap:24px;padding:34px 26px;transition:opacity .22s,transform .22s;display:flex;position:fixed;inset:76px 0 0;transform:translateY(-8px)}.mobile-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav nav{flex-direction:column;display:flex}.mobile-nav nav a{color:var(--text-strong);border-bottom:1px solid #e5be6c1f;padding:16px 2px;font-size:1.2rem;font-weight:640;text-decoration:none}.mobile-nav nav a:hover{color:var(--gold-light)}.hero{text-align:center;place-items:center;min-height:100svh;padding:150px clamp(22px,6vw,96px) 96px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle at 50% 22%,#dba53c29,#0000 24rem),radial-gradient(circle at 78% 58%,#ffdd961a,#0000 28rem),linear-gradient(#ffffff05,#0000 58%);position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#020202eb,#02020257,#020202eb),linear-gradient(#0202023d,#020202fa 92%);position:absolute;inset:0}.market-lines{opacity:.42;z-index:1;position:absolute;inset:0}.market-lines:before{content:"";background-image:linear-gradient(#e8be6714 1px,#0000 1px),linear-gradient(90deg,#e8be670e 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(#0000,#000 14% 78%,#0000)}.market-lines span{background:#f0c67038;width:3px;height:170px;animation:8s ease-in-out infinite candlePulse;display:block;position:absolute;bottom:12%}.market-lines span:before{content:"";background:#f0c6702e;width:1px;height:280px;position:absolute;top:-55px;left:1px}.market-lines span:first-child{left:14%}.market-lines span:nth-child(2){height:110px;animation-delay:-1s;left:29%}.market-lines span:nth-child(3){height:220px;animation-delay:-2s;left:48%}.market-lines span:nth-child(4){height:140px;animation-delay:-3s;left:67%}.market-lines span:nth-child(5){height:190px;animation-delay:-4s;left:84%}.hero-content{will-change:transform, opacity;z-index:2;max-width:1040px;margin-inline:auto;animation:.8s ease-out heroIn;position:relative}.eyebrow{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin:0 0 18px;font-size:.78rem;font-weight:740;display:inline-flex}.pulse-dot{background:var(--gold-light);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dotPulse;display:inline-block;box-shadow:0 0 #f2ce7880}h1,h2,h3,p{margin-top:0}h1{color:var(--text-strong);letter-spacing:-.015em;margin-bottom:22px;font-size:clamp(2.9rem,6.6vw,6.4rem);font-weight:790;line-height:.98}h1 span,.gold-text{color:#0000;background:linear-gradient(135deg,#9f722f,#f1ca75 46%,#a57734);-webkit-background-clip:text;background-clip:text}.hero-content>p:not(.eyebrow):not(.hero-note){color:#fffcf4d1;max-width:720px;margin-inline:auto;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.45}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hero-note{color:#fffcf480;margin:20px 0 0;font-size:.86rem}.ticker{z-index:2;border-top:1px solid #e5be6c24;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{gap:0;width:max-content;animation:36s linear infinite tickerScroll;display:flex}.ticker-item{white-space:nowrap;align-items:center;gap:10px;padding:15px 30px;display:inline-flex}.ticker-item strong{color:#fffcf4d1;letter-spacing:.04em;font-size:.85rem;font-weight:700}.ticker-item em{font-size:.82rem;font-style:normal;font-weight:640}.ticker-item em.up{color:#86d99c}.ticker-item em.down{color:#e88b8b}.button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-size:.88rem;font-weight:780;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:linear-gradient(135deg, var(--gold-light), var(--gold));color:#140f06;box-shadow:0 16px 36px #b07e3038}.button.primary:hover{box-shadow:0 20px 44px #c4923a57}.button.secondary{color:var(--gold-light);border:1px solid #ebc47180}.button.secondary:hover{border-color:#f4cb79e6}.button.full{width:100%}.button.small{min-height:40px;padding:0 20px;font-size:.82rem}.stats,.modules,.features,.masterclass,.steps,.testimonials,.pricing,.faq,.cta-banner,.contact,.legal,footer{padding-inline:clamp(22px,6vw,96px)}.section-copy{max-width:700px}.section-copy.centered{text-align:center;margin-inline:auto}.section-copy h2,.contact h2,.legal h2,.cta-banner h2{color:var(--text-strong);letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(1.9rem,4vw,3.6rem);line-height:1.04}.section-copy p,.module-card p,.feature-card p,.step-card p,.price-card p,.price-card li,.contact p,.legal p,.faq-answer p,.cta-banner p{color:#fffcf4b3;line-height:1.6}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.reveal.from-left{transform:translate(-52px)}.reveal.from-right{transform:translate(52px)}.reveal.pop{transform:translateY(26px)scale(.95)}.reveal.is-visible{opacity:1;transform:none}.reveal-stagger>*{opacity:0}.reveal-stagger.is-visible>*{animation:.72s cubic-bezier(.34,1.4,.64,1) backwards riseIn;animation-delay:var(--d,0s);opacity:1}.stats.reveal-stagger.is-visible>.stat{animation-name:statPop}@keyframes riseIn{0%{opacity:0;transform:translateY(38px)scale(.95)}}@keyframes statPop{0%{opacity:0;transform:scale(.6)translateY(18px)}62%{transform:scale(1.07)}to{opacity:1;transform:scale(1)translateY(0)}}.stats{border-block:1px solid #e5be6c1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1160px;margin-inline:auto;padding-block:clamp(30px,4vw,44px);display:grid}.stat{text-align:center}.stat strong{color:#0000;background:linear-gradient(135deg,#b98a3e,#f1ca75 55%,#b98a3e);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:790;line-height:1.1;display:block}.stat span{color:#fffcf49e;font-size:.88rem}.modules{z-index:3;padding-block:clamp(64px,9vw,120px);position:relative}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:clamp(36px,5vw,60px) auto 0;display:grid}.module-card,.price-card,.feature-card,.step-card,.testimonial-card,.legal article{background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #e4bc6b52;border-radius:14px;box-shadow:0 28px 60px #00000040}.module-card{flex-direction:column;padding:28px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.module-card:hover,.feature-card:hover,.price-card:hover,.step-card:hover{border-color:#f4cb79d9;transform:translateY(-4px)}.module-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.module-number{color:#0000;background:linear-gradient(135deg,#9f722f,#f1ca75 46%,#a57734);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:790;line-height:1}.module-level{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f2ce7852;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:720}.module-card h3,.feature-card h3,.step-card h3{color:var(--text-strong);margin-bottom:10px;font-size:1.35rem;line-height:1.1}.lesson-list{margin:18px 0 0;padding:0;list-style:none}.lesson-list li{color:#fffcf4b8;border-top:1px solid #e5be6c24;padding:11px 0 11px 26px;font-size:.92rem;position:relative}.lesson-list li:before{color:var(--gold-light);content:"✓";font-weight:700;position:absolute;left:2px}.features{background:radial-gradient(circle at 50% 0,#c894371a,#0000 28rem),#ffffff04;border-block:1px solid #e4bc6b1a;padding-block:clamp(64px,9vw,120px)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:clamp(36px,5vw,60px) auto 0;display:grid}.feature-card{padding:28px;transition:border-color .18s,transform .18s}.feature-icon{color:var(--gold-light);background:linear-gradient(145deg,#f2ce7829,#f2ce780d);border:1px solid #f2ce784d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:inline-flex}.feature-icon svg{width:24px;height:24px}.masterclass{grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);align-items:center;gap:clamp(32px,6vw,84px);max-width:1220px;margin-inline:auto;padding-block:clamp(64px,9vw,120px);display:grid}.section-copy ul{margin:28px 0 0;padding:0;list-style:none}.section-copy li{color:#fffcf4bd;border-top:1px solid #e5be6c24;padding:13px 0 13px 26px;position:relative}.section-copy li:before{color:var(--gold-light);content:"✓";font-weight:700;position:absolute;left:2px}.analytics-panel{background:linear-gradient(145deg,#ffffff14,#ffffff06),radial-gradient(circle at 80% 18%,#f2ce782e,#0000 18rem);border:1px solid #e4bc6b47;border-radius:18px;padding:28px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.analytics-panel:before{content:"";opacity:.64;background-image:linear-gradient(#e8be6714 1px,#0000 1px),linear-gradient(90deg,#e8be670f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.panel-topline,.chart-surface,.panel-metrics{z-index:1;position:relative}.panel-topline{justify-content:space-between;align-items:start;gap:20px;display:flex}.panel-topline>span{color:var(--gold-light);align-items:center;gap:8px;font-size:.86rem;font-weight:740;display:inline-flex}.panel-topline strong{color:var(--text-strong);text-align:right;max-width:270px;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.02}.chart-surface{border-bottom:1px solid #f2ce7829;margin-top:36px;padding-bottom:6px}.candle-chart{width:100%;height:auto;display:block}.candle{transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.34,1.4,.64,1);transform:scaleY(0)}.analytics-panel.is-visible .candle{transform:scaleY(1)}.analytics-panel.is-visible .candle:first-of-type{transition-delay:.15s}.analytics-panel.is-visible .candle:nth-of-type(2){transition-delay:.23s}.analytics-panel.is-visible .candle:nth-of-type(3){transition-delay:.31s}.analytics-panel.is-visible .candle:nth-of-type(4){transition-delay:.39s}.analytics-panel.is-visible .candle:nth-of-type(5){transition-delay:.47s}.analytics-panel.is-visible .candle:nth-of-type(6){transition-delay:.55s}.analytics-panel.is-visible .candle:nth-of-type(7){transition-delay:.63s}.analytics-panel.is-visible .candle:nth-of-type(8){transition-delay:.71s}.analytics-panel.is-visible .candle:nth-of-type(9){transition-delay:.79s}.analytics-panel.is-visible .candle:nth-of-type(10){transition-delay:.87s}.analytics-panel.is-visible .candle:nth-of-type(11){transition-delay:.95s}.candle line{stroke:#f2ce788c;stroke-width:1.6px}.candle rect{animation:7s ease-in-out infinite candlePulse}.candle.up rect{fill:#f2ce78d9}.candle.down rect{fill:#140e048c;stroke:#f2ce78a6;stroke-width:1.4px}.candle:nth-child(2n) rect{animation-delay:-2s}.candle:nth-child(3n) rect{animation-delay:-4s}.trend-line{fill:none;stroke:#ffe8b1d9;stroke-dasharray:620;stroke-dashoffset:620px;stroke-linecap:round;stroke-width:3px}.analytics-panel.is-visible .trend-line{animation:2.2s ease-out .7s forwards drawLine}.panel-metrics{color:#fffcf4ad;flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.panel-metrics span{border:1px solid #f2ce7833;border-radius:999px;padding:8px 14px;font-size:.85rem}.steps{padding-block:clamp(56px,8vw,104px)}.step-grid{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:clamp(36px,5vw,60px) auto 0;display:grid}.step-card{padding:28px;transition:border-color .18s,transform .18s;position:relative}.step-label{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:740;display:block}.testimonials{background:radial-gradient(circle at 50% 100%,#c8943714,#0000 28rem),#ffffff03;border-block:1px solid #e4bc6b1a;padding-block:clamp(64px,9vw,120px)}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;margin:clamp(36px,5vw,60px) auto 0;display:grid}.testimonial-card{flex-direction:column;margin:0;padding:30px 28px;display:flex}.quote-mark{color:var(--gold-light);opacity:.85;margin-bottom:18px;font-family:Georgia,serif;font-size:3.4rem;line-height:.6}.testimonial-card blockquote{color:#fffcf4d1;flex:1;margin:0 0 22px;font-size:1.02rem;line-height:1.6}.testimonial-card figcaption strong{color:var(--text-strong);font-size:.95rem;display:block}.testimonial-card figcaption span{color:var(--gold-light);font-size:.82rem}.pricing{background:radial-gradient(circle at 50% 0,#c8943729,#0000 30rem),#ffffff05;border-block:1px solid #e4bc6b1f;padding-block:clamp(64px,9vw,120px)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;max-width:1120px;margin:clamp(40px,5vw,68px) auto 0;display:grid}.price-card{flex-direction:column;gap:24px;padding:30px 28px;transition:border-color .18s,transform .18s;display:flex;position:relative}.price-card.featured{background:linear-gradient(145deg,#e8be6724,#ffffff0a);border-color:#f4cb79db;box-shadow:0 34px 80px #966a222e}.plan-badge{background:linear-gradient(135deg, var(--gold-light), var(--gold));color:#140f06;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:.72rem;font-weight:780;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan-name{color:var(--gold-light);margin-bottom:8px;font-size:1rem;font-weight:780;display:block}.price{align-items:end;gap:8px;display:flex}.price strong{color:var(--text-strong);font-size:clamp(2.3rem,4vw,3.4rem);line-height:.95}.price span{color:#fffcf499;padding-bottom:6px}.price-card ul{flex:1;margin:0;padding:0;list-style:none}.price-card li{border-top:1px solid #e5be6c24;padding:12px 0 12px 26px;position:relative}.price-card li:before{color:var(--gold-light);content:"✓";font-weight:700;position:absolute;left:2px}.pricing-note{color:#fffcf48c;text-align:center;max-width:640px;margin:28px auto 0;font-size:.9rem}.pricing-note a{color:var(--gold-light)}.faq{padding-block:clamp(64px,9vw,120px)}.faq-list{max-width:820px;margin:clamp(32px,4vw,52px) auto 0}.faq-item{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #e4bc6b3d;border-radius:12px;margin-bottom:12px;transition:border-color .2s;overflow:hidden}.faq-item.open{border-color:#f4cb79b3}.faq-question{color:var(--text-strong);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:20px 22px;font-size:1.02rem;font-weight:660;display:flex}.faq-question:hover{color:var(--gold-light)}.faq-icon{flex-shrink:0;width:14px;height:14px;position:relative}.faq-icon:before,.faq-icon:after{background:var(--gold-light);content:"";border-radius:2px;margin:auto;transition:transform .22s;position:absolute;inset:0}.faq-icon:before{width:14px;height:2px}.faq-icon:after{width:2px;height:14px}.faq-item.open .faq-icon:after{transform:rotate(90deg)}.faq-answer{padding:0 22px 20px}.faq-answer p{margin:0}.cta-banner{background:linear-gradient(145deg,#e8be6729,#ffffff08),radial-gradient(circle at 15% 20%,#f2ce7824,#0000 20rem);border:1px solid #f4cb7966;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:1160px;margin-inline:auto;padding:clamp(32px,5vw,56px);display:grid}.cta-banner h2{margin-bottom:10px}.cta-banner p{margin:0}.cta-actions{flex-wrap:wrap;gap:14px;display:flex}.contact{max-width:1220px;margin-inline:auto;padding-block:clamp(56px,8vw,108px)}.contact-panel{background:linear-gradient(145deg,#ffffff0f,#ffffff04),radial-gradient(circle at 88% 12%,#f2ce7824,#0000 22rem);border:1px solid #e4bc6b52;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(30px,5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.contact-panel:before{content:"";opacity:.7;pointer-events:none;background-image:linear-gradient(#e8be6712 1px,#0000 1px),linear-gradient(90deg,#e8be670d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 40%,#000);mask-image:linear-gradient(115deg,#0000 40%,#000)}.contact-copy,.contact-card{z-index:1;position:relative}.contact-copy h2{margin-bottom:14px}.contact-copy>p:not(.eyebrow){max-width:520px;margin-bottom:0}.contact-topics{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.contact-topics li{color:#fffcf4b8;border:1px solid #f2ce7847;border-radius:999px;padding:8px 15px;font-size:.85rem}.contact-card{text-align:center;background:linear-gradient(160deg,#e8be671f,#ffffff08);border:1px solid #f4cb7973;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:clamp(26px,3vw,36px);display:flex}.contact-card-label{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:.78rem;font-weight:740;display:inline-flex}.phone-link{color:var(--text-strong);letter-spacing:.01em;white-space:nowrap;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:780;text-decoration:none}.phone-link:hover{color:var(--gold-light)}.button.whatsapp{color:#06130b;background:linear-gradient(135deg,#43d477,#22a35a);gap:10px;box-shadow:0 16px 36px #22a35a3d}.button.whatsapp:hover{box-shadow:0 20px 44px #22a35a5c}.button.whatsapp svg{width:20px;height:20px}.contact-card-note{color:#fffcf48c;font-size:.82rem}.legal{border-top:1px solid #e4bc6b1f;padding-block:clamp(44px,6vw,72px)}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,48px);max-width:1120px;margin-inline:auto;display:grid}.legal article{box-shadow:none;background:0 0;border:none;border-left:2px solid #f2ce7866;border-radius:0;padding:4px 0 4px clamp(18px,2.5vw,28px)}.legal h2{color:#fffcf4e0;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:1.05rem;font-weight:720}.legal p{color:#fffcf48c;margin-bottom:0;font-size:.92rem}footer{color:#fffcf48f;border-top:1px solid #e4bc6b1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:30px;display:flex}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand img{object-fit:contain;width:34px;height:34px}.footer-brand span{color:var(--gold-light);font-weight:740}.footer-nav{flex-wrap:wrap;gap:20px;display:flex}.footer-nav a,.footer-contact{color:#fffcf49e;text-decoration:none}.footer-nav a:hover,.footer-contact:hover{color:var(--gold-light)}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes candlePulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes dotPulse{0%{box-shadow:0 0 #f2ce7880}70%{box-shadow:0 0 0 9px #f2ce7800}to{box-shadow:0 0 #f2ce7800}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes drawLine{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-stagger>*{opacity:1!important;animation:none!important;transform:none!important}.candle{transition:none;transform:scaleY(1)}.trend-line{stroke-dashoffset:0}}@media (width<=980px){.desktop-nav{display:none}.menu-toggle{display:flex}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid,.feature-grid,.step-grid,.testimonial-grid,.pricing-grid,.masterclass,.contact-panel,.legal-grid,.cta-banner{grid-template-columns:1fr}.panel-topline strong{text-align:left}}@media (width<=620px){.site-header{height:70px;padding-inline:16px}.mobile-nav{inset:70px 0 0}.brand-lockup img{width:86px;height:34px}.header-actions .button.small{display:none}.hero{min-height:92svh;padding-top:118px;padding-bottom:86px}h1{font-size:clamp(2.4rem,11.5vw,3.6rem)}.hero-actions .button,.cta-actions{width:100%}.cta-actions .button{flex:1;min-width:160px}.phone-link{white-space:normal}footer{flex-direction:column;align-items:flex-start}}
