:root{--bg:#100c09;--panel:#1c130e;--panel-light:#271a12;--text:#f5efe8;--muted:#c6b9ac;--orange:#ef8438;--orange-bright:#ff9b4b;--line:#513624;--body:"Inter", sans-serif;--display:"Anton", sans-serif}.site{background:var(--bg);color:var(--text);font-family:var(--body);overflow:clip}.site em{color:var(--orange-bright);font-style:normal}.site.motion-ready [data-reveal]{opacity:0;filter:blur(2px);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.site.motion-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)}.skip-link{z-index:100;background:var(--orange-bright);color:#170c07;padding:10px 16px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.wrap{width:min(1160px,100% - 48px);margin:0 auto}.wrap-mid{max-width:850px}.section{border-bottom:1px solid #33251b;padding:clamp(58px,4.7vw,72px) 0}.surface{background:#1b130e}.head-center{text-align:center;max-width:880px;margin:0 auto 48px}.kicker,.small-label{color:#ed985b;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:800;line-height:1.45}.site h2{font:400 clamp(42px, 5.5vw, 70px)/1.04 var(--display);letter-spacing:.005em}.head-lead{max-width:750px;color:var(--muted);margin:20px auto 0;font-size:18px;line-height:1.65}.section-intro{color:#e4d9cf;text-align:center;max-width:790px;margin:24px auto;font-size:18px;line-height:1.65}.cta{color:#1c0d05;min-height:58px;font:800 14px/1.2 var(--body);text-align:center;text-transform:uppercase;background:linear-gradient(110deg,#ff9f4a,#f3742d);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:15px 26px;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 12px 28px #d853133d}.cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.cta-outline{color:#ffbc85;box-shadow:none;background:0 0;border-color:#e28d54}.cta-outline:hover{background:#362114}.purchase-action .cta-cash{min-height:52px}.cta-num{letter-spacing:.01em;font-size:17px;font-weight:900}@keyframes cta-glow{0%,to{box-shadow:0 12px 28px #d853133d,-6px 0 16px #ffb06229,6px 0 16px #f3682029}50%{box-shadow:0 12px 28px #d853133d,-10px 0 30px 3px #ffb0628c,10px 0 30px 3px #f368208c}}@media (prefers-reduced-motion:no-preference){.purchase-action .cta{animation:2.6s ease-in-out infinite cta-glow}}.purchase-action{flex-direction:column;align-items:center;gap:11px;display:flex}.guarantee{color:#ffe1c5;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.guarantee>span{color:#ffc18d;border:2px solid #f6a66e;border-radius:9px 9px 15px 15px;place-items:center;width:30px;height:34px;font-weight:900;display:grid}.guarantee-compact{font-size:13px;font-weight:600}.guarantee-compact>span{border-width:1px;border-radius:6px 6px 10px 10px;width:23px;height:26px}.hero{isolation:isolate;background:#0b0807;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-photo{z-index:-3;object-fit:cover;object-position:50% 39%;width:71%;height:100%;position:absolute;inset:0 0 0 auto}.hero-scrim{z-index:-2;background:linear-gradient(90deg,#0b0807 0%,#0b0807fa 26%,#0b0807a6 54%,#0b080714 100%),linear-gradient(#0000 78%,#0b0807 100%);position:absolute;inset:0}.hero-photo-caption{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:700 13px/1.3 var(--body);letter-spacing:.01em;text-align:right;background:#0b08078c;border-radius:999px;margin:0;padding:9px 16px;position:absolute;bottom:28px;right:max(24px,50vw - 556px)}.hero-photo-caption span{color:#ffae73;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:600;display:block}.hero-inner{width:min(570px,100% - 80px);margin-left:max(40px,50vw - 580px);padding:60px 0 80px}.hero-logo{object-fit:contain;filter:drop-shadow(0 6px 16px #000);width:120px;height:120px;margin-bottom:10px}.hero-eyebrow{color:#ffae73;letter-spacing:.15em;margin-bottom:14px;font-size:12px;font-weight:800}.hero h1{color:#fff;max-width:560px;font:400 clamp(65px, 7.3vw, 106px)/.96 var(--display);text-transform:uppercase;margin-bottom:22px}.hero h1 span{color:#ff9b4b}.hero-lead{color:#f0e8df;max-width:540px;margin-bottom:29px;font-size:19px;font-weight:500;line-height:1.55}.hero-cta{min-width:290px}.hero-meta{color:#dccbbd;margin-top:18px;font-size:14px;line-height:1.5}.hero-meta span{color:#f59a58;margin:0 5px}.scroll-cue{border:1px solid #a98167;border-radius:30px;width:28px;height:41px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.scroll-cue span{background:#ffc38e;border-radius:3px;width:3px;height:8px;margin:9px auto;display:block}.mantra{border-bottom:1px solid var(--line);color:#e0d0c1;background:#24170f;justify-content:center;align-items:center;gap:25px;min-height:67px;padding:13px 18px;font-size:15px;display:flex}.mantra strong{color:#ffa766;font:400 23px var(--display);margin-right:3px}.mantra i{background:#a56137;border-radius:50%;width:4px;height:4px}.opening-video{background:radial-gradient(at 50% 0,#82371433,#0000 65%),#100c09}.site .opening-video-title{text-align:center;margin-bottom:30px;font-size:clamp(32px,4vw,48px)}.opening-video video{aspect-ratio:848/478;background:#0b0807;border:1px solid #845333;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 25px 55px #00000059}.opening-video-frame{position:relative}.video-sound-toggle{color:#1c0d05;font:800 14px/1.2 var(--body);text-transform:uppercase;cursor:pointer;background:linear-gradient(110deg,#ff9f4a,#f3742d);border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;transition:filter .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #00000073}.video-sound-toggle:hover{filter:brightness(1.06)}@media (width<=520px){.video-sound-toggle{padding:12px 18px;font-size:12px}}@media (prefers-reduced-motion:no-preference){.hero-photo{animation:1.7s cubic-bezier(.2,.8,.2,1) both hero-settle}.hero-logo,.hero-eyebrow,.hero h1,.hero-lead,.hero-cta,.hero-meta{animation:.8s cubic-bezier(.2,.8,.2,1) both hero-enter}.hero-eyebrow{animation-delay:80ms}.hero h1{animation-delay:.16s}.hero-lead{animation-delay:.26s}.hero-cta{animation-delay:.36s}.hero-meta{animation-delay:.44s}.scroll-cue span{animation:2.2s ease-in-out infinite cue-breathe}}@keyframes hero-enter{0%{opacity:0;transform:translateY(19px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-settle{0%{opacity:.65;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes cue-breathe{0%,to{opacity:.5;translate:0}50%{opacity:1;translate:0 5px}}.trigger-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px auto;padding:0;list-style:none;display:flex}.trigger-pills li{color:#fff0e4;font:400 20px var(--display);background:#25180f;border:1px solid #654029;border-radius:999px;padding:11px 16px}.pull{color:#fff1e4;max-width:770px;font:400 clamp(28px, 3.2vw, 39px)/1.18 var(--display);text-align:center;border-top:1px solid #694124;border-bottom:1px solid #694124;margin:36px auto 0;padding:25px 10px}.proof-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:46px;display:grid}.proof-layout h2{max-width:540px}.proof-layout>div>p:not(.kicker){max-width:530px;color:var(--muted);margin-top:18px;font-size:18px;line-height:1.6}.proof-layout figure img{object-fit:cover;object-position:center 18%;border:1px solid #704a2e;border-radius:16px;width:100%;height:470px}figcaption{color:#ccbaaa;margin-top:11px;font-size:13px;line-height:1.5}.stats-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:34px;display:grid}.stats-grid article{background:#2a1b12;border:1px solid #513522;border-radius:12px;min-height:112px;padding:16px}.stats-grid strong{color:var(--orange-bright);font:400 43px/1 var(--display);display:block}.stats-grid span{color:#e0d1c3;margin-top:7px;font-size:13px;line-height:1.4;display:block}.change-list{max-width:990px;margin:0 auto}.change-labels{color:#d69c73;letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:34px;padding:0 26px 13px;font-size:12px;font-weight:800;display:grid}.change-row{background:#211710;border:1px solid #493122;border-radius:12px;grid-template-columns:1fr 32px 1fr;align-items:center;gap:10px;min-height:88px;margin-bottom:7px;display:grid}.change-row p{color:#cfc0b4;padding:16px 23px;font-size:17px;line-height:1.45}.change-row p:last-child{color:#f8e9dc;font-weight:700}.change-row>span{color:var(--orange-bright);text-align:center;font-size:23px}.phase-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.phase-cards article{background:#2a1b12;border:1px solid #5e3d28;border-radius:15px;min-height:300px;padding:28px}.phase-number{color:var(--orange-bright);font:400 41px/1 var(--display)}.phase-cards h3{font:400 31px/1.05 var(--display);margin:20px 0 15px}.phase-tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.phase-tags span{color:#f4bf96;border:1px solid #765034;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.phase-cards p{color:#d2c2b5;font-size:16px;line-height:1.6}.phase-cards article.phase-card-live{background:#33200f;border-color:#f39b54}.curriculum{grid-template-columns:repeat(3,1fr);gap:26px 30px;display:grid}.curriculum-module{background:#211710;border:1px solid #4a3322;border-radius:13px;padding:20px 22px}.curriculum-module-label{color:#ed985b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.lesson-list{margin:0;padding:0;list-style:none}.lesson-list li{color:#f4ebe2;border-top:1px solid #36261a;grid-template-columns:20px 1fr;align-items:baseline;gap:10px;padding:9px 0;font-size:15px;line-height:1.3;display:grid}.lesson-list li:first-child{border-top:0}.lesson-number{color:#9a6f4f;font:600 12px/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:.03em}.lesson-list li.lesson-live{grid-template-columns:1fr;padding-left:30px}.curriculum-module:last-child{border-color:#f39b54}.section-cta{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:38px;display:flex}.instructor-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:58px;display:grid}.instructor-layout>img{object-fit:cover;object-position:center 30%;border:1px solid #79462a;border-radius:16px;width:100%;max-height:500px}.instructor-layout h2{margin-bottom:24px}.instructor-layout p:not(.kicker){color:#dfd0c3;margin-bottom:16px;font-size:18px;line-height:1.65}.media-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.media-grid figure{min-width:0}.media-grid img{object-fit:cover;border:1px solid #603f29;border-radius:12px;width:100%;height:255px}.media-grid img.media-with-caption{aspect-ratio:16/9;object-position:center;height:auto}.media-grid img.media-anchor-right{object-position:right center}.media-grid img.media-anchor-top{object-position:center top}.cost-example{text-align:center;background:#33200f;border:1px solid #b86e36;border-radius:14px;max-width:640px;margin:34px auto;padding:29px}.cost-example span{color:#ffba85;letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px;font-size:12px;font-weight:800;display:block}.cost-example strong{color:#fff4e7;font:400 30px/1.2 var(--display);display:block}.cost-example p{color:#ead0b7;margin-top:7px;font-size:17px}.offer-grid{grid-template-columns:1.05fr .95fr;gap:22px;display:grid}.receive-card,.investment-card{background:#281a11;border:1px solid #6a442b;border-radius:16px;padding:36px}.receive-card{border-left:3px solid #f39b54}.receive-number{color:var(--orange-bright);font:400 83px/1 var(--display);display:block}.receive-card>p:not(.small-label){color:#ead3c0;font-size:18px}.receive-card ul{gap:10px;margin-top:25px;padding:0;list-style:none;display:grid}.receive-card li{color:#f1e6dc;grid-template-columns:18px 1fr;gap:8px;font-size:16px;line-height:1.5;display:grid}.receive-card li:before{content:"✓";color:#ffad70;font-weight:900}.stack-main{grid-template-columns:auto 1fr auto;align-items:end;gap:14px;display:grid}.stack-main p{color:#ead3c0;padding-bottom:8px;font-size:18px;line-height:1.35}.stack-main .stack-value{padding-bottom:10px;font-size:18px}.stack-group{border-top:1px solid #4a3322;margin-top:24px;padding-top:20px}.stack-group .small-label{margin-bottom:0}.receive-card .stack-group ul{margin-top:12px}.receive-card .stack-group li,.receive-card .stack-masterclass li{grid-template-columns:18px 1fr auto;align-items:baseline}.receive-card ul.stack-masterclass{margin-top:24px}.stack-value{color:#b9a596;white-space:nowrap;font-size:15px;font-weight:600;-webkit-text-decoration:line-through #f3742d;text-decoration:line-through #f3742d;text-decoration-thickness:2px}.stack-masterclass strong{color:var(--orange-bright);white-space:nowrap;font-weight:800}.stack-total{color:#ead3c0;border-top:1px solid #5e3d28;margin-top:26px;padding-top:22px;font-size:18px;line-height:1.45}.stack-total s{color:#fff4e7;white-space:nowrap;font-weight:800;text-decoration-color:#f3742d;text-decoration-thickness:2px}.investment-card{text-align:center;flex-direction:column;align-items:center;display:flex}.pill-label{color:#f6b985;letter-spacing:.12em;text-transform:uppercase;border:1px solid #8f5a37;border-radius:99px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.price{color:#ffae6a;font:400 clamp(49px, 5vw, 67px)/1 var(--display);white-space:nowrap;margin:25px 0 6px}.investment-card>p:not(.pill-label,.price){color:#e2d1c1;margin-top:6px;font-size:16px}.investment-card>p strong{color:#fff0e2}.investment-card>p.investment-lead{color:#fff0e2;margin-top:0;font-size:19px;font-weight:600;line-height:1.4}.offer-guarantee{border-top:1px solid #6c462d;border-bottom:1px solid #6c462d;flex-direction:column;align-items:center;gap:11px;width:100%;margin:32px 0 26px;padding:23px 12px;display:flex}.offer-guarantee p{color:#e0c8b4;max-width:350px;font-size:15px;line-height:1.5}.investment-card .purchase-action,.investment-card .cta{width:100%}.investment-card>small{color:#dac5b2;margin-top:16px;font-size:12px}.team-layout{grid-template-columns:1fr 340px;align-items:center;gap:50px;display:grid}.team-layout p:not(.kicker){color:#decdc0;margin-top:20px;font-size:18px;line-height:1.6}.team-contact{background:#281a11;border:1px solid #654027;border-radius:14px;padding:28px}.team-contact .cta{width:100%;margin-top:20px}.for-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.for-grid article{background:#261910;border:1px solid #513522;border-radius:13px;padding:30px}.for-grid h3{font:400 28px/1.15 var(--display)}.for-grid h3 span{color:var(--orange-bright);margin-right:9px}.for-grid ul{gap:12px;margin-top:22px;padding-left:22px;display:grid}.for-grid li{color:#ddcec0;font-size:16px;line-height:1.5}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;display:grid}.faq-list details{background:#281a11;border:1px solid #563822;border-radius:11px}.faq-list summary{color:#f8ede2;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:17px 22px;font-size:17px;font-weight:700;line-height:1.45;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#ffa262;font-size:27px;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#ddcbbd;padding:0 22px 20px;font-size:16px;line-height:1.6}.testimonials .head-center{margin-bottom:30px}.testimonial-track{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:14px;display:flex;overflow-x:auto}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start;background:#281a11;border:1px solid #63412c;border-radius:13px;flex-direction:column;flex:0 0 calc(33.3333% - 9.33333px);min-width:0;min-height:290px;padding:20px;display:flex}.testimonial-card blockquote{-webkit-line-clamp:6;color:#f1e4d8;white-space:pre-line;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.testimonial-card.is-expanded blockquote{display:block}.testimonial-read-more{color:#ffb882;cursor:pointer;font:700 12px/1.4 var(--body);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:10px 0 16px;padding:0;text-decoration:underline}.testimonial-card figcaption{border-top:1px solid #523824;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.testimonial-card figcaption img{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px}.testimonial-card figcaption strong,.testimonial-card figcaption small{display:block}.testimonial-card figcaption strong{color:#fff3e8;font-size:14px}.testimonial-card figcaption small{color:#d3c0b0;margin-top:3px;font-size:11px;line-height:1.35}.testimonial-controls{color:#d7bba3;justify-content:center;align-items:center;gap:22px;margin-top:20px;font-size:13px;display:flex}.testimonial-controls button{color:#ffb882;cursor:pointer;background:#2b1b11;border:1px solid #a4673d;border-radius:50%;width:38px;height:38px;font-size:20px}.testimonial-controls button:hover,.testimonial-controls button:focus-visible{color:#fff;background:#60351c}.closing{text-align:center;background:radial-gradient(at top,#9c48193b,#0000 65%),#100c09;padding:84px 0 80px}.closing h2{max-width:910px;margin:0 auto;font-size:clamp(48px,6vw,78px)}.closing-lead{color:#eee0d3;max-width:630px;margin:28px auto;font-size:19px;line-height:1.6}.closing .cta{min-width:330px}.closing-price{color:#e1c4ab;margin-top:16px;font-size:14px}.closing-price span{color:#f69c5b;margin:0 6px}.footer{background:#0d0907;border-top:1px solid #493021;padding:27px 0 40px}.footer .wrap{align-items:center;gap:20px;display:flex}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand img{object-fit:contain;flex:none;width:64px;height:64px}.footer p{color:#c7b7a8;font-size:13px}.footer-links{align-items:center;gap:25px;margin-left:auto;display:flex}.footer-altus{color:#decab8;align-items:center;gap:12px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.footer-altus img{width:64px;height:auto}.footer-altus:hover{color:var(--orange-bright)}.footer-altus-text{gap:3px;display:grid}.footer-altus-text strong{font-weight:600}.footer-altus-text small{color:#9c8b7d;max-width:230px;font-size:12px;font-weight:400;line-height:1.4}.footer a{color:#decab8;font-size:13px}.footer a[href=\#inicio]{white-space:nowrap}.footer .footer-about{gap:3px;max-width:360px;display:grid}.footer-about strong{color:#f1e6dc;font-size:13px;font-weight:600}.footer-about span{color:#9c8b7d;font-size:12px;line-height:1.4}.footer .footer-legal{text-align:center;border-top:1px solid #2e2018;justify-content:center;margin-top:22px;padding-top:18px}.footer-legal p{color:#8a7a6d;font-size:12px}.mobile-purchase{display:none}@media (width<=900px){.hero-photo{width:85%}.hero-scrim{background:linear-gradient(90deg,#0b0807 0%,#0b0807f0 32%,#0b08077a 73%,#0b080733 100%)}.proof-layout,.instructor-layout{gap:24px}.phase-cards{gap:9px}.phase-cards article{padding:22px}.curriculum{grid-template-columns:repeat(2,1fr)}.team-layout{grid-template-columns:1fr 300px;gap:20px}.testimonial-card{flex-basis:calc(50% - 7px)}}@media (width<=720px){.wrap{width:min(100% - 34px,560px)}.section{padding:70px 0}.site h2{font-size:clamp(38px,10.3vw,54px)}.head-center{margin-bottom:34px}.head-lead,.section-intro{font-size:16px}.hero{align-items:flex-end;min-height:100svh}.hero-photo{object-position:center 32%;width:100%;height:51%;inset:0 0 auto}.hero-scrim{background:linear-gradient(#0b080708 0%,#0b080740 22%,#0b0807eb 46%,#0b0807 62% 100%)}.hero-photo-caption{text-align:left;padding:5px 10px;font-size:10.5px;inset:14px auto auto 14px}.hero-photo-caption span{letter-spacing:.07em;margin-top:1px;font-size:8.5px}.hero-inner{text-align:center;width:min(100% - 34px,470px);margin:0 auto;padding:clamp(225px,31svh,310px) 0 46px}.hero-logo{width:73px;height:73px;margin:0 auto 5px}.hero-eyebrow{letter-spacing:.1em;margin-bottom:11px;font-size:10px}.hero h1{margin-bottom:13px;font-size:clamp(46px,12vw,69px);line-height:.95}.hero-lead{margin-bottom:17px;font-size:15px;line-height:1.45}.hero-cta{width:100%;min-width:0;min-height:53px;font-size:12px}.hero-meta{margin-top:11px;font-size:11px}.scroll-cue{display:none}.mantra{flex-wrap:wrap;gap:5px 8px;padding:13px 12px;font-size:11px}.mantra strong{font-size:17px}.mantra i{width:2px;height:2px}.trigger-pills{gap:7px}.trigger-pills li{padding:9px 12px;font-size:16px}.pull{font-size:26px}.proof-layout,.instructor-layout,.offer-grid,.team-layout,.for-grid{grid-template-columns:1fr}.testimonial-card{flex-basis:100%}.proof-layout figure img{height:380px}.stats-grid{margin-top:25px}.stats-grid article{min-height:100px;padding:13px}.stats-grid strong{font-size:36px}.change-labels{display:none}.change-row{grid-template-columns:1fr;gap:0;padding:7px 0}.change-row p{padding:10px 16px;font-size:16px}.change-row>span{text-align:left;padding-left:16px;font-size:19px}.media-grid,.faq-list{grid-template-columns:1fr}.media-grid img{height:auto}.phase-cards{grid-template-columns:repeat(2,1fr);gap:8px}.phase-cards article{border-radius:12px;grid-template-columns:auto 1fr;align-content:start;align-items:center;column-gap:8px;min-height:0;padding:13px 12px;display:grid}.phase-number{font-size:26px}.phase-cards h3{grid-column:1/-1;margin:8px 0 0;font-size:19px;line-height:1.05}.phase-tags{grid-area:1/2;justify-self:end;margin-bottom:0}.phase-tags span{padding:4px 7px;font-size:10px}.phase-cards p{display:none}.curriculum{grid-template-columns:1fr;gap:10px}.curriculum-module{border-radius:11px;padding:9px 14px}.curriculum-module-label{margin-bottom:4px;font-size:10px}.lesson-list li{grid-template-columns:18px 1fr;gap:8px;padding:5px 0;font-size:13.5px}.lesson-list li.lesson-live{padding-left:26px}.lesson-number{font-size:11px}.instructor-layout>img{max-height:420px}.receive-card,.investment-card{padding:26px}.price{font-size:clamp(42px,11vw,60px)}.team-contact{padding:22px}.closing{padding:84px 0 115px}.closing h2{font-size:47px}.closing-lead{font-size:17px}.closing .cta{width:100%;min-width:0}.footer .wrap{flex-wrap:wrap}.footer-brand{flex:100%}.footer .footer-about{max-width:none}.footer-links{flex-wrap:wrap;justify-content:space-between;row-gap:16px;width:100%;margin:0}.footer-altus{flex:100%}.footer-altus-text small{max-width:none}.mobile-purchase{z-index:50;min-height:73px;padding:10px max(14px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:#160d08f7;border-top:1px solid #92512a;justify-content:space-between;align-items:center;gap:10px;transition:transform .24s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -8px 28px #00000059}.mobile-purchase.is-visible{transform:translateY(0)}.mobile-purchase>span{color:#fff1e4;white-space:nowrap;font-size:17px;font-weight:800}.mobile-purchase small{color:#e9b487;margin-top:2px;font-size:10px;font-weight:600;display:block}.mobile-purchase a{color:#190d06;text-transform:uppercase;background:#f69046;border-radius:999px;place-items:center;min-height:48px;padding:8px 19px;font-size:13px;font-weight:900;display:grid}.site{padding-bottom:82px}}@media (width<=380px){.hero-inner{padding-top:220px}.hero h1{font-size:44px}.hero-lead{font-size:14px}.hero-meta{font-size:10px}.mobile-purchase>span{font-size:15px}.mobile-purchase a{padding-inline:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.site.motion-ready [data-reveal]{opacity:1;filter:none;transform:none}}@media (width<=520px){.stack-main{grid-template-columns:auto 1fr;row-gap:0}.stack-main p{padding-bottom:0}.stack-main .stack-value{grid-column:2;padding-bottom:6px}}
