#ert-wrapper{--sp-yellow:#fae345;--sp-gold:#ffd120;--sp-gold-dark:#685403;--sp-yellow-text:#6b5200;--text-primary:#0e0e0e;--text-secondary:#424242;--text-muted:#6b7280;--text-subtle:#9ca3af;--bg-body:#fff;--bg-section:#f8fafc;--bg-card:#f3f3f3;--bg-card-hover:#e8e8e8;--border:rgba(0,0,0,.08);--border-yellow:rgba(180,140,0,.2);--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:90px;--font-heading:"Manrope",sans-serif;--font-body:"Plus Jakarta Sans","Manrope",sans-serif;--nav-bg:hsla(0,0%,100%,.96);--hero-bg-gradient:linear-gradient(135deg,#fff,#fefcf0 50%,#fffdf5);--hero-glow-1:radial-gradient(circle,rgba(250,227,69,.18) 0%,transparent 70%);--hero-glow-2:radial-gradient(circle,rgba(22,163,74,.06) 0%,transparent 65%);--placeholder-gradient:linear-gradient(145deg,#fff8e1,#ffe082 30%,#ffd54f 60%,#ffca28);--highlight-bg:linear-gradient(transparent 60%,rgba(250,227,69,.3) 0);-webkit-font-smoothing:antialiased;background:#fff;background:var(--bg-body);color:#0e0e0e;color:var(--text-primary);font-family:Plus Jakarta Sans,Manrope,sans-serif;font-family:var(--font-body);font-size:16px;overflow-x:hidden}#ert-wrapper *,#ert-wrapper :after,#ert-wrapper :before{box-sizing:border-box}#ert-wrapper h1,#ert-wrapper h2,#ert-wrapper h3,#ert-wrapper h4,#ert-wrapper h5{font-family:var(--font-heading);font-weight:800;line-height:1.2}#ert-wrapper p{line-height:1.7}#ert-wrapper a{color:inherit;-webkit-text-decoration:none;text-decoration:none}#ert-wrapper img{display:block;max-width:100%}#ert-wrapper .faq-section,#ert-wrapper .instructor-section,#ert-wrapper .learn-section,#ert-wrapper .pricing-section,#ert-wrapper .section,#ert-wrapper .testi-section{padding:90px 24px}#ert-wrapper .faq-inner,#ert-wrapper .pricing-inner,#ert-wrapper .schedule-inner,#ert-wrapper .section-inner{margin:0 auto;max-width:1200px}#ert-wrapper .section-label{color:var(--sp-yellow-text);font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:2.5px;margin-bottom:14px;text-transform:uppercase}#ert-wrapper .section-title{font-size:max(26px,min(3.5vw,42px));letter-spacing:-.5px;line-height:1.2;margin-bottom:16px}#ert-wrapper .highlight{background:var(--highlight-bg);color:var(--sp-yellow-text);display:inline;padding:0 4px}#ert-wrapper .urgency-bar{align-items:center;background:var(--sp-yellow);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#0e0e0e;display:flex;font-family:var(--font-heading);font-size:14px;font-weight:700;gap:16px;justify-content:center;min-height:44px;padding:12px 20px;position:sticky;top:0;z-index:1001}#ert-wrapper .countdown{background:rgba(0,0,0,.15);border-radius:20px;font-size:16px;font-weight:800;letter-spacing:.05em;min-width:100px;padding:4px 14px;text-align:center}#ert-wrapper .bar-cta,#ert-wrapper .nav-cta{background:#0e0e0e;border-radius:var(--radius-pill);color:var(--sp-yellow);font-size:12px;font-weight:800;padding:8px 20px;transition:all .2s;white-space:nowrap}#ert-wrapper .nav{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--nav-bg);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 24px;position:sticky;top:44px;z-index:1000}#ert-wrapper .footer-brand,#ert-wrapper .nav-logo{align-items:center;display:flex;font-family:var(--font-heading);font-weight:800;gap:10px}#ert-wrapper .footer-brand-dot,#ert-wrapper .nav-brand-dot{background:var(--sp-yellow);border-radius:50%;flex-shrink:0;height:10px;width:10px}#ert-wrapper .sp-badge{background:var(--sp-yellow);border-radius:20px;color:var(--sp-gold-dark);font-size:10px;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}#ert-wrapper .hero{align-items:center;display:flex;min-height:calc(100vh - 88px);overflow:hidden;position:relative}#ert-wrapper .hero-bg{background:var(--hero-bg-gradient);bottom:0;left:0;position:absolute;right:0;top:0}#ert-wrapper .hero:before{background:var(--hero-glow-1);content:"";height:600px;position:absolute;right:-10%;top:-20%;width:600px}#ert-wrapper .hero-bg:after{background:var(--hero-glow-2);bottom:-20%;content:"";height:600px;position:absolute;right:-5%;width:600px}#ert-wrapper .hero-grid-overlay{background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0);background-size:60px 60px;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 0,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 0,transparent 100%);position:absolute;right:0;top:0}#ert-wrapper .about-inner,#ert-wrapper .hero-inner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:80px 24px;position:relative;width:100%;z-index:2}#ert-wrapper .hero-label{align-items:center;color:var(--sp-yellow-text);display:inline-flex;font-family:var(--font-heading);font-size:11px;font-weight:800;gap:8px;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}#ert-wrapper .hero-label:before{background:var(--sp-gold-dark);content:"";height:2px;width:20px}#ert-wrapper .hero h1{font-size:max(32px,min(4.5vw,56px));letter-spacing:-1.5px;line-height:1.12;margin-bottom:20px;max-width:640px}#ert-wrapper .hero-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:32px}#ert-wrapper .hero-meta-item{align-items:center;color:var(--text-muted);display:flex;font-family:var(--font-heading);font-size:13px;font-weight:600;gap:6px}#ert-wrapper .dot{background:var(--sp-yellow);border-radius:50%;height:5px;width:5px}#ert-wrapper .hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px}#ert-wrapper .btn-cta-big,#ert-wrapper .btn-primary{background:var(--sp-yellow);border-radius:12px;color:var(--sp-gold-dark);display:inline-block;font-family:var(--font-heading);font-size:15px;font-weight:800;padding:16px 36px;text-align:center;transition:all .2s}#ert-wrapper .btn-secondary{background:transparent;border:1.5px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-family:var(--font-heading);font-size:14px;font-weight:700;padding:15px 28px;transition:all .2s}#ert-wrapper .bar-cta:hover,#ert-wrapper .btn-cta-big:hover,#ert-wrapper .btn-primary:hover,#ert-wrapper .btn-secondary:hover,#ert-wrapper .nav-cta:hover{transform:translateY(-2px)}#ert-wrapper .hero-microcopy{align-items:center;color:var(--text-subtle);display:flex;font-family:var(--font-heading);font-size:12px;gap:6px}#ert-wrapper .hero-img-wrap{aspect-ratio:4/5;background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;position:relative}#ert-wrapper .hero-img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:0}#ert-wrapper .hero-img-wrap:after{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.85));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#ert-wrapper .about-img-gradient{align-items:center;background:var(--placeholder-gradient);display:flex;height:100%;justify-content:center;width:100%}#ert-wrapper .about-placeholder-content{align-items:center;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}#ert-wrapper .about-icon,#ert-wrapper .instructor-silhouette-icon{color:hsla(0,0%,100%,.65);font-size:56px}#ert-wrapper .about-placeholder-label{color:hsla(0,0%,100%,.75);font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#ert-wrapper .hero-img-overlay{bottom:0;left:0;padding:24px;position:absolute;right:0;z-index:2}#ert-wrapper .instructor-mini{align-items:center;display:flex;gap:12px}#ert-wrapper .instructor-avatar,#ert-wrapper .testi-avatar{align-items:center;background:linear-gradient(135deg,var(--sp-yellow),var(--sp-gold));border-radius:50%;color:var(--sp-gold-dark);display:flex;flex-shrink:0;font-family:var(--font-heading);font-size:16px;font-weight:800;height:44px;justify-content:center;width:44px}#ert-wrapper .instructor-mini-info .name{color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:700}#ert-wrapper .instructor-mini-info .role{color:hsla(0,0%,100%,.7);font-size:12px}#ert-wrapper .stats-bar{background:var(--bg-card);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:0 24px}#ert-wrapper .stats-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px}#ert-wrapper .stat-item{padding:24px 40px;position:relative;text-align:center}#ert-wrapper .stat-item:not(:last-child):after{background:var(--border);content:"";height:50%;position:absolute;right:0;top:25%;width:1px}#ert-wrapper .stat-icon{margin-bottom:8px}#ert-wrapper .stat-number{color:var(--sp-yellow-text);font-family:var(--font-heading);font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}#ert-wrapper .stat-label{color:var(--text-muted);font-family:var(--font-heading);font-size:12px;font-weight:600}#ert-wrapper .pain-grid,#ert-wrapper .testi-grid{grid-gap:20px;display:grid;gap:20px;margin-top:32px}#ert-wrapper .pain-grid{grid-template-columns:repeat(2,1fr)}#ert-wrapper .testi-grid{grid-template-columns:repeat(3,1fr);margin-top:48px}#ert-wrapper .faq-item,#ert-wrapper .learn-item,#ert-wrapper .pain-card,#ert-wrapper .testi-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}#ert-wrapper .pain-card{padding:28px 24px;transition:all .3s}#ert-wrapper .learn-item:hover,#ert-wrapper .pain-card:hover{background:var(--bg-card-hover);border-color:var(--border-yellow)}#ert-wrapper .pain-card-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}#ert-wrapper .check,#ert-wrapper .pain-icon-wrap{align-items:center;background:rgba(250,227,69,.12);border:1px solid rgba(250,227,69,.25);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}#ert-wrapper .check{background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.35);height:20px;width:20px}#ert-wrapper .check-icon,#ert-wrapper .guarantee-icon-inner,#ert-wrapper .inc-check-icon{color:#16a34a}#ert-wrapper .pain-number{color:var(--text-subtle);font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:8px}#ert-wrapper .learn-item h4,#ert-wrapper .pain-card h3{font-size:17px;line-height:1.35;margin-bottom:8px}#ert-wrapper .about-content p,#ert-wrapper .faq-a,#ert-wrapper .instructor-bio-centered p,#ert-wrapper .learn-item p,#ert-wrapper .pain-card p,#ert-wrapper .pricing-includes li,#ert-wrapper .testi-card p{color:var(--text-muted);font-size:14px;line-height:1.7}#ert-wrapper .about-section,#ert-wrapper .final-cta,#ert-wrapper .instructor-section,#ert-wrapper .pricing-section{background:var(--bg-section)}#ert-wrapper .about-section{padding:90px 24px}#ert-wrapper .about-img-block{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}#ert-wrapper .about-content .section-title{margin-bottom:20px}#ert-wrapper .about-features,#ert-wrapper .faq-list,#ert-wrapper .instructor-creds-centered,#ert-wrapper .pricing-includes{display:flex;flex-direction:column;gap:12px}#ert-wrapper .about-feature,#ert-wrapper .cred-item,#ert-wrapper .pricing-includes li,#ert-wrapper .testi-author{align-items:flex-start;display:flex;gap:12px}#ert-wrapper .learn-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:32px}#ert-wrapper .learn-item{align-items:flex-start;display:flex;gap:16px;padding:22px 24px;transition:all .25s}#ert-wrapper .learn-num-circle{align-items:center;background:var(--sp-yellow);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}#ert-wrapper .learn-num-circle span{color:var(--sp-gold-dark);font-family:var(--font-heading);font-size:15px;font-weight:800}#ert-wrapper .schedule-section{background:#111;color:#fff;padding:90px 24px}#ert-wrapper .schedule-copy{color:hsla(0,0%,100%,.65);font-size:15px;margin-top:12px}#ert-wrapper .days-grid{margin-top:32px}#ert-wrapper .day-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;max-width:900px;padding:28px}#ert-wrapper .day-header{margin-bottom:20px}#ert-wrapper .day-header h3{font-size:24px}#ert-wrapper .day-badge{background:var(--sp-yellow);border-radius:999px;color:var(--sp-gold-dark);display:inline-block;font-family:var(--font-heading);font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:12px;padding:5px 12px;text-transform:uppercase}#ert-wrapper .session-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}#ert-wrapper .session-item{grid-gap:20px;border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:20px;grid-template-columns:180px 1fr;padding-top:16px}#ert-wrapper .session-item:first-child{border-top:0;padding-top:0}#ert-wrapper .session-time{color:var(--sp-yellow);font-family:var(--font-heading);font-size:13px;font-weight:700}#ert-wrapper .session-info h4{font-size:16px;margin-bottom:6px}#ert-wrapper .session-info p{color:hsla(0,0%,100%,.7);margin:0}#ert-wrapper .faq-inner,#ert-wrapper .final-cta-inner,#ert-wrapper .instructor-inner-centered,#ert-wrapper .pricing-inner{margin:0 auto;max-width:760px}#ert-wrapper .faq-inner,#ert-wrapper .final-cta,#ert-wrapper .instructor-inner-centered,#ert-wrapper .pricing-inner{text-align:center}#ert-wrapper .instructor-photo-centered{background:linear-gradient(145deg,#fff8e1,#ffe082 40%,#ffca28);border:1px solid var(--border);border-radius:50%;height:200px;margin:0 auto 20px;overflow:hidden;width:200px}#ert-wrapper .instructor-silhouette-circle,#ert-wrapper .instructor-silhouette-enhanced{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#ert-wrapper .instructor-silhouette-circle{background:hsla(0,0%,100%,.16);border:2px solid hsla(0,0%,100%,.28);border-radius:50%;height:96px;width:96px}#ert-wrapper .instructor-name-centered{font-family:var(--font-heading);font-size:24px;font-weight:800;margin-bottom:4px}#ert-wrapper .instructor-title-centered{margin-bottom:20px;min-height:18px}#ert-wrapper .cred-item{justify-content:center}#ert-wrapper .cred-dot{background:var(--sp-yellow);border-radius:50%;flex-shrink:0;height:6px;margin-top:8px;width:6px}#ert-wrapper .instructor-bio-centered{margin:24px auto 0;max-width:620px;text-align:left}#ert-wrapper .testi-card{padding:28px 24px;position:relative}#ert-wrapper .testi-quote-deco{color:var(--text-subtle);opacity:.4;position:absolute;right:18px;top:16px}#ert-wrapper .testi-stars-row{display:flex;gap:2px;margin-bottom:14px}#ert-wrapper .testi-star-icon{color:var(--sp-yellow);font-variation-settings:"FILL" 1}#ert-wrapper .testi-author .name{font-family:var(--font-heading);font-size:14px;font-weight:700}#ert-wrapper .testi-author .info{color:var(--text-muted);font-size:12px}#ert-wrapper .faq-label,#ert-wrapper .faq-title,#ert-wrapper .pricing-title{text-align:center}#ert-wrapper .pricing-card{background:var(--bg-card);border:1px solid var(--border-yellow);border-radius:var(--radius-xl);margin:40px 0;overflow:hidden;padding:44px 40px;position:relative}#ert-wrapper .pricing-card:before{background:linear-gradient(90deg,var(--sp-yellow),var(--sp-gold),var(--sp-yellow));content:"";height:3px;left:0;position:absolute;right:0;top:0}#ert-wrapper .pricing-tag{align-items:center;background:var(--sp-yellow);border-radius:20px;color:var(--sp-gold-dark);display:inline-flex;font-family:var(--font-heading);font-size:11px;font-weight:800;gap:4px;margin-bottom:16px;padding:5px 14px}#ert-wrapper .pricing-tag-icon{font-size:13px}#ert-wrapper .price-original{color:var(--text-muted);font-family:var(--font-heading);font-size:18px;margin-bottom:6px}#ert-wrapper .price-current{color:var(--sp-yellow-text);font-family:var(--font-heading);font-size:52px;font-weight:800;letter-spacing:-2px;line-height:1}#ert-wrapper .price-savings-badge{background:#16a34a;border-radius:var(--radius-pill);color:#fff;display:inline-block;font-family:var(--font-heading);font-size:14px;font-weight:800;margin-top:8px;padding:6px 18px}#ert-wrapper .ert-footer p,#ert-wrapper .final-copy,#ert-wrapper .footer-contact,#ert-wrapper .price-note,#ert-wrapper .pricing-microcopy{color:var(--text-subtle);font-size:12px}#ert-wrapper .price-note{font-size:13px;margin-top:8px}#ert-wrapper .pricing-includes{margin:32px 0;text-align:left}#ert-wrapper .btn-cta-big{width:100%}#ert-wrapper .guarantee-box{align-items:flex-start;background:rgba(22,163,74,.06);border:1px solid rgba(22,163,74,.2);border-radius:var(--radius-md);display:flex;gap:14px;padding:18px 20px;text-align:left}#ert-wrapper .faq-list{margin-top:48px}#ert-wrapper .faq-item{overflow:hidden;transition:border-color .2s}#ert-wrapper .faq-item.open{border-color:var(--border-yellow)}#ert-wrapper .faq-q{align-items:center;background:var(--bg-card);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:15px;font-weight:700;gap:16px;justify-content:space-between;padding:20px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#ert-wrapper .faq-toggle-icon{transition:transform .3s ease}#ert-wrapper .faq-item.open .faq-toggle-icon{transform:rotate(180deg)}#ert-wrapper .faq-a{background:var(--bg-body);display:none;padding:0 24px 20px;text-align:left}#ert-wrapper .faq-item.open .faq-a{display:block}#ert-wrapper .final-cta{overflow:hidden;padding:100px 24px;position:relative}#ert-wrapper .final-cta:before{background:radial-gradient(ellipse,rgba(250,227,69,.22) 0,transparent 70%);content:"";height:500px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:900px}#ert-wrapper .final-cta-deco{border-radius:50%;position:absolute}#ert-wrapper .final-cta-deco-1{background:radial-gradient(circle,rgba(250,227,69,.1) 0,transparent 70%);height:200px;left:-60px;top:-60px;width:200px}#ert-wrapper .final-cta-deco-2{background:radial-gradient(circle,rgba(22,163,74,.05) 0,transparent 70%);bottom:-100px;height:300px;right:-80px;width:300px}#ert-wrapper .final-cta-inner{position:relative;z-index:1}#ert-wrapper .final-cta h2{font-size:max(28px,min(4.5vw,52px));letter-spacing:-1px;margin-bottom:16px}#ert-wrapper .final-btn{font-size:17px;padding:18px 48px}#ert-wrapper .ert-footer{background:#0e0e0e;padding:32px 24px;text-align:center}#ert-wrapper .footer-inner{margin:0 auto;max-width:800px}#ert-wrapper .footer-brand{justify-content:center;margin-bottom:12px}#ert-wrapper .footer-brand-name{color:hsla(0,0%,100%,.72);font-family:var(--font-heading);font-size:16px;font-weight:800}#ert-wrapper .ert-footer a{color:var(--sp-yellow-text)}#ert-wrapper .fade-in-up{animation:ert-fade-up .6s ease both}@keyframes ert-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){#ert-wrapper .about-inner,#ert-wrapper .hero-inner,#ert-wrapper .learn-grid,#ert-wrapper .pain-grid,#ert-wrapper .testi-grid{grid-template-columns:1fr}#ert-wrapper .hero-visual{order:-1}}@media (max-width:768px){#ert-wrapper .urgency-bar{flex-wrap:wrap;gap:10px;padding:10px 16px}#ert-wrapper .nav{padding:12px 16px;top:64px}#ert-wrapper .about-inner,#ert-wrapper .faq-section,#ert-wrapper .final-cta,#ert-wrapper .hero-inner,#ert-wrapper .instructor-section,#ert-wrapper .learn-section,#ert-wrapper .pricing-section,#ert-wrapper .schedule-section,#ert-wrapper .section,#ert-wrapper .testi-section{padding-left:20px;padding-right:20px}#ert-wrapper .about-inner,#ert-wrapper .hero-inner{gap:40px;padding-bottom:56px;padding-top:48px}#ert-wrapper .hero-img-wrap{aspect-ratio:16/10}#ert-wrapper .hero-ctas{flex-direction:column}#ert-wrapper .btn-cta-big,#ert-wrapper .hero-ctas a{width:100%}#ert-wrapper .stat-item{padding:14px 20px}#ert-wrapper .stat-item:not(:last-child):after{display:none}#ert-wrapper .session-item{gap:8px;grid-template-columns:1fr}#ert-wrapper .pricing-card{padding:28px 20px}#ert-wrapper .price-current{font-size:38px}#ert-wrapper .faq-q{font-size:14px;padding:16px}#ert-wrapper .faq-a{font-size:13px;padding:0 16px 16px}#ert-wrapper .guarantee-box{flex-direction:column}}@media (max-width:480px){#ert-wrapper .nav{top:88px}#ert-wrapper .sp-badge{display:none}#ert-wrapper .hero-meta{gap:10px}#ert-wrapper .day-card{padding:20px}}