/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}html{scroll-behavior:smooth;background:#070707;min-width:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:0;margin:0}::selection{color:#070707;background:#ff6a00}:root{--em-black:#070707;--em-black-soft:#101010;--em-ink:#101010;--em-paper:#f3efe8;--em-white:#fffdf8;--em-muted:#aaa69f;--em-line:#ffffff24;--em-line-dark:#07070724;--em-orange:#ff6a00;--em-orange-light:#ff8b2c;--em-orange-soft:#ffe5d1;--em-radius:28px;--em-shadow:0 32px 90px #00000047}body:has(.em90-page){background:var(--em-black);color:var(--em-white);margin:0;font-family:Arial,Helvetica,sans-serif}.em90-page{background:var(--em-black);color:var(--em-white);font-size:16px;overflow:clip}.em90-page *,.em90-page :before,.em90-page :after{box-sizing:border-box}.em90-page a{color:inherit;text-decoration:none}.em90-page img{max-width:100%;display:block}.em90-page h1,.em90-page h2,.em90-page h3,.em90-page h4,.em90-page p,.em90-page blockquote{margin:0}.em90-page h1,.em90-page h2,.em90-page h3{letter-spacing:-.055em;font-weight:900}.em90-page h1{text-transform:uppercase;max-width:880px;font-size:clamp(3.25rem,6.1vw,6.7rem);line-height:.91}.em90-page h2{font-size:clamp(2.65rem,5vw,5.6rem);line-height:.96}.em90-page h3{font-size:clamp(2rem,3vw,3.8rem);line-height:1}.em90-page em{color:var(--em-orange);font-style:normal}.em90-page .section-shell{width:min(1180px,100% - 56px);margin-inline:auto}.skip-link{z-index:100;background:var(--em-white);color:var(--em-ink);border-radius:8px;padding:12px 16px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.em90-page .site-header{z-index:40;border:1px solid var(--em-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070707db;border-radius:18px;justify-content:space-between;align-items:center;width:min(1240px,100% - 32px);height:76px;margin:16px auto 0;padding:0 14px 0 20px;display:flex;position:sticky;top:16px;box-shadow:0 20px 70px #00000057}.em90-page .brand-lockup{letter-spacing:.15em;align-items:center;gap:12px;font-size:.72rem;font-weight:900;display:flex}.em90-page .brand-lockup img{object-fit:contain;width:46px;height:46px}.em90-page .button{border:1px solid var(--em-orange);background:var(--em-orange);color:#090909;letter-spacing:.045em;text-align:center;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:0 24px;font-size:.78rem;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 16px 42px #ff6a0038}.em90-page .button:hover{background:var(--em-orange-light);transform:translateY(-2px);box-shadow:0 22px 52px #ff6a004d}.em90-page .button:focus-visible{outline:3px solid var(--em-white);outline-offset:4px}.em90-page summary:focus-visible{outline:3px solid var(--em-white);outline-offset:4px}.em90-page a:focus-visible{outline:3px solid var(--em-white);outline-offset:4px}.em90-page .button-small{min-height:46px;padding:0 19px}.em90-page .button-small span:last-child{display:none}.em90-page .hero{background:radial-gradient(circle at 77% 18%, #ff6a0033, transparent 28rem), radial-gradient(circle at 15% 80%, #ffffff0e, transparent 24rem), var(--em-black);min-height:980px;padding:92px 0 0;position:relative}.em90-page .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.em90-page .hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:52px;min-height:720px;display:grid;position:relative}.eyebrow{color:#cbc7c0;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:26px;font-size:.71rem;font-weight:900;display:flex}.eyebrow>span{background:var(--em-orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #ff6a001f}.hero-result{color:#cbc7c0;max-width:720px;font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.55;margin-top:30px!important}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.hero-actions>p{flex-direction:column;gap:4px;display:flex}.hero-actions>p strong{letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.hero-actions>p span{color:var(--em-muted);font-size:.78rem}.hero-visual{justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.hero-signal{border:1px solid #ff6a003d;border-radius:50%;justify-content:center;align-items:center;gap:15px;width:440px;height:440px;animation:5s ease-in-out infinite signalPulse;display:flex;position:absolute;box-shadow:0 0 0 52px #ff6a0009,0 0 0 104px #ff6a0006}.hero-signal i{background:var(--em-orange);opacity:.5;border-radius:8px;width:7px}.hero-signal i:first-child,.hero-signal i:nth-child(7){height:42px}.hero-signal i:nth-child(2),.hero-signal i:nth-child(6){height:92px}.hero-signal i:nth-child(3),.hero-signal i:nth-child(5){height:138px}.hero-signal i:nth-child(4){height:190px}.hero-product-frame{z-index:2;width:min(100%,530px);min-height:430px;box-shadow:var(--em-shadow);background:linear-gradient(145deg,#1c1c1cf2,#090909eb);border:1px solid #ffffff29;border-radius:28px;padding:16px 18px 22px;position:relative;transform:rotate(1.5deg)}.frame-top{color:#cbc7c0;justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex}.frame-top span{color:var(--em-orange);letter-spacing:.12em;font-size:.72rem;font-weight:900}.frame-top small{letter-spacing:.12em;font-size:.58rem;font-weight:800}.hero-product-frame img{object-fit:contain;filter:drop-shadow(0 28px 28px #0000007a);width:100%;height:390px}.hero-status{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0eed;border:1px solid #ffffff29;position:absolute;box-shadow:0 22px 50px #00000059}.hero-status-one{border-radius:16px;padding:19px 22px;bottom:78px;left:-18px}.hero-status-one small,.hero-status-one span{color:var(--em-muted);letter-spacing:.12em;font-size:.6rem;display:block}.hero-status-one strong{color:var(--em-orange);letter-spacing:.04em;margin:6px 0;font-size:1.05rem;display:block}.hero-status-two{border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:.72rem;font-weight:800;display:flex;top:96px;right:-12px}.live-dot{background:var(--em-orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #ff6a0024}.hero-outcome{z-index:2;border-top:1px solid var(--em-line);color:#d7d3cc;letter-spacing:.11em;text-align:center;justify-content:center;align-items:center;gap:30px;min-height:94px;font-size:clamp(.8rem,1.4vw,1rem);font-weight:900;display:flex;position:relative}.hero-outcome i{color:var(--em-orange);font-style:normal}.em90-page .light-section,.em90-page .dark-section,.em90-page .orange-section{padding:132px 0}.em90-page .light-section{background:var(--em-paper);color:var(--em-ink)}.em90-page .dark-section{background:var(--em-black);color:var(--em-white)}.em90-page .orange-section{background:var(--em-orange);color:var(--em-ink)}.section-label{color:currentColor;align-items:center;gap:14px;margin-bottom:72px;display:flex}.section-label>span{width:34px;height:34px;color:var(--em-orange);border:1px solid;border-radius:50%;place-items:center;font-size:.65rem;font-weight:900;display:grid}.orange-section .section-label>span{color:var(--em-ink)}.section-label p{letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:900}.recognition-grid{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:90px;display:grid}.recognition-heading{align-self:center}.recognition-heading p{color:#66615b;max-width:480px;font-size:1.05rem;line-height:1.65;margin-top:26px!important}.thought-stack{flex-direction:column;justify-content:center;gap:12px;min-height:520px;display:flex}.thought{border:1px solid var(--em-line-dark);background:var(--em-white);border-radius:14px;align-items:flex-start;gap:12px;width:fit-content;max-width:620px;padding:21px 24px;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:800;line-height:1.35;display:flex;box-shadow:0 12px 28px #16110c0f}.thought span{color:var(--em-orange);font-size:1.8rem;line-height:.8}.thought-2,.thought-4{align-self:flex-end}.thought-3{border-color:#ff6a0073;margin-left:38px}.recognition-close{border-left:6px solid var(--em-orange);background:#e9e3da;grid-template-columns:.7fr 1.3fr;gap:44px;margin-top:72px;padding:34px 38px;display:grid}.recognition-close p{color:#68625c;line-height:1.55}.recognition-close strong{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.35}.cost-section{position:relative}.cost-section:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#ff6a001a,#0000 30rem);position:absolute;inset:0}.cost-section .section-shell{z-index:1;position:relative}.cost-heading{max-width:900px;margin-bottom:60px}.cost-heading>p{color:var(--em-muted);font-size:1rem;margin-bottom:20px!important}.cost-flow{border:1px solid var(--em-line);background:#ffffff07;border-radius:26px;max-width:760px;margin:0 auto;padding:20px}.cost-step{border-bottom:1px solid var(--em-line);grid-template-columns:50px 1fr 40px;align-items:center;min-height:74px;padding:18px 22px;display:grid}.cost-step:last-child{background:var(--em-orange);color:var(--em-ink);border-bottom:0;border-radius:14px}.cost-step small{color:var(--em-orange);font-size:.62rem;font-weight:900}.cost-step:last-child small{color:var(--em-ink)}.cost-step strong{letter-spacing:.04em;font-size:clamp(.95rem,1.7vw,1.2rem)}.cost-step>span{color:#6b6862;text-align:center}.situation-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.situation-row span{border:1px solid var(--em-line);color:#c8c3bc;letter-spacing:.12em;border-radius:999px;padding:10px 14px;font-size:.62rem;font-weight:900}.cost-close{color:#d8d4cd;text-align:center;max-width:760px;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:800;line-height:1.5;margin:46px auto 0!important}.result-section{padding-bottom:120px!important}.result-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.result-grid>div:first-child>p{max-width:550px;font-size:1.1rem;line-height:1.65;margin-top:26px!important}.result-grid em{color:var(--em-white)}.result-visual{background:#ffffff24;border:1px solid #0000004d;border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:24px;display:grid}.result-visual article{background:var(--em-ink);min-height:210px;color:var(--em-white);border-radius:16px;flex-direction:column;justify-content:flex-end;padding:22px 16px;display:flex}.result-visual article:nth-of-type(2){background:var(--em-white);color:var(--em-ink)}.result-visual span{color:var(--em-orange);margin-bottom:auto;font-size:.65rem;font-weight:900}.result-visual strong{font-size:clamp(.92rem,1.45vw,1.15rem)}.result-visual p{color:#aaa69f;font-size:.76rem;line-height:1.4;margin-top:9px!important}.result-visual article:nth-of-type(2) p{color:#68625c}.result-visual>i{font-style:normal;font-weight:900}.revelation-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;display:grid}.revelation-copy p{color:#635e58;max-width:620px;font-size:1.05rem;line-height:1.7;margin-top:24px!important}.revelation-copy p:last-child{color:var(--em-ink)}.idea-sound{background:var(--em-ink);min-height:480px;color:var(--em-white);box-shadow:var(--em-shadow);border-radius:30px;grid-template-columns:1fr 100px 1fr;align-items:center;padding:42px;display:grid;position:relative}.idea-sound>div:not(.sound-bridge){border:1px solid var(--em-line);background:#ffffff0a;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:180px;padding:22px;display:flex}.idea-sound small{color:var(--em-muted);letter-spacing:.12em;font-size:.58rem;font-weight:900;line-height:1.45}.idea-sound>div>strong{letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.8rem)}.idea-sound>div:last-of-type>strong{color:var(--em-orange)}.sound-bridge{justify-content:center;align-items:center;gap:7px;height:140px;display:flex}.sound-bridge span{background:var(--em-orange);border-radius:5px;width:5px}.sound-bridge span:first-child,.sound-bridge span:nth-child(5){height:28px}.sound-bridge span:nth-child(2),.sound-bridge span:nth-child(4){height:58px}.sound-bridge span:nth-child(3){height:94px}.idea-sound>p{color:var(--em-muted);text-align:center;font-size:.72rem;position:absolute;bottom:26px;left:42px;right:42px}.what-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.what-intro p{color:#c2beb8;padding-bottom:8px;font-size:1.08rem;line-height:1.7}.stages{border:1px solid var(--em-line);border-radius:26px;grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid;overflow:hidden}.stages article{border-right:1px solid var(--em-line);background:#ffffff06;flex-direction:column;min-height:430px;padding:32px;display:flex}.stages article:last-child{border-right:0}.stage-number{color:#333;letter-spacing:-.08em;margin-bottom:auto;font-size:5.2rem;font-weight:900}.stages small{color:var(--em-orange);letter-spacing:.13em;font-size:.62rem;font-weight:900}.stages h3{margin-top:10px;font-size:clamp(1.7rem,2.7vw,2.8rem)}.stages p{color:var(--em-muted);line-height:1.55;margin-top:18px!important}.stages article>span{border-top:1px solid var(--em-line);color:#d5d1ca;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;padding-top:18px;font-size:.7rem;font-weight:900}.inline-cta,.deliverables-cta{background:#111;border:1px solid #ff6a0073;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:46px;padding:24px 28px;display:flex}.inline-cta p,.deliverables-cta p{color:#c7c3bc;max-width:610px;font-size:1rem;font-weight:700;line-height:1.5}.deliverables{padding-bottom:150px!important}.deliverables-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:78px;display:grid}.deliverables-intro p{color:#66615b;padding-bottom:8px;font-size:1.08rem;line-height:1.65}.deliverable{border:1px solid var(--em-line-dark);background:var(--em-white);border-radius:32px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:64px;min-height:660px;margin-top:34px;padding:58px;display:grid;overflow:hidden;box-shadow:0 20px 70px #1f18120f}.deliverable:nth-of-type(2n){grid-template-columns:1.28fr .72fr}.deliverable:nth-of-type(2n) .deliverable-copy{order:2}.feature-roadmap{background:var(--em-ink);color:var(--em-white);border-color:#0000;grid-template-columns:1fr;gap:46px;padding:clamp(44px,6vw,76px)}.feature-roadmap .deliverable-copy{max-width:760px}.feature-roadmap .deliverable-copy>p,.feature-practice .deliverable-copy>p,.feature-meetings .deliverable-copy>p{color:#b9b4ad}.feature-roadmap .deliverable-copy>strong,.feature-practice .deliverable-copy>strong,.feature-meetings .deliverable-copy>strong{color:var(--em-white)}.feature-week{background:#eee8df;border-color:#0000;grid-template-columns:1.42fr .58fr;gap:58px;min-height:760px;padding:42px 42px 42px 0}.feature-week .deliverable-copy{order:2}.feature-practice{min-height:780px;color:var(--em-white);background:linear-gradient(135deg,#111 0%,#080808 100%);border-color:#0000;grid-template-columns:.62fr 1.38fr}.feature-practice .support-note{border-left-color:var(--em-orange);color:#918b84}.feature-life{background:#e9e3da;border-color:#0000;min-height:720px}.feature-checks{background:#ded7cd;border-color:#0000;grid-template-columns:1fr;gap:44px;min-height:720px;padding:clamp(42px,5vw,64px)}.feature-checks .deliverable-copy{max-width:780px}.feature-meetings{background:var(--em-ink);min-height:720px;color:var(--em-white);border-color:#0000;grid-template-columns:1.35fr .65fr}.feature-meetings .deliverable-copy{order:2}.feature-support{background:var(--em-white);grid-template-columns:.62fr 1.38fr;min-height:720px}.deliverable-copy>span{color:var(--em-orange);letter-spacing:.14em;font-size:.65rem;font-weight:900}.deliverable-copy h3{margin-top:18px}.deliverable-copy>p{color:#625d57;font-size:1rem;line-height:1.68;margin-top:24px!important}.deliverable-copy>strong{margin-top:22px;line-height:1.45;display:block}.support-note{border-left:3px solid var(--em-orange);color:#655f59;margin-top:18px;padding:12px 14px;font-size:.76rem;line-height:1.45;display:block}.roadmap-visual{min-height:540px;color:var(--em-white);box-shadow:var(--em-shadow);background-color:#151515;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #303030;border-radius:24px;flex-direction:column;justify-content:center;padding:42px;display:flex}.roadmap-head{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.roadmap-head p{color:var(--em-orange);letter-spacing:.14em;font-size:.66rem;font-weight:900}.roadmap-head strong{color:#383838;letter-spacing:-.08em;font-size:clamp(3.5rem,6vw,6rem);line-height:.8}.roadmap-track{grid-template-columns:repeat(4,1fr);gap:22px;padding-top:34px;display:grid;position:relative}.roadmap-track:before{content:"";background:linear-gradient(90deg, var(--em-orange), var(--em-orange-light));height:2px;position:absolute;top:45px;left:28px;right:28px}.roadmap-stop{flex-direction:column;min-width:0;display:flex;position:relative}.roadmap-stop>span{z-index:1;border:2px solid var(--em-orange);background:var(--em-ink);width:fit-content;min-width:30px;height:24px;color:var(--em-orange);border-radius:999px;place-items:center;padding:0 8px;font-size:.52rem;font-weight:900;display:grid;position:relative}.roadmap-stop small{color:#77736e;margin-top:34px;font-size:.56rem;font-weight:900}.roadmap-stop strong{letter-spacing:.03em;max-width:150px;margin-top:9px;font-size:.72rem;line-height:1.35}.roadmap-weeks{border-top:1px solid #343434;grid-template-columns:repeat(13,minmax(0,1fr));gap:6px;margin-top:56px;padding-top:18px;display:grid}.roadmap-weeks span,.roadmap-weeks strong{color:#817c75;letter-spacing:.05em;background:#202020;border-radius:7px;place-items:center;min-height:30px;font-size:.48rem;display:grid}.roadmap-weeks span:nth-child(-n+4){border-bottom:2px solid #ff6a00}.roadmap-weeks span:nth-child(n+5):nth-child(-n+8){border-bottom:2px solid #ff9148}.roadmap-weeks span:nth-child(n+9){border-bottom:2px solid #ffb27c}.roadmap-weeks strong{background:var(--em-orange);color:var(--em-ink)}.week-workspace{min-height:590px;box-shadow:var(--em-shadow);background:#eee9e1;border:1px solid #d7d1c9;border-radius:24px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.week-workspace>aside{background:var(--em-ink);color:var(--em-white);flex-direction:column;padding:28px 20px;display:flex}.week-brand{color:var(--em-orange);margin-bottom:50px;font-size:1rem;font-weight:900}.week-workspace aside p{letter-spacing:.1em;font-size:.68rem;font-weight:900}.week-workspace aside>span{color:#77736e;margin-top:auto;font-size:.55rem;font-weight:900}.week-workspace aside>strong{margin-top:7px;font-size:1.55rem}.mini-progress{background:#333;height:4px;margin-top:11px}.mini-progress i{background:var(--em-orange);width:72%;height:100%;display:block}.week-main{padding:30px}.week-topline{color:#726c66;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.58rem;font-weight:900;display:flex}.week-main h4{letter-spacing:-.05em;margin:8px 0 24px;font-size:2.1rem}.week-list{border-top:1px solid #d3cdc4}.week-list>div{border-bottom:1px solid #d3cdc4;grid-template-columns:42px 1fr;align-items:center;min-height:54px;padding:8px 0;display:grid}.week-list>div>span{color:#77716a;border:1px solid #aaa39b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.58rem;font-weight:900;display:grid}.week-list>div.done>span,.week-list>div.active>span{border-color:var(--em-orange);background:var(--em-orange);color:var(--em-ink)}.week-list>div.next>span{border-color:var(--em-orange);color:var(--em-orange)}.week-list p{flex-direction:column;gap:4px;display:flex}.week-list strong{font-size:.8rem}.week-list small{color:#8a837b;letter-spacing:.08em;font-size:.5rem;font-weight:900;line-height:1.35}.week-list>div.active{background:#ff6a001f;border-bottom-color:#0000;border-radius:10px;margin-inline:-12px;padding-inline:12px}.week-list>div.active small{color:#9a4d18}.week-integration{background:var(--em-ink);color:var(--em-white);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:flex}.week-integration small{color:var(--em-orange);letter-spacing:.1em;font-size:.48rem;font-weight:900}.week-integration strong{font-size:.62rem}.week-next{background:var(--em-orange-soft);border-radius:12px;flex-direction:column;gap:4px;margin-top:20px;padding:16px;display:flex}.week-next small{color:#8b4d23;letter-spacing:.1em;font-size:.54rem;font-weight:900}.week-next strong{font-size:.84rem}.phone-scene{background:radial-gradient(circle at 70% 25%, #ff6a0038, transparent 16rem), var(--em-ink);border-radius:26px;justify-content:center;align-items:center;min-height:650px;display:flex;position:relative}.practice-capabilities{z-index:3;flex-direction:column;gap:8px;width:112px;display:flex;position:absolute;top:110px;left:20px}.practice-capabilities span{color:#8d8881;letter-spacing:.08em;text-align:center;background:#0c0c0ce0;border:1px solid #373737;border-radius:999px;padding:10px 11px;font-size:.47rem;font-weight:900}.practice-capabilities span:nth-child(2),.practice-capabilities span:nth-child(4){color:var(--em-orange);border-color:#ff6a008c}.concept-badge{z-index:3;color:#8d8881;letter-spacing:.11em;border:1px solid #ffffff29;border-radius:999px;padding:8px 10px;font-size:.48rem;font-weight:900;position:absolute;top:18px;left:18px}.phone{z-index:2;background:#f4f0e9;border:8px solid #292929;border-radius:42px;width:320px;min-height:610px;padding:12px 15px 22px;position:relative;box-shadow:0 30px 70px #0000007a}.phone-bar{color:#3b3835;justify-content:space-between;align-items:center;height:26px;font-size:.52rem;font-weight:900;display:flex}.phone-bar i{background:#161616;border-radius:999px;width:46px;height:15px}.practice-head{border-bottom:1px solid #d7d0c8;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:18px 2px;display:grid}.practice-head span{background:var(--em-ink);width:39px;height:39px;color:var(--em-orange);border-radius:12px;grid-row:1/3;place-items:center;font-size:.58rem;font-weight:900;display:grid}.practice-head p{font-size:.7rem;font-weight:900}.practice-head small{color:#6c665f;letter-spacing:.08em;font-size:.49rem;font-weight:900}.scenario-card{background:var(--em-ink);color:var(--em-white);border-radius:13px;flex-direction:column;gap:7px;margin:17px 0;padding:15px;display:flex}.scenario-card small{color:var(--em-orange);letter-spacing:.12em;font-size:.5rem;font-weight:900}.scenario-card strong{font-size:.76rem;line-height:1.4}.chat{align-items:end;gap:8px;margin-top:13px;display:flex}.chat>span{background:var(--em-orange);width:28px;height:28px;color:var(--em-ink);border-radius:50%;place-items:center;font-size:.5rem;font-weight:900;display:grid}.chat p{color:#2b2927;background:#fff;border-radius:12px 12px 12px 4px;max-width:210px;padding:11px 12px;font-size:.66rem;line-height:1.45}.chat.student{justify-content:flex-end}.chat.student p{background:var(--em-orange-soft);border-radius:12px 12px 4px;order:1}.chat.student span{color:#5f5953;background:#d9d3ca;border-radius:8px;order:2;width:32px;height:24px}.voice-control{background:var(--em-ink);border-radius:999px;justify-content:center;align-items:center;gap:5px;margin-top:22px;padding:14px;display:flex}.voice-control i{background:var(--em-orange);border-radius:3px;width:3px}.voice-control i:first-child,.voice-control i:nth-child(5){height:8px}.voice-control i:nth-child(2),.voice-control i:nth-child(4){height:16px}.voice-control i:nth-child(3){height:24px}.voice-control strong{color:#c6c1ba;margin-left:10px;font-size:.55rem}.practice-memory{z-index:3;width:225px;color:var(--em-white);background:#141414f0;border:1px solid #ffffff26;border-radius:16px;padding:20px;position:absolute;bottom:34px;right:16px;box-shadow:0 18px 40px #00000057}.practice-memory small{color:var(--em-orange);letter-spacing:.1em;font-size:.5rem;font-weight:900}.practice-memory strong{margin-top:9px;font-size:.78rem;display:block}.practice-memory p{color:#aaa69f;font-size:.65rem;line-height:1.4;margin-top:8px!important}.life-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.life-tags span{color:#736d66;letter-spacing:.08em;border:1px solid #d2cbc2;border-radius:999px;padding:8px 10px;font-size:.55rem;font-weight:900}.restructure-visual{min-height:540px;box-shadow:var(--em-shadow);background:#e8e2d9;border-radius:26px;flex-direction:column;justify-content:center;padding:38px;display:flex}.restructure-visual>div{background:var(--em-white);border:1px solid #c8c1b7;border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.restructure-visual>div.highlight{border-color:var(--em-orange);background:var(--em-ink);color:var(--em-white)}.restructure-visual small{color:#77716a;letter-spacing:.12em;font-size:.55rem;font-weight:900}.restructure-visual .highlight small{color:var(--em-orange)}.restructure-visual>span{color:var(--em-orange);text-align:center;padding:8px;font-size:1.2rem;font-weight:900}.restructure-visual footer{color:#6a645e;letter-spacing:.07em;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:.58rem;display:flex}.restructure-visual footer i{color:var(--em-orange);font-style:normal}.checks-dashboard{background:var(--em-ink);min-height:520px;color:var(--em-white);box-shadow:var(--em-shadow);border-radius:26px;padding:34px}.dashboard-head{justify-content:space-between;align-items:center;display:flex}.dashboard-head>div{flex-direction:column;gap:5px;display:flex}.dashboard-head small{color:var(--em-orange);letter-spacing:.12em;font-size:.52rem;font-weight:900}.dashboard-head strong{font-size:1.15rem}.dashboard-head>span{border:1px solid var(--em-line);color:#918c85;border-radius:999px;padding:8px 10px;font-size:.55rem;font-weight:900}.check-comparison{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;min-height:220px;margin-top:34px;display:grid}.check-comparison>div{border:1px solid var(--em-line);background:#191919;border-radius:18px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.check-comparison small{color:#77726c;letter-spacing:.1em;font-size:.5rem;font-weight:900}.check-comparison strong{color:var(--em-orange);letter-spacing:-.07em;font-size:clamp(2.3rem,4vw,4rem)}.check-comparison span{color:#b4afa8;font-size:.68rem;font-weight:800}.sample-wave{align-items:center;gap:4px;height:42px;margin:18px 0;display:flex}.sample-wave i{background:var(--em-orange);opacity:.86;border-radius:999px;width:4px;max-height:34px;display:block}.check-comparison>i{color:var(--em-orange);align-self:center;font-size:1.5rem;font-style:normal}.check-days{grid-template-columns:repeat(7,1fr);gap:5px;padding-top:18px;display:grid;position:relative}.check-days:before{content:"";background:linear-gradient(90deg, var(--em-orange), #4b4742);height:1px;position:absolute;top:8px;left:3%;right:3%}.check-days span{flex-direction:column;gap:4px;display:flex;position:relative}.check-days span:before{content:"";background:var(--em-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:-13px;left:0;box-shadow:0 0 0 4px #252525}.check-days strong{font-size:.54rem}.check-days small{color:#76726c;font-size:.5rem}.check-criteria{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.check-criteria span{border:1px solid var(--em-line);color:#9a958e;letter-spacing:.07em;border-radius:999px;padding:7px 9px;font-size:.5rem;font-weight:900}.meeting-window{min-height:520px;color:var(--em-white);box-shadow:var(--em-shadow);background:#151515;border:1px solid #333;border-radius:26px;padding:20px}.meeting-top{letter-spacing:.1em;justify-content:space-between;align-items:center;height:50px;padding:0 6px;font-size:.6rem;font-weight:900;display:flex}.meeting-top small{color:var(--em-orange)}.meeting-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.5fr 1fr 1fr;gap:8px;height:375px;display:grid}.meeting-grid>div{background:#292929;border-radius:12px;justify-content:center;align-items:center;min-width:0;padding:12px;display:flex;position:relative}.gian-tile{grid-row:1/3;overflow:hidden;background:radial-gradient(circle,#ff6a0038,#0000 45%),#242424!important;padding:0!important}.gian-tile:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 48%,#000000d1 100%);position:absolute;inset:0}.gian-photo{object-fit:cover;object-position:center 38%}.gian-mark{color:var(--em-orange);letter-spacing:-.08em;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:900}.meeting-grid p{z-index:2;font-size:.56rem;font-weight:900;position:absolute;bottom:10px;left:12px}.participant>span{color:#b8b3ac;border:1px solid #555;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.1rem;font-weight:900;display:grid}.participant>i{color:var(--em-orange);font-size:.7rem;font-style:normal;position:absolute;bottom:9px;right:10px}.participant>i.muted{color:#777}.meeting-labels{justify-content:center;align-items:center;gap:8px;height:55px;display:flex}.meeting-labels span{color:#858078;letter-spacing:.08em;border:1px solid #383838;border-radius:999px;padding:7px 10px;font-size:.5rem;font-weight:900}.community-window{min-height:540px;box-shadow:var(--em-shadow);background:#ece7df;border:1px solid #d0c9bf;border-radius:26px;grid-template-columns:105px 1fr;display:grid;overflow:hidden}.community-window>aside{background:var(--em-ink);color:var(--em-white);flex-direction:column;align-items:center;padding:28px 18px;display:flex}.community-window aside strong{color:var(--em-orange);font-size:.78rem}.community-window aside span{letter-spacing:-.08em;margin-top:auto;font-size:2.7rem;font-weight:900}.community-window aside small{color:#77736e;letter-spacing:.12em;font-size:.5rem;font-weight:900}.community-feed{padding:28px}.support-status{background:var(--em-ink);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:grid}.support-status span,.support-status i{color:var(--em-orange);letter-spacing:.08em;font-size:.48rem;font-style:normal;font-weight:900}.support-status strong{color:var(--em-white);font-size:.62rem}.support-status i{color:#77716a}.channel-head{border-bottom:1px solid #cfc8be;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.channel-head>div{gap:8px;display:flex}.channel-head span{color:var(--em-orange);font-weight:900}.channel-head small{color:#807970;font-size:.58rem}.community-message{border-bottom:1px solid #d4cdc4;grid-template-columns:38px 1fr auto;align-items:start;gap:11px;min-height:88px;padding:16px 0;display:grid}.community-message>span{background:var(--em-ink);width:34px;height:34px;color:var(--em-orange);border-radius:10px;place-items:center;font-size:.65rem;font-weight:900;display:grid}.community-message p{color:#59544e;flex-direction:column;gap:5px;font-size:.72rem;line-height:1.4;display:flex}.community-message p strong{color:var(--em-ink)}.community-message>small{color:#8d867f;font-size:.5rem}.deliverables-cta{margin-top:44px}.different-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:100px;display:grid}.different-grid>div:first-child p{color:var(--em-muted);font-size:1.05rem;line-height:1.65;margin-top:24px!important}.knowledge-equation{border:1px solid var(--em-orange);color:var(--em-orange);letter-spacing:.08em;margin-top:36px;padding:18px 22px;font-size:clamp(1.25rem,2.6vw,2rem);display:inline-block}.method-loop{border:1px solid var(--em-line);background:#ffffff07;border-radius:26px;padding:30px}.method-loop>div{border-bottom:1px solid var(--em-line);grid-template-columns:50px 1fr 30px;align-items:center;min-height:68px;padding:12px 16px;display:grid}.method-loop>div:last-child{background:var(--em-orange);color:var(--em-ink);border:0;border-radius:12px}.method-loop span{color:var(--em-orange);font-size:.58rem;font-weight:900}.method-loop>div:last-child span{color:var(--em-ink)}.method-loop strong{letter-spacing:.08em;font-size:.76rem}.method-loop i{color:#666;font-style:normal}.stories-section{position:relative;overflow:hidden}.stories-intro{z-index:1;grid-template-columns:1.18fr .82fr;align-items:end;gap:84px;margin-bottom:64px;display:grid;position:relative}.stories-intro h2{text-transform:uppercase}.stories-intro p{color:#625d57;padding-bottom:8px;font-size:1.08rem;line-height:1.65}.case-video-feature{background:var(--em-ink);color:var(--em-white);box-shadow:var(--em-shadow);border-radius:28px;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:stretch;gap:clamp(30px,5vw,72px);margin-bottom:18px;padding:18px;display:grid;overflow:hidden}.case-video-shell{background:#070707;border-radius:18px;min-height:640px;position:relative;overflow:hidden}.case-video-shell video{object-fit:cover;background:#070707;width:100%;height:100%;display:block}.case-video-copy{flex-direction:column;justify-content:center;padding:clamp(34px,6vw,76px) clamp(22px,4vw,58px) clamp(34px,5vw,64px) 0;display:flex}.case-video-copy>small{color:var(--em-orange);letter-spacing:.14em;font-size:.58rem;font-weight:900}.case-video-copy h3{text-transform:uppercase;letter-spacing:-.065em;max-width:780px;margin-top:24px;font-size:clamp(2.2rem,4.7vw,5.2rem);line-height:.96}.case-video-copy blockquote{color:#c9c4bd;max-width:700px;margin-top:34px;font-size:clamp(1.06rem,1.6vw,1.35rem);font-weight:650;line-height:1.5}.case-video-evidence{border-top:1px solid var(--em-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-top:40px;padding-top:26px;display:grid}.case-video-evidence span{color:#aaa49c;flex-direction:column;gap:8px;font-size:.72rem;line-height:1.45;display:flex}.case-video-evidence b,.case-video-evidence i{color:var(--em-orange);letter-spacing:.12em;font-size:.54rem;font-style:normal}.case-video-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.case-video-card{background:var(--em-ink);color:var(--em-white);box-shadow:var(--em-shadow);border-radius:26px;overflow:hidden}.case-video-card-media{aspect-ratio:9/16;background:#050505;overflow:hidden}.case-video-card-media video{object-fit:cover;background:#050505;width:100%;height:100%;display:block}.case-video-card-copy{flex-direction:column;min-height:230px;padding:30px;display:flex}.case-video-card-copy>small{color:var(--em-orange);letter-spacing:.14em;font-size:.55rem;font-weight:900}.case-video-card-copy h3{color:var(--em-white);letter-spacing:-.04em;margin-top:12px;font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1}.case-video-card-copy blockquote{color:#c9c4bd;margin-top:20px;font-size:.92rem;font-weight:650;line-height:1.55}.case-video-card-landscape{grid-column:1/-1;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:stretch;display:grid}.case-video-card-landscape .case-video-card-media{aspect-ratio:16/9}.case-video-card-landscape .case-video-card-copy{justify-content:center;min-height:0}.case-disclaimer{z-index:1;border-top:1px solid var(--em-line-dark);grid-template-columns:1fr 1fr;gap:34px;margin-top:26px;padding-top:22px;display:grid;position:relative}.case-disclaimer p{color:#77716a;font-size:.66rem;line-height:1.55}.fit-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.fit-card{border:1px solid var(--em-line-dark);border-radius:28px;min-height:680px;padding:48px}.fit-card>small{color:var(--em-orange);letter-spacing:.12em;font-size:.62rem;font-weight:900}.fit-card h2{margin-top:24px;font-size:clamp(2.2rem,3.7vw,4rem)}.fit-card ul{margin:38px 0 0;padding:0;list-style:none}.fit-card li{border-bottom:1px solid var(--em-line-dark);color:#4f4a45;padding:14px 0 14px 30px;line-height:1.45;position:relative}.fit-card li:before{content:"✓";color:var(--em-orange);font-weight:900;position:absolute;left:0}.fit-no{background:var(--em-ink);color:var(--em-white)}.fit-no li{border-color:var(--em-line);color:#b4afa8}.fit-no li:before{content:"—";color:#6f6b65}.fit-no>p{color:#88837c;font-size:.85rem;line-height:1.55;margin-top:30px!important}.em90-page .investment-section{background:var(--em-orange);min-height:840px;color:var(--em-ink);padding:132px 0;position:relative}.investment-glow{border:1px solid #00000026;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:12%;transform:translateY(-50%);box-shadow:0 0 0 70px #00000006,0 0 0 140px #00000005}.investment-grid{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px;display:grid;position:relative}.investment-copy .section-label{margin-bottom:48px}.investment-copy .section-label>span{color:var(--em-ink)}.investment-copy h2{text-transform:uppercase;font-size:clamp(3rem,5vw,5rem)}.investment-copy>p{text-transform:uppercase;font-weight:800;margin-top:10px!important}.price{align-items:flex-start;margin-top:44px;display:flex}.price small{padding-top:18px;font-size:1rem;font-weight:900}.price strong{letter-spacing:-.09em;font-size:clamp(6rem,11vw,10rem);line-height:.75}.investment-copy>span{letter-spacing:.15em;margin:25px 0 28px;font-size:.72rem;font-weight:900;display:block}.investment-copy .button{border-color:var(--em-ink);background:var(--em-ink);color:var(--em-white);box-shadow:0 18px 46px #0003}.payment-note{color:#0000009e;margin-top:14px;font-size:.67rem;display:block}.included-list{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2b;border:1px solid #0003;border-radius:28px;padding:42px}.included-list>small{letter-spacing:.14em;margin-bottom:20px;font-size:.62rem;font-weight:900;display:block}.included-list>div{border-bottom:1px solid #0000002b;grid-template-columns:45px 1fr 30px;align-items:center;min-height:70px;display:grid}.included-list>div:last-child{border-bottom:0}.included-list span{color:#00000078;font-size:.58rem;font-weight:900}.included-list p{font-weight:800;line-height:1.35}.included-list i{background:var(--em-ink);width:24px;height:24px;color:var(--em-orange);border-radius:50%;place-items:center;font-size:.65rem;font-style:normal;font-weight:900;display:grid}.faq-grid{grid-template-columns:.68fr 1.32fr;gap:90px;display:grid}.faq-intro{align-self:start;position:sticky;top:126px}.faq-intro .section-label{margin-bottom:46px}.faq-intro>p{color:#69635d;max-width:360px;line-height:1.55;margin-top:20px!important}.faq-list{border-top:1px solid var(--em-line-dark)}.faq-list details{border-bottom:1px solid var(--em-line-dark);padding:0}.faq-list summary{cursor:pointer;grid-template-columns:45px 1fr 36px;align-items:center;gap:12px;min-height:92px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--em-orange);font-size:.6rem;font-weight:900}.faq-list summary strong{font-size:1rem;line-height:1.35}.faq-list summary i{border:1px solid var(--em-line-dark);width:32px;height:32px;color:var(--em-orange);border-radius:50%;place-items:center;font-size:1.1rem;font-style:normal;transition:transform .18s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#645f59;max-width:700px;padding:0 48px 28px 57px;line-height:1.7}.closing-section{padding-bottom:150px!important}.closing-signal{border-top:1px solid var(--em-line);border-bottom:1px solid var(--em-line);color:#8d8882;letter-spacing:.12em;justify-content:center;align-items:center;gap:24px;min-height:88px;margin-top:-132px;margin-bottom:120px;font-size:.7rem;font-weight:900;display:flex}.closing-signal i{color:var(--em-orange);font-style:normal}.closing-content{text-align:center;flex-direction:column;align-items:center;display:flex}.closing-content img{object-fit:contain;width:112px;height:112px;margin-bottom:34px}.closing-content>p:first-of-type{color:var(--em-orange);letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-size:.76rem;font-weight:900}.closing-content h2{text-transform:uppercase;max-width:990px}.closing-content>p:last-of-type{color:#bdb8b1;max-width:760px;font-size:1.05rem;line-height:1.7;margin-top:30px!important}.closing-content .button{margin-top:36px}.closing-content>small{color:#706c66;letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:.64rem;font-weight:900}.em90-page .site-footer{border-top:1px solid var(--em-line);background:var(--em-black);color:#6d6963;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:96px;padding:0 max(28px,50vw - 590px);font-size:.64rem;display:flex}.site-footer span{color:#c9c4bd;font-weight:900}@keyframes signalPulse{0%,to{opacity:.8;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@media (max-width:1080px){.em90-page .hero-grid,.recognition-grid,.result-grid,.revelation-grid,.what-intro,.deliverables-intro,.stories-intro,.different-grid,.investment-grid{grid-template-columns:minmax(0,1fr)}.hero-grid>*,.recognition-grid>*,.result-grid>*,.revelation-grid>*,.what-intro>*,.deliverables-intro>*,.stories-intro>*,.different-grid>*,.investment-grid>*{min-width:0}.em90-page .hero-grid{gap:30px}.hero-visual{min-height:590px}.recognition-grid,.revelation-grid,.different-grid,.investment-grid{gap:60px}.thought-stack{max-width:760px;min-height:auto}.result-grid{gap:44px}.what-intro,.deliverables-intro,.stories-intro{gap:28px}.what-intro p,.deliverables-intro p,.stories-intro p{max-width:720px}.case-video-feature{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:34px}.case-video-shell{min-height:570px}.deliverable,.deliverable:nth-of-type(2n){grid-template-columns:1fr;gap:48px}.deliverable:nth-of-type(2n) .deliverable-copy{order:initial}.deliverable-copy{max-width:720px}.feature-week{padding:48px}.case-video-grid{grid-template-columns:1fr 1fr}.case-video-card-landscape{grid-column:1/-1}.investment-glow{left:-260px}}@media (max-width:820px){.em90-page .section-shell{width:min(100% - 32px,680px)}.em90-page .site-header{border-radius:15px;width:calc(100% - 20px);height:66px;margin-top:10px;padding-left:12px;top:10px}.em90-page .brand-lockup span{display:none}.em90-page .brand-lockup img{width:42px;height:42px}.em90-page .button-small{min-height:42px;padding:0 15px;font-size:.68rem}.em90-page .hero{min-height:auto;padding-top:70px}.em90-page .hero-grid{min-height:auto}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-actions>p{align-items:center}.hero-visual{min-height:500px}.hero-product-frame{width:min(92%,520px)}.hero-signal{width:330px;height:330px}.hero-status-one{bottom:42px;left:0}.hero-status-two{top:58px;right:0}.hero-outcome{flex-direction:column;gap:12px;min-height:130px}.hero-outcome i{transform:rotate(90deg)}.em90-page .light-section,.em90-page .dark-section,.em90-page .orange-section,.em90-page .investment-section{padding:92px 0}.section-label{margin-bottom:50px}.recognition-close{grid-template-columns:1fr;gap:16px}.result-visual{grid-template-columns:1fr}.result-visual>i{text-align:center;transform:rotate(90deg)}.result-visual article{min-height:160px}.idea-sound{grid-template-columns:1fr;min-height:620px}.sound-bridge{height:80px;transform:rotate(90deg)}.stages,.fit-grid,.faq-grid{grid-template-columns:1fr}.stages article{border-right:0;border-bottom:1px solid var(--em-line);min-height:330px}.stages article:last-child{border-bottom:0}.inline-cta,.deliverables-cta{flex-direction:column;align-items:stretch}.deliverable{border-radius:24px;min-height:auto;padding:28px}.roadmap-head{margin-bottom:34px}.roadmap-weeks{margin-top:34px}.roadmap-head strong{font-size:4rem}.roadmap-track{grid-template-columns:1fr;gap:0;padding-top:0}.roadmap-track:before{width:2px;height:auto;inset:16px auto 16px 19px}.roadmap-stop{justify-content:center;min-height:92px;padding-left:68px}.roadmap-stop>span{position:absolute;top:34px;left:0}.roadmap-stop small,.roadmap-stop strong{margin-top:0}.roadmap-stop strong{max-width:none;margin-top:7px}.week-workspace{grid-template-columns:90px 1fr}.week-workspace>aside{padding:22px 12px}.week-main{padding:22px 18px}.phone-scene{min-height:700px}.practice-memory{bottom:14px;right:10px}.meeting-grid{grid-template-rows:1.4fr 1fr 1fr;grid-template-columns:1fr 1fr;height:460px}.gian-tile{grid-area:1/1/auto/3}.gian-photo{object-position:center 35%}.case-video-feature{grid-template-columns:minmax(0,1fr);gap:0;padding:14px}.case-video-shell{aspect-ratio:9/16;justify-self:center;width:min(100%,430px);min-height:0}.case-video-copy{padding:38px 20px 30px}.case-video-copy h3{max-width:620px}.case-disclaimer{grid-template-columns:1fr;gap:12px}.fit-card{min-height:auto;padding:32px}.faq-grid{gap:50px}.faq-intro{position:static}.closing-signal{flex-direction:column;gap:9px;min-height:150px;margin-top:-92px;margin-bottom:80px}.closing-signal i{transform:rotate(90deg)}}@media (max-width:560px){.em90-page h1{font-size:clamp(2.65rem,11.7vw,3.5rem)}.em90-page h2{font-size:clamp(2.35rem,12vw,4rem)}.em90-page .button{width:100%;padding-inline:17px}.em90-page .button-small{width:auto}.hero-result{font-size:1rem}.hero-visual{min-height:410px}.hero-product-frame{min-height:330px;padding:12px}.hero-product-frame img{height:290px}.hero-signal{width:230px;height:230px}.hero-status-one{padding:13px 15px;bottom:10px}.hero-status-two{font-size:.62rem;top:34px;right:0}.thought{max-width:100%;padding:17px 18px}.thought-2,.thought-4{align-self:stretch}.thought-3{margin-left:0}.recognition-close{padding:24px}.cost-flow{padding:10px}.cost-step{grid-template-columns:36px 1fr 20px;padding:14px 12px}.result-visual{padding:14px}.idea-sound{min-height:560px;padding:22px}.idea-sound>p{bottom:17px;left:22px;right:22px}.stage-number{font-size:4rem}.deliverable{padding:20px}.feature-roadmap,.feature-practice,.feature-meetings{color:var(--em-white)}.roadmap-visual,.checks-dashboard,.restructure-visual{padding:22px}.roadmap-head{flex-direction:column;align-items:start;gap:24px}.roadmap-weeks{grid-template-columns:repeat(4,minmax(0,1fr))}.roadmap-weeks strong{grid-column:1/-1}.week-workspace{grid-template-columns:1fr}.week-workspace>aside{grid-template-columns:1fr 1fr;align-items:center;gap:8px;min-height:120px;display:grid}.week-brand{margin:0}.week-workspace aside>span,.week-workspace aside>strong,.mini-progress{display:none}.week-main h4{font-size:1.6rem}.week-list small{display:none}.week-integration{flex-direction:column;align-items:flex-start;gap:5px}.phone-scene{min-height:720px;margin-inline:-4px}.practice-capabilities{flex-flow:wrap;justify-content:center;width:auto;top:58px;left:12px;right:12px}.practice-capabilities span{padding:7px 9px}.phone{width:min(290px,100% - 16px);margin-top:52px}.practice-memory{width:190px}.restructure-visual footer{flex-direction:column;align-items:flex-start}.restructure-visual footer i{display:none}.check-days{grid-template-columns:repeat(4,1fr);row-gap:13px}.check-comparison{grid-template-columns:1fr}.check-comparison>i{transform:rotate(90deg)}.meeting-window{padding:12px}.case-video-feature{border-radius:22px;margin-inline:-4px}.case-video-copy{padding:30px 10px 24px}.case-video-evidence{grid-template-columns:1fr;gap:14px}.case-video-evidence i{justify-self:start;transform:rotate(90deg)}.meeting-labels{flex-wrap:wrap}.community-window{grid-template-columns:1fr}.community-window>aside{flex-direction:row;justify-content:space-between;min-height:74px;padding:14px 18px}.community-window aside span,.community-window aside small{margin:0}.community-feed{padding:18px}.support-status{grid-template-columns:auto 1fr}.support-status i,.channel-head>small{display:none}.community-message{grid-template-columns:34px 1fr}.community-message>small{display:none}.case-video-card{border-radius:20px}.case-video-grid{grid-template-columns:1fr}.case-video-card-landscape{grid-column:1;display:block}.case-video-card-copy{min-height:0;padding:24px}.fit-card{padding:26px}.included-list{padding:24px}.included-list>div{grid-template-columns:32px 1fr 24px}.faq-list summary{grid-template-columns:32px 1fr 32px;min-height:88px}.faq-list details>p{padding:0 0 25px 44px}.em90-page .site-footer{text-align:center;flex-direction:column;justify-content:center;gap:10px;min-height:120px;padding:25px}}.accompanied-offer .hero{padding-top:64px}.accompanied-offer h1{letter-spacing:-.05em;font-size:clamp(3rem,4.7vw,4.8rem);line-height:1}.accompanied-offer h2{font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.04}.accompanied-offer h3{line-height:1.08}.accompanied-offer .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px}.accompanied-offer .hero-result{font-size:1.125rem}.accompanied-offer .hero-companion{color:#cbc7c0;margin-top:20px;font-size:1.125rem;line-height:1.6}.accompanied-offer .invitation-note{border-left:2px solid var(--em-orange);color:#b9b4ad;margin-top:24px;padding-left:18px;font-size:.9375rem;line-height:1.6}.accompanied-offer .hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.accompanied-offer .hero-actions>p{flex-direction:row;align-items:center;gap:10px}.accompanied-offer .checkout-pending-note{color:#b9b4ad;text-transform:none;letter-spacing:0;margin-top:12px;font-size:.875rem;line-height:1.6}.accompanied-offer .button{letter-spacing:.015em;max-width:100%;padding:17px 22px;font:800 .875rem/1.35 Arial,Helvetica,sans-serif}.accompanied-offer .button:disabled{cursor:not-allowed;opacity:.85;box-shadow:none}.accompanied-offer .button:disabled:hover{background:var(--em-orange);transform:none}.accompanied-offer .button-small{padding:12px 18px}.accompanied-offer .section-label{margin-bottom:32px}.accompanied-offer .section-label p{letter-spacing:.08em;font-size:.875rem}.accompanied-offer .learning-together{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.accompanied-offer .learning-together article{padding:24px 18px}.accompanied-offer .result-visual span{font-size:.875rem;line-height:1.4}.accompanied-offer .result-visual p{font-size:1rem;line-height:1.5}.accompanied-offer .guided-stage .restructure-visual small{font-size:.875rem;line-height:1.4}.accompanied-offer .week-topline p,.accompanied-offer .week-integration small{font-size:.875rem}.accompanied-offer .direction-pair{flex-direction:column;justify-content:center;gap:48px;min-height:430px;padding:36px;display:flex}.accompanied-offer .direction-pair>div{text-align:left;display:block}.accompanied-offer .direction-pair>div>strong{letter-spacing:-.035em;white-space:nowrap;margin-top:14px;font-size:clamp(1.65rem,2.7vw,2.8rem);display:block}.accompanied-offer .direction-pair i{color:var(--em-orange);font-style:normal}.accompanied-offer .direction-pair small{font-size:.875rem}.accompanied-offer .direction-pair>p{margin-top:0;font-size:1rem;position:static}.accompanied-offer .knowledge-equation{overflow-wrap:normal;font-size:clamp(1.2rem,2vw,1.6rem)}.accompanied-offer .pes-definition{margin-top:26px}.accompanied-offer .method-loop>div{grid-template-columns:28px minmax(0,1fr) 18px}.accompanied-offer .method-loop strong{font-size:clamp(1rem,1.65vw,1.5rem)}.accompanied-offer .method-loop strong small{letter-spacing:0;color:#b9b4ad;margin-top:8px;font-size:1rem;font-weight:400;line-height:1.5;display:block}.accompanied-offer .method-loop>div:last-child strong small{color:#27180c}.accompanied-offer .deliverable.guided-stage,.accompanied-offer .deliverable.guided-stage:nth-of-type(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:42px;min-height:0;padding:48px}.accompanied-offer .guided-stage .deliverable-copy{order:0;max-width:none}.accompanied-offer .guided-stage h2{font-size:clamp(2.1rem,3.2vw,3.3rem)}.accompanied-offer .guided-stage .section-label{margin-bottom:24px}.accompanied-offer .guided-stage .stage-outcome{border-top:1px solid;padding-top:22px;font-size:1.2rem}.accompanied-offer .guided-stage .week-workspace{color:var(--em-ink);grid-template-columns:1fr}.accompanied-offer .guided-stage .week-workspace aside{min-height:0;padding:20px 24px}.accompanied-offer .guided-stage .week-brand{margin:0 0 10px}.accompanied-offer .guided-stage .week-list .next{opacity:1}.accompanied-offer .guided-stage .restructure-visual{color:var(--em-ink);min-width:0;padding:28px}.accompanied-offer .guided-stage .restructure-visual strong{font-size:clamp(1.45rem,2.2vw,2.2rem)}.accompanied-offer .guided-stage .restructure-visual footer{flex-wrap:wrap}.accompanied-offer #progresion .result-visual{flex-direction:column;display:flex}.accompanied-offer #progresion .result-visual article{width:100%}.accompanied-offer .support-schedule{margin-top:30px}.accompanied-offer .support-schedule>div{border-top:1px solid var(--em-line);padding:20px 0}.accompanied-offer .support-schedule small{color:var(--em-orange);font-size:.875rem;font-weight:800}.accompanied-offer .support-schedule p{margin-top:8px;font-size:1.0625rem}.accompanied-offer .companion-photo{align-self:center;margin:0}.accompanied-offer .companion-photo img{border-radius:24px;width:100%;height:auto}.accompanied-offer .companion-photo figcaption{color:#aaa69f;margin-top:14px;font-size:.875rem}.accompanied-offer .rosi-feature{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.accompanied-offer .rosi-feature .case-video-shell{aspect-ratio:16/9;align-self:center;min-height:0}.accompanied-offer .case-video-shell video,.accompanied-offer .case-video-card-media video{object-fit:contain}.accompanied-offer .rosi-feature .case-video-copy{padding:30px 20px 30px 0}.accompanied-offer .rosi-feature h3{font-size:clamp(2rem,3.4vw,3.5rem)}.accompanied-offer .case-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.accompanied-offer .case-video-card-copy{padding:24px}.accompanied-offer .case-summary{color:#c9c4bd;margin-top:20px;font-size:1rem;line-height:1.6}.accompanied-offer .case-video-copy>small,.accompanied-offer .case-video-card-copy>small{letter-spacing:.075em;font-size:.75rem}.accompanied-offer .fit-card>p{margin-top:24px;font-size:1.125rem;line-height:1.6}.accompanied-offer .commitment-grid{gap:64px}.accompanied-offer .commitment-grid h2{font-size:clamp(2.4rem,3.5vw,3.8rem)}.accompanied-offer .commitment-grid p,.accompanied-offer .commitment-result{color:#cbc7c0;margin-top:24px;font-size:1.125rem;line-height:1.7}.accompanied-offer .commitment-result{border-top:1px solid var(--em-line);margin-top:40px;padding-top:32px}.accompanied-offer .investment-copy h2{font-size:clamp(2.3rem,3.8vw,4rem)}.accompanied-offer .investment-copy h2 em{color:var(--em-ink)}.accompanied-offer .investment-copy .checkout-pending-note{color:#27180c;font-size:.9375rem;font-weight:500}.accompanied-offer .investment-copy>p{text-transform:none;letter-spacing:0;font-size:1.0625rem;line-height:1.6}.accompanied-offer .investment-copy .regular-price{margin-top:32px}.accompanied-offer .investment-copy .price{margin-top:8px}.accompanied-offer .included-list>small{font-size:.875rem}.accompanied-offer .offer-window{border-top:1px solid var(--em-line);padding:70px 0}.accompanied-offer .offer-window h2{max-width:800px;font-size:clamp(2.2rem,4vw,4rem)}.accompanied-offer .offer-window>div>p{color:#cbc7c0;max-width:740px;margin-top:24px;font-size:1.125rem;line-height:1.6}.accompanied-offer .closing-content>p{text-transform:none;font-size:1.125rem;line-height:1.7}.accompanied-offer .closing-content .section-label{justify-content:center}.accompanied-offer .see-you-inside{margin:26px 0;font-size:1.5rem;display:block}.accompanied-offer .closing-content .checkout-pending-note{font-size:.875rem}.accompanied-offer section[id],.accompanied-offer article[id]{scroll-margin-top:110px}@media (max-width:1100px){.accompanied-offer .hero-grid{grid-template-columns:1fr}.accompanied-offer .hero-copy{max-width:800px}.accompanied-offer .deliverable.guided-stage,.accompanied-offer .deliverable.guided-stage:nth-of-type(2n){grid-template-columns:1fr}.accompanied-offer .case-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.accompanied-offer .hero{padding-top:42px}.accompanied-offer .hero-grid{gap:24px}.accompanied-offer h1{font-size:clamp(2.6rem,7vw,4rem)}.accompanied-offer .hero-actions>p{justify-content:center}.accompanied-offer .rosi-feature{grid-template-columns:1fr}.accompanied-offer .rosi-feature .case-video-copy{padding:24px 12px}.accompanied-offer .companion-grid{grid-template-columns:1fr}.accompanied-offer .companion-photo{justify-self:center;max-width:480px}.accompanied-offer .commitment-grid{grid-template-columns:1fr;gap:40px}.accompanied-offer .button-small{padding:10px 12px;font-size:.8125rem}}@media (max-width:560px){.accompanied-offer .site-header{gap:10px;padding-right:10px}.accompanied-offer .method-loop>div{grid-template-columns:22px minmax(0,1fr) 12px;gap:10px;padding-inline:12px}.accompanied-offer .method-loop{padding:16px}.accompanied-offer .stories-intro h2{font-size:clamp(2rem,9vw,2.8rem)}.accompanied-offer .brand-lockup{flex-shrink:0}.accompanied-offer .button{gap:8px;padding:16px 14px}.accompanied-offer .button-small{padding:10px;font-size:.75rem}.accompanied-offer .hero-actions{width:100%}.accompanied-offer .deliverable.guided-stage,.accompanied-offer .deliverable.guided-stage:nth-of-type(2n){gap:32px;padding:24px 20px}.accompanied-offer .guided-stage h2{font-size:2.2rem}.accompanied-offer .guided-stage .restructure-visual{padding:20px}.accompanied-offer .guided-stage .section-label{gap:12px}.accompanied-offer .section-label p{font-size:.8rem}.accompanied-offer .direction-pair{gap:34px;min-height:380px;padding:26px}.accompanied-offer .direction-pair>div>strong{font-size:1.75rem}.accompanied-offer .learning-together{flex-direction:column;display:flex}.accompanied-offer .learning-together article{width:100%}.accompanied-offer .learning-together>i{transform:none}.accompanied-offer .case-video-grid{grid-template-columns:1fr}.accompanied-offer .case-video-card-media{max-height:580px}.accompanied-offer .investment-copy h2{font-size:clamp(1.6rem,8vw,2rem)}}@media (prefers-reduced-motion:reduce){.em90-page *,.em90-page :before,.em90-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v12-offer .hero-lead{color:var(--em-orange-light);margin-top:24px;font-size:1.08rem;font-weight:800}.v12-offer .hero-copy>.button{margin-top:34px}.v12-offer .v12-split{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:clamp(44px,7vw,100px);display:grid}.v12-offer .v12-body{color:#38342f;gap:22px;font-size:1.13rem;line-height:1.7;display:grid}.v12-offer .big-statement{letter-spacing:-.04em;border-top:2px solid;margin-top:70px;padding-top:34px;font-size:clamp(1.55rem,2.9vw,2.8rem);font-weight:900;line-height:1.14;display:block}.v12-offer .v12-training{padding:120px 0}.v12-offer .v12-training>.section-shell>h2{max-width:980px}.v12-offer .v12-direction{border:1px solid var(--em-line);border-radius:var(--em-radius);background:linear-gradient(135deg,#ff6a001f,#ffffff06);margin-top:58px}.v12-offer .centered-copy{color:#d4d0c9;text-align:center;max-width:760px;margin:54px auto 0}.v12-offer .method-flow{border:1px solid var(--em-line);background:#0d0d0d;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:46px;padding:22px;display:grid}.v12-offer .method-flow>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.v12-offer .method-flow strong{letter-spacing:.07em;text-align:center;background:#1a1a1a;border-radius:13px;place-items:center;min-height:76px;padding:14px;font-size:.77rem;line-height:1.35;display:grid}.v12-offer .method-flow span{color:var(--em-orange);font-weight:900}.v12-offer .method-note{color:#aaa69f;margin-top:24px;font-size:.92rem;line-height:1.55}.v12-offer .process-section{padding:120px 0}.v12-offer .process-section>.section-shell>h2{max-width:930px}.v12-offer .process-step{border:1px solid var(--em-line-dark);border-radius:var(--em-radius);background:var(--em-white);margin-top:72px;padding:clamp(28px,5vw,58px);box-shadow:0 24px 80px #140d0614}.v12-offer .process-step-one{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:54px;display:grid}.v12-offer .process-copy>small,.v12-offer .deliverable-card>span,.v12-offer .commitment-blocks small,.v12-offer .pricing-card>small{color:var(--em-orange);letter-spacing:.12em;font-size:.75rem;font-weight:900}.v12-offer .process-copy h3{margin-top:18px;font-size:clamp(2.1rem,4vw,4rem)}.v12-offer .process-copy>p{color:#38342f;margin-top:20px;font-size:1.08rem;line-height:1.65}.v12-offer .process-copy blockquote{border-left:4px solid var(--em-orange);background:var(--em-paper);margin-top:28px;padding:22px 24px;font-size:1.08rem;font-weight:800;line-height:1.55}.v12-offer .process-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:22px;width:100%}.v12-offer .step-outcome{border-top:1px solid var(--em-line-dark);color:var(--em-orange);margin-top:30px;padding-top:24px;font-size:1.15rem;line-height:1.5;display:block}.v12-offer .weekly-route{gap:8px;margin-top:30px;display:grid}.v12-offer .weekly-route>div{background:var(--em-paper);border-radius:12px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:68px;padding:12px 18px;display:grid}.v12-offer .weekly-route span,.v12-offer .weekly-route i{color:var(--em-orange);font-style:normal;font-weight:900}.v12-offer .weekly-route strong{letter-spacing:.055em;font-size:.8rem;line-height:1.4}.v12-offer .inline-statement{border:0;margin-top:24px;padding:0}.v12-offer .v12-progression{padding:110px 0}.v12-offer .v12-progression .result-grid{align-items:center}.v12-offer .v12-progression .result-grid p{max-width:680px;margin-top:20px;font-size:1.08rem;line-height:1.65}.v12-offer .communication-flow{border:2px solid var(--em-ink);background:#ffffff29;border-radius:24px;gap:18px;padding:34px;display:grid}.v12-offer .communication-flow strong{background:var(--em-ink);color:var(--em-white);text-align:center;border-radius:12px;padding:20px;font-size:clamp(1rem,2vw,1.45rem)}.v12-offer .communication-flow i{color:var(--em-ink);text-align:center;font-style:normal;font-weight:900}.v12-offer .deliverables-v12{padding:120px 0}.v12-offer .deliverables-v12 h2{max-width:840px}.v12-offer .deliverable-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.v12-offer .deliverable-card{border:1px solid var(--em-line);background:#111;border-radius:20px;padding:30px}.v12-offer .deliverable-card h3{margin-top:30px;font-size:clamp(1.45rem,2.5vw,2.25rem)}.v12-offer .deliverable-card p{color:#bdb8b0;margin-top:18px;line-height:1.65}.v12-offer .sessions-card{border-color:var(--em-orange);background:linear-gradient(135deg,#ff6a002e,#111 68%)}.v12-offer .deliverables-statement{color:var(--em-white)}.v12-offer .v12-admission{padding:120px 0}.v12-offer .v12-admission .v12-body h3{letter-spacing:-.035em;margin-top:18px;font-size:1.5rem}.v12-offer .commitment-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:60px;display:grid}.v12-offer .commitment-blocks article{border:1px solid var(--em-line-dark);background:var(--em-white);border-radius:20px;padding:34px}.v12-offer .commitment-blocks p{margin-top:24px;font-size:1.12rem;font-weight:800;line-height:1.55}.v12-offer .v12-admission .method-note{color:#5a554e}.v12-offer .v12-investment{background:var(--em-orange);color:var(--em-ink);padding:120px 0}.v12-offer .offer-intro{max-width:900px}.v12-offer .offer-intro p{max-width:760px;margin-top:28px;font-size:1.13rem;line-height:1.65}.v12-offer .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:58px;display:grid}.v12-offer .pricing-card{border:2px solid var(--em-ink);border-radius:var(--em-radius);background:var(--em-white);flex-direction:column;padding:clamp(28px,4vw,46px);display:flex;box-shadow:0 28px 70px #2312042e}.v12-offer .pricing-card h3{margin-top:24px;font-size:clamp(2rem,3.3vw,3rem)}.v12-offer .pricing-card>p{color:#4d4740;margin-top:22px;line-height:1.65}.v12-offer .regular-price-block{border-block:1px solid var(--em-line-dark);margin-top:34px;padding:20px 0}.v12-offer .regular-price-block small{letter-spacing:.1em;font-weight:900}.v12-offer .regular-price-block p{color:#625c54;margin-top:6px;font-size:.9rem}.v12-offer .active-price{grid-template-columns:auto 1fr;align-items:start;margin:24px 0;display:grid}.v12-offer .active-price>span{margin-top:15px;font-size:1.1rem;font-weight:900}.v12-offer .active-price>strong{letter-spacing:-.07em;font-size:clamp(4.6rem,8vw,7.5rem);line-height:.9}.v12-offer .active-price>p{color:#4d4740;grid-column:1/-1;margin-top:14px;line-height:1.5}.v12-offer .pricing-card>.button{width:100%;margin-top:auto}.v12-offer .pricing-card>.button:disabled{color:#fff;opacity:1;background:#746c63;border-color:#6f675e}.v12-offer .offer-statement{margin-top:64px}.v12-offer .v12-closing{padding:120px 0}.v12-offer .v12-closing .closing-content>p{max-width:760px;margin-inline:auto}.v12-offer .v12-closing .button{margin-top:30px}.v12-offer .v12-closing small{color:#aaa69f;max-width:620px;margin:22px auto 0;line-height:1.55;display:block}@media (max-width:900px){.v12-offer .v12-split,.v12-offer .process-step-one,.v12-offer .pricing-grid,.v12-offer .method-flow{grid-template-columns:1fr}.v12-offer .method-flow>div{grid-template-columns:minmax(0,1fr)}.v12-offer .method-flow span{justify-self:center;transform:rotate(90deg)}.v12-offer .process-photo{max-width:500px}}@media (max-width:640px){.v12-offer .v12-training,.v12-offer .process-section,.v12-offer .deliverables-v12,.v12-offer .v12-admission,.v12-offer .v12-investment,.v12-offer .v12-closing{padding:82px 0}.v12-offer .v12-split{gap:30px}.v12-offer .big-statement{margin-top:44px;padding-top:24px}.v12-offer .process-step{margin-top:42px;padding:26px 20px}.v12-offer .process-copy h3{font-size:2.25rem}.v12-offer .weekly-route>div{grid-template-columns:34px minmax(0,1fr) 12px;gap:8px;padding-inline:12px}.v12-offer .deliverable-card-grid,.v12-offer .commitment-blocks{grid-template-columns:1fr}.v12-offer .deliverable-card,.v12-offer .commitment-blocks article{padding:26px 22px}.v12-offer .pricing-card{padding:28px 22px}.v12-offer .active-price>strong{font-size:clamp(4.4rem,25vw,6.5rem)}}@media (max-width:390px){.v12-offer .site-header .brand-lockup span{display:none}.v12-offer .button-small{max-width:230px;font-size:.67rem}.v12-offer h1{font-size:clamp(2rem,9vw,2.35rem);line-height:1.03}.v12-offer h2{font-size:clamp(2rem,9.5vw,2.4rem)}.v12-offer .direction-pair>div>strong{font-size:1.45rem}}.copy-v13 .copy-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.copy-v13 .copy-list li{border-bottom:1px solid var(--em-line-dark);padding-bottom:9px;font-weight:800}.copy-v13 .transition-line{margin-top:50px;font-size:1.08rem;font-weight:800}.copy-v13 .phrase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:920px;margin:48px auto 0;display:grid}.copy-v13 .phrase-grid strong{border:1px solid var(--em-line);color:var(--em-white);text-align:center;background:#111;border-radius:16px;padding:24px;font-size:clamp(1.15rem,2.2vw,1.7rem)}.copy-v13 .method-comparison{padding:120px 0}.copy-v13 .method-comparison h2{max-width:880px}.copy-v13 .compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:54px;display:grid}.copy-v13 .compare-grid article{border:1px solid var(--em-line-dark);border-radius:var(--em-radius);background:var(--em-white);padding:clamp(28px,4vw,46px);box-shadow:0 24px 70px #140d0614}.copy-v13 .compare-grid article:last-child{border-color:var(--em-orange);background:linear-gradient(145deg,#fff,#fff5ed)}.copy-v13 .compare-grid small{color:var(--em-orange);letter-spacing:.11em;font-weight:900}.copy-v13 .compare-grid h3{margin-top:18px;font-size:clamp(2.5rem,5vw,5rem)}.copy-v13 .compare-grid p{color:#4d4740;margin-top:18px;font-size:1.05rem;line-height:1.6}.copy-v13 .outcome-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.copy-v13 .outcome-list strong{background:var(--em-paper);color:var(--em-ink);border-radius:12px;padding:16px 18px;line-height:1.4}.copy-v13 .objective-quotes p{margin-top:0}.copy-v13 .progress-prompt{text-transform:uppercase;margin-top:24px;display:block}.copy-v13 .included-list{gap:10px;margin:20px 0 34px;padding:0;list-style:none;display:grid}.copy-v13 .included-list li{color:#4d4740;padding-left:25px;line-height:1.5;position:relative}.copy-v13 .included-list li:before{content:"✓";color:var(--em-orange);font-weight:900;position:absolute;left:0}.copy-v13 .closing-content blockquote{max-width:760px;color:var(--em-orange-light);margin:28px auto 0;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:900;line-height:1.35}@media (max-width:900px){.copy-v13 .compare-grid{grid-template-columns:1fr}}@media (max-width:640px){.copy-v13 .method-comparison{padding:82px 0}.copy-v13 .phrase-grid,.copy-v13 .outcome-list{grid-template-columns:1fr}.copy-v13 .phrase-grid{margin-top:34px}.copy-v13 .compare-grid{margin-top:38px}}.ux-copy h1{font-size:clamp(2.8rem,4.5vw,4.9rem);line-height:1.02}.ux-copy h1 em{color:var(--em-orange-light);font-style:normal}.ux-copy .hero-result{max-width:630px;font-size:1.15rem;line-height:1.6}.ux-copy .problem-cloud{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ux-copy .problem-cloud li{border:1px solid var(--em-line-dark);background:var(--em-white);border-radius:12px;padding:12px 17px;font-weight:800}.ux-copy .problem-reveal{border-top:2px solid var(--em-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;margin-top:50px;padding-top:32px;display:grid}.ux-copy .problem-reveal>strong{color:#bd4900;letter-spacing:-.07em;font-size:clamp(3.8rem,8vw,7rem);line-height:1}.ux-copy .problem-reveal p{letter-spacing:-.035em;max-width:830px;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:900;line-height:1.2}.ux-copy .vocabulary-comparison{grid-template-columns:minmax(0,.85fr) auto minmax(0,1.15fr);align-items:stretch;gap:22px;margin-top:48px;display:grid}.ux-copy .vocabulary-comparison article{border:1px solid var(--em-line);background:#111;border-radius:22px;min-width:0;padding:32px}.ux-copy .vocabulary-comparison h3{color:#ccc7be;letter-spacing:.06em;font-size:.9rem;line-height:1.5}.ux-copy .loose-vocabulary>div{gap:24px;margin-top:30px;display:grid}.ux-copy .loose-vocabulary p{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:1.35rem;display:flex}.ux-copy .loose-vocabulary strong{color:var(--em-white)}.ux-copy .loose-vocabulary span{color:#aaa69f}.ux-copy .comparison-vs{color:#bbb5ad;align-self:center;font-size:.9rem;font-weight:900}.ux-copy .vocabulary-comparison .useful-vocabulary{border-color:var(--em-orange);background:linear-gradient(130deg,#ff6a001a,#111)}.ux-copy .useful-vocabulary h3{color:var(--em-orange-light)}.ux-copy .phrase-grid{grid-template-columns:1fr;gap:12px;margin:24px 0 0}.ux-copy .phrase-grid strong{text-align:left;background:#1b1b1b;padding:18px 20px;font-size:clamp(1.2rem,1.9vw,1.65rem)}.ux-copy .vocabulary-result{color:#ccc7be;margin-top:30px;font-size:1.1rem;line-height:1.6}.ux-copy .vocabulary-result strong{color:var(--em-orange-light)}.ux-copy .compare-grid h3{letter-spacing:.07em;color:#625c54;margin:0;font-size:.95rem;line-height:1.5}.ux-copy .compare-grid article:last-child h3{color:#ad4200}.ux-copy .method-symbol{border-bottom:1px solid var(--em-line-dark);color:#827a71;letter-spacing:-.035em;margin-top:24px;padding-bottom:24px;font-size:clamp(2.3rem,4.1vw,4.2rem);font-weight:900;line-height:1.15}.ux-copy .compare-grid article:last-child .method-symbol{color:var(--em-ink)}.ux-copy .method-steps{gap:34px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ux-copy .method-steps li{color:#4d4740;font-size:1.12rem;line-height:1.5;position:relative}.ux-copy .method-steps li+li:before{content:"↓";color:#827a71;font-weight:900;position:absolute;top:-29px;left:0}.ux-copy .compare-grid article:last-child .method-steps strong{color:var(--em-ink)}.ux-copy .compare-grid article:last-child .method-steps li+li:before{color:#ad4200}.ux-copy .method-remate{color:#4d4740;max-width:940px;margin-top:34px;font-size:1.15rem;line-height:1.6}.ux-copy .method-remate strong{color:var(--em-ink)}.ux-copy .process-step{margin-top:42px}.ux-copy .process-copy h3{font-size:clamp(2rem,3.8vw,3.5rem)}.ux-copy .process-copy>p{max-width:780px}.ux-copy .process-step-one .process-photo{justify-self:end;max-width:380px}.ux-copy .process-step-one .process-photo img{max-height:420px}.ux-copy .step-outcome{color:#a64100;font-size:1.2rem}.ux-copy .v12-progression h2 span{display:block}.ux-copy .v12-progression blockquote{max-width:670px;margin-top:30px;font-size:1.2rem;font-weight:800;line-height:1.5}.ux-copy .deliverable-card h3{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.ux-copy .deliverable-card p{font-size:1rem}.ux-copy .rosi-feature .case-video-copy h3{color:var(--em-orange-light);font-size:clamp(2.7rem,4.8vw,5rem);line-height:1.02}.ux-copy .v12-admission h2{max-width:1000px;font-size:clamp(1.8rem,3.1vw,3rem)}.ux-copy .commitment-result{max-width:1080px;color:var(--em-ink);letter-spacing:-.035em;margin-top:32px;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:900;line-height:1.14}.ux-copy .commitment-note{color:#4d4740;max-width:780px;margin-top:26px;font-size:1.12rem;line-height:1.65}.ux-copy .pricing-card h3{font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1.2}.ux-copy .pricing-card h3>strong{display:block}.ux-copy .regular-price-block{margin-top:auto;margin-bottom:24px}.ux-copy .regular-price-block p{font-size:1rem;line-height:1.55}.ux-copy .pricing-card .button{font-size:.9rem}.ux-copy .button-small{font-size:.8rem}.ux-copy section[id]{scroll-margin-top:115px}@media (max-width:900px){.ux-copy .process-step-one .process-photo{justify-self:start;max-width:420px}.ux-copy .vocabulary-comparison{grid-template-columns:1fr;gap:18px}.ux-copy .comparison-vs{justify-self:center}}@media (max-width:640px){.ux-copy h1{font-size:clamp(1.95rem,7.8vw,2.8rem);line-height:1.06}.ux-copy .hero-result{font-size:1.1rem}.ux-copy .problem-reveal{grid-template-columns:1fr;gap:14px;margin-top:34px}.ux-copy .problem-cloud{gap:9px}.ux-copy .problem-cloud li{padding:10px 13px;font-size:1rem}.ux-copy .vocabulary-comparison article{padding:24px 22px}.ux-copy .process-copy h3{font-size:2rem}.ux-copy .communication-flow{padding:24px 20px}.ux-copy .communication-flow strong{padding:18px 12px;font-size:1rem;line-height:1.4}.ux-copy .button{white-space:normal;line-height:1.35}.ux-copy .button-small{letter-spacing:0;max-width:230px;font-size:.8rem}.ux-copy .brand-lockup span{display:none}.ux-copy .faq-list summary strong{font-size:1rem;line-height:1.4}.ux-copy .pricing-card .button{padding-inline:16px;font-size:.9rem}}.ux-copy .pricing-card .plan-frequency{letter-spacing:0;margin-top:12px;font-size:1.05rem;font-weight:700;line-height:1.5;display:block}.ux-copy .pricing-card .plan-includes{margin-bottom:28px}@media (max-width:640px){.ux-copy .case-video-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--em-orange) transparent;grid-template-columns:none;grid-auto-columns:calc(100% - 26px);grid-auto-flow:column;gap:16px;padding-bottom:18px;scroll-padding-inline:0;overflow-x:auto}.ux-copy .case-video-card{scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.ux-copy .case-video-card-media{flex:none}.ux-copy .case-video-card-copy{flex:1}}
