.home-site-header{z-index:30;position:sticky;top:0}.approved-hero{--hero-header-height:96px;background:var(--emg-warm);overflow-anchor:none;padding:0}.approved-hero.is-scrubbing{height:calc(332vh - var(--hero-header-height))}.approved-hero-stage{padding:0 0 2rem;position:relative}.approved-hero-screen{aspect-ratio:16/9;background:#172326;width:100%;position:relative;overflow:hidden}.approved-hero-screen video,.approved-hero-screen img{object-fit:contain;width:100%;height:100%;display:block}.approved-hero-end{position:absolute;inset:0}.approved-hero-white-bridge{pointer-events:none;background:linear-gradient(#0000 55%,#ffffff59 78%,#fff 100%);position:absolute;inset:0}.is-scrubbing .approved-hero-stage{height:calc(100vh - var(--hero-header-height));top:var(--hero-header-height);isolation:isolate;padding:0;position:sticky;overflow:clip}.is-scrubbing .approved-hero-screen{aspect-ratio:auto;z-index:-2;height:100%;position:absolute;inset:0}.is-scrubbing .approved-hero-screen video,.is-scrubbing .approved-hero-screen img{object-fit:cover;object-position:center}.is-scrubbing .approved-hero-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05111470,#0000 48%);position:absolute;inset:0}.approved-hero-access{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.approved-hero-access:focus-visible{z-index:110;clip-path:none;color:#fff;width:auto;height:auto;font:inherit;background:#171817;border-radius:.25rem;margin:0;padding:.8rem 1rem;position:fixed;top:1.25rem;left:1.25rem;overflow:visible}.approved-hero-still:focus-visible{top:5rem}.approved-hero-retry:focus-visible{top:9rem}.approved-hero-cues{padding:0 var(--page-pad);text-align:center;flex-wrap:wrap;justify-content:center;gap:.8rem 1.5rem;max-width:850px;margin:1.5rem auto;list-style:none;display:flex}.approved-hero-cues li{font-size:1rem;font-weight:600;line-height:1.5}.is-scrubbing .approved-hero-cues{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.approved-hero-onward{text-align:center;padding:.5rem var(--page-pad)}.approved-hero-onward a{text-underline-offset:.25em;text-decoration:underline}.approved-hero-choreography{pointer-events:none;position:absolute;inset:0}.approved-hero-opening{text-align:center;color:#fff;pointer-events:none;text-shadow:0 2px 6px #000,0 5px 24px #0009;width:90%;position:absolute;top:5%;left:5%}.approved-hero-opening h2{font-family:var(--font-condensed), sans-serif;margin:0;font-size:clamp(3rem,5.76vw,6.96rem);font-weight:600;line-height:1.05}.approved-hero-opening p{max-width:46rem;margin:.75rem auto 0;font-size:clamp(2.25rem,3.4vw,2.8rem);line-height:1.5}.approved-hero-mastery{text-align:center;color:#fff;pointer-events:none;width:90%;font-family:var(--font-condensed), sans-serif;text-transform:uppercase;text-shadow:0 2px 6px #000,0 5px 24px #0009;font-size:clamp(2.5rem,4.8vw,5.8rem);font-weight:600;line-height:1.05;position:absolute;bottom:5%;left:5%}.approved-hero .approved-hero-mastery{font-size:clamp(3.6rem,6.912vw,8.352rem)}.hero-mastery-title{position:relative}.approved-hero-opening h2,.hero-mastery-title>.hero-mastery-desktop,.hero-mastery-title>.hero-mastery-mobile{-webkit-text-stroke:.45px #a9edff;text-shadow:1px 1px #218ab0,2px 2px #166384,3px 3px #104c6b,4px 4px #0b324b,5px 5px #082536,6px 7px 5px #000c,0 0 2px #d7faff,0 0 5px #51d7ffb3,0 0 12px #149dff80,0 0 24px #148eff40}.hero-reality{width:100%;font-family:var(--font-editorial), Arial, sans-serif;letter-spacing:normal;text-align:center;margin:0 0 .75rem;font-size:clamp(2.25rem,3.4vw,2.8rem);font-weight:400;line-height:1.5;position:absolute;bottom:100%;left:0}@media (max-width:767px){.approved-hero-opening p{font-size:1.125rem}.hero-reality{text-wrap:balance;font-size:1.125rem;line-height:1.05}}.hero-mastery-logo{object-fit:contain;width:clamp(112px,15vw,200px);height:auto;max-height:15vh;margin:0 auto 12px;display:block;transform:translateY(-153px)scale(2);-webkit-mask-image:url(/approved-hero/chatgpt-logo-mask.svg);mask-image:url(/approved-hero/chatgpt-logo-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px) and (max-height:740px){.hero-mastery-logo{transform:translateY(-103px)scale(2)}}.is-static .approved-hero-mastery{width:auto;padding:0 var(--page-pad) 1.5rem;color:#171817;text-shadow:none;position:relative;bottom:auto;left:auto}.is-static .approved-hero-opening{width:auto;padding:1.5rem var(--page-pad);color:#171817;text-shadow:none;position:relative;top:auto;left:auto}.hero-words{color:#fff;font-family:var(--font-condensed), sans-serif;letter-spacing:-.015em;text-shadow:0 2px 5px #000000bf,0 5px 28px #00000073;will-change:transform, opacity, clip-path;margin:0;font-size:clamp(3rem,5.5vw,6.6rem);font-weight:600;line-height:.98;position:absolute}.hero-direction{text-align:left;width:36%;top:12%;right:7%}.hero-ideas{width:43%;top:12%;left:6%}.hero-cue-lines{vertical-align:top;text-align:center;max-width:100%;display:inline-block}.hero-review,.hero-improve,.hero-control{width:27%;font-size:clamp(2.5rem,4.5vw,5.4rem);top:15%}.hero-review{left:6%}.hero-improve{text-align:center;left:36.5%}.hero-control{text-align:right;right:6%}.hero-room{text-align:center;width:40%;top:12%;left:30%}.hero-closing-anchor{place-items:center;display:grid;position:absolute;inset:0}.hero-closing{text-align:center;text-shadow:0 3px 8px #000000bf,0 8px 45px #00000059;width:90%;font-size:clamp(5rem,10.5vw,12rem);line-height:.9;position:relative}@media (min-width:768px){.hero-words{font-size:clamp(2.4rem,4.4vw,5.28rem)}.hero-review,.hero-improve,.hero-control{font-size:clamp(2rem,3.6vw,4.32rem)}.hero-closing{font-size:clamp(4rem,8.4vw,9.6rem)}.hero-direction{top:calc(12% + 10px);right:calc(7% - 100px)}.hero-room{display:none}}@media (prefers-reduced-motion:reduce){.approved-hero *,.approved-hero :before{transition:none!important;animation:none!important}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.approved-hero.is-scrubbing{height:calc(340vh - var(--hero-header-height));height:calc(340svh - var(--hero-header-height))}.is-scrubbing .approved-hero-stage{height:calc(100vh - var(--hero-header-height));height:calc(100svh - var(--hero-header-height));top:var(--hero-header-height)}.is-scrubbing .approved-hero-screen{height:100%}.is-scrubbing .approved-hero-screen video{object-position:50% 50%}.is-scrubbing .approved-hero-opening{top:max(7%,calc(env(safe-area-inset-top) + 1.5rem));width:88%;left:6%}.is-scrubbing .approved-hero-opening h2{font-size:clamp(2.88rem,12.6vw,4.32rem)}.is-scrubbing .approved-hero-opening p{max-width:28ch;font-size:1.125rem;line-height:1.5}.is-scrubbing .approved-hero-mastery{bottom:calc(5rem + env(safe-area-inset-bottom));font-size:clamp(2.8rem,12vw,4rem)}.is-scrubbing .hero-words{text-align:center;width:88%;font-size:clamp(2.7rem,11vw,4rem);left:6%;right:auto}.is-scrubbing :is(.hero-direction,.hero-ideas,.hero-room){top:17%}.is-scrubbing .hero-review{top:20%}.is-scrubbing .hero-improve{top:34%}.is-scrubbing .hero-control{top:48%}.approved-hero-still{top:auto;left:auto;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));clip-path:none;white-space:normal;color:#fff;width:auto;height:auto;font:600 .875rem/1.3 var(--font-editorial),sans-serif;z-index:5;background:#172326df;border:1px solid #ffffff80;border-radius:.35rem;min-height:44px;margin:0;padding:.6rem .8rem;position:absolute;overflow:visible}.approved-hero-still:focus-visible{position:absolute;top:auto;left:auto;right:1rem}}.approved-character-group{justify-content:center;align-items:end;gap:.5rem;width:100%;margin:1.25rem auto 0;display:flex}.approved-character{text-align:center;flex:1 1 0;min-width:0;max-width:290px;margin:0}.approved-character img{aspect-ratio:1360/768;object-fit:contain;width:100%;height:auto;display:block}.approved-character figcaption{letter-spacing:.025em;color:inherit;margin-top:.15rem;font-size:.875rem;font-weight:650;line-height:1.4}@media (max-width:600px){.approved-character-group{flex-wrap:wrap;gap:0}.approved-character{flex:42%;max-width:230px}}.home-scroll-surface{--arrival:1}.home-scroll-surface>.hero{background:#fff}.home-life-sample{background:#fff;width:100%;scroll-margin-top:96px;overflow-x:clip}.office-scene{z-index:1;isolation:isolate;aspect-ratio:1709/534;position:relative}.office-scene>.home-office-panorama{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.office-scene:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--emg-warm) 0%, #f7f5ef80 4%, transparent 12%, transparent 88%, #ffffff80 96%, #fff 100%);position:absolute;inset:0}.office-word{z-index:1;color:#f7ffff;letter-spacing:-.025em;white-space:nowrap;text-shadow:0 1px 2px #338c88,0 0 5px #36bdb4,0 0 12px #51cfc4,0 0 22px #51cfc499;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.875rem,3vw,4.5rem);font-weight:900;line-height:1;position:absolute}.office-word-plan{top:calc(14.4% - 20px);left:calc(22.2% + 4px)}.office-word-delegate{top:calc(82.5% - clamp(5px,1.40625vw,18px) + 7px);left:50.8%}.office-word-deliver{top:26%;left:calc(70.6% - 16px)}@media (max-width:767px){.home-life-sample{scroll-margin-top:130px}}.home-scroll-surface .home-purpose{padding:clamp(2rem, 3vw, 3rem) var(--page-pad);background:linear-gradient(to bottom, #fff 0%, #fcfbf8 25%, #f9f7f2 55%, var(--emg-warm) 85%)}.home-purpose-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1400px;margin:auto;display:grid;position:relative;top:7px}.home-scroll-surface .home-purpose h2{max-width:12ch;font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:clamp(2.75rem,4.4vw,4.5rem);line-height:.95}.home-purpose h2:before{content:"";background:var(--emg-orange);width:3rem;height:3px;margin-bottom:1.5rem;display:block}.home-scroll-surface .home-purpose h2{height:calc(1.9em + 1.5rem + 3px);line-height:.85;position:relative;top:-8px}.home-purpose h2:before{position:relative;top:8px;left:1px}.home-scroll-surface .home-purpose #home-purpose-title{max-width:none;height:auto;font-size:calc(clamp(2rem,3.25vw,3.5rem) + 10px);line-height:calc(1em + 4.5px)}.home-purpose #home-purpose-title span{color:inherit;white-space:nowrap}.home-purpose #home-purpose-title span:first-child{position:relative;top:5px}.home-purpose #home-purpose-title:before{display:none}@media (max-width:700px){.home-scroll-surface .home-purpose #home-purpose-title{font-size:clamp(1.75rem,8.3vw,3.5rem)}}.home-purpose-copy .home-purpose-lead{max-width:30ch;font-family:var(--font-condensed);color:var(--emg-cyan-deep);text-wrap:balance;margin:0 0 1rem;font-size:max(20px,clamp(1.8rem,2.6vw,2.75rem) - 10px);font-weight:650;line-height:calc(1em + 2px)}.home-purpose-copy>p:last-child{max-width:60ch;color:var(--emg-muted);margin:0;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.65}.home-purpose-copy .home-purpose-lead{text-transform:uppercase}.home-purpose-copy>p:last-child{line-height:1.15;position:relative;top:-15px}@media (prefers-reduced-motion:no-preference){.home-scroll-surface.scroll-enhanced .home-purpose-inner{opacity:var(--arrival,1);transform:translateY(calc((1 - var(--arrival,1)) * -22px))}}@media (max-width:767px){.office-word-plan{top:max(0px,14.4% - 20px)}.home-scroll-surface .home-purpose{padding-block:2.5rem}.home-purpose-inner{text-align:center;grid-template-columns:1fr;gap:1.75rem}.home-scroll-surface .home-purpose h2{max-width:12ch;margin-inline:auto;font-size:clamp(3rem,13vw,4.5rem)}.home-purpose h2:before{margin-inline:auto}.home-purpose-copy>p{margin-inline:auto!important}}.time-for-life{padding:clamp(3.5rem,6vw,6rem) var(--page-pad);background:var(--emg-warm);color:#171817;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}@media (min-width:761px){.time-for-life{grid-template-columns:.9fr 1.1fr}.time-for-life-copy{grid-area:1/2}.time-for-life-image{grid-area:1/1}}.time-for-life h2{margin:0;font-size:clamp(2.8rem,4.4vw,5.1rem);line-height:1}.time-for-life h2 em{color:var(--emg-cyan-deep);font-style:normal}.time-for-life-copy>p:last-child{color:var(--emg-muted);margin:1.5rem 0 0;font-size:19px;line-height:1.25}.time-for-life-copy>p:last-child span{display:block}@media (min-width:1100px){.time-for-life-copy>p:last-child{letter-spacing:-.025em;width:calc(100% + 2rem)}}.time-for-life-heading{position:relative}.time-for-life .approved-character-group{width:180px;margin:0;position:absolute;bottom:-1.25rem;right:calc(6rem + 6px)}.time-for-life img[alt=Hoots]{transform:translate(22%)}.time-for-life .approved-character{overflow:clip}.time-for-life-image{min-width:0;margin:-1.5rem -1rem;position:relative}.time-for-life-image>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.time-for-life-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--emg-warm),transparent 15%,transparent 87%,var(--emg-warm)),linear-gradient(0deg,var(--emg-warm),transparent 20%,transparent 86%,var(--emg-warm));position:absolute;inset:-1px}@media (max-width:760px){.time-for-life{grid-template-columns:1fr;gap:2rem}.time-for-life h2{font-size:clamp(2.3rem,10.3vw,3.3rem)}.time-for-life .approved-character-group{width:140px;bottom:0;right:-.5rem}.time-for-life-image{margin:0 -.5rem}}.home-scroll-surface #main-content{scroll-margin-top:112px}.home-scroll-surface :is(h1,h2,h3){text-wrap:balance}.home-scroll-surface .hero-grid{min-height:auto;padding-block:clamp(3rem,6vw,6rem)}.home-scroll-surface .hero h1{font-size:clamp(3.7rem,6.4vw,7rem)}.home-scroll-surface .hero-intro{font-size:19px;line-height:1.25}.home-scroll-surface .welcome-companion{text-align:center;min-width:0;padding:1.5rem 0;position:relative}.home-scroll-surface .welcome-companion .approved-character{max-width:550px}.home-scroll-surface .welcome-companion .approved-character-group{margin:0}.home-scroll-surface .welcome-companion .approved-character figcaption{visibility:hidden}.home-scroll-surface .welcome-prompt{border:1px solid var(--emg-line);background:#fff;border-radius:1rem 1rem 1rem .2rem;max-width:330px;margin:0 auto;padding:1rem 1.25rem;font-size:1rem;line-height:1.5;display:inline-block;position:relative;box-shadow:0 16px 45px #17181708}@media (min-width:1100px){.home-scroll-surface .welcome-prompt{white-space:nowrap;justify-content:center;align-items:center;width:420px;max-width:none;min-height:82px;display:inline-flex;left:45px}}.home-scroll-surface .welcome-safety{text-align:center;text-wrap:balance;width:calc(100% - 20px);height:21px;margin:1rem 0 0 10px;font-size:1.1875rem;font-weight:650;line-height:1.35;position:relative;left:80px;transform:translateY(-56px)}@media (max-width:760px){.home-scroll-surface .welcome-safety{transform:translateY(-40px)}}.home-scroll-surface .proof-list{margin-top:0}.home-scroll-surface .proof-list span{letter-spacing:.04em;font-size:.875rem}.home-scroll-surface .signal-path{display:none}.home-scroll-surface .visual-story-strip{min-height:clamp(380px,38vw,540px)}.home-scroll-surface .visual-story-copy{padding-block:clamp(2.5rem,5vw,5rem)}.home-scroll-surface .visual-story-copy h2{font-size:clamp(2.75rem,4.6vw,5.5rem)}#home-system-bridge{background:var(--emg-warm)}#home-system-bridge .system-title-accent{color:var(--emg-cyan-deep)}#home-system-bridge .visual-story-copy>p:last-child{max-width:none;font-size:19px;line-height:1.4;position:relative;top:-5px}#home-system-bridge .visual-story-media{background:var(--emg-warm)}#home-system-bridge .visual-story-media:after{box-shadow:none;background:linear-gradient(90deg,var(--emg-warm),transparent 12%,transparent 80%,var(--emg-warm)),linear-gradient(0deg,var(--emg-warm),transparent 22%,transparent 88%,var(--emg-warm))}#home-human-bridge .human-title-accent{color:var(--emg-cyan-deep)}#home-human-bridge .visual-story-media{background:var(--emg-warm)}#home-human-bridge .visual-story-media:after{box-shadow:none;background:linear-gradient(90deg,var(--emg-warm),transparent 15%,transparent 87%,var(--emg-warm)),linear-gradient(0deg,var(--emg-warm),transparent 20%,transparent 86%,var(--emg-warm))}.home-scroll-surface :is(.program-intro,.outcomes,.how-it-works,.teaching-promise,.included,.value,.decision){padding-block:clamp(3.75rem,6vw,6.5rem)}.home-scroll-surface :is(.program-intro h2,.section-heading h2,.decision h2){font-size:clamp(3.4rem,5.6vw,6.4rem)}.home-scroll-surface .program-intro{gap:clamp(2rem,5vw,6rem)}.home-scroll-surface .program-intro-copy{container-type:inline-size}.home-scroll-surface .program-intro-copy>p:not(.section-kicker){max-width:25ch;font-size:19px;line-height:1.25;position:relative;top:-10px}@media (min-width:981px){.home-scroll-surface .program-intro h2{font-size:min(9.3cqi,4rem)}}.home-scroll-surface .program-intro .approved-character-group{margin-top:1.5rem}.home-scroll-surface .ai-team-feature .section-heading>p{font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:calc(1em + 4.75px)}.home-scroll-surface section.ai-team-feature{padding-bottom:2rem}.home-scroll-surface .team-boundary{line-height:calc(1em + 4.75px)}.home-scroll-surface .ai-team-card .approved-character{overflow:clip}.home-scroll-surface .ai-team-card .ai-team-description>p{text-align:center;text-wrap:balance;line-height:23.75px;font-size:19px!important}.home-scroll-surface .ai-team-card .approved-character img{transform:translateX(var(--art-center,0%))}.home-scroll-surface .ai-team-card img[src$="/Codex.png"]{--art-center:-16.73%}.home-scroll-surface .ai-team-card img[src$="/Dewey.png"]{--art-center:21.54%}.home-scroll-surface .ai-team-card img[src$="/Seedy.png"]{--art-center:23.31%}.home-scroll-surface .ai-team-card img[src$="/Fireball.png"]{--art-center:0.26%}.home-scroll-surface .ai-team-card img[src$="/Stacky.png"]{--art-center:-21.8%}.home-scroll-surface .ai-team-card img[src$="/Hoots.png"]{--art-center:21.21%}.home-scroll-surface .ai-team-card img[src$="/Rocky.png"]{--art-center:-21.14%}.home-scroll-surface .ai-team-card img[src$="/BSOD.png"]{--art-center:25.4%}.home-scroll-surface .ai-team-card img[src$="/Null%20Signal.png"]{--art-center:-24.12%}.home-scroll-surface .ai-team-card img[src$="/Percy.png"]{--art-center:8.53%}@media (min-width:1100px){.home-scroll-surface .ai-team-feature .section-heading>p{letter-spacing:-.02em;text-wrap:balance;width:calc(100% + 8rem);max-width:none;margin-left:-5.5rem;font-size:clamp(1.125rem,1.42vw,1.1875rem)}}.home-scroll-surface .level-stack{min-height:auto}.home-scroll-surface .value-copy h2{font-size:clamp(3rem,4.5vw,5.2rem)}.home-scroll-surface .value-title-accent{color:var(--emg-cyan-deep)}.home-scroll-surface .value-summary>span{display:block}.home-scroll-surface .value-copy>p.value-summary{font-size:19px;line-height:23.75px}.home-scroll-surface .value-copy>p.value-method-note{text-wrap:balance;font-size:19px;line-height:23.75px}@media (min-width:1100px){.home-scroll-surface .value-copy>p.value-summary{width:calc(100% + 2rem)}}.home-scroll-surface :is(.journey p,.level-stack p,.deliverable-grid p,.value-examples p,.price-card li,.price-note){font-size:1rem;line-height:1.6}.home-scroll-surface .value-examples article>p{text-align:center;text-wrap:balance;width:100%;max-width:28ch;margin-inline:auto;line-height:calc(1em + 4.75px)}.home-scroll-surface .chapter-heading h3{font-family:var(--font-condensed);text-transform:uppercase}.home-scroll-surface .section-heading{align-items:center}.home-scroll-surface .section-heading>p{margin-block:0;font-size:1.05rem}.home-scroll-surface .teacher-mark{align-self:start}.home-scroll-surface .review-companions{grid-column:2;width:100%;max-width:740px;margin:0 auto}.home-scroll-surface .decision-copy{grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;display:grid}.home-scroll-surface .decision-copy>.section-kicker{grid-column:1/-1;margin-bottom:0}.home-scroll-surface .decision-copy .approved-character{max-width:400px}.home-scroll-surface .decision-copy .approved-character figcaption{font-size:19px;position:relative;top:-15px;left:0}.home-scroll-surface .decision-aspiration{color:var(--emg-muted);margin:1.5rem 0 0;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-copy .decision-aspiration{text-align:center;text-wrap:balance;font-size:19px;line-height:23.75px}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options>article:first-child>span{font-size:19px}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options>article:first-child>p{margin-bottom:0;padding-bottom:1rem;font-size:19px}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options>article:first-child>a.button{margin-block:auto}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options>article:first-child>small{margin-top:0;padding-top:1rem;font-size:19px!important}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options>.decision-featured>small{line-height:23.75px;font-size:19px!important}.home-scroll-surface .fit-check-character-action{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-block:auto;display:flex}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .fit-check-character-action>.button{flex-shrink:0;align-self:center;margin:0}.home-scroll-surface .fit-check-character-action>.approved-character-group{width:180px;min-width:0;margin:0;position:relative;top:-10px;left:-20px}@media (max-width:767px){.home-scroll-surface .fit-check-character-action{flex-wrap:wrap;justify-content:center}.home-scroll-surface .fit-check-character-action>.approved-character-group{width:130px}}.coordination-story{padding:clamp(4rem, 7vw, 7rem) var(--page-pad);background:var(--emg-warm);grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,6rem);display:grid}.coordination-intro{align-self:start;position:sticky;top:124px}.coordination-intro h2{margin:0 0 1.5rem;font-size:clamp(3rem,4.4vw,5.1rem);line-height:.98}.coordination-intro h2 em{color:var(--emg-cyan-deep);font-style:normal}.coordination-intro>p{max-width:420px;line-height:1.7}.coordination-intro h2+p{max-width:none;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.35}.home-scroll-surface .coordination-intro #coordination-title+p{line-height:calc(1em + 4.75px)}.coordination-intro .character-context{max-width:none;color:var(--emg-muted);margin:1.5rem 0;font-size:1.3125rem;line-height:1.5}.coordination-intro .character-context span{display:block}.coordination-intro .character-context span+span{position:relative;top:-6px}.home-scroll-surface .coordination-intro p.character-context{font-size:19px;line-height:1.25}.home-scroll-surface .coordination-intro p.character-context span+span{top:0}@media (min-width:1100px){.coordination-intro .character-context{letter-spacing:-.025em;width:calc(100% + 3.5rem)}}.coordination-chapters{border-left:1px solid #bac7ca;margin:0;padding:0 0 0 1.5rem;list-style:none}.coordination-chapters>li{--arrival:1;background:linear-gradient(135deg,#ffffffdf,#e3f3f6a6);border:1px solid #fff;border-radius:1.75rem;margin-bottom:2rem;padding:1.5rem 1.8rem;position:relative;box-shadow:0 20px 45px #17343909}.coordination-chapters>li:last-child{margin-bottom:0}.coordination-chapters>li:before{content:"";background:var(--emg-orange);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:2rem;left:-1.85rem}.chapter-heading{align-items:center;gap:.9rem;display:flex}.chapter-heading>span{color:#ad4700;font-size:1.125rem;font-weight:750}.chapter-heading h3{margin:0;font-size:clamp(1.9rem,2.7vw,2.8rem);line-height:1.05}.coordination-chapters p{max-width:480px;margin:.8rem 0 0;font-size:1rem;line-height:1.65}@media (min-width:1100px){.coordination-chapters>li:nth-child(-n+2)>p{letter-spacing:-.015em;max-width:none;margin-inline:-.6rem;font-size:.9375rem}}.coordination-chapters .approved-character-group{margin-top:.5rem}.coordination-chapters .approved-character{max-width:280px}.coordination-chapters .approved-character:only-child{max-width:360px}.chapter-handoff{border-top:1px solid #a5cbd5;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.85rem;font-size:.875rem;font-weight:650;display:flex}.chapter-handoff.approval{border-color:var(--emg-orange)}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.home-scroll-surface.scroll-enhanced .approved-character{transform:translate3d(calc((1 - var(--arrival)) * -32px),calc((1 - var(--arrival)) * 32px),0);opacity:calc(.25 + var(--arrival) * .75)}.home-scroll-surface.scroll-enhanced .approved-character:nth-child(2n){transform:translate3d(calc((1 - var(--arrival)) * 32px),calc((1 - var(--arrival)) * 32px),0)}.home-scroll-surface.scroll-enhanced .visual-story-copy h2{transform:translateY(calc((1 - var(--arrival)) * 32px))}.home-scroll-surface.scroll-enhanced .coordination-chapters>li{transform:perspective(1100px) rotateX(calc((1 - var(--arrival)) * 7deg)) translateY(calc((1 - var(--arrival)) * 28px));transform-origin:bottom}.home-scroll-surface.scroll-enhanced .chapter-handoff{clip-path:inset(0 calc((1 - var(--arrival)) * 80%) 0 0)}}@media (max-width:1000px){.coordination-story{grid-template-columns:1fr 1fr;gap:2rem}.coordination-intro h2{font-size:3.2rem}.coordination-chapters>li{padding:1.3rem}.home-scroll-surface .review-companions{grid-column:1}}@media (max-width:760px){.home-scroll-surface .hero h1{font-size:clamp(3.1rem,12.6vw,4rem)}.coordination-story{display:block}.coordination-intro{margin-bottom:2.5rem;position:static}.coordination-intro h2{font-size:clamp(3rem,10vw,4rem)}.coordination-chapters{padding-left:1rem}.coordination-chapters>li:before{left:-1.35rem}.home-scroll-surface .welcome-companion{max-width:460px;margin:auto;padding:0}.home-scroll-surface .proof-list span{font-size:.75rem}.home-scroll-surface .decision-copy{display:block}.home-scroll-surface .decision-copy .approved-character-group{max-width:320px}.home-scroll-surface .visual-story-strip{min-height:auto}}@media (prefers-reduced-motion:reduce){.home-scroll-surface .coordination-intro{position:static}.home-scroll-surface .approved-character,.home-scroll-surface .coordination-chapters>li,.home-scroll-surface .visual-story-copy h2{opacity:1!important;transform:none!important}.home-scroll-surface .chapter-handoff{clip-path:none!important}}.home-scroll-surface .how-intro-lines span{text-wrap:balance;display:block}.home-scroll-surface .teacher-lead{width:100%;max-width:880px}@media (min-width:1024px){.home-scroll-surface .local-roots{padding-block:calc(4rem + 10px)}}@media (min-width:900px){.home-scroll-surface .teacher-lead{width:calc(100% + 10px);max-width:890px}}.emg-bottom-cluster .approved-character-group.decision-dog-mobile{display:none}@media (max-width:767px){.emg-bottom-cluster .approved-character-group.decision-dog-desktop{display:none}.emg-bottom-cluster .approved-character-group.decision-dog-mobile{display:flex}}.emg-bottom-cluster.emg-bottom-cluster .pricing{padding-top:var(--section-space);padding-bottom:var(--section-space);background:var(--emg-warm);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.emg-bottom-cluster.emg-bottom-cluster .pricing-heading{align-self:stretch;padding:clamp(2rem,4vw,3.5rem) 2rem 0 0}.emg-bottom-cluster.emg-bottom-cluster .pricing-heading h2{font-size:clamp(3.6rem,5vw,5.5rem)}.emg-bottom-cluster.emg-bottom-cluster .pricing-heading>p:not(.section-kicker){max-width:450px;color:var(--emg-muted);margin-top:1.6rem;line-height:1.65}.emg-bottom-cluster.emg-bottom-cluster .price-card{background:#fff;border:1px solid #007fab33;flex-direction:column;padding:clamp(2rem,4vw,3.5rem);display:flex}.emg-bottom-cluster.emg-bottom-cluster .price-card.featured{background:var(--emg-ink);color:#fff}.emg-bottom-cluster.emg-bottom-cluster .price-card>p:first-child{text-transform:uppercase;letter-spacing:.1em;color:#006f94;font-size:.72rem;font-weight:900}.emg-bottom-cluster.emg-bottom-cluster .price-card.featured>p:first-child{color:var(--emg-cyan)}.emg-bottom-cluster.emg-bottom-cluster .price-card>strong{font-family:var(--font-editorial), Arial, sans-serif;letter-spacing:-.065em;font-variant-numeric:lining-nums tabular-nums;margin-top:1.3rem;font-size:clamp(3.2rem,4.4vw,5.1rem);font-weight:800;line-height:.95}.emg-bottom-cluster.emg-bottom-cluster .price-lockup>span{white-space:nowrap;align-items:baseline;display:inline-flex}.emg-bottom-cluster.emg-bottom-cluster .price-value{display:inline}.emg-bottom-cluster.emg-bottom-cluster .price-card small{font-family:var(--font-editorial), Arial, sans-serif;letter-spacing:.12em;margin-left:.75rem;font-size:.16em;font-weight:800;line-height:1}.emg-bottom-cluster.emg-bottom-cluster .price-card>span{color:var(--emg-muted);font-size:.7rem}.emg-bottom-cluster.emg-bottom-cluster .featured>span{color:#abb2ac}.emg-bottom-cluster.emg-bottom-cluster .price-card ul{border-top:1px solid var(--emg-line);margin:2rem 0;padding:1.5rem 0;list-style:none}.emg-bottom-cluster.emg-bottom-cluster .featured ul{border-color:#3a3e3a}.emg-bottom-cluster.emg-bottom-cluster .price-card li{gap:.6rem;padding:.55rem 0;font-size:.8rem;display:flex}.emg-bottom-cluster.emg-bottom-cluster .price-card li svg{width:16px;color:var(--emg-cyan)}.emg-bottom-cluster.emg-bottom-cluster .price-card .button{margin-top:auto}.emg-bottom-cluster.emg-bottom-cluster .price-note{color:var(--emg-muted);margin-top:auto;font-size:.76rem;line-height:1.6}.emg-bottom-cluster.emg-bottom-cluster .decision{padding-top:var(--section-space);padding-bottom:var(--section-space)}.emg-bottom-cluster.emg-bottom-cluster .decision-copy{text-align:center;max-width:1240px;margin:0 auto clamp(3.75rem,4.6vw,4.5rem)}.emg-bottom-cluster.emg-bottom-cluster .decision h2{font-size:clamp(3.6rem,6.5vw,7rem)}.emg-bottom-cluster.emg-bottom-cluster .decision h2 em{color:var(--emg-cyan-deep);white-space:nowrap;margin-top:.12em;font-size:clamp(2.9rem,4.9vw,4.9rem);line-height:.94;display:block}.emg-bottom-cluster.emg-bottom-cluster .decision-options{grid-template-columns:repeat(2,1fr);max-width:1180px;margin:auto;display:grid}.emg-bottom-cluster.emg-bottom-cluster .decision-options article{border:1px solid var(--emg-line);flex-direction:column;min-height:470px;padding:clamp(2rem,5vw,4rem);display:flex}.emg-bottom-cluster.emg-bottom-cluster .decision-options article+article{border-left:0}.emg-bottom-cluster.emg-bottom-cluster .decision-options .dark{background:var(--emg-ink);color:#fff;border-color:var(--emg-ink)}.emg-bottom-cluster.emg-bottom-cluster .decision-options article>span{color:var(--emg-cyan-deep);text-transform:uppercase;font-size:.68rem;font-weight:900}.emg-bottom-cluster.emg-bottom-cluster .decision-options .dark>span{color:var(--emg-orange);letter-spacing:.12em}.emg-bottom-cluster.emg-bottom-cluster .decision-options h3{font-family:var(--font-condensed);text-transform:uppercase;margin:2rem 0 1.2rem;font-size:clamp(2.6rem,4vw,4.2rem);line-height:.92}.emg-bottom-cluster.emg-bottom-cluster .decision-options p{color:var(--emg-muted);line-height:1.7}.emg-bottom-cluster.emg-bottom-cluster .decision-options .dark p{color:#bfc4be}.emg-bottom-cluster.emg-bottom-cluster .decision-options .button{align-self:flex-start;margin-top:auto}.emg-bottom-cluster.emg-bottom-cluster .decision-cta-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;display:flex}.emg-bottom-cluster.emg-bottom-cluster .decision-cta-row .button{margin-top:0}.emg-bottom-cluster.emg-bottom-cluster .decision-price{font-family:var(--font-editorial), Arial, sans-serif;letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.1rem,1.35vw,1.35rem);font-weight:800;line-height:1.1}.emg-bottom-cluster.emg-bottom-cluster .decision-price span{color:#c9cfca;letter-spacing:.01em;font-size:.62em;font-weight:700}.emg-bottom-cluster.emg-bottom-cluster .button.orange{background:var(--emg-orange);border-color:var(--emg-orange);color:#211107}.emg-bottom-cluster.emg-bottom-cluster .button.orange:hover{background:#ff9345;box-shadow:0 12px 30px #ef7d2833}.emg-bottom-cluster.emg-bottom-cluster .decision-options small{color:var(--emg-muted);margin-top:1rem;line-height:1.5}.emg-bottom-cluster.emg-bottom-cluster .decision-options .dark small{color:#929991}.emg-bottom-cluster.emg-bottom-cluster{color:var(--emg-ink);background:#fff}.emg-bottom-cluster.emg-bottom-cluster .pricing,.emg-bottom-cluster.emg-bottom-cluster .decision{padding-inline:var(--page-pad);scroll-margin-top:110px}.emg-bottom-cluster.emg-bottom-cluster .decision{padding-block:clamp(3.75rem,6vw,6.5rem)}.emg-bottom-cluster.emg-bottom-cluster :is(h2,h3){font-family:var(--font-condensed);text-transform:uppercase;text-wrap:balance;letter-spacing:-.045em;text-shadow:none;font-weight:700}.emg-bottom-cluster.emg-bottom-cluster .pricing-heading h2{margin:0;font-size:clamp(3.6rem,5vw,5.5rem);line-height:.86}.emg-bottom-cluster.emg-bottom-cluster .decision h2{margin:0;font-size:clamp(3.4rem,5.6vw,6.4rem);line-height:.86}.emg-bottom-cluster.emg-bottom-cluster .decision h2 em{font-style:normal}.emg-bottom-cluster.emg-bottom-cluster .section-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--emg-cyan-deep);margin:0 0 1.5rem;font-weight:800;line-height:normal;font-size:.7rem!important}.emg-bottom-cluster.emg-bottom-cluster .decision-copy{grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;display:grid}.emg-bottom-cluster.emg-bottom-cluster .decision-copy>.section-kicker{grid-column:1/-1;margin-bottom:0}.emg-bottom-cluster.emg-bottom-cluster .decision-copy .approved-character{max-width:400px}.emg-bottom-cluster.emg-bottom-cluster .decision-copy .decision-aspiration{color:var(--emg-muted);margin:1.5rem 0 0;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5}.emg-bottom-cluster.emg-bottom-cluster .price-card li{font-size:1rem;line-height:1.6}.emg-bottom-cluster.emg-bottom-cluster .decision-options p{margin:0 0 1rem;font-size:1rem;line-height:1.7}.emg-bottom-cluster.emg-bottom-cluster .decision-options small{font-size:.8333rem}.emg-bottom-cluster.emg-bottom-cluster .price-card>p:first-child{margin:0 0 1rem;line-height:1.5}.emg-bottom-cluster.emg-bottom-cluster a.button{color:#041316;font-size:.88rem;line-height:1.5;text-decoration:none}.emg-bottom-cluster.emg-bottom-cluster a.button.orange{color:#211107}.emg-bottom-cluster.emg-bottom-cluster .decision-options .decision-price{font-size:clamp(1.65rem,2.2vw,2.15rem);font-weight:800}.emg-bottom-cluster.emg-bottom-cluster .cluster-details{margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.emg-bottom-cluster.emg-bottom-cluster .cluster-details summary{cursor:pointer;text-underline-offset:.2em;padding:.5rem 0;font-weight:700;text-decoration:underline}.emg-bottom-cluster.emg-bottom-cluster .cluster-details p{color:inherit;margin:1rem 0;font-size:.875rem;line-height:1.6}.emg-bottom-cluster.emg-bottom-cluster .cluster-details a,.emg-bottom-cluster.emg-bottom-cluster .cluster-cost-link{text-underline-offset:.2em;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-flex}.emg-bottom-cluster.emg-bottom-cluster .cluster-details svg,.emg-bottom-cluster.emg-bottom-cluster .cluster-cost-link svg{flex-shrink:0;width:16px}.emg-bottom-cluster.emg-bottom-cluster :is(a,summary):focus-visible{outline:3px solid var(--emg-cyan-deep);outline-offset:4px}:is(.emg-bottom-cluster.emg-bottom-cluster .dark a:focus-visible,.emg-bottom-cluster.emg-bottom-cluster .featured :is(a,summary):focus-visible){outline-color:var(--emg-orange)}@media (min-width:1201px){.emg-bottom-cluster.emg-bottom-cluster .pricing{padding-right:0}}@media (max-width:1200px){.emg-bottom-cluster.emg-bottom-cluster .pricing{grid-template-columns:1fr 1fr}.emg-bottom-cluster.emg-bottom-cluster .pricing-heading{grid-column:1/-1;margin-bottom:2rem;padding:0}}@media (max-width:760px){.emg-bottom-cluster.emg-bottom-cluster .decision-copy{display:block}.emg-bottom-cluster.emg-bottom-cluster .decision-copy .approved-character-group{max-width:320px}}@media (max-width:640px){.emg-bottom-cluster.emg-bottom-cluster .pricing,.emg-bottom-cluster.emg-bottom-cluster .decision-options{grid-template-columns:1fr}.emg-bottom-cluster.emg-bottom-cluster .decision h2 em{white-space:normal;font-size:clamp(2.6rem,12vw,4rem)}.emg-bottom-cluster.emg-bottom-cluster .decision-options article+article{border-left:1px solid var(--emg-line);border-top:0}}.emg-bottom-cluster.emg-bottom-cluster .software-example{color:var(--emg-muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.6}.emg-bottom-cluster.emg-bottom-cluster .price-card .software-example-label{font-size:.875rem;line-height:1.5}.emg-bottom-cluster.emg-bottom-cluster .price-card>.software-price{font-size:clamp(2.6rem,3.8vw,4.4rem)}.emg-bottom-cluster.emg-bottom-cluster .software-price small{letter-spacing:.02em;margin-left:.5rem;font-size:.75rem}.emg-bottom-cluster.emg-bottom-cluster .decision-options>article:first-child>span{font-size:19px}.emg-bottom-cluster.emg-bottom-cluster .decision-options>article:first-child>p{margin-bottom:0;padding-bottom:1rem;font-size:19px}.emg-bottom-cluster.emg-bottom-cluster .decision-options>article:first-child>small{margin-top:0;padding-top:1rem;font-size:19px!important}.emg-bottom-cluster.emg-bottom-cluster .decision-options>.decision-featured>small{line-height:23.75px;font-size:19px!important}.emg-bottom-cluster .fit-check-character-action{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-block:auto;display:flex}.emg-bottom-cluster.emg-bottom-cluster .fit-check-character-action>.button{flex-shrink:0;align-self:center;margin:0}.emg-bottom-cluster .fit-check-character-action>.approved-character-group{width:180px;min-width:0;margin:0;position:relative;top:-10px;left:-20px}@media (max-width:767px){.emg-bottom-cluster .fit-check-character-action{flex-wrap:wrap;justify-content:center}.emg-bottom-cluster .fit-check-character-action>.approved-character-group{width:130px}.home-scroll-surface{overflow-wrap:anywhere}.home-scroll-surface :where(section,article,div,li){min-width:0}.home-scroll-surface .home-purpose-inner{grid-template-columns:minmax(0,1fr)}.home-scroll-surface .home-purpose #home-purpose-title span{white-space:normal}.home-scroll-surface .emg-bottom-cluster .price-lockup>span{flex-wrap:wrap;justify-content:center;max-width:100%}.home-scroll-surface .value{grid-template-columns:minmax(0,1fr)}.home-scroll-surface .value>*,.home-scroll-surface .value-examples article>*{overflow-wrap:anywhere;min-width:0}.home-scroll-surface .value-examples article{grid-template-columns:minmax(0,1fr)}header.home-site-header{grid-template-rows:1fr;grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px;padding-inline:16px}header.home-site-header a.emg-header-call{grid-area:1/1;position:static;transform:none}header.home-site-header .brand{grid-area:1/2;justify-self:center;width:100%;min-width:0;max-width:202.8px;position:static;transform:none}header.home-site-header .mobile-nav{grid-area:1/3;margin-right:28px;position:relative;top:auto;right:auto;transform:none}}.home-mobile-copy{display:none}.home-logo-picture{display:contents}.hero-mastery-mobile{display:none}.ai-team-description{display:contents}@media (max-width:767px){.home-scroll-surface .home-purpose-inner{gap:20px;top:0}.home-scroll-surface .home-purpose #home-purpose-title{line-height:.9;top:0}.home-scroll-surface .home-purpose #home-purpose-title span:first-child{top:0}.home-scroll-surface .home-purpose-copy{flex-direction:column;gap:20px;display:flex}.home-scroll-surface .home-purpose-copy .home-purpose-lead{text-align:center;text-wrap:balance;margin:0 auto;font-size:24px;line-height:26px}.home-scroll-surface .home-purpose-copy>p:last-child{text-align:center;text-wrap:balance;width:100%;max-width:42ch;margin:0 auto;top:0}.home-scroll-surface .office-word-plan{top:calc(max(0px,14.4% - 20px) + 10px)}.home-scroll-surface .office-word-delegate{top:calc(82.5% - clamp(5px,1.40625vw,18px) + 4px)}.home-scroll-surface .office-word-deliver{left:calc(70.6% - 6px)}.home-scroll-surface .time-for-life .time-for-life-copy>p:last-child{text-align:center;text-wrap:balance;max-width:34ch;margin-inline:auto}.home-scroll-surface #home-system-bridge .visual-story-copy>p:last-child{line-height:22.5px}.home-scroll-surface #home-system-bridge .mobile-coordination-line{line-height:22.5px;display:block}.home-scroll-surface #home-human-bridge .visual-story-copy>p:last-child{font-size:19px;line-height:23.75px}.home-scroll-surface .value-examples article{text-align:center;justify-items:center}.home-scroll-surface .value-examples article>:is(span,strong,p){text-align:center;margin-inline:auto}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .pricing-heading>.section-kicker{text-align:center;font-size:calc(.7rem + 2px)!important}.home-scroll-surface .home-desktop-copy{display:none}.home-scroll-surface .home-mobile-copy{display:inline}.approved-hero .approved-hero-still{display:none}.home-scroll-surface .welcome-companion{width:100%;max-width:none}.home-scroll-surface .welcome-prompt{text-wrap:pretty;width:calc(100% + 1rem);max-width:none;margin-inline:-.5rem;padding:.85rem .4rem;font-size:clamp(.875rem,4.1vw,1rem);display:block}.home-scroll-surface .welcome-companion .approved-character-group{justify-content:center}.home-scroll-surface .welcome-companion .approved-character img,.home-scroll-surface .coordination-chapters>li:first-child .approved-character img{transform:translate(-16.73%)}.home-scroll-surface .welcome-safety{text-align:center;width:100%;height:auto;margin:0;font-size:1rem;left:auto;transform:none}.home-scroll-surface .hero-grid{padding-bottom:1.5rem}.home-scroll-surface .proof-list{margin-bottom:55px}.home-scroll-surface .proof-list li{justify-content:flex-start;padding-inline:.25rem}.home-scroll-surface .proof-list li:first-child .home-mobile-copy{white-space:nowrap}.home-scroll-surface .time-for-life{grid-template-columns:1fr;padding-top:1.75rem;padding-bottom:1rem}.home-scroll-surface .time-for-life-copy,.home-scroll-surface .time-for-life-image{grid-area:auto}.home-scroll-surface .time-for-life .approved-character-group{width:140px;margin:.5rem auto 0;position:relative;bottom:auto;right:auto}.home-scroll-surface .time-for-life-copy>p:last-child span{display:inline}.home-scroll-surface .time-for-life-image{margin-bottom:0}.home-scroll-surface .coordination-story{padding-top:1rem;display:block}.home-scroll-surface .coordination-intro{text-align:center}.home-scroll-surface .coordination-intro h2{font-size:clamp(2.1rem,10.5vw,4rem)}.home-scroll-surface .coordination-intro>p{margin-inline:auto}.home-scroll-surface .coordination-intro .text-link,.home-scroll-surface .program-intro-copy .text-link{justify-content:center;width:fit-content;margin-inline:auto;display:flex}.home-scroll-surface #home-system-bridge .visual-story-copy h2{max-width:none;font-size:clamp(2.6rem,11vw,4rem)}.home-scroll-surface #home-system-bridge .visual-story-copy>p:last-child{text-wrap:pretty;font-size:19px;line-height:1.5}.home-scroll-surface .teacher-mark{justify-self:center;margin-inline:auto}.home-scroll-surface .teaching-promise>div:last-child>:is(.section-kicker,h2,.teacher-lead){text-align:center;margin-inline:auto}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options>article:first-child{min-height:0}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options>article:first-child .button{margin-top:.5rem}.home-scroll-surface .time-for-life-copy{text-align:center}.home-scroll-surface .coordination-intro h2+p{text-wrap:pretty;font-size:.875rem;line-height:1.5}.home-scroll-surface .coordination-intro .character-context{text-wrap:balance;font-size:1rem;line-height:1.6}.home-scroll-surface .coordination-intro .character-context span{display:inline;position:static}.home-scroll-surface .coordination-chapters>li{text-align:center}.home-scroll-surface .chapter-heading{flex-direction:column;gap:.65rem}.home-scroll-surface .coordination-chapters p{text-wrap:balance;margin-inline:auto}.home-scroll-surface .coordination-story{padding-bottom:2rem}.home-scroll-surface #home-system-bridge .visual-story-copy{padding-top:1.25rem}.home-scroll-surface .level-stack>div{text-align:center;grid-template-columns:1fr;gap:.65rem}.home-scroll-surface .level-stack p{text-wrap:balance;grid-column:1}.home-scroll-surface .ai-team-feature .section-heading{text-align:center}.home-scroll-surface .ai-team-feature .section-heading>p,.home-scroll-surface .ai-team-card p{text-align:center;text-wrap:balance}.home-scroll-surface .teacher-lead{text-wrap:balance;font-size:1rem;line-height:1.5}.home-scroll-surface .trainer-credibility{text-align:center;text-wrap:balance}.home-scroll-surface .value-summary,.home-scroll-surface .value-method-note{text-align:center;text-wrap:balance;font-size:1rem}.home-scroll-surface .value-summary>span{display:inline}.home-scroll-surface .review-companions{overflow:clip}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .pricing-heading>p:not(.section-kicker){text-align:center;text-wrap:balance}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .cluster-cost-link{justify-content:center;width:fit-content;margin-inline:auto;display:flex}#emg-ecosystem{padding-top:1.5rem}#emg-ecosystem .footer-identity>a:first-child{width:fit-content;display:block}#emg-ecosystem .footer-identity .home-logo-picture{width:150px;height:60px;display:block;overflow:hidden}#emg-ecosystem .footer-identity img{object-position:left center;mix-blend-mode:normal;position:relative;top:-34px;left:-8px}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.home-scroll-surface.scroll-enhanced .review-companions .approved-character:first-child{transform:translateX(calc((1 - var(--arrival)) * -24px))}.home-scroll-surface.scroll-enhanced .review-companions .approved-character:last-child{transform:translateX(calc((1 - var(--arrival)) * 24px))}}@media (max-width:767px){.hero-mastery-desktop{display:none}.hero-mastery-mobile{display:inline}.hero-mastery-mobile>span{color:var(--emg-cyan)}.approved-hero.is-scrubbing .approved-hero-opening h2{position:relative;top:-15px}.approved-hero.is-scrubbing .approved-hero-opening p{position:relative;top:-20px}.approved-hero.is-scrubbing .approved-hero-mastery{bottom:calc(1rem + env(safe-area-inset-bottom));font-size:clamp(3.456rem,15.12vw,5.184rem)}.approved-hero.is-scrubbing .approved-hero-opening{width:100%;top:.75rem;left:0}.approved-hero.is-scrubbing .approved-hero-opening h2{padding-inline:6%}.approved-hero.is-scrubbing .approved-hero-opening p{max-width:none;padding-inline:8px;line-height:1.05}.approved-hero.is-scrubbing .hero-mastery-logo{transform:translateY(-187px)scale(2)}.approved-hero.is-scrubbing .hero-words{font-size:clamp(1.2rem,4.96vw,1.8rem)}.approved-hero.is-scrubbing .hero-direction{text-align:center;width:88%;top:40%;left:6%;right:auto}.approved-hero.is-scrubbing .hero-control{top:48%}.approved-hero.is-scrubbing .hero-control br{display:none}.approved-hero.is-scrubbing .hero-improve{top:calc(48% - .98em - 4.75px)}.approved-hero.is-scrubbing .hero-review{top:calc(48% - 1.96em - 9.5px)}.home-scroll-surface .coordination-intro>.section-kicker{margin-bottom:.75rem;padding-top:.75rem}.home-scroll-surface :is(#home-system-bridge .visual-story-copy,.program-intro-copy,#home-human-bridge .visual-story-copy,.value-copy,.how-it-works .section-heading){text-align:center}.home-scroll-surface .program-intro-copy>p{margin-inline:auto}.home-scroll-surface .ai-team-card .ai-team-description{flex-direction:column;grid-area:1/2/3;justify-content:center;gap:.5rem;min-width:0;display:flex}.home-scroll-surface .ai-team-card :is(h3,p){text-align:center;margin:0}.home-scroll-surface .ai-team-card p{font-size:1rem;line-height:1.5}.home-scroll-surface .ai-team-feature{padding-bottom:1.875rem}.home-scroll-surface .team-boundary{margin-bottom:0}.home-scroll-surface .ai-team-card:last-child figcaption,.home-scroll-surface .decision-copy figcaption{font-size:1rem}.home-scroll-surface .value{padding-bottom:1.5rem}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .pricing{padding-top:1.25rem;padding-bottom:1.5rem}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .pricing-heading{padding-top:0}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .featured ul{width:calc(100% + 10px);margin-bottom:1rem;position:relative;left:-5px}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .featured li:last-child{gap:.35rem;font-size:.875rem}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .featured li svg{flex-shrink:0}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .cluster-details summary{text-align:center;font-size:1rem;list-style-position:inside}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .price-card:not(.featured)>p:first-child{text-align:center;font-size:1.0325rem}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision{padding-top:1.5rem}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-cta-row{flex-direction:column;align-items:center;gap:1rem;width:100%}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-cta-row .decision-price{order:-1}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-cta-row .button{align-self:center}.home-scroll-surface .local-roots strong{text-align:center;font-size:1rem;line-height:1.25}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.home-scroll-surface.scroll-enhanced .time-for-life .approved-character{transform:translateY(calc((1 - var(--arrival)) * 28px));opacity:calc(.4 + var(--arrival) * .6)}.home-scroll-surface.scroll-enhanced .coordination-chapters .approved-character-group{overflow:clip}.home-scroll-surface.scroll-enhanced .coordination-chapters>li:first-child .approved-character{transform:perspective(700px) translateZ(calc((1 - var(--arrival)) * -70px));opacity:calc(.45 + var(--arrival) * .55)}.home-scroll-surface.scroll-enhanced .coordination-chapters>li:not(:first-child) .approved-character:first-child{transform:translateX(calc((1 - var(--arrival)) * -24px))}.home-scroll-surface.scroll-enhanced .coordination-chapters>li:not(:first-child) .approved-character:last-child{transform:translateX(calc((1 - var(--arrival)) * 24px))}.home-scroll-surface .level-stack.motion-ready>div{transform-origin:bottom;transform:perspective(900px)rotateX(14deg)translateY(12px)}.home-scroll-surface .level-stack.motion-ready.is-visible>div{transform:perspective(900px)rotateX(0)translateY(0)}}@media (max-width:767px){.home-scroll-surface #home-human-bridge .visual-story-copy{align-items:center}.home-scroll-surface #home-human-bridge .visual-story-copy>*{text-align:center;margin-inline:auto}.home-scroll-surface .value-copy>.section-kicker{position:relative;top:-15px}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .price-card{text-align:center;align-items:center}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .price-card ul{text-align:center;width:100%;left:auto}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .price-card li{text-align:center;justify-content:center}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .price-card li svg{flex-shrink:0}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .price-card .cluster-details{text-align:center;width:100%}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .price-card .button{align-self:center}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-copy{margin-bottom:2rem}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-copy>.section-kicker{margin-bottom:1.5rem}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-copy h2 em{margin-top:.3em}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-copy .approved-character-group{margin-top:1.5rem}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options>article{text-align:center;align-items:center;min-height:0}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options h3{margin-top:1.5rem}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options :is(p,small){text-align:center;text-wrap:balance}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-options .button{align-self:center}.home-scroll-surface .emg-bottom-cluster.emg-bottom-cluster .decision-cta-row{margin-top:1rem}.home-scroll-surface .local-roots{gap:4.75px;padding-block:1rem}#emg-ecosystem .footer-identity>p{text-wrap:balance;font-size:.875rem;line-height:1.5}.approved-hero.is-scrubbing .approved-hero-opening h2{line-height:.96}.approved-hero.is-scrubbing .approved-hero-opening p{top:-25px}.approved-hero.is-scrubbing .approved-hero-mastery{line-height:.88}}
