@font-face{font-family:Cormorant Garamond;src:url(/projects/primeiro-destaque/fonts/cormorant-garamond-latin-300-normal.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/projects/primeiro-destaque/fonts/cormorant-garamond-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/projects/primeiro-destaque/fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/projects/primeiro-destaque/fonts/montserrat-latin-300-normal.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(/projects/primeiro-destaque/fonts/montserrat-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/projects/primeiro-destaque/fonts/montserrat-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/projects/primeiro-destaque/fonts/montserrat-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/projects/primeiro-destaque/fonts/montserrat-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/projects/primeiro-destaque/fonts/montserrat-latin-800-normal.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Allura;src:url(/projects/primeiro-destaque/fonts/allura-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--bg-main:#e5d7c5;--bg-soft:#f0e7db;--bg-card-warm:#faf6ef;--text:#481018;--text-deep:#2b0b10;--text-soft:#8b7b70;--gold:#711d2b;--gold-light:#873442;--gold-deep:#481018;--line:#48101885;--font-display:"Cormorant Garamond", Georgia, serif;--font-sans:"Montserrat", Arial, sans-serif;--font-script:"Allura", cursive;--section-width:min(1000px, calc(100% - 40px));--wide-width:min(1080px, calc(100% - 40px));--button-gradient:linear-gradient(90deg, #3a0911 0%, #5b101b 18%, #7d1b27 36%, #873442 50%, #7d1b27 64%, #5b101b 82%, #3a0911 100%);--motion-accent:var(--gold);--motion-accent-soft:var(--gold-light);--motion-paper:var(--bg-soft);--motion-ink:var(--text-deep);--motion-shadow:#2b0b1033;--motion-ease:cubic-bezier(.22, 1, .36, 1)}.testimonials-mosaic{display:none}.testimonials-rails{width:100%;margin:58px 0 44px;overflow:hidden}.testimonial-rail{padding:10px 0;overflow:hidden}.testimonial-track{gap:0;width:max-content;display:flex}.testimonial-rail--forward .testimonial-track{animation:26s linear infinite testimonial-forward}.testimonial-rail--reverse .testimonial-track{animation:28s linear infinite testimonial-reverse}.testimonial-card{background:#fffdfb;border:1px solid #711d2b2e;border-radius:8px;flex-direction:column;flex:none;gap:16px;width:clamp(310px,32vw,430px);min-height:260px;margin-right:18px;padding:22px;display:flex;box-shadow:0 12px 26px #2b0b1014}.testimonial-card__person{text-align:left;align-items:center;gap:12px;display:flex}.testimonial-card__person img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.testimonial-card__person strong{color:var(--text-deep);font-size:15px;font-weight:600;display:block}.testimonial-card__person span{color:var(--text);margin-top:3px;font-size:11px;display:block}.testimonial-card p{color:var(--text-deep);margin:0;font-size:14px;line-height:1.45}.testimonial-card p strong{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.testimonial-card__transformation{border-top:1px solid var(--line);padding-top:14px}@keyframes testimonial-forward{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes testimonial-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.testimonial-track{animation-play-state:paused}}@media (max-width:700px){.testimonials-rails{margin-top:38px}.testimonial-track{gap:0}.testimonial-card{width:min(82vw,360px);min-height:300px;margin-right:12px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;overflow-x:clip}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg-main);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0}button,a{font:inherit}img{max-width:100%;display:block}p,h1,h2,h3{margin:0}.site-main{min-width:320px;overflow-x:clip}.site-main.reveal-enabled [data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.site-main.reveal-enabled [data-reveal].is-visible{opacity:1;transform:translateY(0)}.section-title{color:var(--text-soft);font-family:var(--font-display);letter-spacing:.012em;text-align:center;text-transform:uppercase;font-size:52px;font-weight:300;line-height:1.03}.vertical-rule{background:var(--line);width:1px;height:96px;margin:0 auto;display:block}.gold-button{background:var(--button-gradient);color:#fff;letter-spacing:.005em;text-align:center;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;width:min(520px,100% - 32px);min-height:70px;font-size:18px;font-weight:700;text-decoration:none;transition:box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 14px #4c301b21}.gold-button:before{content:"";background:linear-gradient(110deg,#0000 28%,#ffffff3d 48%,#0000 68%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}.gold-button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #4c301b30}.gold-button:hover:before{transform:translate(130%)}.gold-button:focus-visible,.video-play:focus-visible,.faq-row button:focus-visible{outline-offset:4px;outline:3px solid #fff}.scroll-progress{z-index:100;width:68px;height:68px;color:var(--motion-accent);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .35s ease, visibility .35s ease, transform .45s var(--motion-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(18px)scale(.88)}.scroll-progress.is-visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.scroll-progress__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.scroll-progress__ring circle{fill:none;stroke-width:4.5px;stroke-linecap:round}.scroll-progress__track{stroke:#d4ae7585}.scroll-progress__bar{stroke:var(--motion-accent);stroke-dasharray:201;stroke-dashoffset:201px;transition:stroke-dashoffset .12s linear}.scroll-progress__disc{z-index:1;background:var(--motion-paper);width:48px;height:48px;box-shadow:0 12px 28px var(--motion-shadow), inset 0 1px 0 #fff;transition:background .25s ease, color .25s ease, transform .25s var(--motion-ease);border:1px solid #b99f726b;border-radius:50%;place-items:center;display:grid;position:relative}.scroll-progress__icon{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .25s var(--motion-ease)}.scroll-progress:hover .scroll-progress__disc,.scroll-progress:focus-visible .scroll-progress__disc{background:var(--motion-accent);color:#fff;transform:translateY(-2px)}.scroll-progress:hover .scroll-progress__icon{transform:translateY(-2px)}.scroll-progress:active .scroll-progress__disc{transform:scale(.94)}.scroll-progress:focus-visible{outline:2px dashed var(--motion-accent);outline-offset:6px}.scroll-progress.is-returning .scroll-progress__icon{animation:.8s ease-in-out infinite motion-arrow-pull}@keyframes motion-arrow-pull{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero-shell{background:#d5d2cc;border:1px solid #544b445c;border-radius:25px;height:874px;margin:30px 18px 0;position:relative;overflow:hidden}.hero-pattern{opacity:.2;background-image:linear-gradient(60deg,#0000 47.7%,#b9a98e 48% 48.4%,#0000 48.7%),linear-gradient(120deg,#0000 47.7%,#b9a98e 48% 48.4%,#0000 48.7%),linear-gradient(#0000 49.8%,#b9a98e 50%,#0000 50.3%);background-position:0 0,0 0,0 0;background-size:320px 280px;width:42%;position:absolute;inset:0 auto 0 0}.hero-copy{z-index:3;width:600px;margin-left:clamp(100px,15.85vw,304px);padding-top:139px;position:relative}.wordmark{color:#bea373;font-family:var(--font-display);letter-spacing:.045em;margin-bottom:32px;font-size:64px;font-weight:300;line-height:1}.hero-copy h1{color:#3f3935;max-width:600px;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:32.5px;font-weight:300;line-height:1.18}.hero-description{color:#4f4843;max-width:545px;margin:38px 0 32px;font-size:19px;font-weight:400;line-height:1.55}.hero-description strong{font-weight:700}.hero-visual{z-index:2;width:1000px;position:absolute;inset:0 0 0 auto}.hero-visual img{object-fit:cover;width:100%;height:100%}.hero-seal{z-index:5;color:#ffffffbd;mix-blend-mode:soft-light;background:#b99f7247;border-radius:50%;width:126px;height:126px;position:absolute;top:421px;left:calc(50% - 31px)}.hero-seal__orbit{animation:20s linear infinite seal-spin;position:absolute;inset:0}.hero-seal__orbit span{letter-spacing:.04em;height:56px;transform:rotate(calc(var(--character-index) * 22.5deg));transform-origin:3px 57px;font-size:8px;font-weight:500;position:absolute;top:6px;left:60px}.hero-seal__mark,.hero-seal__mark i{border:2px solid;border-radius:50%;position:absolute}.hero-seal__mark{inset:44px}.hero-seal__mark i:first-child{inset:-9px 7px 7px -9px}.hero-seal__mark i:last-child{inset:7px -9px -9px 7px}@keyframes seal-spin{to{transform:rotate(360deg)}}.audience-section{background:var(--bg-main);text-align:center;min-height:666px;padding:99px 20px 62px}.audience-title{margin-bottom:70px}.audience-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;width:min(1200px,100%);margin:0 auto;display:grid}.audience-card{text-align:left;background:#eeebe6;border:1px solid #544b449e;border-radius:8px;grid-column:span 2;align-items:center;min-height:112px;display:flex}.audience-card:nth-child(4){grid-column:2/span 2}.audience-card:nth-child(5){grid-column:4/span 2}.audience-card__icon{background:#e1dacb;border-radius:5px;flex:none;place-items:center;width:70px;height:70px;margin:0 20px;display:grid}.audience-card__icon i{color:#f7f2e9;background:#c5a86e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;display:grid}.audience-card p{color:#5b534d;padding:16px 24px 16px 0;font-size:16px;line-height:1.45}.audience-card strong{font-weight:700}.audience-closing{color:var(--text-soft);font-family:var(--font-display);margin:78px auto 48px;font-size:50px;font-weight:300;line-height:1}.audience-section .gold-button,.community-section .gold-button,.testimonials-section .gold-button,.final-section>.gold-button{margin:0 auto}.community-section{background:linear-gradient(to bottom, var(--bg-main) 0 47%, var(--bg-soft) 47% 100%);text-align:center;min-height:777px;padding:0 20px 26px}.section-divider{background:var(--line);width:min(1520px,100% - 40px);height:1px;margin:0 auto 52px}.community-title{margin-bottom:10px}.community-subtitle{color:#272522;font-size:18px;line-height:1.4}.video-poster{aspect-ratio:752/423;border-radius:7px;width:min(752px,100% - 32px);margin:68px auto 49px;position:relative;overflow:hidden}.video-poster>img{object-fit:cover;width:100%;height:100%}.video-play{color:#fff;cursor:pointer;background:#bea066;border:10px solid #e7decab8;border-radius:50%;place-items:center;width:86px;height:86px;padding:0;transition:transform .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play:hover{transform:translate(-50%,-50%)scale(1.06)}.video-play span{margin-left:5px;font-size:29px}.video-notice{color:#fff;background:#2c2a27d6;border-radius:5px;padding:12px 16px;font-size:13px;position:absolute;inset:auto 18px 18px}.pain-section{background:var(--bg-main);min-height:884px;padding:37px 20px 92px}.pain-title{margin-bottom:44px}.pain-card{border-radius:8px;grid-template-columns:419px 1fr;width:min(1060px,100% - 32px);min-height:594px;margin:0 auto;display:grid;overflow:hidden}.pain-card__visual img{object-fit:cover;width:100%;height:100%}.pain-card__list{background:#fff;padding:70px 48px}.pain-point{border-bottom:1px solid var(--line);grid-template-columns:68px 1fr;align-items:center;min-height:83px;display:grid}.pain-point:last-child{border-bottom:0}.pain-point>span{border:1px solid #463f3ab3;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:19px;display:grid}.pain-point p{color:#4e4742;font-size:17px;line-height:1.38}.transition-section{background:var(--bg-soft);text-align:center;min-height:346px;padding:79px 20px 48px}.transition-title{font-size:53px}.transition-section>p{color:#171614;margin-top:20px;font-size:17px}.course-carousel{width:100%;padding-bottom:0;overflow:hidden}.course-track{gap:20px;width:max-content;animation:42s linear infinite course-marquee;display:flex;transform:translate(-18px)}.course-track img{object-fit:cover;border-radius:0 0 7px 7px;flex:none;width:321px;height:473px}@keyframes course-marquee{to{transform:translate(calc(-50% - 10px))}}.bridge-copy{background:#fff;place-items:center;min-height:216px;display:grid}.bridge-copy p{background:var(--bg-soft);color:#9a9188;font-family:var(--font-script);padding:4px 18px;font-size:35px;line-height:1}.results-intro{background:var(--bg-main);text-align:center;min-height:539px;padding:50px 20px 55px}.results-intro .vertical-rule{margin-bottom:47px}.results-intro p{color:var(--text-soft);font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:51px;font-weight:300;line-height:1.14}.results-intro mark{background:var(--gold);color:#f9f5ef;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .11em}.testimonials-section{background:linear-gradient(to bottom, var(--bg-main) 0 83%, #d5d1ca 83% 100%);text-align:center;min-height:1060px;padding-bottom:57px}.testimonials-mosaic{width:100%;height:min(676px,35.2vw);min-height:430px;overflow:hidden}.testimonials-mosaic img{object-fit:cover;object-position:top center;width:100%;height:100%}.testimonials-section>.gold-button{margin-top:106px}.offer-teaser{color:#f4f1ec;background:#373634;border-radius:8px;place-items:center;width:min(800px,100% - 32px);min-height:210px;margin:104px auto 0;display:grid;position:relative}.offer-teaser__arrow{background:#373634;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:96px;height:96px;font-size:31px;font-weight:300;display:grid;position:absolute;top:-48px;left:50%;transform:translate(-50%)}.offer-teaser p{padding:42px 30px 20px;font-size:26px;font-weight:300;line-height:1.28}.offer-teaser strong{font-weight:700}.value-section{background:var(--bg-main);padding:0 20px}.authority-copy{width:var(--wide-width);text-align:center;gap:50px;margin:0 auto;padding:0 0 58px;display:grid}.authority-rule{background:var(--line);width:100%;height:1px;display:block}.authority-copy p{font-size:20px;font-weight:300;line-height:1.5}.authority-copy strong{font-weight:700}.value-title{margin:0 auto 36px}.value-list{width:var(--section-width);gap:30px;margin:0 auto;display:grid}.value-card{background:#fff;border-radius:8px;grid-template-columns:38% 62%;min-height:400px;display:grid;overflow:hidden}.value-card__visual{background:var(--bg-soft);overflow:hidden}.value-card__visual img{object-fit:cover;width:100%;height:100%}.value-card__copy{flex-direction:column;justify-content:center;padding:60px 64px;display:flex}.value-card h3{color:#9d958d;font-size:35px;font-weight:300;line-height:1.08}.value-card h3 strong{font-weight:700}.value-card h3 span{font-weight:300}.value-card__copy>p{color:#6a625c;margin-top:13px;font-size:17px;font-weight:300;line-height:1.35}.value-card small{color:#4f4944;margin-top:35px;font-size:16px}.value-card__rule{background:var(--line);width:100%;height:1px;margin-top:40px;display:block}.pricing-summary{width:var(--wide-width);text-align:center;margin:66px auto 0;padding-bottom:189px}.pricing-total{margin-bottom:62px;font-size:31px;font-weight:700}.hand-oval{display:inline-block;position:relative}.hand-oval:after{content:"";border:1.5px solid #5f5751;border-radius:49% 52% 46% 55%;position:absolute;inset:-11px -20px -9px;transform:rotate(2deg)}.pricing-rule{background:var(--line);width:100%;height:1px;margin:0 auto 24px;display:block}.pricing-summary>p:not(.pricing-total){color:#4f4843;margin:0 auto 42px;font-size:24px;font-weight:300;line-height:1.35}.pricing-summary>p strong{font-weight:700}.pricing-summary>.pricing-rule:last-child{margin-top:-15px;margin-bottom:0}.bonus-section{background:#f8f5f1;min-height:1120px;padding:94px 20px}.bonus-section>.vertical-rule{margin-bottom:38px}.bonus-title{margin-bottom:54px;font-size:50px}.bonus-grid{width:var(--section-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 auto;display:grid}.bonus-card{background:var(--bg-card-warm);border:1px solid #c9c0b4;border-radius:9px;height:250px;min-height:250px;padding:27px 36px}.bonus-card>span{background:var(--gold);color:#fffaf2;border-radius:999px;justify-content:center;align-items:center;min-width:130px;min-height:32px;padding:5px 17px;font-size:15px;font-weight:500;display:inline-flex}.bonus-card h3{color:#9c958d;margin-top:17px;font-size:20px;font-weight:700;line-height:1.2}.bonus-card p{color:#554e48;max-width:385px;margin-top:15px;font-size:14px;line-height:1.42}.bio-section{background:var(--bg-main);grid-template-columns:40% 60%;min-height:961px;display:grid}.bio-visual{background:#bda16e;position:relative;overflow:hidden}.bio-visual img{object-fit:cover;width:100%;height:100%}.bio-copy{flex-direction:column;justify-content:center;max-width:790px;padding:64px 40px 64px 16.65%;display:flex}.bio-copy h2{color:var(--text-soft);font-family:var(--font-display);text-transform:uppercase;margin-bottom:26px;font-size:42px;font-weight:300;line-height:1}.bio-copy h2 strong{color:#171614;font-weight:500}.bio-copy>p{color:#4d4641;margin-bottom:18px;font-size:15px;line-height:1.5}.bio-copy .gold-button{width:520px;max-width:100%;margin-top:19px}.final-section{background:#d9d9d9;min-height:1190px;padding:77px 20px 43px}.final-section>h2{color:#171614;font-family:var(--font-display);text-align:center;text-transform:uppercase;font-size:40px;font-weight:400;line-height:1}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;width:min(1040px,100% - 32px);margin:46px auto 53px;display:grid}.faq-row{border-top:1px solid #665d56;overflow:hidden}.faq-row button{color:#403934;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr 32px;align-items:center;width:100%;min-height:78px;padding:13px 15px;display:grid}.faq-row button>span{padding-right:22px;font-size:15px;font-weight:700;line-height:1.22}.faq-row button i{width:29px;height:29px;transition:transform .42s var(--motion-ease);border:1px solid #292623;border-radius:50%;place-items:center;font-size:17px;font-style:normal;line-height:1;display:grid}.hero-logo{object-fit:contain;object-position:left center;width:min(280px,70%);height:auto;margin:0 0 26px;display:block}.faq-row.is-open button i{transform:rotate(180deg)}.faq-answer{height:0;transition:height .62s var(--motion-ease);display:block;overflow:hidden}.faq-answer>p{color:#574f49;opacity:0;transition:opacity .46s ease, transform .56s var(--motion-ease);padding:0 58px 0 15px;font-size:13px;line-height:1.55;transform:translateY(-10px)}.faq-row.is-open .faq-answer{height:auto}.faq-row.is-open .faq-answer>p{opacity:1;padding-bottom:20px;transform:translateY(0)}.guarantee-card{background:#e4dfd7;border:1px solid #b99f723d;border-radius:8px;grid-template-columns:240px 1fr;align-items:center;width:min(1020px,100% - 32px);min-height:156px;margin:74px auto 0;padding:20px 48px;display:grid}.guarantee-seal{border:1px solid #766b62;border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto;display:grid;position:relative}.guarantee-seal:before,.guarantee-seal:after{content:"";border:1px dotted #766b62;border-radius:50%;position:absolute}.guarantee-seal:before{inset:14px}.guarantee-seal:after{inset:20px}.guarantee-seal span{z-index:2;font-size:25px;font-weight:600;position:relative}.guarantee-seal small{z-index:1;color:#5c544e;letter-spacing:.17em;text-align:center;text-transform:uppercase;font-size:7px;position:absolute;inset:-3px;overflow:hidden;transform:rotate(-17deg)}.guarantee-kicker{color:#756c64;letter-spacing:.32em;text-transform:uppercase;margin-bottom:20px;font-size:9px;font-weight:500}.guarantee-card>div:last-child>p:not(.guarantee-kicker){color:#413b37;margin-top:5px;font-size:13px;line-height:1.35}.legal-copy{color:#393430;text-align:center;max-width:900px;margin:48px auto 0;font-size:12px;line-height:1.45}footer{background:var(--gold);color:#f8f3eb;text-align:center;place-items:center;min-height:73px;font-size:11px;display:grid}@media (max-width:1400px){.hero-copy{margin-left:10vw}.hero-visual{right:-180px}.hero-seal{left:49%}.bio-copy{padding-left:11%}}@media (max-width:1100px){.section-title,.transition-title,.bonus-title{font-size:44px}.hero-shell{height:auto;min-height:980px}.hero-copy{width:min(540px,100% - 56px);margin-left:56px;padding-top:90px}.hero-visual{opacity:.72;right:-330px}.hero-copy h1{font-size:34px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card,.audience-card:nth-child(4),.audience-card:nth-child(5){grid-column:auto}.audience-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}.pain-card{grid-template-columns:38% 62%}.pain-card__list{padding:50px 35px}.results-intro p{font-size:42px}.value-card__copy{padding:48px 44px}.bio-section{grid-template-columns:45% 55%}.bio-copy{padding:48px 40px}}@media (max-width:760px){.site-main.reveal-enabled [data-reveal]{transform:translateY(12px)}.section-title,.transition-title,.bonus-title{font-size:clamp(35px,9vw,42px)}.gold-button{width:100%;min-height:62px;font-size:14px}.scroll-progress{width:60px;height:60px;bottom:16px;right:15px}.scroll-progress__disc{width:42px;height:42px}.scroll-progress__icon{width:16px;height:16px}.hero-shell{border-radius:18px;min-height:935px;margin:10px}.hero-pattern{opacity:.12;width:100%}.hero-copy{width:auto;margin:0;padding:54px 24px 435px}.wordmark{margin-bottom:28px;font-size:47px}.hero-copy h1{font-size:clamp(28px,8vw,35px);line-height:1.05}.hero-description{margin:23px 0 26px;font-size:15px}.hero-visual{opacity:1;width:650px;height:410px;top:auto;bottom:0;right:-70px}.hero-seal{width:96px;height:96px;top:auto;bottom:290px;left:41%}.hero-seal__orbit span{transform-origin:3px 44px;height:42px;font-size:6px;top:4px;left:45px}.hero-seal__mark{inset:33px}.audience-section{padding:62px 16px}.audience-title{margin-bottom:38px}.audience-grid{grid-template-columns:1fr}.audience-card,.audience-card:last-child{grid-column:auto;width:100%;min-height:98px}.audience-card__icon{width:58px;height:58px;margin:0 14px}.audience-card p{padding-right:14px;font-size:14px}.audience-closing{margin:54px auto 34px;font-size:37px}.community-section{min-height:700px;padding:0 16px 54px}.section-divider{width:100%;margin-bottom:45px}.community-subtitle{margin-top:12px;font-size:14px}.video-poster{width:100%;margin:45px auto 36px}.video-play{border-width:7px;width:66px;height:66px}.video-play span{font-size:22px}.pain-section{padding:60px 16px 70px}.pain-title br,.transition-title br,.results-intro br,.bonus-title br,.pricing-summary br{display:none}.pain-card{grid-template-columns:1fr;width:100%}.pain-card__visual{height:420px}.pain-card__list{padding:20px}.pain-point{grid-template-columns:52px 1fr;min-height:90px}.pain-point>span{width:38px;height:38px}.pain-point p{font-size:14px}.transition-section{min-height:300px;padding:65px 18px}.course-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.course-track{padding:0 22px;animation:none;transform:none}.course-track img{scroll-snap-align:center;width:280px;height:412px}.bridge-copy{min-height:160px;padding:16px}.bridge-copy p{text-align:center;font-size:27px}.results-intro{min-height:430px;padding:50px 18px}.results-intro p{font-size:clamp(32px,8.4vw,40px);line-height:1.16}.testimonials-section{min-height:780px;padding-bottom:55px}.testimonials-mosaic{height:490px;min-height:0;overflow-x:auto}.testimonials-mosaic img{object-fit:contain;width:auto;max-width:none;height:100%}.testimonials-section>.gold-button{width:calc(100% - 32px);margin-top:55px}.offer-teaser{min-height:230px;margin-top:95px}.offer-teaser p{padding:42px 22px 22px;font-size:20px}.authority-copy{gap:28px;width:100%;padding-top:0}.authority-copy p{font-size:16px}.value-title{margin-bottom:40px}.value-section{padding-left:16px;padding-right:16px}.value-list,.pricing-summary,.bonus-grid{width:100%}.value-card{grid-template-columns:1fr}.value-card__visual{min-height:330px}.value-card__copy{padding:36px 26px}.value-card h3{font-size:29px}.value-card__copy>p{font-size:15px}.pricing-summary{padding-bottom:94px}.pricing-total{font-size:25px}.pricing-summary>p:not(.pricing-total){font-size:19px}.bonus-section{padding:72px 16px}.bonus-grid{grid-template-columns:1fr}.bonus-card{min-height:190px;padding:25px 24px}.bio-section{grid-template-columns:1fr}.bio-visual{min-height:560px}.bio-copy{max-width:none;padding:52px 22px 62px}.bio-copy h2{font-size:39px}.bio-copy>p{font-size:13px}.bio-copy .gold-button{width:100%}.final-section{padding:64px 16px 42px}.final-section>h2{font-size:36px;line-height:1.05}.faq-grid{grid-template-columns:1fr;gap:0;width:100%}.faq-row button{min-height:76px}.guarantee-card{text-align:center;grid-template-columns:1fr;gap:24px;width:100%;padding:28px 24px}.legal-copy{font-size:11px}footer{padding:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html:not(.motion-enabled) *,html:not(.motion-enabled) :before,html:not(.motion-enabled) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:not(.motion-enabled) .site-main.reveal-enabled [data-reveal]{opacity:1;transform:none}}:root{--bg-main:#f4ede3;--bg-soft:#fbf8f3;--bg-card-warm:#fffdf9;--text:#4a292b;--text-deep:#2b0b10;--text-soft:#806f6a;--gold:#5a1722;--gold-light:#5a1722;--gold-deep:#5a1722;--line:#5a17223d;--button-gradient:var(--gold);--motion-accent:var(--gold);--motion-accent-soft:var(--gold);--motion-paper:var(--bg-soft);--motion-shadow:#2b0b1024}body{background:var(--bg-soft);color:var(--text)}.site-main,.hero-shell,.audience-section,.community-section,.pain-section,.transition-section,.curriculum-section,.testimonials-section,.value-section,.bonus-section,.bio-section,.final-section{background:var(--bg-soft)}.hero-shell,.audience-section,.pain-section,.results-intro,.testimonials-section,.value-section,.bio-section{background:var(--bg-main)}.gold-button,.video-play,.audience-card__icon i,.bonus-card>span,.bio-visual,.guarantee-seal,.results-intro mark,footer{background:var(--gold)}.gold-button{text-transform:none;font-weight:600;box-shadow:0 6px 14px #2b0b101f}.gold-button:before{display:none}.gold-button:hover{box-shadow:0 9px 20px #2b0b102e}.audience-card,.value-card,.bonus-card,.guarantee-card{background:var(--bg-card-warm)}.audience-card__icon{background:#eadfd3}.audience-card__icon i{color:#fffaf7}.community-section{background:var(--bg-soft)}.community-subtitle,.pain-point p,.transition-section>p,.value-card__copy>p,.bonus-card p,.bio-copy>p,.faq-answer>p,.guarantee-card>div:last-child>p:not(.guarantee-kicker),.legal-copy{color:var(--text)}.pain-card__list,.bridge-copy,.value-card__visual{background:var(--bg-card-warm)}.pain-point>span,.faq-row button i,.guarantee-seal,.hand-oval:after{border-color:var(--gold)}.section-title,.transition-title,.bonus-title,.audience-closing,.results-intro p,.bio-copy h2,.final-section>h2{max-width:780px;color:var(--text-deep);letter-spacing:0;text-transform:none;margin-left:auto;margin-right:auto;font-weight:400}.hero-copy h1{max-width:640px;color:var(--text-deep);letter-spacing:0;font-weight:400}.value-title,.pain-title,.transition-title,.bonus-title{max-width:720px}.value-card h3,.bonus-card h3{color:var(--text-deep);font-weight:400}.value-card h3 strong,.bonus-card h3 strong,.authority-copy strong,.pricing-summary>p strong{color:var(--gold)}.offer-teaser,.offer-teaser__arrow{background:var(--text-deep)}.bonus-card{border-color:#5a172238}.bonus-card>span{color:#fffaf7;min-width:116px}.bonus-card h3{margin-top:17px}.final-section{background:var(--bg-main)}.guarantee-card{border-color:#5a172233}.gold-button:focus-visible,.video-play:focus-visible,.faq-row button:focus-visible{outline-color:var(--gold)}.hero-shell,.audience-section,.pain-section,.value-section,.bio-section{background-color:var(--bg-main)}.community-section,.transition-section,.bonus-section,.final-section{background-color:var(--bg-soft)}.curriculum-section,.testimonials-section{background-color:var(--bg-main)}.hero-shell,.audience-card,.pain-card,.value-card,.bonus-card,.guarantee-card{border-color:#4810186b}.hero-copy h1,.section-title,.bio-copy h2,.final-section>h2,.value-card h3,.bonus-card h3,.faq-row button,.pain-point p,.authority-copy,.pricing-summary,.legal-copy{color:var(--text-deep)}.hero-description,.audience-card p,.community-subtitle,.pain-point,.transition-section>p,.value-card__copy>p,.bonus-card p,.bio-copy p,.faq-answer>p,.guarantee-card p{color:var(--text)}.hero-seal__mark,.audience-card__icon,.video-play,.gold-button,.bonus-card>span,.bio-visual,.guarantee-seal{background:var(--button-gradient)}.offer-teaser{background:var(--text-deep);color:var(--bg-card-warm)}.section-divider,.authority-rule,.pricing-rule,.value-card__rule,.vertical-rule{background:var(--gold)}.gold-button{letter-spacing:.06em;text-transform:uppercase;min-height:74px;font-size:19px;font-weight:700}.bonus-card>span{color:#fffaf7;letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}.curriculum-section{background:#eee4d9}.curriculum-heading h2{text-transform:uppercase;max-width:820px}.results-intro{background:#eee4d9;min-height:570px}.testimonials-heading h2{text-transform:uppercase}.value-section{background:#eee4d9}.value-section>.section-kicker,.bonus-section>.section-kicker{color:var(--gold)}.final-section .section-kicker,.bio-copy .section-kicker{color:var(--gold)}@media (max-width:700px){.hero-copy h1{max-width:440px;font-size:44px}.results-intro p{width:calc(100% - 24px);font-size:34px}}@media (max-width:420px){.hero-copy h1{font-size:40px}.gold-button{letter-spacing:.04em;font-size:16px}.results-intro p{font-size:30px}}.faq-row button i{color:#f7f8f9;background:#581521;border:1px solid #581521;width:31px;height:31px;font-size:18px;font-weight:400;box-shadow:0 3px 8px #2b0b1024}.faq-row button i>span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#d7d9dc 48%,#f8f9fa 58%,#b9bdc2 100%);-webkit-background-clip:text;background-clip:text;display:block;transform:translateY(-1px)}.guarantee-card{background:#faf8f5;border-color:#711d2b47}.guarantee-seal{background:var(--button-gradient);border-color:#ffffff6b;box-shadow:0 8px 18px #2b0b1029}.guarantee-seal:before,.guarantee-seal:after{border-color:#ffffff52}.guarantee-seal span{color:#f8f9fa;text-shadow:0 1px #ffffff3d;font-weight:500}.guarantee-seal small{color:#ffffffc7}.guarantee-kicker{color:#711d2b}.gold-button,.audience-card__icon i,.bonus-card>span,.video-play,.bio-visual,.guarantee-seal,footer{background:var(--button-gradient)}.curriculum-heading h2{text-transform:uppercase;margin-inline:auto;max-width:900px!important}.value-title{text-transform:uppercase!important}.faq-row button i>span{-webkit-text-fill-color:initial;color:#f8f9fa;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;border-bottom:1.5px solid #f8f9fa;border-right:1.5px solid #f8f9fa;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}@media (min-width:701px){.hero-copy h1{font-size:52px}.bio-copy{transform:translate(10%)}}@media (max-width:700px){.course-track img{height:500px}.value-card__visual{padding:16px}.pain-title{max-width:100%;font-size:36px}}@media (min-width:701px){.hero-copy{transform:translateY(calc(-10% - 24px))}}.testimonials-mosaic,.testimonials-mosaic img{display:none}.hero-shell{background:var(--bg-main)}.hero-copy{isolation:isolate;width:min(560px,43vw);margin-left:clamp(72px,10.5vw,192px);padding-top:94px}.hero-copy:before{z-index:-1;background:linear-gradient(90deg, var(--bg-main) 0%, #faf6eff5 48%, #faf6efb8 72%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:-32px -120px -290px -72px}.hero-logo{width:min(318px,82%);margin:-34px 0 -62px -12px}.hero-copy h1{max-width:560px}.hero-visual{z-index:1;width:68%;height:100%;right:5%}.hero-visual:after{background:linear-gradient(90deg, var(--bg-main) 0%, #faf6efeb 7%, #faf6ef4d 28%, transparent 56%);content:"";pointer-events:none;position:absolute;inset:0}.hero-visual img{object-position:100% center;transform:scale(1.15)translateY(5%)}.bio-section{background:var(--bg-main);min-height:961px;display:block;position:relative;overflow:hidden}.bio-section:after{z-index:1;background:linear-gradient(90deg, transparent 0%, #faf6ef0a 28%, #faf6efc2 53%, #faf6eff5 72%, var(--bg-main) 100%);content:"";pointer-events:none;position:absolute;inset:0}.bio-visual{z-index:0;background:var(--bg-main);width:100%;height:100%;position:absolute;inset:0}.bio-visual img{object-position:left center}.bio-copy{z-index:2;width:min(59%,790px);max-width:790px;min-height:961px;margin-left:41%;padding:64px clamp(32px,5vw,88px) 64px 48px;position:relative}@media (max-width:1100px){.hero-copy{width:min(540px,100% - 56px);margin-left:56px}.hero-visual{width:80%;right:1%}.hero-visual:after{background:linear-gradient(90deg, var(--bg-main) 0%, #faf6efed 15%, #faf6ef57 42%, transparent 70%)}.bio-copy{width:59%;min-height:961px}}@media (max-width:700px){.hero-copy{width:auto;margin:0;padding:26px 24px 435px}.hero-logo{width:min(280px,86%);margin:-24px 0 -44px -10px}.hero-visual{width:100%;height:410px;left:0;right:0}.hero-visual img{object-position:100% center}.hero-copy:before{background:linear-gradient(180deg, var(--bg-main) 0%, #faf6eff0 62%, #faf6efad 100%);inset:-24px -28px -330px -24px}.hero-visual:after{background:linear-gradient(180deg, var(--bg-main) 0%, #faf6efe0 18%, transparent 58%)}.bio-section{min-height:0}.bio-copy{background:linear-gradient(#faf6eff5 0%,#faf6efe0 78%,#faf6efb8 100%);width:100%;min-height:0;margin-left:0;padding:52px 22px 62px}.bio-visual{min-height:100%}.bio-section:after{background:linear-gradient(#faf6ef94 0%,#faf6ef24 35%,#faf6efa8 100%)}}@media (max-width:700px){.hero-copy h1{max-width:400px;font-size:38px}.testimonials-heading h2{font-size:31px}}@media (max-width:420px){.hero-copy h1{font-size:34px}.testimonials-heading h2{font-size:27px}}:root{--gold:#b43a4e;--gold-light:#b43a4e;--gold-deep:#b43a4e;--button-gradient:linear-gradient(135deg, #a93248 0%, #c84a5b 100%);--line:#b43a4e38;--text-deep:#2e2928;--text:#554c4b}.gold-button:before{background:linear-gradient(110deg,#0000 30%,#ffffff1a 50%,#0000 70%)}.audience-section,.community-section,.pain-section,.bonus-section{background:#fffdfb}.curriculum-section,.value-section{background:#f4f1ee}.testimonials-section,.bio-section,.final-section{background:#e9e6e3}@media (max-width:700px){.hero-copy h1{max-width:400px;font-size:38px}.testimonials-heading h2{font-size:31px}}@media (max-width:420px){.hero-copy h1{font-size:34px}.testimonials-heading h2{font-size:27px}}:root{--bg-main:#f8f3ec;--bg-soft:#fdfaf6;--bg-card-warm:#fffefa;--text:#5a4b4c;--text-deep:#33282a;--text-soft:#857477;--gold:#873442;--gold-light:#873442;--gold-deep:#873442;--line:#8734423d;--button-gradient:var(--gold);--motion-accent:var(--gold);--motion-accent-soft:var(--gold)}.section-kicker{color:var(--gold);font-family:var(--font-sans);letter-spacing:.18em;text-align:center;text-transform:uppercase;margin:0 auto 12px;font-size:10px;font-weight:700;line-height:1.25}.section-deck{width:min(620px,100% - 40px);color:var(--text);font-family:var(--font-sans);text-align:center;margin:-20px auto 42px;font-size:15px;font-weight:400;line-height:1.55}.section-title,.transition-title,.bonus-title,.audience-closing,.results-intro p,.bio-copy h2,.final-section>h2,.curriculum-heading h2,.testimonials-heading h2{max-width:720px;color:var(--text-deep);font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:54px;font-weight:400;line-height:.98}.section-title,.transition-title,.bonus-title{margin-top:0}.wordmark.section-kicker{color:var(--gold);text-align:left;margin-bottom:20px;margin-left:0;margin-right:0}.hero-copy h1{max-width:620px;font-family:var(--font-display);font-size:64px;font-weight:400;line-height:.98}.hero-description{max-width:560px;font-weight:400}.audience-title,.community-title,.pain-title,.transition-title,.bonus-title,.value-title{margin-bottom:30px}.audience-section .section-deck,.value-deck,.final-section .section-deck{margin-bottom:46px}.curriculum-heading,.testimonials-heading{text-align:center;padding:78px 20px 58px}.curriculum-heading h2,.testimonials-heading h2{margin:0 auto 18px}.curriculum-heading .section-deck,.testimonials-heading .section-deck{margin-bottom:0}.testimonials-heading{padding-bottom:42px}.value-section>.section-kicker{padding-top:22px}.bonus-section>.section-kicker{margin-bottom:16px}.bio-copy .section-kicker{text-align:left;margin:0 0 14px}.final-section>.section-kicker{padding-top:0}.final-section>h2{margin-top:0}.final-section .section-deck{margin-top:16px}.gold-button{background:var(--gold);font-family:var(--font-sans);text-transform:none;font-weight:600}.hero-shell,.audience-section,.community-section,.pain-section,.transition-section,.curriculum-section,.testimonials-section,.value-section,.bonus-section,.bio-section,.final-section,.bridge-copy,.pain-card__list,.value-card__visual{background:var(--bg-main)}.community-section,.transition-section,.bonus-section,.final-section,.value-card,.bonus-card,.guarantee-card{background:var(--bg-soft)}.audience-card__icon i,.gold-button,.video-play,.bonus-card>span,.bio-visual,.guarantee-seal,.results-intro mark,footer{background:var(--gold)}.hero-pattern{opacity:.045}.hero-seal{opacity:.58}.value-card h3,.bonus-card h3,.audience-card strong,.authority-copy strong,.pricing-summary>p strong{color:var(--gold)}.value-card h3,.bonus-card h3{font-family:var(--font-display);font-weight:400}@media (max-width:700px){.section-title,.transition-title,.bonus-title,.audience-closing,.results-intro p,.bio-copy h2,.final-section>h2,.curriculum-heading h2,.testimonials-heading h2{font-size:42px}.hero-copy h1{font-size:50px}}@media (max-width:420px){.section-title,.transition-title,.bonus-title,.audience-closing,.results-intro p,.bio-copy h2,.final-section>h2,.curriculum-heading h2,.testimonials-heading h2{font-size:37px}.hero-copy h1{font-size:44px}}:root{--gold:#711d2b;--gold-light:#873442;--gold-deep:#481018;--button-gradient:linear-gradient(112deg, #581521 0%, #711d2b 46%, #873442 58%, #711d2b 100%);--metallic-text:linear-gradient(180deg, #fff 0%, #d7d9dc 48%, #f8f9fa 58%, #b9bdc2 100%);--line:#711d2b38;--text-deep:#2e2928;--text:#554c4b}.gold-button,.audience-card__icon i,.bonus-card>span,.video-play,.bio-visual,.guarantee-seal,.results-intro mark,footer{background:var(--button-gradient)}.gold-button{letter-spacing:.06em;text-transform:uppercase;color:#eef0f2;background-image:var(--button-gradient);-webkit-text-fill-color:initial;background-clip:border-box;min-height:74px;font-size:19px;font-weight:500}.gold-button,.bonus-card>span{position:relative}.section-kicker{color:#711d2b;background-image:none;font-weight:500}.gold-button>*,.gold-button{background-image:var(--button-gradient)}.gold-button{isolation:isolate}.gold-button:after{z-index:-1;border-radius:inherit;background-image:var(--button-gradient);content:"";position:absolute;inset:0}.gold-button{background-image:var(--button-gradient);text-shadow:0 1px #ffffff38,0 -1px #241e1b29}.gold-button>span{color:#0000;background-image:var(--metallic-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:500}.gold-button:before{background:linear-gradient(110deg,#0000 30%,#ffffff1f 50%,#0000 70%);display:block}.audience-card__icon i{width:34px;height:34px}.bonus-card>span{color:#e4e6e8;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px #ffffff42,0 -1px #2b0b103d;font-size:14px;font-weight:500}.section-kicker{letter-spacing:.22em;font-size:12px}.wordmark.section-kicker{letter-spacing:.28em;font-size:15px}.hero-copy h1{max-width:520px;font-size:46px;line-height:1.04}.hero-description strong{color:var(--gold);font-weight:700}.audience-section,.community-section,.pain-section{background:#fffdfb}.pain-title{text-transform:uppercase;max-width:900px}.pain-title+.pain-card{margin-top:34px}.curriculum-section,.results-intro,.value-section{background:#faf8f5}.curriculum-heading h2,.testimonials-heading h2{text-transform:uppercase}.results-intro{min-height:570px}.results-intro p{text-transform:uppercase;width:min(1060px,100% - 40px);max-width:1060px;font-size:45px;line-height:1.08}.results-intro mark{background:var(--button-gradient)}.testimonials-section{background:#f0eeeb}.offer-teaser,.offer-teaser__arrow{background:#581521}.bonus-card{background:#fff}.bio-section,.final-section{background:#ece9e7}.testimonials-heading{width:min(1040px,100% - 40px);max-width:1040px;margin-inline:auto}.testimonials-heading h2{text-transform:uppercase;max-width:1000px;margin-inline:auto;font-size:40px;line-height:1.08}.final-section>h2,.bio-copy h2{text-transform:uppercase}@media (max-width:700px){.hero-copy h1{max-width:400px;font-size:38px}.testimonials-heading h2{font-size:31px}.results-intro p{width:calc(100% - 24px);font-size:34px}}@media (max-width:420px){.hero-copy h1{font-size:34px}.testimonials-heading h2{font-size:27px}.gold-button{letter-spacing:.04em;font-size:16px}.results-intro p{font-size:30px}}.curriculum-heading h2{text-transform:uppercase;max-width:620px;margin-inline:auto}.testimonials-heading h2 mark{color:#f8f9fa;background:var(--button-gradient);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em;display:inline}.faq-row button i>span{color:#f8f9fa;-webkit-text-fill-color:initial;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;border-bottom:1.5px solid #f8f9fa;border-right:1.5px solid #f8f9fa;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.guarantee-seal small{white-space:nowrap;width:132px;inset:7px auto auto -12px;overflow:visible;transform:rotate(-17deg)}.value-card__visual img{border-radius:0;display:block}.course-track img{height:520px}.bonus-section{background:var(--bg-card-warm)}.bonus-title{text-transform:uppercase;max-width:1080px}.pain-title{max-width:1000px;font-size:48px}@media (min-width:701px){.hero-copy h1{font-size:52px}.bio-copy{transform:translate(10%)}}@media (max-width:700px){.course-track img{height:500px}.value-card__visual{padding:16px}.pain-title{max-width:100%;font-size:36px}}.hero-mobile-visual,.bio-visual--mobile,.course-rail--left{display:none}.value-card{background:#f1e9e2;border:1px solid #711d2b24;border-radius:8px;gap:1px;box-shadow:0 16px 38px #2e292814}.value-card__visual{background:#ebe1d8;padding:18px}.value-card__visual img{border-radius:4px}.value-card__copy{background:#f8f4ef}@keyframes course-mobile-right{0%{transform:translate(calc(-50% - 6px))}to{transform:translate(0)}}@keyframes course-mobile-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@media (max-width:700px){.hero-shell{border-radius:12px;height:auto;min-height:0;margin:8px}.hero-pattern{opacity:.035;width:100%}.hero-copy{flex-direction:column;width:auto;margin:0;padding:18px 16px 22px;display:flex;transform:none}.hero-copy:before,.hero-shell>.hero-visual,.hero-seal{display:none}.hero-logo{object-fit:cover;object-position:center 45%;width:220px;height:112px;margin:-14px 0 -12px -20px}.hero-copy h1{max-width:340px;font-size:31px;line-height:1.03}.hero-mobile-visual{aspect-ratio:4/3;background:#e8ddd3;border:1px solid #711d2b24;border-radius:6px;width:100%;margin:20px 0 18px;display:block;overflow:hidden}.hero-mobile-visual img{object-fit:cover;object-position:75% center;width:100%;height:100%;display:block}.hero-description{max-width:100%;margin:0 0 17px;font-size:13px;line-height:1.5}.hero-copy>.gold-button{letter-spacing:.035em;align-self:flex-start;width:auto;min-height:48px;padding:0 22px;font-size:12px}.curriculum-heading{padding:52px 18px 32px}.curriculum-heading h2{max-width:350px;margin-bottom:14px;font-size:30px;line-height:1.04}.curriculum-heading .section-deck{width:min(340px,100%);font-size:13px;line-height:1.5}.course-carousel{padding:0 0 8px;overflow:hidden}.course-rail{padding:6px 0;display:block;overflow:hidden}.course-track{gap:12px;width:max-content;padding:0;transform:none}.course-rail--right .course-track{animation:34s linear infinite course-mobile-right}.course-rail--left .course-track{animation:36s linear infinite course-mobile-left}.course-track img{scroll-snap-align:none;border-radius:5px;width:190px;height:280px}.testimonials-rails{margin:30px 0 34px}.testimonial-rail{padding:6px 0}.testimonial-card{gap:11px;width:min(72vw,280px);min-height:232px;margin-right:10px;padding:16px}.testimonial-card__person{gap:10px}.testimonial-card__person img{width:44px;height:44px}.testimonial-card__person strong{font-size:13px}.testimonial-card__person span,.testimonial-card p strong{font-size:9px}.testimonial-card p{font-size:12px;line-height:1.42}.testimonial-card__transformation{padding-top:10px}.value-card{min-height:0}.value-card__visual{aspect-ratio:4/3;min-height:0;padding:12px}.value-card__copy{padding:28px 22px 30px}.bio-section{min-height:0;padding:0 16px 62px;display:block;overflow:visible}.bio-section:after,.bio-visual--desktop{display:none}.bio-copy{background:0 0;width:100%;max-width:none;min-height:0;margin:0;padding:54px 0 0;transform:none}.bio-copy .section-kicker{text-align:left;width:100%;margin:0 0 12px}.bio-copy h2{margin-bottom:22px;font-size:36px;line-height:1.02}.bio-copy>p{margin-bottom:16px;font-size:13px;line-height:1.55}.bio-visual--mobile{aspect-ratio:4/5;background:#e9ded4;border-radius:6px;width:100%;min-height:0;margin:8px 0 24px;display:block;position:relative;overflow:hidden}.bio-visual--mobile img{object-fit:cover;object-position:20% center;width:100%;height:100%}.final-section>.section-kicker,.final-section>h2,.final-section>.section-deck{text-align:left;width:100%;margin-left:0;margin-right:0}.final-section>h2{max-width:340px}.final-section>.section-deck{max-width:350px;margin-top:13px}}@media (max-width:420px){.hero-copy h1{font-size:29px}.curriculum-heading h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.course-rail .course-track{animation-play-state:paused}}.course-rail--right .course-track{will-change:transform;animation:32s linear infinite course-marquee}.course-track:hover{animation-play-state:running}@media (max-width:700px){.hero-shell{background:var(--bg-main);overflow:hidden}.hero-copy{padding:16px 18px 28px}.hero-logo{width:202px;height:104px;margin:-16px 0 -14px -20px}.hero-copy h1{max-width:350px;font-size:34px;line-height:1.02}.hero-description{max-width:350px;margin:18px 0 0;font-size:15px;line-height:1.55}.hero-mobile-visual{aspect-ratio:auto;isolation:isolate;background:0 0;border:0;border-radius:0;width:calc(100% + 12px);height:clamp(290px,78vw,340px);margin:8px -6px 0;display:block;position:relative;overflow:hidden}.hero-mobile-visual img{z-index:1;object-fit:contain;object-position:center top;width:auto;max-width:none;height:220%;position:absolute;top:0;left:52%;transform:translate(-50%)}.hero-mobile-visual:after{z-index:2;background:linear-gradient(180deg, #f8f3ec00 0%, var(--bg-main) 88%);content:"";pointer-events:none;height:46%;position:absolute;bottom:0;left:0;right:0}.hero-copy>.gold-button{z-index:3;margin-top:-28px;position:relative}.curriculum-heading{padding:60px 18px 40px}.curriculum-heading h2{max-width:350px;margin-bottom:26px;font-size:32px;line-height:1.07}.curriculum-heading .section-deck{width:min(350px,100%);font-size:16px;line-height:1.55}.course-rail{contain:layout paint;padding:8px 0}.course-track,.course-track:hover{backface-visibility:hidden;will-change:transform;animation-play-state:running}.course-rail--right .course-track{animation:24s linear infinite course-mobile-right}.course-rail--left .course-track{animation:26s linear infinite course-mobile-left}.bio-visual--mobile{aspect-ratio:auto;isolation:isolate;background:0 0;border-radius:0;width:100%;height:clamp(420px,128vw,540px);margin:12px 0 18px;display:block;position:relative;overflow:hidden}.bio-visual--mobile img{z-index:1;object-fit:contain;object-position:center top;width:auto;max-width:none;height:148%;position:absolute;top:0;left:50%;transform:translate(-50%)}.bio-visual--mobile:after{z-index:2;background:linear-gradient(180deg, #f8f3ec00 0%, var(--bg-main) 90%);content:"";pointer-events:none;height:40%;position:absolute;bottom:0;left:0;right:0}}@media (max-width:420px){.hero-copy h1{font-size:32px}.curriculum-heading h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html:not(.motion-enabled) .course-rail .course-track{animation-play-state:paused}html.motion-enabled .course-rail .course-track{animation-play-state:running}}@media (min-width:701px) and (max-height:900px){.hero-shell{border-radius:20px;height:clamp(660px,100svh - 24px,820px);min-height:0;margin:12px 14px 0}.hero-copy{width:min(520px,42vw);margin-left:clamp(48px,8.5vw,132px);padding-top:clamp(54px,8vh,76px);transform:none}.hero-logo{width:min(250px,72%);margin:-32px 0 -58px -10px}.hero-copy h1{max-width:500px;font-size:clamp(38px,3.2vw,46px);line-height:1}.hero-description{max-width:500px;margin:clamp(20px,2.8vh,26px) 0 clamp(18px,2.4vh,24px);font-size:clamp(15px,1.25vw,18px);line-height:1.45}.hero-copy>.gold-button{width:min(500px,100%);min-height:58px;font-size:15px}.hero-visual{width:70%;right:0}.hero-visual img{object-position:100% center;transform:scale(1.08)translateY(2%)}.hero-seal{top:46%;transform:scale(.78)}.bio-section{min-height:clamp(660px,86svh,780px)}.bio-copy{width:min(60%,780px);min-height:clamp(660px,86svh,780px);margin-left:40%;padding:clamp(34px,5vh,48px) clamp(28px,4vw,64px) clamp(34px,5vh,48px) clamp(30px,3.4vw,52px);transform:none}.bio-copy .section-kicker{margin-bottom:10px}.bio-copy h2{margin-bottom:18px;font-size:clamp(36px,3.2vw,46px);line-height:.98}.bio-copy>p{margin-bottom:clamp(9px,1.5vh,14px);font-size:clamp(13px,1.05vw,15px);line-height:1.4}.bio-copy .gold-button{min-height:58px;margin-top:8px;font-size:15px}}@media (max-width:700px){.hero-copy>.gold-button{margin-top:22px}.hero-mobile-visual{height:clamp(340px,92vw,380px);margin:14px -6px 0}.hero-mobile-visual img{height:235%}.bio-visual--mobile img{height:163%}}html.content-protected,html.content-protected body,html.content-protected .site-main{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.content-protected img{-webkit-user-drag:none;user-drag:none}
