/* Motion extends the existing charcoal/coral identity; content is visible by default. */
.animated-sales{overflow-x:clip;background:radial-gradient(ellipse at 85% 8%,#69243725,transparent 38%),#08090b}
.reading-progress{position:fixed;inset:0 auto auto 0;z-index:100;width:100%;height:3px;background:linear-gradient(90deg,#ff526b,#ffd19c);transform:scaleX(var(--read-progress,0));transform-origin:left;pointer-events:none}
.motion-toggle{border:1px solid #54414d;background:#1c151b;color:#e6d2dd;border-radius:20px;padding:8px 12px;font-size:.8125rem;white-space:nowrap;min-height:38px}
.nav-wrap{gap:20px}.desktop-nav{gap:22px}.motion-toggle{order:3}.menu-toggle{order:4}
.sales-hero{position:relative;isolation:isolate}.sales-hero:before{content:"";position:absolute;inset:5% -10% 20% 35%;z-index:-1;background:radial-gradient(ellipse,#ff4a611b,transparent 65%);animation:ambient-drift 12s ease-in-out infinite;pointer-events:none}
.sales-hero h1{font-size:clamp(4rem,6.4vw,6.2rem);line-height:.95;letter-spacing:-.025em}.sales-hero h1>span{background:linear-gradient(105deg,#ff556e 10%,#ffc1b3 40%,#ff556e 65%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:coral-sweep 8s linear infinite}
.sales-hero .income-goal>strong{font-size:clamp(2rem,3.2vw,3rem)}.income-goal{border-left:3px solid #fb637a;padding:5px 0 5px 18px}.sales-hero .hero-description{max-width:490px}.hero-copy .eyebrow{font-size:.8125rem}
.animated-sales .button{position:relative;overflow:hidden}.animated-sales .button:after{content:"";position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 43%,#fff3 50%,transparent 57%);transform:translateX(-130%);pointer-events:none}.animated-sales .button:hover:after{animation:button-light .8s ease-out}.hero-actions>.button:after,.closing-cta .button:after{animation:button-light 7s ease-in-out infinite}
.scene-result{animation:result-float 6s ease-in-out infinite}.result-two{animation-delay:-3s;animation-duration:7s}.brand-icon{box-shadow:0 6px 22px #f43e492b}.creator-stage{filter:drop-shadow(0 0 50px #ff4b620b)}
.kinetic-band{overflow:hidden;border-block:1px solid #4c2c3b;background:linear-gradient(90deg,#291019,#141016,#291019);margin:0 0 30px;transform:rotate(-.8deg);padding:15px 0}.kinetic-track{display:flex;width:max-content;animation:kinetic-flow 35s linear infinite}.kinetic-track>span{white-space:nowrap;font-size:.875rem;letter-spacing:.17em;color:#d9bcc9;padding-right:30px}.kinetic-track i{color:#ff7b91;font-style:normal;margin:0 25px}.kinetic-band:hover .kinetic-track{animation-play-state:paused}
.course-numbers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding-block:26px 40px;border-bottom:1px solid #352332}.course-stat{min-width:0;text-align:center;border-right:1px solid #44303e;padding:8px 10px}.course-stat:last-child{border:0}.course-stat strong{display:block;font-family:var(--heading);font-size:clamp(2.2rem,3.6vw,3.3rem);font-weight:800;line-height:1.2;color:#f5d5c7;font-variant-numeric:tabular-nums}.course-stat span{display:block;font-size:.8125rem;color:#b3a6b5;line-height:1.5;margin-top:8px}
.curriculum-section{border-block:1px solid #392c36;background:radial-gradient(ellipse at 50% 50%,#5c233118,transparent 65%)}.vault-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;perspective:1300px}.vault-card{padding:29px;border:1px solid #4a3542;border-radius:19px;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,0%),#ff849315,transparent 65%),linear-gradient(150deg,#20151e,#111117);position:relative;overflow:hidden;min-width:0;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s ease-out,border-color .2s,box-shadow .2s;box-shadow:0 15px 32px #0002}.vault-card:hover{border-color:#dc718d;box-shadow:0 22px 48px #0006}.vault-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.vault-icon{font-size:1.65rem;display:grid;place-items:center;background:#e6819310;border:1px solid #8f526338;border-radius:13px;width:51px;height:51px}.vault-index{font-size:.8125rem;letter-spacing:.1em;color:#af778c}.vault-card h3{font-size:1.15rem;margin:0 0 12px;color:#f9e9ef;line-height:1.4}.vault-card p{font-size:1rem;line-height:1.75;color:#b7abbc;margin:0 0 14px}.vault-line{position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#ff819b,transparent);opacity:.5;animation:vault-breathe 5s ease-in-out infinite}.vault-card:nth-child(2n) .vault-line{animation-delay:-2s}.curriculum-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:35px}.curriculum-cta p{font-size:1rem;line-height:1.8;color:#b5a5b8;margin:0}.curriculum-cta strong{font-weight:500;color:#eddae5}
.program-card[data-card="six-month"]{--plan:#8bc6ff;--plan-rgb:70,150,255;--plan-button:#8bc6ff;--plan-ink:#081c30}.program-card[data-card="lifetime"]{--plan:#ff8097;--plan-rgb:255,86,119;--plan-button:#fa6783;--plan-ink:#250710}.program-card[data-card="private"]{--plan:#f0c87e;--plan-rgb:232,180,86;--plan-button:#f0c87e;--plan-ink:#241905}
.programs .program-card{border-color:rgba(var(--plan-rgb),.45);background:radial-gradient(ellipse at 50% 0%,rgba(var(--plan-rgb),.15),transparent 55%),linear-gradient(150deg,#181921,#0f1015);box-shadow:0 25px 65px #0005;position:relative;isolation:isolate}.programs .program-card:hover{border-color:var(--plan);box-shadow:0 25px 65px #0007,0 0 35px rgba(var(--plan-rgb),.12)}.programs .card-label,.programs .price,.programs .features-heading{color:var(--plan)}.programs .card-button{background:var(--plan-button);border-color:var(--plan);color:var(--plan-ink);box-shadow:0 8px 26px rgba(var(--plan-rgb),.15);font-size:.9375rem}.programs .card-button:hover{background:var(--plan);box-shadow:0 12px 35px rgba(var(--plan-rgb),.3);color:var(--plan-ink)}.programs .feature-list li:before{color:var(--plan)}.programs .savings-tag{color:var(--plan);background:rgba(var(--plan-rgb),.09);border-color:rgba(var(--plan-rgb),.3)}.programs .card-ribbon{background:#f96b85;color:#240b11;border-color:#ffb5c5}.programs .card-description{color:#bdafc1}.programs .price-block{border-color:rgba(var(--plan-rgb),.2)}
.proof-carousel{position:relative;scrollbar-width:none;overflow-anchor:none}.proof-carousel::-webkit-scrollbar{display:none}.proof-card{opacity:.78;transition:transform .2s ease-out,opacity .4s,border-color .4s,box-shadow .4s}.proof-card.proof-current{opacity:1;border-color:#ce738f;box-shadow:0 25px 60px #0005,0 0 25px #c3517312}.proof-card:hover,.proof-card:focus-within{opacity:1}.proof-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:10px}.proof-dots{display:flex;gap:3px}.proof-dots button{width:32px;height:36px;border:0;background:transparent;padding:10px 4px;display:grid;place-items:center}.proof-dots button:before{content:"";height:5px;width:16px;border-radius:4px;background:#594052;transition:width .25s,background .25s}.proof-dots button[aria-pressed="true"]:before{width:24px;background:#ff809b}.proof-play{background:#21151f;border:1px solid #644555;color:#e6c4d4;border-radius:18px;padding:9px 14px;font-size:.8125rem;min-height:38px}.closing-cta{margin-top:40px;padding-block:75px;border:1px solid #5a3344;border-radius:25px;overflow:hidden;background:radial-gradient(ellipse at 50% 90%,#852d4545,transparent 70%),#110f15}.closing-cta h2{font-size:clamp(2.1rem,4vw,3.5rem);position:relative;z-index:1}.closing-cta p{max-width:620px;margin-inline:auto;font-size:1rem}.closing-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,#ff778a0b,transparent 65%);background-size:200% 100%;animation:coral-sweep 12s linear infinite;pointer-events:none}
html[data-motion="paused"] .animated-sales *,html[data-motion="paused"] .animated-sales *:before,html[data-motion="paused"] .animated-sales *:after{animation-play-state:paused!important}html[data-motion="paused"] .depth-card{transform:none!important}
@keyframes kinetic-flow{to{transform:translateX(-50%)}}@keyframes coral-sweep{to{background-position:240% 0}}@keyframes ambient-drift{50%{transform:translate(-30px,20px) scale(1.15)}}@keyframes result-float{50%{translate:0 -12px}}@keyframes button-light{0%,70%{transform:translateX(-130%)}95%,100%{transform:translateX(130%)}}@keyframes vault-breathe{50%{opacity:1;left:8%;right:8%}}
@media(max-width:1100px){.desktop-nav{gap:16px}.desktop-nav a{font-size:.8125rem}.motion-toggle{padding:8px 10px}.nav-wrap{gap:15px}.course-numbers{grid-template-columns:repeat(3,1fr);row-gap:22px}.course-stat:nth-child(3){border:0}.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-hero h1{font-size:clamp(3.5rem,6.5vw,5rem)}}
@media(max-width:850px){.desktop-nav{display:none}.motion-toggle{margin-left:auto}.vault-card{padding:25px}.curriculum-cta{align-items:flex-start}.curriculum-cta .button{flex-shrink:0}.sales-hero h1{font-size:3.6rem}}
@media(max-width:700px){.motion-toggle{font-size:.75rem;min-height:36px;padding:7px 9px}.nav-wrap{gap:9px}.nav-wrap .brand{font-size:1.06rem}.nav-wrap .brand small{font-size:.65rem}.nav-wrap .brand-icon{width:32px;height:32px;flex-shrink:0}.menu-toggle{width:36px;height:36px;flex-shrink:0}.sales-hero h1{font-size:clamp(3.6rem,15vw,5.5rem)}.sales-hero .income-goal>strong{font-size:2.2rem}.course-numbers{padding-block:15px 30px;row-gap:20px}.course-stat{padding:6px}.course-stat strong{font-size:2.3rem}.course-stat span{font-size:.75rem}.kinetic-track>span{font-size:.8125rem}.vault-grid{grid-template-columns:1fr;gap:16px}.vault-card{padding:25px}.vault-top{margin-bottom:20px}.curriculum-cta{flex-direction:column;gap:22px}.curriculum-cta .button{width:100%}.closing-cta{padding:42px 23px;margin-top:15px}.closing-cta .button{min-width:0;width:100%}.closing-cta h2{font-size:2.25rem}.proof-card{flex-basis:88%}.proof-navigation{gap:10px}.proof-play{padding:8px 10px}.programs .card-description{min-height:0}}
@media(prefers-reduced-motion:reduce){.animated-sales *, .animated-sales *:before,.animated-sales *:after{animation:none!important;scroll-behavior:auto!important}.proof-card{opacity:1}.depth-card{transform:none!important}.animated-sales .button:after{display:none}}

.mentor-section{text-align:center;border-top:1px solid #ffffff18}.mentor-section>.eyebrow{justify-content:center}.mentor-portrait{position:relative;max-width:430px;margin:32px auto 40px;border:1px solid #ff80644d;border-radius:24px;overflow:hidden;box-shadow:0 28px 90px #ff694714}.mentor-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.mentor-portrait figcaption{position:absolute;inset:auto 0 0;padding:64px 24px 24px;text-align:left;background:linear-gradient(transparent,#101014f5)}.mentor-portrait figcaption span{display:block;font-size:10px;letter-spacing:.15em;color:#ffac98}.mentor-portrait figcaption strong{display:block;font-size:28px;margin-top:8px;color:#fff}.mentor-biography{max-width:720px;margin:auto}.mentor-biography p{font-size:18px;line-height:1.8;color:#b6b5bd;margin:24px 0}.mentor-biography .mentor-statement{font-size:clamp(22px,3vw,32px);line-height:1.35;color:#ff9b82;font-weight:700}.mentor-biography .button{margin-top:10px}.proof-dots{flex-wrap:wrap}@media(max-width:600px){.mentor-portrait{max-width:340px}.mentor-biography p{font-size:16px}}

/* Constrain the coach section independently of image intrinsic dimensions. */
.mentor-section{min-width:0}.mentor-portrait{width:min(100%,430px);max-width:100%;box-sizing:border-box}.mentor-portrait img{max-width:100%;object-fit:contain}.mentor-biography{width:min(100%,720px);min-width:0;overflow-wrap:break-word}.mentor-biography h2{font-size:clamp(2rem,7vw,3.6rem);line-height:1.12}.mentor-section>.eyebrow{flex-wrap:wrap;white-space:normal}.mentor-biography .button{max-width:100%;white-space:normal}@media(max-width:600px){.mentor-section{width:calc(100% - 40px);padding-block:48px}.mentor-portrait{width:min(100%,340px);margin:24px auto 28px;border-radius:18px}.mentor-portrait figcaption{padding:48px 18px 18px}.mentor-portrait figcaption strong{font-size:24px}.mentor-portrait figcaption span{font-size:9px;letter-spacing:.1em}.mentor-biography{text-align:left}.mentor-biography p{line-height:1.7;margin:20px 0}.mentor-biography .button{width:100%;justify-content:center}}

.contact-panel{padding:clamp(24px,5vw,64px);border:1px solid #ffffff26;border-radius:24px;background:radial-gradient(ellipse at top right,#25d36615,transparent 60%),#111315}.contact-panel h2{font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.12;margin:20px 0}.contact-panel h2 span{color:#b3ebc6}.contact-panel>p{max-width:670px;color:#b7b8bf;line-height:1.75;margin-bottom:26px}.contact-whatsapp{background:#25d366;color:#052912;gap:16px;white-space:normal;font-size:1.1rem;max-width:100%}.contact-whatsapp:hover{background:#7dec9d!important;color:#052912!important}.contact-whatsapp small{display:block;font-size:.95rem;font-weight:400;margin-top:4px}.social-contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0}.social-contact-grid a{display:block;padding:22px 18px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff04;transition:background .2s,transform .2s}.social-contact-grid a:hover{background:#ffffff0d;transform:translateY(-3px)}.social-contact-grid span{display:block;font-size:.8rem;color:#b7b8bf}.social-contact-grid strong{display:block;font-size:1.15rem;margin-top:6px}.social-contact-grid a:nth-child(1){border-top:2px solid #38bdf8}.social-contact-grid a:nth-child(2){border-top:2px solid #608bff}.social-contact-grid a:nth-child(3){border-top:2px solid #f287cc}.social-contact-grid a:nth-child(4){border-top:2px solid #71eeee}@media(max-width:650px){.social-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-whatsapp{width:100%;font-size:.95rem;padding:16px;justify-content:center}.contact-panel{padding:24px 20px}.social-contact-grid a{padding:18px 12px}.social-contact-grid strong{font-size:1rem}}

/* Compact mobile testimonials and a viewport-contained original preview. */
.proof-bottom{justify-content:flex-end}.proof-dialog{box-sizing:border-box;width:min(850px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);padding:58px 16px 16px;overflow:auto}.proof-dialog>img{width:100%;height:auto;max-height:calc(100dvh - 170px);object-fit:contain;margin:auto}.proof-close{position:absolute;right:12px;top:10px;margin:0;width:44px;height:44px}.proof-dialog>p{margin-top:12px;font-size:.75rem;line-height:1.5}.dialog-open .mobile-enroll{visibility:hidden}@media(max-width:700px){.proof-carousel{align-items:flex-start}.proof-card{padding:16px;flex-basis:86%;transform:none!important}.proof-heading>span{font-size:.65rem;margin-bottom:5px}.proof-heading>strong{font-size:1.75rem;line-height:1.2}.proof-heading>p{margin:7px 0 12px;font-size:.75rem;line-height:1.45}.proof-image img{height:clamp(150px,28svh,210px);object-fit:contain;object-position:center}.proof-image{transform:none}.proof-image>span{position:static;display:block;padding:7px 6px;font-size:.7rem;background:#15161b}.proof-card blockquote,.proof-context{min-height:0;font-size:.85rem;line-height:1.5;margin:14px 0}.proof-source{margin-top:0;padding-top:10px;font-size:.68rem}.proof-dialog{padding:60px 12px 12px;border-radius:14px}.proof-dialog>img{max-height:calc(100dvh - 180px);width:100%;object-fit:contain}.proof-navigation{flex-wrap:wrap}.proof-dots button{min-height:40px}.proof-image:hover img{transform:none}}

.channel-feature{display:flex;width:100%;padding:24px;gap:18px;border:2px solid #54de8a;background:linear-gradient(120deg,#123820,#172b20);color:#c5ffda;box-shadow:0 12px 40px #25d36618;font-size:clamp(1rem,2vw,1.3rem);font-weight:800;white-space:normal;line-height:1.4}.channel-feature .icon{width:32px;height:32px}.channel-feature>span:last-child{margin-left:auto}.channel-feature small{display:block;font-size:.85rem;font-weight:400;color:#b0d9bd;margin-top:6px}.channel-feature:hover{background:#20492d!important;color:#fff!important}.program-card[data-card="private"] h3{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.2}@media(max-width:600px){.channel-feature{padding:20px 16px;gap:12px}.channel-feature .icon{width:26px;height:26px}.channel-feature small{font-size:.78rem}}
