:root{--bg:#000;--bg2:#0a0a0a;--bg3:#141414;--bg4:#1e1e1e;--border:#2a2a2a;--border2:#3d3d3d;--green:#1b328e;--green2:#2d4db5;--green3:#4a9eff;--red:#ff5c6a;--amber:#f5a623;--blue:#4a9eff;--cyan:#4a9eff;--text:#fff;--text2:#9ca3af;--text3:#6b7280;--text4:#4b5563;--accent-orange:#e27028}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);min-height:100vh;font-family:Poppins,Inter,sans-serif;overflow-x:hidden}body:before,body:after{display:none}nav{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000d9;border-bottom:1px solid #ffffff14;justify-content:flex-end;align-items:center;height:clamp(66px,11vw,86px);padding:0 28px;display:flex;position:fixed;top:0;left:0;right:0}.nav-right{align-items:center;gap:12px;display:flex}.btn-nav{color:#ffffffb3;letter-spacing:.12em;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #fff3;border-radius:6px;padding:6px 16px;font-family:Poppins,Inter,sans-serif;font-size:10px;text-decoration:none;transition:all .2s;display:inline-block}.btn-nav:hover{color:#fff;border-color:#ffffff80}.nav-right .btn-primary,.nav-right .btn-outline{white-space:nowrap;border-radius:6px;padding:8px clamp(10px,2.2vw,16px);font-size:clamp(9px,2.4vw,12px)}.page{z-index:1;max-width:1100px;margin:0 auto;padding:136px 40px 80px;position:relative}.hero{text-align:center;margin-bottom:72px;padding-top:56px;position:relative}.hero-badge{letter-spacing:.16em;color:var(--accent-orange);text-transform:uppercase;justify-content:center;align-items:center;margin-bottom:28px;padding:6px 16px;font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.hero-title{letter-spacing:-.05em;background:linear-gradient(#fff,#fff,#fff9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-family:Poppins,Inter,sans-serif;font-size:clamp(36px,5.5vw,60px);font-weight:500;line-height:1.1}.hero-title em{-webkit-text-fill-color:#fff9;font-style:normal}.hero-title .accent{-webkit-text-fill-color:var(--accent-orange);color:var(--accent-orange)}.hero-sub{color:#9ca3af;max-width:700px;margin:0 auto 36px;font-family:Poppins,Inter,sans-serif;font-size:clamp(14px,1.5vw,16px);font-weight:400;line-height:1.7}.hero-sub strong{color:#fff;font-weight:600}.hero-desc{color:#d1d5db;max-width:900px;margin:0 auto 12px;font-family:Poppins,Inter,sans-serif;font-size:clamp(15px,1.6vw,17px);font-weight:400;line-height:1.5}.hero-desc strong{color:#fff;font-weight:600}.hero-cta-row{z-index:10;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:20px;display:flex;position:relative}.btn-primary{color:#000;letter-spacing:0;text-transform:none;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 32px;font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.btn-primary:hover{background:#f3f4f6;transform:translateY(-1px);box-shadow:0 4px 16px #ffffff26}.btn-secondary{color:#000;letter-spacing:0;text-transform:none;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 32px;font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.btn-secondary:hover{background:#f3f4f6;transform:translateY(-1px);box-shadow:0 4px 16px #ffffff26}.btn-outline{color:#fff;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;align-items:center;gap:8px;padding:14px 32px;font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.btn-outline:hover{background:#ffffff0d;border-color:#ffffff80}.hero-glow{filter:blur(20px);pointer-events:none;z-index:0;background:radial-gradient(at bottom,#e2702880 0%,#e2702838 40%,#e270280f 70%,#0000 100%);width:100%;max-width:1200px;height:180px;margin:0 auto -90px;position:relative}.key-info-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:72px;display:grid;position:relative}.key-info-card{background:var(--bg2);text-align:center;border:1px solid #e2702873;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:20px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 0 0 1px #e2702814,inset 0 0 24px #e270280f}.key-info-icon{width:20px;height:20px;color:var(--accent-orange);filter:drop-shadow(0 0 6px #e270288c);flex-shrink:0;margin-bottom:10px}.key-info-card .key-info-label{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:6px;font-family:Poppins,Inter,sans-serif;font-size:11px;font-weight:600}.key-info-card .key-info-value{color:#fff;font-family:Poppins,Inter,sans-serif;font-size:clamp(14px,1.6vw,16px);font-weight:600;line-height:1.4}.key-info-card .key-info-sub{color:#6b7280;margin-top:8px;font-family:Poppins,Inter,sans-serif;font-size:12px;line-height:1.5}@media (hover:hover){.key-info-card:hover{z-index:1;border-color:#e27028cc;transform:translateY(-5px);box-shadow:0 10px 26px #00000059,0 0 0 1px #e27028a6,0 0 26px #e2702859}}@media (prefers-reduced-motion:reduce){.key-info-card{transition:none!important}}@media (max-width:560px){.key-info-grid{grid-template-columns:1fr}.key-info-card{min-height:0}}.key-info-featured{isolation:isolate;flex-direction:column;align-items:center;gap:26px;margin-bottom:28px;padding:44px 32px;display:flex;position:relative}.key-info-featured-glow{filter:blur(10px);pointer-events:none;z-index:0;background:radial-gradient(#e2702829 0%,#e2702812 45%,#0000 72%);position:absolute;inset:-25%}.key-info-featured-particles{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.key-info-featured-item{z-index:2;text-align:center;max-width:100%;padding:0 28px;position:relative}.key-info-featured-label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-orange);text-shadow:0 0 14px #e270284d;opacity:0;margin-bottom:10px;font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:700;transition:opacity .5s,transform .5s;transform:translateY(8px)}.key-info-featured-item.is-visible .key-info-featured-label{opacity:1;transform:none}.key-info-featured-value{letter-spacing:-.01em;color:#fff;font-family:Poppins,Inter,sans-serif;font-size:clamp(40px,9vw,76px);font-weight:700;line-height:1.15;display:block}.key-info-featured-sub{color:#9ca3af;opacity:0;margin-top:10px;font-family:Poppins,Inter,sans-serif;font-size:13px;line-height:1.5;transition:opacity .5s .65s,transform .5s .65s;transform:translateY(8px)}.key-info-featured-item.is-visible .key-info-featured-sub{opacity:1;transform:none}.reveal-word{white-space:nowrap;display:inline-block}.reveal-char{opacity:0;transition:opacity .45s,transform .45s;display:inline-block;transform:translateY(14px)}.reveal-value.is-visible .reveal-char{opacity:1;transform:translateY(0)}.key-info-featured-value-fade{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.key-info-featured-value-fade.is-visible{opacity:1;transform:none}.key-info-featured-value .accent,.reveal-char.accent{color:var(--accent-orange)}@media (prefers-reduced-motion:reduce){.key-info-featured-label,.key-info-featured-sub,.reveal-char,.key-info-featured-value-fade{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:640px){.key-info-featured{gap:20px;padding:32px 20px}.key-info-featured-item{padding:0 8px}.key-info-featured-value{font-size:clamp(34px,12vw,52px)}}.countdown{flex-direction:column;align-items:center;gap:10px;margin-bottom:72px;display:flex}.countdown-label{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;font-family:Poppins,Inter,sans-serif;font-size:12px}.countdown-units{align-items:center;gap:10px;display:flex}.countdown-unit{background:var(--bg2);border:1px solid var(--border);border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:56px;padding:10px 14px;display:flex}.countdown-num{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #e2702840;font-family:Poppins,Inter,sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600}.countdown-unit-label{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;font-family:Poppins,Inter,sans-serif;font-size:10px}.countdown-sep{color:#e2702899;margin-top:-16px;font-size:20px;font-weight:600}.countdown-live{color:var(--amber);text-shadow:0 0 16px #e8a02059;background:var(--bg2);border:1px solid #e8a02066;border-radius:8px;padding:10px 20px;font-family:Poppins,Inter,sans-serif;font-size:15px;font-weight:600}.final-cta .countdown{margin-bottom:28px}.sec-label{letter-spacing:.16em;color:var(--accent-orange);text-transform:uppercase;align-items:center;margin-bottom:12px;font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:700;display:flex}.sec-title{color:var(--text);letter-spacing:-.05em;margin-bottom:12px;font-family:Poppins,Inter,sans-serif;font-size:clamp(22px,2.5vw,36px);font-weight:500}.sec-sub{color:#9ca3af;max-width:900px;margin-bottom:48px;font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.sec-sub strong{color:#fff;font-weight:600}.sec-band{isolation:isolate;padding:48px 0;position:relative}.sec-band:before{content:"";background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:-2;pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.sec-band:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at bottom,#e270281a 0%,#e270280a 50%,#0000 80%);width:100vw;height:60%;margin-left:-50vw;position:absolute;bottom:0;left:50%}@media (max-width:560px){.sec-band{padding:36px 0}}.offer-section{margin-bottom:72px}.offer-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.offer-card{background:var(--bg2);padding:28px 24px;transition:all .25s;position:relative}.offer-card:hover{background:var(--bg3)}.offer-card:after{content:"";opacity:0;background:#e2702899;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.offer-card:hover:after{opacity:1}.offer-icon{margin-bottom:14px;font-size:24px}.offer-title{letter-spacing:.12em;color:#fff;text-transform:uppercase;margin-bottom:8px;font-family:Poppins,Inter,sans-serif;font-size:12.5px;font-weight:600}.offer-desc{color:#6b7280;font-family:Poppins,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.65}.offer-desc strong{color:#fff;font-weight:600}.requirements-grid .offer-card{box-shadow:inset 3px 0 #e2702873}.requirements-grid .offer-icon{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(to bottom,#fff,var(--accent-orange));-webkit-text-fill-color:transparent;text-shadow:0 0 20px #e2702859;-webkit-background-clip:text;background-clip:text;font-family:Poppins,Inter,sans-serif;font-size:clamp(22px,2.6vw,28px);font-weight:500}@media (hover:hover){.requirements-grid .offer-card:hover{box-shadow:inset 3px 0 0 var(--accent-orange),0 10px 26px #00000059,0 0 0 1px #e2702899,0 0 26px #e2702852;z-index:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.requirements-grid .offer-card{transition:none!important}}.offer-section .sec-title{margin-bottom:24px}.sec-title em{color:var(--accent-orange);font-style:normal}.video-section{text-align:center;margin-bottom:72px}.video-section .sec-title{margin-bottom:28px}.video-wrap{border:1px solid var(--border);background:var(--bg2);border-radius:12px;max-width:900px;margin:0 auto 32px;position:relative;overflow:hidden}.video-wrap:before{content:"";z-index:1;background:#e2702899;height:2px;position:absolute;top:0;left:0;right:0}.video-frame{width:100%;padding-top:56.25%;position:relative}.video-frame iframe{border:none;width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}.video-frame.muted iframe{filter:blur(18px)brightness(.55);pointer-events:none;transform:scale(1.06)}.video-unmute-btn{z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0acc;border:1px solid #e2702899;border-radius:999px;align-items:center;gap:10px;padding:16px 32px;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000080}.video-unmute-btn:hover{background:#e270282e;border-color:#e27028e6;transform:translate(-50%,-50%)translateY(-1px)}.video-unmute-btn svg{color:#e27028e6;flex-shrink:0}.sub-heading{color:#fff;margin:-24px 0 24px;font-family:Poppins,Inter,sans-serif;font-size:15px;font-weight:600}.clarify-note{color:#9ca3af;background:var(--bg2);border:1px solid var(--border);border-left:3px solid #e2702899;border-radius:6px;max-width:900px;margin:-24px 0 32px;padding:14px 18px;font-family:Poppins,Inter,sans-serif;font-size:14px;line-height:1.6}.clarify-note strong{color:#fff;font-weight:600}.section-cta{text-align:center;opacity:0;margin:0 0 40px;transition:opacity .5s,transform .5s;transform:translateY(16px)}.section-cta.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.section-cta{opacity:1!important;transition:none!important;transform:none!important}}.ticker-intro{letter-spacing:-.02em;color:#f3f4f6;text-align:center;margin-bottom:24px;font-family:Poppins,Inter,sans-serif;font-size:clamp(22px,4.2vw,32px);font-weight:700;line-height:1.3}.ticker-intro .accent{color:var(--accent-orange)}.ticker-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);width:100vw;margin-bottom:72px;margin-left:calc(50% - 50vw);padding:14px 0;position:relative;overflow:hidden}.ticker-track{width:max-content;animation:50s linear infinite ticker-scroll;display:flex}.ticker-item{letter-spacing:.15em;color:#6b7280;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 20px;font-family:Poppins,Inter,sans-serif;font-size:12px;font-weight:500;display:flex}.ticker-item:after{content:"•";color:#e2702899;margin-left:20px}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.process-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.process-card{background:var(--bg2);padding:28px 22px;transition:background .25s;position:relative}.process-card:hover{background:var(--bg3)}.process-card:after{content:"";opacity:0;background:#e2702899;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.process-card:hover:after{opacity:1}.process-num{color:#e27028b3;letter-spacing:-.03em;margin-bottom:10px;font-family:Poppins,Inter,sans-serif;font-size:28px;font-weight:700}.process-title{letter-spacing:.08em;color:#fff;text-transform:uppercase;margin-bottom:8px;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:600}.process-desc{color:#6b7280;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.65}.feature-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.curriculum-weeks{flex-direction:column;gap:36px;margin-bottom:32px;display:flex}.curriculum-week-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.curriculum-week-label{letter-spacing:.15em;text-transform:uppercase;color:#e27028e6;font-family:Poppins,Inter,sans-serif;font-size:12px;font-weight:700}.curriculum-week-theme{color:#6b7280;font-family:Poppins,Inter,sans-serif;font-size:13px}.module-bullets{flex-direction:column;gap:8px;list-style:none;display:flex}.module-bullets li{color:#6b7280;align-items:flex-start;gap:8px;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:flex}.module-bullets li:before{content:"›";color:#e27028b3;flex-shrink:0;font-weight:600}.compare-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.compare-col{background:var(--bg2);padding:28px 24px}.compare-col.pos{border-left:2px solid var(--green3);background:linear-gradient(to right,#4a9eff17,transparent 60%),var(--bg2)}.compare-col.neg{border-left:2px solid var(--red);background:linear-gradient(to right,#ff5c6a17,transparent 60%),var(--bg2)}.compare-col-title{letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:700}.compare-col.neg .compare-col-title{color:var(--red)}.compare-col.pos .compare-col-title{color:#fff}.compare-list{flex-direction:column;gap:12px;list-style:none;display:flex}.compare-list li{color:#9ca3af;align-items:flex-start;gap:10px;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:flex}.compare-col.neg .compare-list li:before{content:"✕";color:var(--red);flex-shrink:0;font-weight:700}.compare-col.pos .compare-list li:before{content:"✓";color:var(--green3);flex-shrink:0;font-weight:700}.metrics-grid{background:var(--border);border:1px solid var(--border);gap:1px;margin-top:32px;display:flex}.metric{background:var(--bg2);text-align:center;flex:1;padding:28px 20px;transition:background .25s,transform .25s,box-shadow .25s;position:relative}.metric-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(to bottom,#fff,var(--accent-orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Poppins,Inter,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:500;transition:text-shadow .25s}.metric-label{letter-spacing:.08em;color:#6b7280;text-transform:uppercase;margin-top:8px;font-family:Poppins,Inter,sans-serif;font-size:11px;line-height:1.4}@media (hover:hover){.metric:hover{background:var(--bg3);z-index:1;transform:translateY(-5px);box-shadow:0 10px 26px #00000059,0 0 0 1px #e2702859,0 0 22px #e2702838}.metric:hover .metric-num{text-shadow:0 0 26px #e2702880,0 0 10px #e2702859}}@media (prefers-reduced-motion:reduce){.metric,.metric-num{transition:none!important}}.format-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.format-item{background:var(--bg2);padding:22px 20px}.format-label{letter-spacing:.12em;color:#6b7280;text-transform:uppercase;margin-bottom:8px;font-family:Poppins,Inter,sans-serif;font-size:11px}.format-value{color:#fff;font-family:Poppins,Inter,sans-serif;font-size:15px;font-weight:600}.for-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.for-card{background:var(--bg2);cursor:default;align-items:flex-start;gap:12px;padding:24px;transition:all .3s;display:flex;position:relative}.for-card:after{content:"";opacity:0;background:#e2702899;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.for-card:hover{background:var(--bg4);box-shadow:0 8px 24px #0000004d,0 0 0 1px var(--border2);transform:translateY(-2px)}.for-card:hover:after{opacity:1}.for-icon{color:#6b7280;flex-shrink:0;margin-top:2px;font-size:18px;transition:color .3s}.for-card:hover .for-icon{color:#e27028cc}.for-text{color:#6b7280;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7}.for-text strong{color:#fff;font-weight:600;transition:color .3s}.for-card:hover .for-text strong{color:#e27028e6}.instructors-section{margin-bottom:72px}.mentors-carousel{opacity:0;max-width:640px;margin:0 auto;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(24px)}.mentors-carousel.is-visible{opacity:1;transform:translateY(0)}.mentors-carousel:focus-visible{outline-offset:8px;border-radius:20px;outline:2px solid #e2702899}.mentors-stage{transition:height .4s cubic-bezier(.22,1,.36,1);position:relative}.mentor-card{width:min(380px,86vw);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;transform:translate(-50%)scale(1)}.mentor-card.is-active{opacity:1;z-index:2;filter:none;cursor:default}.mentor-card.is-inactive{opacity:.55;z-index:1;filter:saturate(.85)brightness(.85);cursor:pointer}.mentor-card.is-inactive.side-a{transform:translate(calc(-50% - clamp(70px,20vw,150px)),clamp(6px,1.5vw,14px))scale(.82)}.mentor-card.is-inactive.side-b{transform:translate(calc(-50% + clamp(70px,20vw,150px)),clamp(6px,1.5vw,14px))scale(.82)}.mentors-carousel.no-motion,.mentors-carousel.no-motion .mentors-stage,.mentors-carousel.no-motion .mentor-card{transition:none}.instructor-card{background:var(--bg2);text-align:center;border:1px solid #e2702866;border-radius:14px;flex-direction:column;align-items:center;padding:32px 28px;transition:background .2s,border-color .3s,box-shadow .3s;display:flex;position:relative}.instructor-card:hover{background:var(--bg3)}.instructor-card:after{content:"";opacity:0;background:#e2702899;border-radius:14px 14px 0 0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.instructor-card:hover:after{opacity:1}.mentor-card.is-active .instructor-card{border-color:#e27028bf;box-shadow:0 0 0 1px #e270281f,0 0 32px #e2702847}.mentors-controls{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}.mentors-arrow{background:var(--bg2);border:1px solid var(--border);color:#fff;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.mentors-arrow:hover{color:#e27028;background:var(--bg3);border-color:#e2702899}.mentors-dots{align-items:center;gap:10px;display:flex}.mentors-dot{cursor:pointer;background:0 0;border:1px solid #e2702880;border-radius:50%;width:10px;height:10px;padding:0;transition:all .25s;position:relative}.mentors-dot:before{content:"";position:absolute;inset:-9px}.mentors-dot.is-active{background:#e27028;border-color:#e27028;box-shadow:0 0 10px #e2702880}@media (max-width:560px){.mentors-arrow{width:44px;height:44px}.mentors-controls{gap:16px}.mentors-dots{gap:14px}}@media (prefers-reduced-motion:reduce){.mentors-carousel,.mentors-stage,.mentor-card{transition:none!important}.mentors-carousel{opacity:1!important;transform:none!important}}@media (min-width:901px){.mentors-carousel{max-width:820px}.mentors-stage{justify-content:center;align-items:stretch;gap:32px;transition:none;display:flex;position:static;height:auto!important}.mentor-card,.mentor-card.is-active,.mentor-card.is-inactive,.mentor-card.is-inactive.side-a,.mentor-card.is-inactive.side-b{opacity:1;filter:none;z-index:auto;cursor:pointer;width:380px;max-width:380px;display:flex;position:static;transform:none}.mentor-card.is-active{cursor:default}.mentor-card .instructor-card{width:100%;height:100%}.mentor-card .instructor-areas{margin-top:auto}.mentor-card.is-active .instructor-card{border-color:#e27028d9;animation:2.4s ease-in-out infinite mentorActiveBorderGlow;box-shadow:0 0 0 1px #e2702859}.mentor-card.is-inactive .instructor-card{box-shadow:none;border-color:#e2702866;animation:none}}@keyframes mentorActiveBorderGlow{0%,to{box-shadow:0 0 0 1px #e270284d}50%{box-shadow:0 0 0 1px #e270288c,0 0 14px #e2702859}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.mentor-card.is-active .instructor-card{animation:none;box-shadow:0 0 0 1px #e2702866}}.instructor-avatar{background:var(--bg3);color:#9ca3af;border:2px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:16px;font-size:32px;display:flex;overflow:hidden}.instructor-avatar img{object-fit:cover;width:100%;height:100%;display:block}.instructor-avatar.zoom img{transform-origin:50% 30%;transform:scale(1.4)}.instructor-avatar.avatar-mateo img{object-position:center top;transform-origin:50% 36%;transform:scale(1.3)}.instructor-name{color:#fff;letter-spacing:.02em;margin-bottom:4px;font-family:Poppins,Inter,sans-serif;font-size:16px;font-weight:600}.instructor-alias{letter-spacing:.15em;color:#9ca3af;text-transform:uppercase;margin-bottom:12px;font-family:Poppins,Inter,sans-serif;font-size:11px;font-weight:500}.instructor-role{letter-spacing:.12em;color:var(--amber);text-transform:uppercase;text-shadow:0 0 14px #e8a0204d;align-items:center;gap:6px;margin-bottom:14px;font-family:Poppins,Inter,sans-serif;font-size:12px;font-weight:600;display:flex}.instructor-desc{color:#6b7280;max-width:360px;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7}.instructor-desc strong{color:#fff;font-weight:600}.instructor-areas{text-align:left;flex-direction:column;gap:6px;width:100%;max-width:320px;margin-top:16px;list-style:none;display:flex}.instructor-areas li{color:#6b7280;align-items:flex-start;gap:8px;font-family:Poppins,Inter,sans-serif;font-size:12.5px;line-height:1.55;display:flex}.instructor-areas li:before{content:"›";color:#e27028b3;flex-shrink:0;font-weight:600}.instructor-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);white-space:nowrap;text-shadow:0 0 12px #e8a0204d;background:#e8a0200f;border:1px solid #e8a02073;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 12px;font-family:Poppins,Inter,sans-serif;font-size:10px;font-weight:600;display:inline-flex}.instructor-badge:before{content:"✓";color:var(--amber);font-size:10px;line-height:1}.instructor-tagline{color:#d1d5db;max-width:360px;margin-bottom:12px;font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.6}@media (max-width:560px){.instructor-badge{white-space:normal;text-align:center}}.proof-section{margin-bottom:72px}.proof-section .sec-sub{margin-bottom:36px}.proof-block-head{margin-bottom:18px}.proof-block-title{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-orange);font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:700}.proof-block-note{color:#6b7280;margin-top:8px;font-family:Poppins,Inter,sans-serif;font-size:13px;line-height:1.6}.certs-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:48px;display:grid}.cert-card{background:var(--bg2);flex-direction:column;gap:16px;padding:24px;transition:background .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.cert-card:hover{background:var(--bg3)}.cert-card:before{content:"";background:linear-gradient(90deg,transparent,var(--accent-orange),transparent);opacity:.85;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.cert-card:after{content:"";opacity:0;background:#e2702899;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.cert-card:hover:after{opacity:1}.cert-media{aspect-ratio:1;background:var(--bg3);border:1px solid #e2702866;border-radius:8px;width:100%;transition:border-color .3s;display:block;overflow:hidden}.cert-media img{object-fit:contain;width:100%;height:100%;display:block}.cert-caption{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.cert-caption-name{color:#fff;text-shadow:0 0 14px #e2702840;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:700}.cert-caption-meta{color:#e27028cc;text-transform:uppercase;letter-spacing:.12em;font-family:Poppins,Inter,sans-serif;font-size:11px;font-weight:600}@media (hover:hover){.cert-card:hover{z-index:1;transform:translateY(-5px);box-shadow:0 10px 26px #00000059,0 0 0 1px #e2702899,0 0 28px #e2702852}.cert-card:hover .cert-media{border-color:#e27028b3}}@media (prefers-reduced-motion:reduce){.cert-card{transition:none!important}}.track-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.track-card{background:var(--bg2);flex-direction:column;gap:16px;padding:22px 20px;transition:background .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.track-card:hover{background:var(--bg3)}.track-card:after{content:"";opacity:0;background:#e2702899;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.track-card:hover:after{opacity:1}.track-media{aspect-ratio:5/2;background:var(--bg3);border:1px solid var(--border);border-radius:6px;width:100%;display:block;overflow:hidden}.track-media img{object-fit:contain;width:100%;height:100%;display:block}.track-body{flex-direction:column;display:flex}.track-caption{letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin-bottom:10px;font-family:Poppins,Inter,sans-serif;font-size:10px;font-weight:600}.track-gain{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(to bottom,#fff,var(--accent-orange));-webkit-text-fill-color:transparent;text-shadow:0 0 26px #e2702840;-webkit-background-clip:text;background-clip:text;font-family:Poppins,Inter,sans-serif;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1;transition:text-shadow .25s}.track-gain-label{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin-top:6px;font-family:Poppins,Inter,sans-serif;font-size:11px}.track-card.is-best{z-index:1;transform:scale(1.045);box-shadow:0 0 0 1px #e270288c,0 0 30px #e270284d}@media (hover:hover){.track-card:not(.is-best):hover{z-index:1;transform:translateY(-5px);box-shadow:0 10px 26px #00000059,0 0 0 1px #e2702859,0 0 22px #e2702838}.track-card.is-best:hover{transform:scale(1.045)translateY(-5px);box-shadow:0 14px 32px #0006,0 0 0 1px #e27028b3,0 0 36px #e2702866}.track-card:hover .track-gain{text-shadow:0 0 30px #e270288c,0 0 12px #e2702866}}@media (max-width:900px){.track-card.is-best{margin:14px 0 18px;transform:scale(1.025)}}@media (hover:hover) and (max-width:900px){.track-card.is-best:hover{transform:scale(1.025)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.track-card,.track-gain{transition:none!important}}.track-meta{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.track-meta-item{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.track-meta-item dt{color:#6b7280;letter-spacing:.03em;font-family:Poppins,Inter,sans-serif;font-size:12px}.track-meta-item dd{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Poppins,Inter,sans-serif;font-size:13.5px;font-weight:600}.proof-disclaimer{color:#4b5563;max-width:760px;margin-top:24px;font-family:Poppins,Inter,sans-serif;font-size:11px;line-height:1.6}@media (max-width:900px){.track-grid{grid-template-columns:1fr}}@media (max-width:700px){.certs-grid{grid-template-columns:1fr}}.faq{margin-bottom:72px}.faq-title{letter-spacing:-.05em;color:#fff;text-align:center;margin-bottom:12px;font-family:Poppins,Inter,sans-serif;font-size:clamp(22px,2.5vw,36px);font-weight:500}.faq-subtitle{color:#6b7280;text-align:center;margin-bottom:40px;font-family:Poppins,Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.faq-label{letter-spacing:.16em;color:var(--accent-orange);text-transform:uppercase;align-items:center;margin-bottom:12px;font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:700;display:flex}.faq-title em{color:var(--accent-orange);font-style:normal}.faq-accordion{background:var(--border);border:1px solid var(--border);flex-direction:column;gap:1px;display:flex}.faq-acc-item{background:var(--bg2);transition:box-shadow .3s;position:relative}.faq-acc-item:before{content:"";background:linear-gradient(to bottom,var(--accent-orange),transparent);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.faq-acc-item.open{box-shadow:0 0 0 1px #e270284d,0 0 24px #e2702838}.faq-acc-q{text-align:left;cursor:pointer;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:600;transition:color .2s;display:flex}.faq-acc-item:hover .faq-acc-q{color:#e27028e6}.faq-acc-item.open .faq-acc-q{color:#e27028f2}.faq-acc-q-text{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.faq-acc-num{color:var(--accent-orange);letter-spacing:-.02em;flex-shrink:0;font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:700}.faq-acc-chevron{color:#6b7280;flex-shrink:0;font-size:14px;transition:transform .25s}.faq-acc-item.open .faq-acc-chevron{color:#e27028cc;transform:rotate(180deg)}.faq-acc-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-acc-item.open .faq-acc-a{max-height:400px}.faq-acc-a-inner{color:#6b7280;padding:0 24px 20px 39px;font-family:Poppins,Inter,sans-serif;font-size:14px;line-height:1.7}@media (max-width:560px){.faq-acc-q-text{gap:8px}.faq-acc-num{font-size:12px}.faq-acc-a-inner{padding-left:24px}}.final-cta{isolation:isolate;text-align:center;border-top:1px solid var(--border);margin-bottom:0;padding:48px 0;position:relative}.final-cta:before{content:"";filter:blur(10px);pointer-events:none;z-index:-1;background:radial-gradient(#e2702824 0%,#e270280f 45%,#0000 72%);position:absolute;inset:0 -25% -15%}.final-cta-badge{letter-spacing:.16em;color:var(--accent-orange);text-transform:uppercase;text-shadow:0 0 16px #e2702859;align-items:center;gap:6px;margin-bottom:16px;font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.final-cta-title{letter-spacing:-.05em;margin-bottom:12px;font-family:Poppins,Inter,sans-serif;font-size:clamp(22px,2.5vw,36px);font-weight:500}.final-cta-title em{color:var(--accent-orange);font-style:normal}.final-cta-title .block{display:block}.final-cta-sub{color:#6b7280;max-width:640px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-family:Poppins,Inter,sans-serif;font-size:16px;line-height:1.7}.final-cta-sub strong{color:#fff;font-weight:600}.final-cta-note{color:#4b5563;letter-spacing:.05em;margin-top:20px;font-family:Poppins,Inter,sans-serif;font-size:13px}footer{z-index:1;border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 40px;display:flex;position:relative}.fl{letter-spacing:.15em;color:#4b5563;font-family:Poppins,Inter,sans-serif;font-size:10px}.fc{color:#4b5563;letter-spacing:.05em;font-family:Poppins,Inter,sans-serif;font-size:9px}.wa-btn{z-index:9999;background:var(--bg2);color:#fff;letter-spacing:.06em;white-space:nowrap;border:1px solid #e2702866;border-radius:50px;align-items:center;gap:10px;padding:14px 20px 14px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:all .25s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px #e2702838}.wa-btn:hover{background:var(--bg3);border-color:#e27028aa;transform:translateY(-2px);box-shadow:0 8px 28px #e2702861}.wa-dot{background:#25d366;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px #25d36699}.wa-label{opacity:0;max-width:0;transition:max-width .3s,opacity .3s;overflow:hidden}.wa-btn:hover .wa-label{opacity:1;max-width:120px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero>*{animation:.6s backwards fadeUp}.hero>:first-child{animation-delay:.1s}.hero>:nth-child(2){animation-delay:.15s}.hero>:nth-child(3){animation-delay:.2s}.hero>:nth-child(4){animation-delay:.3s}.hero>:nth-child(5){animation-delay:.35s}.hero>:nth-child(6){animation-delay:.4s}.hero>:nth-child(7){animation-delay:.45s}.hero>:nth-child(8){animation-delay:.55s}@media (max-width:900px){.offer-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.feature-grid,.compare-grid{grid-template-columns:1fr}.format-grid{grid-template-columns:repeat(2,1fr)}.for-grid{grid-template-columns:1fr}.metrics-grid{flex-wrap:wrap}.metric{flex:50%}}@media (max-width:560px){.page{padding:92px 16px 60px}.offer-grid,.process-grid,.format-grid{grid-template-columns:1fr}.metric{flex:100%}.wa-btn{border-radius:50%;padding:14px;bottom:20px;right:20px}.wa-label{display:none}.wa-dot{margin:0;position:absolute;top:8px;right:8px}nav{height:56px;padding:0 14px}.nav-right{gap:6px}.btn-nav{letter-spacing:.08em;padding:5px 10px;font-size:9px}.nav-right .btn-primary,.nav-right .btn-outline{padding:6px clamp(6px,2vw,10px);font-size:clamp(7.5px,2.4vw,9px)}.hero{margin-bottom:48px;padding-top:20px}.hero-badge{letter-spacing:.15em;margin-bottom:20px;padding:6px 10px;font-size:12px}.hero-title{margin-bottom:10px;font-size:clamp(36px,10vw,56px)}.hero-sub{margin-bottom:28px;font-size:clamp(14px,3.8vw,17px);line-height:1.6}.hero-desc{margin-bottom:10px;font-size:clamp(14px,4vw,16px)}.hero-cta-row{flex-direction:column;align-items:stretch;gap:12px}.hero-cta-row .btn-primary,.hero-cta-row .btn-outline{justify-content:center;width:100%}.countdown{margin-bottom:48px}.countdown-unit{min-width:44px;padding:8px 10px}.countdown-sep{margin-top:-12px}.sec-label,.proof-block-title{letter-spacing:.15em;font-size:12px}.sub-heading{margin-top:-16px}.faq-label,.takeaways-kicker,.key-info-featured-label,.final-cta-badge{letter-spacing:.15em;font-size:12px}.sec-title,.faq-title,.final-cta-title{font-size:clamp(20px,5.5vw,28px)}section{padding:64px 20px}}.highlight-card{background:var(--bg2);border:1px solid #e2702866;border-left:3px solid #e27028cc;border-radius:8px;max-width:900px;margin-top:8px;padding:24px 28px}.highlight-card-label{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-orange);text-shadow:0 0 14px #e270284d;margin-bottom:10px;font-family:Poppins,Inter,sans-serif;font-size:11px;font-weight:700}.highlight-card-text{color:#9ca3af;font-family:Poppins,Inter,sans-serif;font-size:15px;line-height:1.7}.highlight-card-text strong{color:#fff;font-weight:600}.section-closing{color:#9ca3af;border-top:1px solid var(--border);max-width:900px;margin-top:32px;padding-top:24px;font-family:Poppins,Inter,sans-serif;font-size:15px;line-height:1.7}.section-closing strong{color:#fff;font-weight:600}.price-card-shell{isolation:isolate;max-width:640px;margin:0 auto;position:relative}@media (hover:hover) and (pointer:fine){.price-card-shell{transition:transform .32s}.price-card-shell:hover{transform:translateY(-4px)}.price-card-shell:hover .aurora-blob{opacity:.5}.price-card-shell:hover .price-card:before{filter:brightness(1.4)}}.price-aurora{z-index:0;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0}.price-card-shell.is-in-view .price-aurora{opacity:1}.aurora-blob{opacity:.2;will-change:transform,opacity;border-radius:50%;transition:opacity .32s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;position:absolute}.price-card-shell.is-in-view .aurora-blob{animation-play-state:running}.aurora-blob-1{filter:blur(90px);opacity:.22;background:#e27028d9;width:260px;height:260px;animation-name:auroraDrift1;animation-duration:22s;top:-14%;left:-8%}.aurora-blob-2{filter:blur(100px);opacity:.18;background:#e27028a6;width:230px;height:230px;animation-name:auroraDrift2;animation-duration:25s;animation-delay:1.6s;bottom:-18%;right:-8%}.aurora-blob-3{filter:blur(80px);opacity:.16;background:#e2702880;width:200px;height:200px;animation-name:auroraDrift3;animation-duration:19s;animation-delay:3s;top:32%;left:58%}@keyframes auroraDrift1{0%{transform:translate(-8%,-6%)rotate(0)}to{transform:translate(12%,9%)rotate(16deg)}}@keyframes auroraDrift2{0%{transform:translate(7%,-9%)rotate(0)}to{transform:translate(-12%,7%)rotate(-13deg)}}@keyframes auroraDrift3{0%{transform:translate(-6%,9%)rotate(0)}to{transform:translate(9%,-11%)rotate(11deg)}}@media (max-width:560px){.aurora-blob-1{filter:blur(55px);width:150px;height:150px}.aurora-blob-2{filter:blur(60px);width:130px;height:130px}.aurora-blob-3{filter:blur(50px);width:120px;height:120px}}@media (prefers-reduced-motion:reduce){.price-card-shell{transition:none}.price-card-shell:hover{transform:none}.aurora-blob{transition:none;animation:none!important}.price-card:before{background-size:auto;transition:none;background:#e27028b3!important;animation:none!important}}.price-card{background:var(--bg2);border:1px solid var(--border);text-align:center;z-index:1;border-radius:12px;max-width:640px;margin:0 auto;padding:40px 36px;position:relative;overflow:hidden}.price-card:before{content:"";background:linear-gradient(90deg,#e270284d,#e27028,#e270284d,#e27028e6,#e270284d) 0 0/300% 100%;height:2px;animation-name:auroraBorderMove;animation-duration:9s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;top:0;left:0;right:0}.price-card-shell.is-in-view .price-card:before{animation-play-state:running}@keyframes auroraBorderMove{0%{background-position:0 0}to{background-position:200% 0}}.price-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.price-badge{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;border:1px solid var(--border2);white-space:nowrap;border-radius:999px;padding:5px 12px;font-family:Poppins,Inter,sans-serif;font-size:10px}.price-badge.hot{color:var(--accent-orange);text-shadow:0 0 12px #e270284d;border-color:#e2702880}.price-amount{letter-spacing:-.04em;background:linear-gradient(#fff,#fff9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Poppins,Inter,sans-serif;font-size:clamp(44px,6vw,64px);font-weight:500;line-height:1}.price-period{color:#9ca3af;letter-spacing:.05em;margin-top:8px;margin-bottom:28px;font-family:Poppins,Inter,sans-serif;font-size:14px}.price-features{text-align:left;flex-direction:column;gap:12px;max-width:460px;margin:0 auto 32px;list-style:none;display:flex}.price-features li{color:#9ca3af;align-items:flex-start;gap:10px;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6;display:flex}.price-features li:before{content:"✓";color:#e27028cc;flex-shrink:0;font-weight:700}.price-features li .check-text{flex:1;min-width:0}.price-features li strong{color:#fff;font-weight:600}.price-card .btn-primary{justify-content:center;width:100%;padding:16px 32px;font-size:17px}.price-note{color:#6b7280;margin-top:16px;font-family:Poppins,Inter,sans-serif;font-size:12.5px;line-height:1.6}.price-note a{color:#9ca3af;text-decoration:underline}.price-note a:hover{color:#fff}@media (max-width:560px){.price-card{padding:32px 20px}}.route{flex-direction:column;gap:36px;display:flex;position:relative}.route:before{content:"";background:linear-gradient(to bottom,var(--border2)0%,#e2702873 75%,#e27028d9 100%);width:1px;position:absolute;top:10px;bottom:10px;left:36px}.route-step{align-items:flex-start;gap:26px;display:flex;position:relative}.route-marker{z-index:1;flex-shrink:0;justify-content:center;width:72px;display:flex;position:relative}.route-num{color:#e27028bf;letter-spacing:-.03em;background:var(--bg);padding:8px 4px;font-family:Poppins,Inter,sans-serif;font-size:36px;font-weight:700;line-height:1}.route-marker-icon{background:var(--bg);color:#e27028e6;border:1.5px solid #e270288c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.route-body{background:var(--bg2);border:1px solid var(--border);border-radius:8px;flex:1;min-width:0;transition:background .2s;position:relative;overflow:hidden}.route-body:hover{background:var(--bg3)}.route-header{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.route-header-text{flex-direction:column;flex:1;min-width:0;display:flex}.route-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);white-space:nowrap;text-shadow:0 0 12px #e270284d;border:1px solid #e2702866;border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:4px 12px;font-family:Poppins,Inter,sans-serif;font-size:10px;font-weight:600;display:inline-block}.route-title{color:#fff;letter-spacing:-.02em;font-family:Poppins,Inter,sans-serif;font-size:clamp(17px,2.2vw,22px);font-weight:600;line-height:1.3;display:block}.route-chevron{color:#6b7280;flex-shrink:0;font-size:14px;transition:transform .25s,color .2s}.route-step.open .route-chevron{color:#e27028e6;transform:rotate(180deg)}.route-panel{opacity:0;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.route-step.open .route-panel{opacity:1;max-height:700px}.route-panel-inner{padding:0 28px 24px}.route-step.final .route-body{border-color:#e2702880;box-shadow:0 0 36px #e2702814}.route-step.final .route-body:before{content:"";background:#e27028b3;height:2px;position:absolute;top:0;left:0;right:0}.route-step.final .route-num{color:var(--accent-orange);text-shadow:0 0 20px #e2702873}.route-finish{color:var(--accent-orange);text-shadow:0 0 14px #e2702840;border-top:1px solid #e270284d;margin-top:18px;padding-top:16px;font-family:Poppins,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.6}@media (prefers-reduced-motion:reduce){.route-panel,.route-chevron{transition:none}}@media (max-width:560px){.route{gap:24px}.route:before{left:22px}.route-step{gap:14px}.route-marker{width:44px}.route-num{padding:6px 2px;font-size:24px}.route-marker-icon{width:34px;height:34px}.route-marker-icon svg{width:15px;height:15px}.route-header{gap:10px;padding:18px 16px}.route-panel-inner{padding:0 16px 18px}}.pensum-toggle-all{background:var(--bg2);color:#fff;letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;white-space:normal;border:1px solid #e2702866;border-radius:999px;justify-content:center;align-items:center;gap:clamp(10px,1.6vw,14px);width:fit-content;min-height:44px;margin:0 auto 28px;padding:clamp(16px,2.4vw,22px) clamp(32px,5.5vw,52px);font-family:Poppins,Inter,sans-serif;font-size:clamp(14px,2.2vw,19px);font-weight:600;transition:background .2s,border-color .2s;animation:2.2s ease-in-out infinite pensumToggleGlow;display:flex}.pensum-toggle-all:hover{background:var(--bg3);border-color:#e27028b3}.pensum-toggle-all-icon{color:#e27028e6;flex-shrink:0;font-size:clamp(15px,2.2vw,19px);transition:transform .25s}.pensum-toggle-all[aria-expanded=true] .pensum-toggle-all-icon{transform:rotate(180deg)}@keyframes pensumToggleGlow{0%,to{box-shadow:0 0 0 1px #e2702859,0 0 14px #e2702838}50%{box-shadow:0 0 0 1px #e27028b3,0 0 30px #e2702880}}@media (prefers-reduced-motion:reduce){.pensum-toggle-all{transition:none;animation:none;box-shadow:0 0 0 1px #e2702880,0 0 20px #e2702859}.pensum-toggle-all-icon{transition:none}}@media (max-width:560px){.pensum-toggle-all{justify-content:center;width:100%;margin:0 auto 22px;padding:clamp(15px,4.5vw,18px) clamp(20px,6vw,28px)}}.pensum-list{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s,opacity .4s;display:grid}.pensum-list.is-open{opacity:1;grid-template-rows:1fr}.pensum-list-inner{min-height:0;overflow:hidden}.pensum-list.is-settled .pensum-list-inner{overflow:visible}@media (prefers-reduced-motion:reduce){.pensum-list{transition:none}}.takeaways{background:var(--bg2);border:1px solid var(--border);border-radius:8px;margin:-48px 0 72px;padding:28px 32px}.takeaways-title-block{opacity:0;margin-bottom:22px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.takeaways-title-block.is-visible{opacity:1;transform:none}.takeaways-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:8px;font-family:Poppins,Inter,sans-serif;font-size:13px;font-weight:700}.takeaways-title{color:#fff;letter-spacing:-.05em;font-family:Poppins,Inter,sans-serif;font-size:clamp(22px,2.5vw,36px);font-weight:500;line-height:1.25}.takeaways-title .accent{color:var(--accent-orange)}.takeaways-list{grid-template-columns:repeat(2,1fr);gap:12px 36px;list-style:none;display:grid}.takeaway-item{opacity:0;filter:blur(6px);border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;margin:-8px -10px;padding:8px 10px;font-family:Poppins,Inter,sans-serif;font-weight:400;transition:opacity .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;transform:translateY(18px)scale(.96)}.takeaway-item.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.takeaway-item:after{content:"";background:radial-gradient(160px circle at var(--x,50%)var(--y,50%),#e2702829,transparent 70%);opacity:0;pointer-events:none;border-radius:10px;transition:opacity .3s;position:absolute;inset:0}.takeaway-item .check-text{color:#9ca3af;flex:1;min-width:0;font-size:14px;line-height:1.6}.takeaway-item .check-text strong{color:#fff;font-weight:600}.takeaway-check{flex-shrink:0;transition:transform .25s,filter .25s;display:flex}.takeaway-check-tick{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1)}.takeaway-item.is-visible .takeaway-check-tick{stroke-dashoffset:0}@media (hover:hover){.takeaway-item:hover{background:#ffffff08;border-color:#e2702840;transform:translateY(-3px)scale(1);box-shadow:0 8px 20px #0000004d}.takeaway-item:hover:after{opacity:1}.takeaway-item:hover .takeaway-check{filter:drop-shadow(0 0 6px #e27028a6);transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.takeaways-title-block,.takeaway-item{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.takeaway-check-tick{stroke-dashoffset:0!important;transition:none!important}.takeaway-item:hover{transition:none!important}}@media (max-width:700px){.takeaways-list{grid-template-columns:1fr}.takeaways{margin:-36px 0 60px;padding:22px 18px}.takeaways-title{font-size:clamp(20px,5.5vw,28px)}}.btn-calendly{color:#9ca3af;padding:12px 24px;font-size:14px}.btn-calendly:hover{color:#fff}.price-card .btn-calendly{justify-content:center;width:100%;margin-top:12px}.final-cta-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.disclaimer{color:#4b5563;text-align:center;max-width:700px;margin:0 auto;padding:32px 20px 0;font-family:Poppins,Inter,sans-serif;font-size:11px;line-height:1.6}
