.ep-page{--ep-paper:#f8f4ec;--ep-cream:#eee5d6;--ep-walnut:#2d2119;--ep-ink:#30271f;--ep-muted:#6c6255;--ep-brass:#8a6339;--ep-gold:#dfbd83;--ep-line:#d8cbb9;background:var(--ep-paper);color:var(--ep-ink);font-size:15px;line-height:1.85}.ep-page *{min-inline-size:0}.ep-page p{white-space:normal}.ep-page h1,.ep-page h2,.ep-page h3{letter-spacing:-.025em;font-weight:500}.ep-page h2{font-size:clamp(41px,4.2vw,64px);line-height:1.1}.ep-page h3{font-size:30px;line-height:1.2}.ep-page em{color:var(--ep-brass)}.ep-page svg{flex-shrink:0}.ep-page a,.ep-page button{touch-action:manipulation}.ep-page a:focus-visible,.ep-page button:focus-visible,.ep-page summary:focus-visible{outline-offset:5px;outline:3px solid #977039}.ep-page section[id]{scroll-margin-top:90px}.ep-container{width:min(1240px,100% - 96px);margin-inline:auto}.ep-section{padding-block:108px}.ep-kicker{letter-spacing:1.7px;color:var(--ep-brass);margin-bottom:18px;font-size:10px;font-weight:600;line-height:1.8;display:block}.ep-fineprint{color:var(--ep-muted);margin:20px 0 0;line-height:1.85;font-size:12px!important}.ep-text-link{border-bottom:1px solid #aa9272;align-items:center;gap:22px;min-height:44px;padding-block:8px;font-size:13px;font-weight:500;line-height:1.7;display:inline-flex}.ep-text-link:hover{color:var(--ep-brass)}.ep-button{background:var(--ep-walnut);border:1px solid var(--ep-walnut);color:#fff7eb;justify-content:space-between;align-items:center;gap:26px;max-width:100%;min-height:55px;padding:14px 23px;font-size:13px;font-weight:500;line-height:1.75;transition:background .2s,transform .2s;display:inline-flex}.ep-button:hover{background:#493323;transform:translateY(-2px)}.ep-button-light{background:var(--ep-gold);border-color:var(--ep-gold);color:#302015}.ep-button-light:hover{background:#efd3a6}.ep-button:disabled{opacity:.6;cursor:wait;transform:none}.ep-heading{align-items:flex-start;gap:29px;max-width:900px;margin-bottom:48px;display:flex}.ep-heading .ep-section-number{color:var(--ep-brass);letter-spacing:1px;border-top:1px solid;flex:0 0 40px;width:40px;margin-top:5px;padding-top:10px;font-family:Inter,Arial,sans-serif;font-size:11px}.ep-heading h2{margin-bottom:20px}.ep-heading p{max-width:670px;color:var(--ep-muted);margin:0;font-size:16px}.ep-heading-light .ep-kicker,.ep-heading-light .ep-section-number{color:var(--ep-gold)}.ep-heading-light h2{color:#faf2e7}.ep-heading-light em{color:var(--ep-gold)}.ep-heading-light p{color:#c9bdac}.ep-header{background:var(--ep-paper);border-bottom:1px solid var(--ep-line)}.ep-header-inner{align-items:center;gap:24px;min-height:100px;display:flex}.ep-brand{flex:0 0 109px;width:109px;display:block}.ep-brand img{width:109px;height:auto}.ep-program-name{letter-spacing:1px;border-inline-start:1px solid var(--ep-line);white-space:nowrap;padding-inline-start:23px;font-size:10px;font-weight:600;line-height:1.5}.ep-program-name span{letter-spacing:1.6px;color:var(--ep-muted);margin-top:6px;font-size:8px;font-weight:400;display:block}.ep-header-nav{gap:24px;margin-inline-start:auto;font-size:12px;display:flex}.ep-header-nav a{align-items:center;min-height:44px;display:flex}.ep-language{border-inline-start:1px solid var(--ep-line);justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline-start:18px;font-family:Inter,Arial,sans-serif;font-size:11px;display:flex}.ep-header-cta{background:var(--ep-walnut);color:var(--ep-paper);white-space:nowrap;align-items:center;gap:15px;min-height:44px;padding:11px 17px;font-size:11px;display:flex}.ep-hero{background:var(--ep-paper);position:relative}.ep-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-block:69px 78px;display:grid}.ep-hero-copy{max-width:670px}.ep-status{letter-spacing:.7px;color:#695437;border:1px solid #d5c3a5;align-items:center;gap:8px;margin-bottom:29px;padding:5px 10px;font-size:9px;line-height:1.7;display:inline-flex}.ep-status>span{background:#9b7642;border-radius:50%;width:5px;height:5px}.ep-hero-copy>.ep-kicker{margin-bottom:18px;font-size:10px}.ep-page .ep-hero h1{letter-spacing:-.04em;margin:0 0 27px;font-size:clamp(58px,5.8vw,86px);line-height:1.04}.ep-hero h1 em{display:inline-block}.ep-hero-lead{color:#675a4b;max-width:540px;margin-bottom:29px;font-size:16px;line-height:1.95}.ep-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.ep-hero-note{color:var(--ep-muted);margin:14px 0 27px;font-size:11px}.ep-hero-facts{border-top:1px solid var(--ep-line);grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;display:grid}.ep-hero-facts>div{flex-direction:column;gap:6px;display:flex}.ep-hero-facts span{letter-spacing:1px;color:var(--ep-muted);font-size:8px}.ep-hero-facts strong{font-size:11px;font-weight:500}.ep-hero-visual{padding:0 0 30px;position:relative}.ep-visual-caption{letter-spacing:.8px;text-align:center;color:var(--ep-muted);margin-top:38px;font-size:8px;display:block}.ep-workbook{background:#e9ddc9;border:1px solid #cdbb9e;min-height:508px;padding:24px 30px 20px;position:relative;transform:rotate(-2deg);box-shadow:12px 12px #f1e8da,13px 13px #d9c8ad}html[dir=rtl] .ep-workbook{transform:rotate(2deg)}.ep-workbook-top{letter-spacing:1.2px;color:#645039;direction:ltr;border-bottom:1px solid #bba585;justify-content:space-between;padding-bottom:13px;font:8px Inter,Arial,sans-serif;display:flex}.ep-orbit-art{height:277px;margin:8px -10px;position:relative}.ep-orbit{border:1px solid #a28961;border-radius:50%;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ep-orbit-one{width:250px;height:250px}.ep-orbit-two{width:220px;height:135px;transform:translate(-50%,-50%)rotate(-43deg)}.ep-orbit-three{width:135px;height:220px;transform:translate(-50%,-50%)rotate(-43deg)}.ep-orbit-axis{background:#b19a75;width:80%;height:1px;position:absolute;top:50%;left:10%;transform:rotate(-43deg)}.ep-orbit-center{width:84px;height:84px;font:55px var(--serif);letter-spacing:-2px;color:#624529;z-index:1;background:#e9ddc9;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ep-orbit-center span{font-size:22px;position:absolute;top:-3px;right:0}.ep-art-point{background:#86613c;border-radius:50%;width:9px;height:9px;position:absolute}.ep-point-a{top:71%;left:23%}.ep-point-b{top:24%;right:24%}.ep-orbit-label{color:#715435;letter-spacing:1px;white-space:nowrap;background:#e9ddc9;padding:4px 8px;font-size:8px;position:absolute}.ep-label-a{top:5px;left:50%;transform:translate(-50%)}.ep-label-b{bottom:7px;right:13%}.ep-label-c{top:49%;left:-3%}.ep-workbook-title{border-top:1px solid #bba585;padding-top:17px}.ep-workbook-title>span{color:#74604a;margin-bottom:5px;font-size:14px;display:block}.ep-workbook-title strong{font-family:var(--heading);font-size:30px;font-weight:500;line-height:1.2;display:block}.ep-workbook-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.ep-workbook-bottom>span{letter-spacing:1px;color:#755b3c;font-size:7px}.ep-workbook-note{bottom:62px;background:#fffaf1;border:1px solid #d7c7b0;width:178px;min-height:112px;padding:17px 19px;display:none;position:absolute;inset-inline-end:-32px;transform:rotate(7deg);box-shadow:0 7px 15px #49342112}.ep-note-mark{font-family:var(--serif);font-size:25px;line-height:1}.ep-workbook-note p{white-space:pre-line;margin:6px 0 0;font-size:12px;line-height:1.6}.ep-hero-bottom{border-top:1px solid var(--ep-line);padding-block:16px}.ep-hero-bottom>.ep-container{letter-spacing:1.2px;color:var(--ep-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.ep-hero-bottom a{align-items:center;gap:20px;min-height:24px;display:flex}.ep-section-nav{background:var(--ep-walnut);color:#e6d5bd}.ep-section-nav>.ep-container{justify-content:space-between;align-items:center;gap:25px;min-height:65px;display:flex}.ep-section-nav a{white-space:nowrap;align-items:center;min-height:44px;font-size:11px;display:flex}.ep-section-nav a:hover{color:#fff8eb}.ep-opening-grid{grid-template-columns:1fr 1fr;gap:100px;margin-inline-start:69px;display:grid}.ep-opening-grid>div>p{color:var(--ep-muted)}.ep-large-paragraph{font-family:var(--heading);letter-spacing:-.015em;font-size:30px;line-height:1.42}.ep-insight{border-inline-start:2px solid #b28a56;margin-top:27px;padding-inline-start:23px;position:relative}.ep-insight>span{font:60px var(--serif);color:#bb965e;top:0;line-height:1;position:absolute;inset-inline-start:20px}.ep-insight p{font-family:var(--heading);margin:0 0 10px;padding-top:35px;font-size:26px;line-height:1.35}.ep-insight small{letter-spacing:1px;color:var(--ep-muted);font-size:8px}.ep-shift-row{border-top:1px solid var(--ep-line);grid-template-columns:repeat(3,1fr);gap:40px;margin-top:63px;padding-top:27px;display:grid}.ep-mini-number{color:var(--ep-brass);margin-bottom:22px;font:10px Inter,Arial,sans-serif;display:block}.ep-shift-row p{color:var(--ep-muted);margin-bottom:14px;font-size:13px}.ep-shift-row svg{color:var(--ep-brass);margin-bottom:13px}.ep-shift-row h3{max-width:310px;font-size:27px}.ep-fit{background:#eee7dc}.ep-personas{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ep-personas>a{background:#f9f5ec;border:1px solid #d4c5b1;flex-direction:column;padding:29px;transition:border .2s,background .2s;display:flex}.ep-personas>a:hover,.ep-personas>a.is-active{background:#fffaf2;border-color:#8f6a41}.ep-persona-top{color:#896642;justify-content:space-between;align-items:center;margin-bottom:39px;display:flex}.ep-persona-top span{font:10px Inter,Arial,sans-serif}.ep-personas h3{margin-bottom:19px;font-size:32px}.ep-personas p{color:var(--ep-muted);font-size:13px;line-height:1.9}.ep-persona-project{border-top:1px solid var(--ep-line);margin-top:auto;padding-top:16px}.ep-persona-project>span{letter-spacing:.8px;color:var(--ep-brass);margin-bottom:8px;font-size:8px;display:block}.ep-persona-project strong{font-size:12px;font-weight:500;line-height:1.8;display:block}.ep-persona-link{border-top:1px solid var(--ep-line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:17px;font-size:12px;display:flex}.ep-fit-note{align-items:flex-start;gap:22px;max-width:930px;margin-top:35px;display:flex}.ep-fit-note>svg{color:var(--ep-brass);margin-top:5px}.ep-fit-note h3{font-family:var(--body);margin-bottom:7px;font-size:14px;font-weight:500;line-height:1.8}.ep-fit-note p{color:var(--ep-muted);margin:0;font-size:12px;line-height:1.9}.ep-sample{background:#fbf8f2}.ep-demo{background:#f5efe5;border:1px solid #d1c2ac;box-shadow:0 18px 60px #5c3e1610}.ep-demo-toolbar{letter-spacing:1px;color:#66543e;background:#ebe2d4;border-bottom:1px solid #d1c2ac;justify-content:space-between;align-items:center;gap:20px;padding:17px 25px;font-size:9px;display:flex}.ep-workspace-dots{direction:ltr;gap:5px;display:flex}.ep-workspace-dots i{border:1px solid #9b8768;border-radius:50%;width:5px;height:5px}.ep-demo-badge{background:#f6eddf;border:1px solid #bca989;padding:3px 7px;font-size:8px}.ep-demo-body{grid-template-columns:270px 1fr;display:grid}.ep-demo-tabs{background:#eee5d7;border-inline-end:1px solid #d1c2ac;padding:27px 20px}.ep-demo-tabs button{text-align:start;background:0 0;border:1px solid #0000;align-items:center;gap:14px;width:100%;min-height:55px;margin-bottom:8px;padding:14px 13px;font-size:12px;line-height:1.7;display:flex}.ep-demo-tabs button>span{color:#8b6c45;font:9px Inter,Arial,sans-serif}.ep-demo-tabs button>svg{margin-inline-start:auto}.ep-demo-tabs button[aria-pressed=true]{background:#fffaf2;border-color:#ccb898}.ep-demo-panel{min-height:475px;padding:38px 44px}.ep-demo-icon{color:var(--ep-brass);margin-bottom:20px}.ep-demo-panel h3{margin-bottom:18px;font-size:35px}.ep-demo-panel>p{color:var(--ep-muted);max-width:630px;font-size:14px}.ep-demo-result{background:#ebe2d1;border-inline-start:2px solid #ae8450;margin-block:25px;padding:20px 22px}.ep-demo-result .ep-kicker{margin-bottom:10px;font-size:9px}.ep-demo-result p{color:#4c3e2c;margin:0;font-size:14px;line-height:1.9}.ep-demo-panel ul{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.ep-demo-panel li{color:#6a5b44;align-items:center;gap:8px;font-size:10px;display:flex}.ep-demo-panel li svg{color:#8c673b}.ep-demo-foot{text-align:center;border-top:1px solid var(--ep-line);color:var(--ep-muted);padding:15px 20px;font-size:10px}.ep-under-demo{justify-content:space-between;align-items:center;gap:22px;margin-top:26px;display:flex}.ep-under-demo p{color:var(--ep-muted);align-items:center;gap:11px;margin:0;font-size:11px;display:flex}.ep-under-demo .ep-text-link{font-size:12px}.ep-outcomes{background:var(--ep-walnut);color:#f9f1e5;overflow:hidden}.ep-outputs-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;margin-top:65px;display:grid}.ep-project-folder{width:100%;max-width:355px;height:395px;margin:10px auto 30px;position:relative}.ep-folder-tab{color:#fff2de;letter-spacing:1px;background:#8b6b44;width:75%;padding:11px 18px;font-size:8px;display:block;position:absolute;top:-15px;left:13px;transform:rotate(-5deg)}.ep-folder-sheet{background:#e9dbc3;border:1px solid #c6b18f;width:94%;height:100%;position:absolute;top:0;left:3%}.ep-sheet-back{background:#a78e67;border-color:#a78e67;transform:rotate(-7deg)}.ep-sheet-front{color:#513b23;flex-direction:column;justify-content:space-between;padding:29px;display:flex;transform:rotate(3deg)}.ep-sheet-front>span{letter-spacing:1.5px;border-bottom:1px solid #ba9e75;padding-bottom:14px;font:8px Inter,Arial,sans-serif}.ep-sheet-front>svg{color:#937043;align-self:center;margin:10px 0}.ep-sheet-front h3{margin-bottom:10px;font-size:34px}.ep-sheet-lines{flex-direction:column;gap:8px;display:flex}.ep-sheet-lines i{background:#c1aa85;width:100%;height:1px}.ep-sheet-lines i:last-child{width:62%}.ep-sheet-front>strong{letter-spacing:1.1px;margin-top:15px;font-size:7px;font-weight:400}.ep-output-list{margin:0;padding:0;list-style:none}.ep-output-list li{border-top:1px solid #67513a;align-items:flex-start;gap:25px;padding:27px 0;display:flex}.ep-output-list li:last-child{border-bottom:1px solid #67513a}.ep-output-list li>span{color:var(--ep-gold);padding-top:7px;font:10px Inter,Arial,sans-serif}.ep-output-list li>svg{color:#c7a572;margin-inline-start:auto;margin-top:8px}.ep-output-list h3{font-size:31px}.ep-output-list p{color:#bfb09d;margin:0;font-size:13px}.ep-output-list li>div{max-width:460px}.ep-curriculum-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:80px;display:grid}.ep-curriculum-intro{position:sticky;top:35px}.ep-curriculum-intro .ep-heading{gap:20px;margin-bottom:30px}.ep-curriculum-intro .ep-heading h2{font-size:58px}.ep-curriculum-intro .ep-heading p{font-size:14px}.ep-draft-note{background:#eee5d6;border:1px solid #dacbb4;gap:14px;margin-bottom:27px;padding:21px;display:flex}.ep-draft-note>svg{color:var(--ep-brass);margin-top:3px}.ep-draft-note strong{margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.7;display:block}.ep-draft-note p{color:var(--ep-muted);margin:0;font-size:11px;line-height:1.9}.ep-modules{border-top:1px solid #bda581}.ep-modules details{border-bottom:1px solid #d8cab5}.ep-modules summary{cursor:pointer;align-items:center;gap:21px;padding:26px 0;list-style:none;display:flex}.ep-modules summary::-webkit-details-marker{display:none}.ep-faq summary::-webkit-details-marker{display:none}.ep-module-number{color:#96764b;flex:0 0 27px;width:27px;font:12px Inter,Arial,sans-serif}.ep-modules summary>div>span{letter-spacing:1.1px;color:var(--ep-muted);font-size:8px}.ep-modules summary h3{margin:7px 0 0;font-size:28px}.ep-modules summary>svg{color:var(--ep-brass);margin-inline-start:auto;transition:transform .2s}.ep-modules details[open] summary>svg,.ep-faq details[open] summary>svg{transform:rotate(45deg)}.ep-module-content{padding:0 0 27px 48px}.ep-module-content>p{color:var(--ep-muted);font-size:13px}.ep-module-content dl{grid-template-columns:1fr 1fr;gap:22px;margin:20px 0;display:grid}.ep-module-content dt{letter-spacing:.8px;color:var(--ep-brass);margin-bottom:8px;font-size:8px}.ep-module-content dd{margin:0;font-size:12px}.ep-module-content .ep-module-boundary{border-top:1px dashed var(--ep-line);padding-top:17px;font-size:11px;line-height:1.9}.ep-module-pending{color:var(--ep-muted);font-size:10px;line-height:1.9;display:block}html[dir=rtl] .ep-module-content{padding:0 48px 27px 0}.ep-method{background:#eae0d0;border-block:1px solid #d3c2a8}.ep-method-track{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:50px;display:grid}.ep-method-track>div{border-top:1px solid #af9471;padding-top:35px;position:relative}.ep-method-dot{color:#755331;background:#eae0d0;border:1px solid #a28660;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font:10px Inter,Arial,sans-serif;display:flex;position:absolute;top:-18px}.ep-method-track h3{margin:0 0 15px;font-size:31px}.ep-method-track p{color:var(--ep-muted);max-width:240px;margin:0;font-size:13px}.ep-people-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid}.ep-people-image{padding-top:17px;padding-inline-start:17px;position:relative}.ep-people-image:before{content:"";pointer-events:none;border:1px solid #bb9d73;position:absolute;inset:0 17px 85px 0}.ep-people-image .character-image{margin:0;position:relative}.ep-people-image img{aspect-ratio:1;object-fit:cover;width:100%}.ep-photo-label{color:var(--ep-muted);margin:13px 0 17px;font-size:8px;line-height:1.9;display:block}.ep-photo-name{border-top:1px solid var(--ep-line);justify-content:space-between;align-items:center;gap:20px;padding-top:17px;display:flex}.ep-photo-name strong{font-size:16px;font-weight:500}.ep-photo-name>span{letter-spacing:2px;color:var(--ep-brass);font:8px Inter,Arial,sans-serif}.ep-people .ep-heading{gap:20px;margin-bottom:25px}.ep-people .ep-heading h2{font-size:55px}.ep-people-grid>div>p:not(.ep-large-paragraph){color:var(--ep-muted);font-size:14px}.ep-people .ep-large-paragraph{margin-bottom:25px;font-size:28px}.ep-profile-links{flex-wrap:wrap;gap:15px 27px;margin-top:26px;display:flex}.ep-profile-links .ep-text-link{font-size:12px}.ep-details{background:#eee7dc}.ep-details-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ep-logistics{background:#f9f5ed;border:1px solid #d8c9b3;padding:35px 39px}.ep-logistics dl{margin:26px 0 22px}.ep-logistics dl>div{border-bottom:1px solid var(--ep-line);justify-content:space-between;align-items:baseline;gap:20px;padding-block:21px;display:flex}.ep-logistics dt{color:var(--ep-muted);font-size:12px}.ep-logistics dd{text-align:end;max-width:55%;margin:0;font-size:12px}.ep-logistics .ep-text-link{font-size:12px}.ep-tuition{background:var(--ep-walnut);color:var(--ep-paper);padding:36px 40px}.ep-tuition .ep-kicker{color:var(--ep-gold)}.ep-tuition h3{max-width:380px;font-size:39px}.ep-tuition>p{color:#cabda9;margin-bottom:25px;font-size:13px}.ep-payment-options{border-block:1px solid #6a553c;flex-direction:column;gap:18px;margin-bottom:30px;padding-block:23px;display:flex}.ep-payment-options>div{align-items:flex-start;gap:14px;display:flex}.ep-payment-options svg{color:#d4ae72;margin-top:4px}.ep-payment-options span{color:#cbbb9e;font-size:11px;line-height:1.8}.ep-payment-options strong{color:var(--ep-paper);margin-bottom:3px;font-size:13px;font-weight:500;display:block}.ep-tuition .ep-button{width:100%}.ep-tuition-policy{text-underline-offset:4px;color:#e0c9a4;justify-content:center;align-items:center;gap:10px;min-height:36px;margin-top:19px;font-size:10px;text-decoration:underline;display:flex}.ep-trust{border-bottom:1px solid var(--ep-line);padding-block:56px}.ep-trust-grid{grid-template-columns:45px 1fr auto;align-items:center;gap:30px;display:grid}.ep-trust-grid>svg{color:var(--ep-brass)}.ep-trust .ep-kicker{margin-bottom:10px}.ep-trust h2{font-size:36px}.ep-trust p{max-width:730px;color:var(--ep-muted);margin:0;font-size:13px}.ep-trust .ep-text-link{font-size:11px}.ep-faq-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:85px;display:grid}.ep-faq-layout>div:first-child{position:sticky;top:35px}.ep-faq .ep-heading{gap:20px;margin-bottom:25px}.ep-faq .ep-heading h2{font-size:56px}.ep-faq .ep-heading p{font-size:14px}.ep-faq-group{margin-bottom:43px}.ep-faq-group:last-child{margin:0}.ep-faq-group>h3{font-family:var(--body);border-bottom:1px solid #bba482;align-items:center;gap:17px;margin:0;padding-bottom:18px;font-size:12px;font-weight:600;line-height:1.8;display:flex}.ep-faq-group>h3>span{color:var(--ep-brass);font:9px Inter,Arial,sans-serif}.ep-faq details{border-bottom:1px solid var(--ep-line)}.ep-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:66px;padding-block:20px;font-size:13px;line-height:1.8;list-style:none;display:flex}.ep-faq summary svg{color:var(--ep-brass);transition:transform .2s}.ep-faq details>p{color:var(--ep-muted);margin:0;padding:0 30px 22px 0;font-size:13px;line-height:2}html[dir=rtl] .ep-faq details>p{padding:0 0 22px 30px}.ep-interest{background:var(--ep-walnut);color:#fcf5eb}.ep-interest-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:95px;display:grid}.ep-interest .ep-kicker{color:var(--ep-gold);font-size:9px}.ep-interest h2{margin-bottom:28px;font-size:66px}.ep-interest h2 em{color:var(--ep-gold)}.ep-interest-lead{color:#d4c4ae;max-width:540px;font-size:15px;line-height:1.95}.ep-interest-points{color:#ddcdb5;flex-direction:column;gap:11px;margin-top:28px;font-size:11px;display:flex}.ep-interest-points>span{align-items:center;gap:10px;display:flex}.ep-interest-points svg{color:#dcb780}.ep-interest-email{color:#e6d5ba;align-items:center;gap:12px;min-height:44px;margin-top:31px;font-size:12px;display:inline-flex}.ep-interest-form{background:var(--ep-paper);color:var(--ep-ink);border:1px solid #d7c7ad;padding:32px}.ep-interest-form .ep-kicker{color:var(--ep-brass);font-size:9px}.ep-form-head{border-bottom:1px solid var(--ep-line);margin-bottom:25px;padding-bottom:20px}.ep-form-head h3{font-size:36px}.ep-form-head>p{color:var(--ep-muted);margin:0;font-size:11px}.ep-form-unavailable>svg{color:var(--ep-brass);margin-bottom:7px}.ep-form-unavailable h4{font-family:var(--body);margin:8px 0 12px;font-size:13px;font-weight:500;line-height:1.8}.ep-form-unavailable p{color:var(--ep-muted);font-size:12px}.ep-form-unavailable .ep-button{gap:15px;width:100%;font-size:11px}.ep-contact-number{text-align:center;min-height:34px;margin-top:16px;font-size:12px;display:block}.ep-interest-form form{flex-direction:column;gap:18px;display:flex}.ep-interest-form form>label:not(.ep-check){flex-direction:column;gap:8px;font-size:12px;display:flex}.ep-interest-form input:not([type=checkbox]){color:var(--ep-ink);background:#fffcf7;border:1px solid #b5a58d;border-radius:0;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.ep-check{align-items:flex-start;gap:10px;font-size:11px;line-height:1.9;display:flex}.ep-check input{accent-color:#76542f;width:17px;min-width:17px;height:17px;margin:4px 0 0}.ep-check a{text-underline-offset:3px;text-decoration:underline}.ep-interest-form form .ep-button{width:100%;margin-top:5px}.ep-interest-form form .ep-fineprint{margin-top:0;font-size:10px!important}.ep-form-error{color:#612d1c;background:#f4e2d8;border:1px solid #a8684e;padding:15px;font-size:12px}.ep-form-success{background:var(--ep-paper);color:var(--ep-ink);padding:37px}.ep-form-success>svg{color:#5d7043;margin-bottom:22px}.ep-form-success h3{font-size:35px}.ep-form-success p{color:var(--ep-muted);font-size:14px}.ep-footer{background:#eee7dc}.ep-footer-top{grid-template-columns:1.3fr 1fr 1fr;gap:70px;padding-block:47px;display:grid}.ep-footer-top>div:first-child p{max-width:260px;color:var(--ep-muted);margin:5px 0 0;font-size:12px}.ep-footer-top>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px;display:flex}.ep-footer-top .ep-kicker{margin-bottom:10px;font-size:8px}.ep-footer-top a{align-items:center;min-height:33px;font-size:12px;display:flex}.ep-footer-bottom{color:#796650;border-top:1px solid #d2c2ac;justify-content:space-between;align-items:center;gap:25px;padding-block:22px;font-size:9px;display:flex}.ep-footer-bottom>span{letter-spacing:1px;font-family:Inter,Arial,sans-serif;font-size:8px}.ep-footer-bottom p{margin:0;font-size:9px}.ep-footer-bottom a{align-items:center;min-height:30px;display:flex}.ep-mobile-cta{display:none}.ep-utility-heading{max-width:900px;margin-block:45px}.ep-utility-heading h1{margin-bottom:24px;font-size:66px}.ep-utility-heading>p{color:var(--ep-muted);max-width:760px;font-size:17px}.ep-utility-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.ep-contact-panel{border:1px solid var(--ep-line);background:#eee6d9;padding:35px}.ep-contact-panel h2{font-size:40px}.ep-contact-panel p{color:var(--ep-muted);font-size:14px}.ep-contact-panel>a{border-top:1px solid var(--ep-line);align-items:center;gap:15px;padding-block:15px;font-size:14px;display:flex}.ep-policy-content{max-width:850px}.ep-policy-content h2{margin-block:32px 23px;font-size:40px}.ep-policy-content li{margin-bottom:15px}.ep-policy-content>p{color:var(--ep-muted)}.ep-policy-content>p>a{text-decoration:underline}.ep-policy-content .ep-draft-note p{font-size:14px}.ep-policy-content ul{padding-inline-start:23px;font-size:15px}html[lang=ar] .ep-page{font-size:17px}html[lang=ar] .ep-page h1,html[lang=ar] .ep-page h2,html[lang=ar] .ep-page h3{letter-spacing:0;font-weight:600;line-height:1.6}html[lang=ar] .ep-page h2{font-size:clamp(30px,3.3vw,47px)}html[lang=ar] .ep-kicker{letter-spacing:0;font-size:12px}html[lang=ar] .ep-program-name{letter-spacing:0;font-size:13px}html[lang=ar] .ep-program-name span{letter-spacing:0;font-size:10px}html[lang=ar] .ep-header-nav{font-size:14px}html[lang=ar] .ep-header-cta{font-size:12px}html[lang=ar] .ep-status{letter-spacing:0;font-size:11px}html[lang=ar] .ep-page .ep-hero h1{letter-spacing:0;font-size:clamp(38px,4.5vw,63px);line-height:1.6}html[lang=ar] .ep-hero-copy>.ep-kicker{font-size:13px}html[lang=ar] .ep-hero-lead{font-size:19px;line-height:1.95}html[lang=ar] .ep-button,html[lang=ar] .ep-text-link{font-size:15px}html[lang=ar] .ep-hero-note{font-size:13px}html[lang=ar] .ep-hero-facts span{letter-spacing:0;font-size:11px}html[lang=ar] .ep-hero-facts strong{font-size:13px}html[lang=ar] .ep-visual-caption{letter-spacing:0;font-size:10px}html[lang=ar] .ep-workbook-title strong{font-size:23px;line-height:1.7}html[lang=ar] .ep-workbook-title>span{font-size:15px}html[lang=ar] .ep-orbit-label{letter-spacing:0;font-size:11px}html[lang=ar] .ep-workbook-bottom>span{letter-spacing:0;font-size:10px}html[lang=ar] .ep-hero-bottom>.ep-container{letter-spacing:0;font-size:11px}html[lang=ar] .ep-section-nav a{font-size:13px}html[lang=ar] .ep-heading p{font-size:18px}html[lang=ar] .ep-large-paragraph{font-family:var(--body);letter-spacing:0;font-size:25px;line-height:1.85}html[lang=ar] .ep-insight p{font-size:22px;line-height:1.8}html[lang=ar] .ep-insight small{letter-spacing:0;font-size:10px}html[lang=ar] .ep-shift-row p{font-size:15px}html[lang=ar] .ep-shift-row h3{font-size:21px}html[lang=ar] .ep-personas h3{font-size:23px}html[lang=ar] .ep-personas p{font-size:16px}html[lang=ar] .ep-persona-project>span{letter-spacing:0;font-size:11px}html[lang=ar] .ep-persona-project strong,html[lang=ar] .ep-persona-link{font-size:14px}html[lang=ar] .ep-fit-note h3{font-size:16px}html[lang=ar] .ep-fit-note p{font-size:15px}html[lang=ar] .ep-demo-toolbar{letter-spacing:0;font-size:12px}html[lang=ar] .ep-demo-badge{font-size:10px}html[lang=ar] .ep-demo-tabs button{font-size:15px}html[lang=ar] .ep-demo-panel h3{font-size:26px}html[lang=ar] .ep-demo-panel>p,html[lang=ar] .ep-demo-result p{font-size:17px}html[lang=ar] .ep-demo-result .ep-kicker{font-size:12px}html[lang=ar] .ep-demo-panel li,html[lang=ar] .ep-demo-foot,html[lang=ar] .ep-under-demo p{font-size:13px}html[lang=ar] .ep-under-demo .ep-text-link{font-size:14px}html[lang=ar] .ep-sheet-front h3{font-size:25px}html[lang=ar] .ep-folder-tab,html[lang=ar] .ep-sheet-front>strong{letter-spacing:0;font-size:10px}html[lang=ar] .ep-output-list h3{font-size:23px}html[lang=ar] .ep-output-list p{font-size:15px}html[lang=ar] .ep-curriculum-intro .ep-heading h2{font-size:42px}html[lang=ar] .ep-curriculum-intro .ep-heading p{font-size:17px}html[lang=ar] .ep-draft-note strong,html[lang=ar] .ep-draft-note p{font-size:14px}html[lang=ar] .ep-modules summary>div>span{letter-spacing:0;font-size:11px}html[lang=ar] .ep-modules summary h3{font-size:22px}html[lang=ar] .ep-module-content>p{font-size:16px}html[lang=ar] .ep-module-content dt{letter-spacing:0;font-size:11px}html[lang=ar] .ep-module-content dd{font-size:15px}html[lang=ar] .ep-module-content .ep-module-boundary{font-size:13px}html[lang=ar] .ep-module-pending{font-size:12px}html[lang=ar] .ep-method-track h3{font-size:23px}html[lang=ar] .ep-method-track p{font-size:16px}html[lang=ar] .ep-people .ep-heading h2{font-size:40px}html[lang=ar] .ep-people .ep-large-paragraph{font-size:23px}html[lang=ar] .ep-people-grid>div>p:not(.ep-large-paragraph){font-size:17px}html[lang=ar] .ep-photo-label{font-size:11px}html[lang=ar] .ep-profile-links .ep-text-link{font-size:14px}html[lang=ar] .ep-fineprint{font-size:13px!important}html[lang=ar] .ep-logistics dt,html[lang=ar] .ep-logistics dd,html[lang=ar] .ep-logistics .ep-text-link{font-size:15px}html[lang=ar] .ep-tuition h3{font-size:30px}html[lang=ar] .ep-tuition>p{font-size:16px}html[lang=ar] .ep-payment-options span{font-size:14px}html[lang=ar] .ep-payment-options strong{font-size:16px}html[lang=ar] .ep-tuition-policy{font-size:13px}html[lang=ar] .ep-trust h2{font-size:29px}html[lang=ar] .ep-trust p{font-size:15px}html[lang=ar] .ep-trust .ep-text-link{font-size:14px}html[lang=ar] .ep-faq .ep-heading h2{font-size:43px}html[lang=ar] .ep-faq .ep-heading p{font-size:17px}html[lang=ar] .ep-faq-group>h3{font-size:15px}html[lang=ar] .ep-faq summary{font-size:17px}html[lang=ar] .ep-faq details>p{font-size:16px}html[lang=ar] .ep-interest .ep-kicker{letter-spacing:0;font-size:12px}html[lang=ar] .ep-interest h2{font-size:48px}html[lang=ar] .ep-interest-lead{font-size:18px}html[lang=ar] .ep-interest-points{font-size:14px}html[lang=ar] .ep-form-head h3{font-size:26px}html[lang=ar] .ep-form-head>p{font-size:14px}html[lang=ar] .ep-form-unavailable h4{font-size:16px}html[lang=ar] .ep-form-unavailable p{font-size:15px}html[lang=ar] .ep-form-unavailable .ep-button{font-size:14px}html[lang=ar] .ep-interest-form form>label:not(.ep-check){font-size:15px}html[lang=ar] .ep-check{font-size:14px}html[lang=ar] .ep-interest-form form .ep-fineprint{font-size:12px!important}html[lang=ar] .ep-form-error{font-size:15px}html[lang=ar] .ep-form-success h3{font-size:28px}html[lang=ar] .ep-form-success p{font-size:17px}html[lang=ar] .ep-footer-top>div:first-child p{font-size:14px}html[lang=ar] .ep-footer-top .ep-kicker{letter-spacing:0;font-size:11px}html[lang=ar] .ep-footer-top a{font-size:14px}html[lang=ar] .ep-footer-bottom,html[lang=ar] .ep-footer-bottom p{font-size:11px}html[lang=ar] .ep-utility-heading h1{font-size:48px}html[lang=ar] .ep-utility-heading>p{font-size:19px}html[lang=ar] .ep-contact-panel h2,html[lang=ar] .ep-policy-content h2{font-size:30px}html[lang=ar] .ep-contact-panel p{font-size:17px}html[lang=ar] .ep-policy-content ul{font-size:18px}@media (min-width:1400px){.ep-workbook-note{display:block}.ep-hero-grid{gap:90px}.ep-hero-visual{padding-inline-end:20px}}@media (max-width:1150px){.ep-container{width:calc(100% - 64px)}.ep-header-inner,.ep-header-nav{gap:18px}.ep-program-name{padding-inline-start:15px}.ep-hero-grid{grid-template-columns:1.1fr .9fr;gap:45px;padding-block:55px 65px}.ep-page .ep-hero h1{font-size:69px}html[lang=ar] .ep-page .ep-hero h1{font-size:48px}.ep-hero-actions{gap:16px}.ep-button{padding-inline:18px}.ep-hero-actions .ep-text-link{gap:12px;font-size:11px}html[lang=ar] .ep-hero-actions .ep-text-link{font-size:13px}.ep-workbook{min-height:480px;padding-inline:23px}.ep-orbit-art{height:250px}.ep-orbit-one{width:220px;height:220px}.ep-orbit-two{width:200px;height:120px}.ep-orbit-three{width:120px;height:200px}.ep-label-c{left:-8px}.ep-workbook-title strong{font-size:27px}.ep-opening-grid{gap:55px}.ep-personas>a{padding:23px}.ep-personas h3{font-size:28px}.ep-outputs-layout{gap:65px}.ep-curriculum-layout{grid-template-columns:.8fr 1.2fr;gap:50px}.ep-people-grid{gap:60px}.ep-people .ep-heading h2{font-size:48px}html[lang=ar] .ep-people .ep-heading h2{font-size:36px}.ep-details-grid{gap:25px}.ep-tuition,.ep-logistics{padding:30px}.ep-trust-grid{grid-template-columns:45px 1fr}.ep-trust-grid>.ep-text-link{grid-column:2;justify-self:start}.ep-faq-layout,.ep-interest-grid{gap:50px}.ep-interest h2{font-size:59px}html[lang=ar] .ep-interest h2{font-size:42px}.ep-footer-top{gap:40px}.ep-utility-grid{gap:35px}}@media (max-width:950px){.ep-header-nav{display:none}.ep-language{margin-inline-start:auto}.ep-section-nav>.ep-container{scrollbar-width:thin;justify-content:flex-start;gap:25px;min-height:63px;padding-block:7px;overflow:auto}.ep-hero-grid{gap:32px}.ep-page .ep-hero h1{font-size:60px}html[lang=ar] .ep-page .ep-hero h1{font-size:43px}.ep-hero-lead{font-size:14px}html[lang=ar] .ep-hero-lead{font-size:17px}.ep-workbook{min-height:445px;padding:20px}.ep-workbook-title strong{font-size:26px}html[lang=ar] .ep-workbook-title strong{font-size:21px}.ep-orbit-art{height:235px}.ep-orbit-one{width:190px;height:190px}.ep-orbit-two{width:175px;height:110px}.ep-orbit-three{width:110px;height:175px}.ep-label-b{bottom:8px}.ep-label-a{top:7px}.ep-label-c{top:49%;left:-8px}.ep-workbook-top{letter-spacing:.5px;font-size:7px}.ep-workbook-bottom>span{font-size:6px}html[lang=ar] .ep-workbook-bottom>span{font-size:9px}.ep-hero-actions{flex-direction:column;align-items:flex-start;gap:11px}.ep-hero-facts{gap:13px}.ep-hero-note{margin-bottom:20px}.ep-hero-facts strong{font-size:10px}html[lang=ar] .ep-hero-facts strong{font-size:12px}.ep-section{padding-block:84px}.ep-heading{gap:20px}.ep-opening-grid{gap:40px;margin-inline-start:60px}.ep-large-paragraph{font-size:26px}html[lang=ar] .ep-large-paragraph{font-size:22px}.ep-shift-row{gap:25px}.ep-personas{gap:15px}.ep-personas>a{padding:20px}.ep-personas h3{font-size:26px}html[lang=ar] .ep-personas h3{font-size:20px}.ep-personas p{font-size:12px}html[lang=ar] .ep-personas p{font-size:15px}.ep-demo-body{grid-template-columns:220px 1fr}.ep-demo-tabs{padding:24px 12px}.ep-demo-tabs button{gap:9px;padding-inline:10px}.ep-demo-panel{padding:30px}.ep-demo-panel h3{font-size:31px}.ep-outputs-layout{grid-template-columns:.8fr 1.2fr;gap:45px}.ep-project-folder{height:355px}.ep-sheet-front{padding:25px}.ep-sheet-front h3{font-size:30px}.ep-output-list h3{font-size:28px}html[lang=ar] .ep-output-list h3{font-size:21px}.ep-curriculum-layout{gap:35px}.ep-curriculum-intro .ep-heading .ep-section-number{display:none}.ep-curriculum-intro .ep-heading h2{font-size:48px}html[lang=ar] .ep-curriculum-intro .ep-heading h2{font-size:36px}.ep-modules summary{gap:14px}.ep-modules summary h3{font-size:26px}html[lang=ar] .ep-modules summary h3{font-size:20px}.ep-method-track{gap:23px}.ep-method-track h3{font-size:26px}html[lang=ar] .ep-method-track h3{font-size:20px}.ep-people-grid{gap:40px}.ep-people .ep-heading .ep-section-number{display:none}.ep-logistics,.ep-tuition{padding:25px}.ep-faq-layout{grid-template-columns:.7fr 1.3fr;gap:35px}.ep-faq .ep-heading .ep-section-number{display:none}.ep-faq .ep-heading h2{font-size:48px}html[lang=ar] .ep-faq .ep-heading h2{font-size:36px}.ep-interest-grid{gap:35px}.ep-interest h2{font-size:53px}html[lang=ar] .ep-interest h2{font-size:37px}.ep-interest-form{padding:25px}.ep-form-head h3{font-size:31px}.ep-footer-top{gap:28px}.ep-footer-top .ep-kicker{letter-spacing:.5px}}@media (max-width:760px){.ep-container{width:calc(100% - 44px)}.ep-header-inner{gap:13px;min-height:81px}.ep-brand,.ep-brand img{width:85px}.ep-brand{flex-basis:85px}.ep-program-name{letter-spacing:.2px;padding-inline-start:13px;font-size:8px}.ep-program-name span{letter-spacing:.7px;font-size:7px}html[lang=ar] .ep-program-name{font-size:11px}html[lang=ar] .ep-program-name span{font-size:8px}.ep-language{min-width:38px;padding-inline-start:8px;font-size:10px}.ep-header-cta{display:none}.ep-hero-grid{grid-template-columns:1fr;gap:47px;padding-block:36px 42px}.ep-hero-copy{max-width:600px}.ep-page .ep-hero h1{margin-bottom:23px;font-size:clamp(53px,9vw,72px);line-height:1.07}html[lang=ar] .ep-page .ep-hero h1{font-size:clamp(37px,7.5vw,49px);line-height:1.6}.ep-status{margin-bottom:24px;font-size:8px}html[lang=ar] .ep-status{font-size:10px}.ep-hero-copy>.ep-kicker{margin-bottom:15px;font-size:9px}html[lang=ar] .ep-hero-copy>.ep-kicker{font-size:12px}.ep-hero-lead{max-width:550px;font-size:15px;line-height:1.95}html[lang=ar] .ep-hero-lead{font-size:18px}.ep-hero-actions{flex-direction:row;align-items:center;gap:19px}.ep-hero-actions .ep-button{gap:17px;min-height:52px;padding-inline:18px;font-size:12px}html[lang=ar] .ep-hero-actions .ep-button{font-size:14px}.ep-hero-actions .ep-text-link{gap:10px;font-size:11px}html[lang=ar] .ep-hero-actions .ep-text-link{font-size:13px}.ep-hero-note{margin-top:15px;font-size:10px}html[lang=ar] .ep-hero-note{font-size:12px}.ep-hero-facts{padding-top:17px}.ep-hero-facts span{font-size:8px}.ep-hero-facts strong{font-size:11px}.ep-hero-visual{width:calc(100% - 20px);max-width:430px;margin:auto;padding-bottom:0}.ep-workbook{min-height:450px;padding:24px;box-shadow:9px 9px #f1e8da,10px 10px #d9c8ad}.ep-orbit-art{height:255px}.ep-orbit-one{width:220px;height:220px}.ep-orbit-two{width:190px;height:120px}.ep-orbit-three{width:120px;height:190px}.ep-workbook-title strong{font-size:30px}html[lang=ar] .ep-workbook-title strong{font-size:23px}.ep-workbook-top{font-size:8px}.ep-workbook-bottom>span{font-size:7px}.ep-visual-caption{margin-top:28px;font-size:7px}.ep-hero-bottom{padding-block:13px}.ep-hero-bottom>.ep-container{letter-spacing:.6px;font-size:8px}.ep-hero-bottom a{display:none}html[lang=ar] .ep-hero-bottom>.ep-container{font-size:10px}.ep-section-nav>.ep-container{gap:28px;min-height:60px}.ep-section-nav a{font-size:11px}.ep-section{padding-block:65px}.ep-page h2{font-size:44px}html[lang=ar] .ep-page h2{font-size:31px}.ep-heading{gap:17px;margin-bottom:32px}.ep-heading .ep-section-number{flex-basis:26px;width:26px;font-size:9px}.ep-heading .ep-kicker{margin-bottom:15px;font-size:8px}html[lang=ar] .ep-heading .ep-kicker{font-size:11px}.ep-heading h2{margin-bottom:18px}.ep-heading p{font-size:14px}html[lang=ar] .ep-heading p{font-size:17px}.ep-opening-grid{grid-template-columns:1fr;gap:25px;margin-inline-start:43px}.ep-large-paragraph{margin-bottom:0;font-size:28px}html[lang=ar] .ep-large-paragraph{font-size:22px}.ep-opening-grid>div>p{font-size:14px}html[lang=ar] .ep-opening-grid>div>p{font-size:17px}.ep-insight{margin-top:28px}.ep-insight p{font-size:26px}html[lang=ar] .ep-insight p{font-size:21px}.ep-shift-row{grid-template-columns:1fr;gap:22px;margin-top:40px;padding-top:25px}.ep-shift-row>div{border-bottom:1px solid var(--ep-line);grid-template-columns:28px 1fr 20px;gap:6px 15px;padding-bottom:20px;display:grid}.ep-shift-row .ep-mini-number{grid-row:1/3;margin:7px 0 0}.ep-shift-row p{grid-column:2;margin:0;font-size:12px}.ep-shift-row svg{grid-area:1/3/3;align-self:center;margin:0}.ep-shift-row h3{grid-column:2;max-width:none;margin:0;font-size:25px}html[lang=ar] .ep-shift-row h3{font-size:20px}.ep-personas{grid-template-columns:1fr;gap:18px}.ep-personas>a{padding:25px}.ep-persona-top{margin-bottom:23px}.ep-personas h3{font-size:34px}html[lang=ar] .ep-personas h3{font-size:25px}.ep-personas p{max-width:550px;font-size:14px}html[lang=ar] .ep-personas p{font-size:17px}.ep-persona-project strong{font-size:13px}html[lang=ar] .ep-persona-project strong{font-size:15px}.ep-persona-project>span{font-size:9px}.ep-persona-link{margin-top:20px;font-size:13px}.ep-fit-note{gap:15px;margin-top:28px}.ep-fit-note h3{font-size:13px}html[lang=ar] .ep-fit-note h3{font-size:16px}.ep-fit-note p{font-size:13px}html[lang=ar] .ep-fit-note p{font-size:15px}.ep-demo-toolbar{gap:12px;padding:14px 15px;font-size:8px}.ep-workspace-dots{display:none}.ep-demo-body{grid-template-columns:1fr}.ep-demo-tabs{border-inline-end:0;border-bottom:1px solid var(--ep-line);grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;display:grid}.ep-demo-tabs button{flex-direction:column;align-items:flex-start;gap:7px;min-height:78px;margin:0;padding:10px 8px;font-size:10px;line-height:1.6}.ep-demo-tabs button svg{display:none}html[lang=ar] .ep-demo-tabs button{font-size:13px}.ep-demo-panel{min-height:500px;padding:24px}.ep-demo-panel h3{font-size:32px}html[lang=ar] .ep-demo-panel h3{font-size:24px}.ep-demo-panel>p{font-size:14px}html[lang=ar] .ep-demo-panel>p{font-size:17px}.ep-demo-result{margin-block:22px;padding:18px}.ep-demo-result p{font-size:13px}html[lang=ar] .ep-demo-result p{font-size:16px}.ep-demo-panel ul{flex-direction:column;gap:11px;display:flex}.ep-demo-panel li{font-size:11px}.ep-demo-foot{padding:14px;font-size:10px;line-height:1.9}html[lang=ar] .ep-demo-foot{font-size:12px}.ep-under-demo{flex-direction:column;align-items:flex-start;gap:17px}.ep-under-demo p{align-items:flex-start;font-size:11px}.ep-under-demo p svg{margin-top:2px}.ep-outputs-layout{grid-template-columns:1fr;gap:40px;margin-top:45px}.ep-project-folder{max-width:300px;height:370px;margin-bottom:15px}.ep-sheet-front{padding:27px}.ep-sheet-front h3{font-size:31px}.ep-output-list li{gap:19px;padding-block:23px}.ep-output-list h3{font-size:29px}html[lang=ar] .ep-output-list h3{font-size:23px}.ep-output-list p{font-size:14px}html[lang=ar] .ep-output-list p{font-size:16px}.ep-curriculum-layout{grid-template-columns:1fr;gap:40px}.ep-curriculum-intro{position:static}.ep-curriculum-intro .ep-heading .ep-section-number{display:block}.ep-curriculum-intro .ep-heading h2{font-size:48px}html[lang=ar] .ep-curriculum-intro .ep-heading h2{font-size:34px}.ep-curriculum-intro .ep-heading p{font-size:15px}html[lang=ar] .ep-curriculum-intro .ep-heading p{font-size:17px}.ep-draft-note{padding:21px}.ep-draft-note p{font-size:12px}.ep-draft-note strong{font-size:13px}.ep-curriculum-intro>.ep-button{font-size:12px}html[lang=ar] .ep-curriculum-intro>.ep-button{font-size:14px}.ep-modules summary{gap:13px;padding-block:23px}.ep-modules summary h3{font-size:27px}html[lang=ar] .ep-modules summary h3{font-size:21px}.ep-module-number{flex-basis:23px;width:23px;font-size:10px}.ep-module-content,html[dir=rtl] .ep-module-content{padding:0 0 23px}.ep-module-content dl{gap:22px}.ep-module-content dd{font-size:13px}.ep-module-content>p{font-size:14px}.ep-method-track{grid-template-columns:1fr 1fr;gap:48px 25px;margin-top:46px}.ep-method-track h3{font-size:28px}html[lang=ar] .ep-method-track h3{font-size:22px}.ep-method-track p{font-size:13px}.ep-people-grid{grid-template-columns:1fr;gap:38px}.ep-people-image{order:2;width:100%;max-width:445px;margin:auto}.ep-people .ep-heading .ep-section-number{display:block}.ep-people .ep-heading h2{font-size:44px}html[lang=ar] .ep-people .ep-heading h2{font-size:32px}.ep-people .ep-large-paragraph{margin-bottom:22px;font-size:27px}html[lang=ar] .ep-people .ep-large-paragraph{font-size:23px}.ep-people-grid>div>p:not(.ep-large-paragraph){font-size:15px}.ep-details-grid{grid-template-columns:1fr;gap:20px}.ep-logistics,.ep-tuition{padding:25px}.ep-logistics dl>div{padding-block:19px}.ep-logistics dt,.ep-logistics dd{font-size:12px}html[lang=ar] .ep-logistics dt,html[lang=ar] .ep-logistics dd{font-size:14px}.ep-tuition h3{font-size:37px}html[lang=ar] .ep-tuition h3{font-size:28px}.ep-tuition>p,.ep-payment-options strong{font-size:14px}.ep-payment-options span{font-size:12px}.ep-trust{padding-block:42px}.ep-trust-grid{grid-template-columns:1fr;gap:19px}.ep-trust-grid>svg{width:35px;height:35px}.ep-trust-grid>.ep-text-link{grid-column:1}.ep-trust h2{font-size:33px}html[lang=ar] .ep-trust h2{font-size:27px}.ep-trust p{font-size:14px}.ep-faq-layout{grid-template-columns:1fr;gap:35px}.ep-faq-layout>div:first-child{position:static}.ep-faq .ep-heading .ep-section-number{display:block}.ep-faq .ep-heading h2{font-size:47px}html[lang=ar] .ep-faq .ep-heading h2{font-size:35px}.ep-faq summary{min-height:70px;padding-block:19px;font-size:14px}.ep-faq details>p{font-size:14px}.ep-faq-group{margin-bottom:35px}.ep-interest-grid{grid-template-columns:1fr;gap:35px}.ep-interest h2{font-size:56px}html[lang=ar] .ep-interest h2{font-size:39px}.ep-interest-lead{font-size:16px}html[lang=ar] .ep-interest-lead{font-size:19px}.ep-interest-form{padding:26px}.ep-form-head h3{font-size:34px}html[lang=ar] .ep-form-head h3{font-size:26px}.ep-form-unavailable p{font-size:13px}.ep-form-unavailable .ep-button{font-size:12px}.ep-footer{padding-bottom:85px}.ep-footer-top{grid-template-columns:1fr 1fr;gap:25px 20px;padding-block:30px}.ep-footer-top>div:first-child{grid-column:1/-1;align-items:center;gap:25px;display:flex}.ep-footer-top>div:first-child img{width:110px}.ep-footer-top>div:first-child p{max-width:220px;font-size:12px}.ep-footer-top>div:not(:first-child){gap:6px;padding-top:0}.ep-footer-top a{overflow-wrap:anywhere;font-size:11px}.ep-footer-top .ep-kicker{letter-spacing:0;font-size:8px}html[lang=ar] .ep-footer-top a{font-size:12px}.ep-footer-bottom{flex-wrap:wrap;gap:12px}.ep-footer-bottom p{flex-basis:100%;order:3;font-size:9px}.ep-mobile-cta{z-index:30;padding:13px 22px calc(13px + env(safe-area-inset-bottom));background:#f9f5ed;border-top:1px solid #c4ae8d;justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -5px 25px #3022190b}.ep-mobile-cta>span{font-size:9px;font-weight:500;line-height:1.6}.ep-mobile-cta small{color:var(--ep-muted);margin-top:5px;font-size:8px;font-weight:400;display:block}.ep-mobile-cta>a{background:var(--ep-walnut);color:var(--ep-paper);align-items:center;gap:15px;min-height:44px;padding:10px 14px;font-size:11px;display:flex}html[lang=ar] .ep-mobile-cta>span{font-size:12px}html[lang=ar] .ep-mobile-cta small{font-size:10px}html[lang=ar] .ep-mobile-cta>a{font-size:13px}.ep-utility-page .ep-footer{padding-bottom:0}.ep-utility-heading h1{font-size:48px}html[lang=ar] .ep-utility-heading h1{font-size:35px}.ep-utility-heading>p{font-size:16px}.ep-utility-grid{grid-template-columns:1fr;gap:26px}.ep-contact-panel{padding:25px}.ep-contact-panel h2{font-size:35px}.ep-policy-content .ep-draft-note p{font-size:13px}.ep-policy-content h2{font-size:35px}.ep-policy-content ul{font-size:15px}html[lang=ar] .ep-policy-content .ep-draft-note p{font-size:16px}}@media (max-width:380px){.ep-container{width:calc(100% - 36px)}.ep-header-inner{gap:10px}.ep-brand,.ep-brand img{width:73px}.ep-brand{flex-basis:73px}.ep-program-name{padding-inline-start:10px;font-size:7px}html[lang=ar] .ep-program-name{font-size:10px}.ep-page .ep-hero h1{font-size:49px}html[lang=ar] .ep-page .ep-hero h1{font-size:35px}.ep-hero-actions{flex-direction:column;align-items:stretch;gap:13px}.ep-hero-actions>.ep-text-link{align-self:flex-start}.ep-hero-actions .ep-button{justify-content:space-between}.ep-hero-facts{gap:12px}.ep-hero-facts span{font-size:7px}html[lang=ar] .ep-hero-facts span{font-size:10px}html[lang=ar] .ep-hero-facts strong{font-size:11px}.ep-workbook{min-height:420px;padding:20px}.ep-orbit-art{height:235px}.ep-orbit-one{width:195px;height:195px}.ep-orbit-two{width:170px;height:110px}.ep-orbit-three{width:110px;height:170px}.ep-workbook-title strong{font-size:26px}html[lang=ar] .ep-workbook-title strong{font-size:21px}.ep-workbook-top{font-size:7px}.ep-workbook-bottom>span{font-size:6px}html[lang=ar] .ep-workbook-bottom>span{font-size:9px}.ep-heading{gap:13px}.ep-heading .ep-section-number{flex-basis:21px;width:21px}.ep-page h2{font-size:39px}html[lang=ar] .ep-page h2{font-size:28px}.ep-opening-grid{margin-inline-start:0}.ep-personas>a{padding:22px}.ep-demo-tabs{gap:4px;padding:9px}.ep-demo-tabs button{padding-inline:6px;font-size:9px}html[lang=ar] .ep-demo-tabs button{font-size:12px}.ep-demo-panel{padding:21px}.ep-demo-result{padding:15px}.ep-project-folder{max-width:260px;height:350px}.ep-sheet-front h3{font-size:29px}html[lang=ar] .ep-sheet-front h3{font-size:23px}.ep-module-content dl{grid-template-columns:1fr;gap:17px}.ep-method-track{gap:47px 19px}.ep-method-track h3{font-size:25px}html[lang=ar] .ep-method-track h3{font-size:20px}.ep-logistics,.ep-tuition,.ep-interest-form{padding:22px}.ep-footer-top{column-gap:14px}.ep-footer-top>div:first-child{gap:19px}html[lang=ar] .ep-footer-top a{font-size:11px}.ep-mobile-cta{gap:10px;padding-inline:18px}.ep-mobile-cta>a{gap:11px;padding-inline:12px}html[lang=ar] .ep-mobile-cta small{font-size:9px}.ep-faq summary{gap:15px}html[lang=ar] .ep-faq summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.ep-page *,.ep-page :before,.ep-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ep-button:hover{transform:none}}@media print{.ep-header,.ep-section-nav,.ep-mobile-cta,.ep-footer,.ep-interest{display:none}.ep-section{padding-block:28px}.ep-container{width:100%}.ep-curriculum-intro,.ep-faq-layout>div:first-child{position:static}.ep-page,.ep-outcomes{color:#222;background:#fff}.ep-heading-light h2,.ep-heading-light p{color:#222}.ep-page details{break-inside:avoid}}.ep-page .ep-checkout{background:#fffaf1;border:1px solid #bcaa8f;max-width:850px;margin:30px auto;padding:clamp(20px,4vw,42px)}.ep-page .ep-checkout h2{font-size:clamp(25px,4vw,38px);line-height:1.4}.ep-page .ep-mock-notice{color:#36230e;background:#efe1c7;border-inline-start:4px solid #80521e;margin-block-end:30px;padding:18px 22px}.ep-page .ep-mock-notice p{margin-bottom:0;font-size:14px;line-height:1.9}.ep-page .ep-checkout-step{border:0;gap:18px;min-width:0;padding:10px 0;display:grid}.ep-page .ep-checkout-step>label:not(.ep-check){gap:8px;display:grid}.ep-page .ep-checkout input:not([type=checkbox]):not([type=radio]){color:#281c12;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #8c7252;border-radius:0;padding:12px 15px}.ep-page .ep-checkout .ep-check{align-items:flex-start;gap:12px;font-size:15px;line-height:1.8;display:flex}.ep-page .ep-checkout input[type=checkbox],.ep-page .ep-checkout input[type=radio]{accent-color:#55351b;flex-shrink:0;width:20px;height:20px;margin-top:4px}.ep-page .ep-checkout-summary{grid-template-columns:1fr 1fr;gap:0;margin-block:25px;display:grid}.ep-page .ep-checkout-summary>div{border-bottom:1px solid #cbb99e;min-width:0;padding:16px 0}.ep-page .ep-checkout-summary dt{color:#6c5134;font-size:14px;line-height:1.7}.ep-page .ep-checkout-summary dd{overflow-wrap:anywhere;margin:6px 0 0;font-family:inherit;font-size:19px;font-weight:600;line-height:1.6}.ep-page .ep-checkout-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:22px;display:flex}.ep-page .ep-checkout .ep-button{cursor:pointer;border:1px solid #4a2d16;font-family:inherit}.ep-page .ep-checkout .ep-button-secondary{color:#382613;background:0 0}.ep-page .ep-text-button{text-underline-offset:5px;cursor:pointer;color:#573a21;min-height:44px;font:inherit;text-align:start;background:0 0;border:0;padding:12px 0;text-decoration:underline}.ep-page .ep-checkout button:disabled{opacity:.6;cursor:wait}.ep-page .ep-receipt{background:#f5edde;border:1px solid #a89170;margin-block:26px;padding:22px}.ep-page .ep-receipt p{font-size:14px;line-height:1.8}.ep-page .ep-checkout fieldset{border:1px solid #b69e7e;min-width:0;padding:18px}.ep-page .ep-checkout fieldset legend{padding-inline:8px;font-size:16px;font-weight:600}@media (max-width:480px){.ep-page .ep-checkout{padding:19px}.ep-page .ep-checkout-summary{grid-template-columns:1fr}.ep-page .ep-checkout-actions{flex-direction:column;align-items:stretch}.ep-page .ep-checkout .ep-button{white-space:normal;justify-content:center;line-height:1.8}}.ep-page .ep-heading:not(.ep-heading-light) .ep-section-number,.ep-page .ep-module-number,.ep-page .ep-demo-tabs button:not([aria-pressed=true])>span{color:#684923}.ep-page .ep-footer-bottom>span,.ep-page .ep-footer-bottom>a{color:#61482f}.ep-page .ep-checkout-notice{color:#2f4020;background:#e9eddd;border:1px solid #647446;padding:16px;line-height:1.9}
.ep-sales{--ep-ink:#2b1c15;--ep-muted:#665344;--ep-paper:#fbf7f0;--ep-line:#d6c7b4;background:var(--ep-paper);color:var(--ep-ink)}.ep-sales .ep-container{max-width:1240px}.ep-sales h1,.ep-sales h2,.ep-sales h3{text-wrap:balance}.ep-sales h1 em,.ep-sales h2 em{color:#98602f}.ep-sales .ep-kicker{color:#76502e}.ep-sales .ep-button{color:#fff9f0;background:#382419;border:1px solid #382419;border-radius:12px;gap:12px;min-height:54px;padding:16px 24px;font-weight:750;transition:transform .18s,box-shadow .18s;box-shadow:0 4px #21150f}.ep-sales .ep-button:hover{transform:translateY(-2px);box-shadow:0 6px #21150f}.ep-sales .ep-button:active{transform:translateY(1px);box-shadow:0 2px #21150f}.ep-sales .ep-button:disabled{box-shadow:none;opacity:.65;cursor:not-allowed;transform:none}.ep-sales :focus-visible{outline-offset:5px;outline:3px solid #98602f}.ep-sales .ep-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7f0ee}.ep-sales .ep-header-cta{color:#fff9f0;background:#382419;border-radius:10px;padding:12px 18px}.ep-sales .ep-header-inner{gap:22px}.ep-sales .ep-header-nav{gap:20px}.ep-sales .ep-header-nav a{font-weight:650}.ep-sales .ep-section{padding-block:88px}.ep-sales .ep-hero{background:#f5ede1;padding-top:56px}.ep-sales .ep-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:76px;padding-bottom:64px}.ep-sales .ep-hero-copy{padding:0}.ep-sales .ep-status{color:#68482f;background:#fff9f0;border:1px solid #cbb79e;border-radius:100px;width:fit-content;margin-bottom:28px;padding:7px 14px;font-weight:700}.ep-sales .ep-status>span{background:#96612f}.ep-sales .ep-hero h1{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(48px,5.2vw,74px);font-weight:800;line-height:1.28}.ep-sales[dir=ltr] h1,html[lang=en] .ep-sales .ep-hero h1{letter-spacing:-.055em;font-size:clamp(52px,5.8vw,80px);line-height:1.02;font-family:var(--font-inter),sans-serif}.ep-sales .ep-hero h1 em{font-style:normal}.ep-sales .ep-hero-lead{color:#5b4636;max-width:590px;font-size:19px;line-height:1.9}.ep-sales .ep-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.ep-watch-link{color:#382419;align-items:center;gap:9px;font-weight:700;display:inline-flex}.ep-watch-link svg{box-sizing:content-box;background:#fffaf2;border:1px solid #c9b69c;border-radius:50%;padding:11px}.ep-sales .ep-hero-offer{border-top:1px solid #cdbba5;margin-top:30px;padding-top:22px}.ep-hero-offer p{align-items:baseline;gap:10px;margin:0 0 7px;display:flex}.ep-hero-offer strong{font-size:32px;font-family:var(--font-inter),sans-serif;letter-spacing:-.035em}.ep-hero-offer>span{color:#694b31;font-size:14px;font-weight:650}.ep-sales .ep-hero-note{color:#6b5542;max-width:480px;margin-top:12px;font-size:12px}.ep-sales .ep-hero-visual{min-height:0;padding:0;position:relative;transform:none}.ep-sales .ep-hero-visual:before,.ep-sales .ep-hero-visual:after{display:none}.ep-sales .ep-hero-visual .character-image{aspect-ratio:4/5;border:1px solid #8f7151;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 20px 40px #39251718}.ep-sales .ep-hero-visual picture,.ep-sales .ep-hero-visual img{object-fit:cover;width:100%;height:100%;display:block}.ep-sales .ep-hero-visual img{object-position:50% 35%}.ep-portrait-label{bottom:24px;color:#fff8ec;background:#2b1c15ed;border:1px solid #b28a58;border-radius:14px;gap:8px;padding:18px 22px;display:grid;position:absolute;inset-inline:24px}.ep-portrait-label>span{font-family:var(--font-inter),sans-serif;letter-spacing:.18em;color:#e5bd86;font-size:11px}.ep-portrait-label strong{font-size:16px;font-weight:650}.ep-hero-label{top:30px;color:#3d281b;text-align:center;background:#f7ead5;border:1px solid #b89569;border-radius:14px;gap:4px;padding:16px;display:grid;position:absolute;inset-inline-end:-22px;transform:rotate(-4deg);box-shadow:0 10px 20px #2012091c}.ep-hero-label>span{letter-spacing:.14em;font-size:10px;font-weight:700}.ep-hero-label>strong{font-family:var(--font-inter),sans-serif;font-size:31px}.ep-hero-label>small{font-size:10px;font-weight:650}.ep-sales .ep-hero-bottom{color:#f9ecd9;background:#342218;border:0;padding:20px 0}.ep-sales .ep-hero-bottom>.ep-container{justify-content:space-around;gap:24px;display:flex}.ep-sales .ep-hero-bottom span{color:inherit;font-size:12px;font-weight:650}.ep-sales .ep-section-nav{background:#fbf7f0;position:static}.ep-sales .ep-section-nav a{color:#5c422e}.ep-sales .ep-heading h2,.ep-sales .ep-video-section h2,.ep-sales #pricing h2{font-size:clamp(33px,4vw,52px);font-weight:750;line-height:1.4}.ep-sales .ep-audience-card,.ep-sales .ep-shift-row>div{background:#fffaf2;border:1px solid #d6c6b1;border-radius:18px;padding:30px}.ep-sales .ep-audience-card:hover{border-color:#8d5a30;transform:translateY(-3px)}.ep-sales .ep-section-number{color:#5c3b22;background:#eadbc5;border-radius:9px}.ep-sales .ep-module{background:#fffaf3;border:1px solid #d1bfaa;border-radius:14px;margin-bottom:12px;padding-inline:20px;overflow:hidden}.ep-sales .ep-module[open]{background:#f5ead9;border-color:#946539}.ep-sales .ep-module summary{padding-block:22px}.ep-sales .ep-module-number{color:#78512e}.ep-sales .ep-module-body{padding-bottom:24px}.ep-sales .ep-fit,.ep-sales .ep-method{background:#f0e5d5}.ep-sales .ep-faq-list details{background:#fffbf5;border:1px solid #d0bda6;border-radius:12px;margin-bottom:12px;padding-inline:20px}.ep-sales .ep-faq-list summary{padding-block:21px}.ep-sales .ep-outcomes .ep-kicker,.ep-sales .ep-outcomes .ep-section-number,.ep-sales .ep-outcomes h2 em{color:#e8c18d}.ep-sales .ep-people-image{border-radius:22px;overflow:hidden}.ep-purchase-band{background:#eee0ca;border:1px solid #c7ae8f;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-block:28px 18px;padding:28px 32px;display:flex}.ep-purchase-band p{color:#3c2a1e;margin:0;font-size:20px;font-weight:650;line-height:1.6}.ep-purchase-band .ep-button{flex-shrink:0}.ep-sales .ep-video-section{text-align:center;background:#eee2cf}.ep-sales .ep-video-section h2{margin-block:12px 36px}.ep-video-frame{background:#24180f;border:1px solid #ae8b5c;border-radius:22px;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 22px 45px #3d261122}.ep-video-frame video,.ep-video-frame iframe{aspect-ratio:16/9;object-fit:contain;background:#211710;border:0;width:100%;display:block}.ep-video-frame figcaption{color:#5a412c;background:#fff8ec;padding:18px 24px;font-size:13px;line-height:1.8}.ep-video-frame figcaption strong{color:#5a371a}.ep-cohort-notice,.ep-payment-terms{text-align:start;background:#fff8ec;border:1px solid #cfb999;border-radius:14px;align-items:flex-start;gap:14px;padding:20px 24px;display:flex}.ep-cohort-notice{margin-bottom:46px}.ep-cohort-notice p,.ep-payment-terms p{color:#60472f;margin:0;font-size:13px;line-height:1.9}.ep-cohort-notice svg,.ep-payment-terms svg{flex-shrink:0;margin-top:4px}.ep-sales .ep-sales-details{text-align:center;background:#f8f1e6}.ep-sales #pricing{scroll-margin-top:110px}.ep-price-intro{color:#644a34;max-width:680px;margin:22px auto 36px;line-height:1.9}.ep-price-grid{text-align:start;grid-template-columns:1fr 1fr;gap:26px;max-width:1070px;margin:0 auto 30px;display:grid}.ep-price-card{background:#fffaf2;border:1px solid #cbb494;border-radius:22px;flex-direction:column;padding:38px 32px;display:flex;position:relative;overflow:hidden}.ep-price-card.ep-price-featured{color:#fff8ee;background:#342218;border:2px solid #9c7444}.ep-price-card .ep-kicker{margin:0 0 18px}.ep-price-card.ep-price-featured .ep-kicker{color:#f0cd9c;margin-top:24px}.ep-price-card h3{color:inherit;margin:0 0 18px;font-size:23px;line-height:1.6}.ep-price-card .ep-price-before{color:#6d5138;margin:0;font-size:13px}.ep-price-card.ep-price-featured .ep-price-before{color:#e2cab0}.ep-price-before del{margin-inline-start:5px}.ep-price-number{font-family:var(--font-inter),sans-serif;color:inherit;flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 6px;display:flex}.ep-price-number bdi{letter-spacing:-.06em;font-size:clamp(44px,4.8vw,66px);font-weight:800;line-height:1.2}.ep-price-number>span{letter-spacing:0;font-family:inherit;font-size:14px;font-weight:600}.ep-price-card>p:not([class]){color:#705037;margin:4px 0;font-size:14px;line-height:1.8}.ep-price-card.ep-price-featured>p:not([class]){color:#ead0ad}.ep-price-card ul{gap:15px;margin:0 0 10px;padding:26px 0;font-size:14px;line-height:1.7;list-style:none;display:grid}.ep-price-card li{gap:10px;display:flex}.ep-price-card li svg{flex-shrink:0;margin-top:3px}.ep-price-card .ep-button{text-align:center;justify-content:center;width:100%;margin-top:auto}.ep-sales .ep-price-featured .ep-button-light{color:#2a1a10;background:#edc38c;border-color:#edc38c;box-shadow:0 4px #a7783e}.ep-price-ribbon{inset-inline-end:0;color:#3c2512;background:#edc38c;border-end-start-radius:16px;padding:10px 20px;font-size:12px;font-weight:750;position:absolute;top:0}.ep-payment-terms{max-width:1070px;margin:auto}.ep-payment-terms a{color:#4f321d;font-weight:750;text-decoration:underline}.ep-product-offer{text-align:center;background:#fff7e9;border:1px solid #bc9b72;border-radius:18px;margin-top:32px;padding:32px}.ep-product-offer h3{font-size:28px}.ep-product-offer p{line-height:1.8}.ep-product-dialog{color:#332317;text-align:start;background:#fbf6ec;border:1px solid #9f7b4d;border-radius:20px;width:min(970px,100vw - 30px);max-height:88dvh;padding:28px}.ep-product-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#21140ed1}.ep-dialog-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.ep-dialog-top h2{margin:0;font-size:26px}.ep-dialog-close{color:#392516;background:#ead9be;border:1px solid #ab885c;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:28px}.ep-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:22px;margin-block:24px;display:grid}.ep-product-grid article{background:#fffaf3;border:1px solid #ceb99e;border-radius:15px;flex-direction:column;gap:14px;padding:20px;display:flex}.ep-product-grid img{object-fit:contain;border-radius:8px;width:100%;height:200px}.ep-product-grid h3{margin:0;font-size:20px}.ep-product-grid p{margin:0;font-size:14px}.ep-product-grid .ep-button{margin-top:auto;font-size:14px}.ep-product-grid strong{font-size:22px}.ep-addon-review{background:#f1e3cb;border:1px solid #95764e;border-radius:12px;margin-block:20px;padding:20px}.ep-sales .ep-footer-bottom>p{color:#62472f}.ep-sales .ep-footer .ep-kicker,.ep-sales .ep-demo-result .ep-kicker{color:#704721}.ep-sales .ep-workbook-title>span{color:#65482e}.ep-sales .ep-mobile-cta{background:#fbf6ec;border-top:1px solid #bca382}.ep-sales .ep-mobile-cta>span{color:#322116;font-size:14px}.ep-sales .ep-mobile-cta small{color:#62462d;font-size:11px}.ep-sales .ep-utility h1{font-size:clamp(34px,5vw,64px);line-height:1.4}.ep-sales .ep-checkout{border-radius:20px}.ep-sales .ep-text-link,.ep-sales .ep-text-button{color:#62411f}.ep-sales .ep-outcomes .ep-text-link{color:#f4d5ab}@media (max-width:1024px){.ep-sales .ep-hero-grid{gap:38px}.ep-sales .ep-header-nav{display:none}.ep-sales .ep-hero h1{font-size:54px}.ep-sales .ep-hero-lead{font-size:17px}.ep-sales .ep-hero-actions{gap:18px}.ep-hero-label{inset-inline-end:-10px}.ep-price-card{padding:32px 25px}.ep-purchase-band p{font-size:18px}}@media (max-width:700px){.ep-sales .ep-section{padding-block:56px}.ep-sales .ep-container{width:calc(100% - 36px)}.ep-sales .ep-hero{padding-top:30px}.ep-sales .ep-hero-grid{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.ep-sales .ep-hero h1{font-size:44px;line-height:1.32}.ep-sales .ep-hero h1 em{font-size:inherit}html[lang=en] .ep-sales .ep-hero h1{font-size:48px;line-height:1.05}.ep-sales .ep-hero-lead{font-size:16px;line-height:1.9}.ep-sales .ep-hero-actions{flex-direction:column;align-items:stretch;margin-top:24px}.ep-sales .ep-hero-actions .ep-button,.ep-watch-link{justify-content:center}.ep-sales .ep-hero-offer{margin-top:24px}.ep-sales .ep-hero-visual{width:100%;max-width:480px;margin:auto}.ep-sales .ep-hero-visual .character-image{aspect-ratio:1.15;border-radius:20px}.ep-portrait-label{inset-inline:14px;padding:13px 16px;bottom:14px}.ep-portrait-label strong{font-size:14px}.ep-hero-label{top:18px;padding:10px;inset-inline-end:12px}.ep-hero-label>strong{font-size:24px}.ep-hero-label>small{display:none}.ep-sales .ep-hero-bottom>.ep-container{justify-content:space-between;gap:12px}.ep-sales .ep-hero-bottom span{font-size:9px;line-height:1.7}.ep-sales .ep-header-inner{gap:10px}.ep-sales .ep-header-cta{display:none}.ep-sales .ep-program-name{font-size:11px;line-height:1.7}.ep-sales .ep-program-name span{font-size:8px}.ep-sales .ep-heading h2,.ep-sales .ep-video-section h2,.ep-sales #pricing h2{font-size:32px;line-height:1.5}.ep-purchase-band{flex-direction:column;align-items:stretch;margin-block:20px;padding:22px}.ep-purchase-band p{text-align:center;font-size:17px}.ep-purchase-band .ep-button{justify-content:center}.ep-price-grid{grid-template-columns:1fr;gap:22px}.ep-price-card{padding:30px 24px}.ep-price-number bdi{font-size:54px}.ep-video-frame{border-radius:16px}.ep-video-frame figcaption{padding:14px;font-size:11px}.ep-payment-terms,.ep-cohort-notice{padding:17px}.ep-product-dialog{padding:20px}.ep-dialog-top h2{font-size:22px}.ep-sales .ep-faq-list summary h3{font-size:15px;line-height:1.8}.ep-sales .ep-footer{padding-bottom:110px}.ep-sales .ep-mobile-cta .ep-button{min-height:46px;padding:12px 16px;font-size:12px}.ep-sales .ep-mobile-cta>span{max-width:50%;line-height:1.7}.ep-sales .ep-audience-card{padding:24px}}.ep-sales .ep-outcomes .ep-section-number{color:#f5d9b0;background:#62432b}.ep-sales .ep-hero .ep-hero-bottom .ep-container>span{color:#f9ecd9;font-size:11px;font-weight:650}.ep-sales .ep-interest-grid>div:first-child>.ep-kicker{color:#f2cf9a}@media (prefers-reduced-motion:reduce){.ep-sales *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ep-sales .ep-button:hover,.ep-sales .ep-audience-card:hover{transform:none}}.ep-sales .ep-reference-price{color:#765b45;font-size:19px;text-decoration-thickness:2px}.ep-sales .ep-mobile-cta del{color:#6c513b;font-size:11px}.ep-sales .ep-price-intro del{color:#705239}.ep-breadcrumbs{color:#6e4b32;padding-block:1rem 0;font-size:.78rem;line-height:1.8}.ep-breadcrumbs ol{flex-wrap:wrap;gap:.3rem .65rem;margin:0;padding:0;list-style:none;display:flex}.ep-breadcrumbs li{overflow-wrap:anywhere;align-items:baseline;gap:.65rem;display:flex}.ep-breadcrumbs li+li:before{content:"/";opacity:.55}.ep-breadcrumbs a{text-underline-offset:.2em;text-decoration:underline}.ep-breadcrumbs [aria-current]{color:#3b281b}
.ep-sales .ep-header-inner{gap:16px}.ep-sound-toggle{color:#523720;font:inherit;cursor:pointer;background:#fff9ef;border:1px solid #cdb89e;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:11px;display:inline-flex}.ep-sound-toggle[aria-pressed=true]{color:#fff9ef;background:#382419}.ep-sound-toggle>span:first-child{font-size:19px}.ep-sales .ep-formal-title{letter-spacing:0;max-width:520px;font-size:12px;line-height:1.8}.ep-sales .ep-hero h1{margin-block:12px 14px;font-size:clamp(42px,4.7vw,66px)}.ep-sales .ep-hero-slogan{margin-block:0 14px;font-size:21px;font-weight:650;line-height:1.75}.ep-sales .ep-hero-lead{font-size:16px;line-height:1.9}.ep-sales .ep-hero-facts{color:#5e412a;flex-wrap:wrap;gap:10px 20px;margin-top:18px;font-size:13px;font-weight:650;display:flex}.ep-hero-facts>span{align-items:center;gap:7px;display:inline-flex}.ep-sales .ep-hero-actions{margin-top:22px}.ep-sales .ep-hero-offer{margin-top:22px;padding-top:18px}.ep-sales .ep-hero-grid{align-items:start;gap:60px}.ep-sales .ep-hero-visual{margin-top:20px;position:sticky;top:125px}.ep-sales .ep-hero-visual .character-image{aspect-ratio:4/5}.ep-sales .ep-status{margin-bottom:16px}.ep-country-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;max-width:480px;margin-top:22px;display:grid}.ep-country-control>label{font-size:12px;font-weight:650}.ep-country-control>select,.ep-interest-form select,.ep-checkout select{color:#382419;font:inherit;background:#fffcf7;border:1px solid #bca88e;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px}.ep-country-control small{color:#6b513c;grid-column:1/-1;font-size:11px;line-height:1.7}.ep-fx-note{max-width:650px;color:#65503b!important;font-size:11px!important;line-height:1.9!important}.ep-fx-note a{text-underline-offset:3px;text-decoration:underline}.ep-fx-note[hidden]{display:none!important}.ep-countdown{background:#fffaf2;border:1px solid #cfb99b;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;max-width:480px;margin-top:22px;padding:15px 18px;display:grid}.ep-countdown>p{margin:0;font-size:12px;font-weight:650;line-height:1.8}.ep-countdown small{color:#6d5137;grid-column:1/-1;font-size:10px;line-height:1.8}.ep-countdown-digits{direction:ltr;gap:12px;display:flex}.ep-countdown-digits>div{text-align:center;gap:2px;display:grid}.ep-countdown-digits bdi{font-family:var(--font-inter),sans-serif;font-variant-numeric:tabular-nums;color:#643821;font-size:23px}.ep-countdown-digits span{color:#6d5137;font-size:9px}.ep-countdown [hidden]{display:none!important}.ep-sales .ep-fit-compact{padding-block:60px}.ep-short-heading h2{margin:8px 0 28px;font-size:30px;line-height:1.6}.ep-sales .ep-fit-compact .ep-personas>a{border-radius:14px;min-width:0;padding:26px}.ep-fit-compact .ep-personas h3{margin-block:16px 10px;font-size:19px}.ep-fit-compact .ep-personas p{font-size:14px;line-height:1.85}.ep-fit-compact .ep-persona-link{margin-top:20px;font-size:12px}.ep-sales .ep-curriculum-layout{grid-template-columns:.75fr 1.25fr;gap:70px}.ep-sales .ep-modules summary{padding-block:19px}.ep-sales .ep-modules summary h3{font-size:17px;line-height:1.8}.ep-sales .ep-modules .ep-module-english{letter-spacing:0;text-align:start;color:#79512f;font-size:10px;line-height:1.6;display:block}.ep-sales .ep-module-content{padding-block:0 20px}.ep-sales .ep-module-content>p{margin:0;font-size:14px;line-height:1.95}.ep-hours{border-top:1px solid #cebaa0;margin-top:28px;padding-top:24px}.ep-hours>strong{font-size:25px}.ep-hours dl{gap:10px;margin-top:18px;display:grid}.ep-hours dl>div{border-bottom:1px solid #e0d2bf;justify-content:space-between;align-items:center;gap:20px;padding-bottom:9px;display:flex}.ep-hours dt{font-size:13px}.ep-hours dd{font-family:var(--font-inter),sans-serif;margin:0;font-size:18px;font-weight:650}.ep-graduation{background:#efe5d6}.ep-project-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.ep-project-image .character-image,.ep-interest-image .character-image{border-radius:18px;margin:0;overflow:hidden}.ep-project-image img,.ep-interest-image img{width:100%;height:auto;display:block}.ep-project-image figcaption,.ep-interest-image figcaption{color:#715239;padding-top:8px;font-size:10px}.ep-project-description{margin:24px 0 30px;font-size:17px;line-height:2}.ep-sales .ep-people-grid{grid-template-columns:.7fr 1fr;gap:76px}.ep-sales .ep-people-image{max-width:400px}.ep-sales .ep-people-image .character-image{border-radius:18px;margin:0;overflow:hidden}.ep-sales .ep-people-image img{width:100%;height:auto;display:block}.ep-trainer-role{color:#795330;font-size:14px;font-weight:650;line-height:1.9}.ep-sales .ep-people .ep-large-paragraph{margin-top:20px;font-size:18px;line-height:2}.ep-sales .ep-profile-links{margin-top:24px}.ep-sales .ep-heading h2{font-size:clamp(30px,3.2vw,45px);line-height:1.6}.ep-sales .ep-heading{margin-bottom:24px}.ep-price-card{flex-direction:column;display:flex}.ep-price-card .ep-button{margin-top:auto}.ep-sales .ep-price-number{flex-wrap:wrap}.ep-full-discount{border:1px solid #ab8b64;border-radius:10px;padding:14px;font-size:13px;line-height:1.9}.ep-full-discount strong{color:#ffe1b5;font-size:21px;display:block}.ep-full-discount [data-program-currency]{font-size:12px}.ep-sales .ep-price-featured .ep-kicker{color:#f0cc9d}.ep-price-interest{text-align:center;margin:24px 0 0;font-size:15px}.ep-price-interest a{text-underline-offset:5px;font-weight:700;text-decoration:underline}.ep-payment-terms{line-height:1.9!important}.ep-sales .ep-interest-grid{grid-template-columns:1fr 1fr;gap:60px}.ep-interest-image{max-width:520px;margin-top:30px}.ep-interest .ep-interest-image figcaption{color:#e0c3a0}.ep-sales .ep-interest-form{color:#382419;background:#fffaf2;border-radius:18px;padding:30px}.ep-interest-form form>label,.ep-checkout-step>label{gap:8px;min-width:0;display:grid}.ep-interest-form label small,.ep-checkout-step label small{font-size:11px;font-weight:400;line-height:1.8}.ep-phone-input{background:#fffdf9;border:1px solid #c1ac92;border-radius:9px;align-items:center;min-width:0;display:flex;overflow:hidden}.ep-phone-input>span{color:#65442a;border-inline-end:1px solid #d5c0a5;padding:10px 12px;font-size:13px}.ep-interest-form .ep-phone-input input,.ep-checkout .ep-phone-input input{background:0 0;border:0;flex:1;min-width:0;margin:0}.ep-interest-form .ep-check{align-items:start;gap:10px;font-size:12px;line-height:1.8;display:flex}.ep-interest-form .ep-check input{flex:none;margin-top:5px}.ep-interest-form .ep-button{justify-content:center;width:100%}.ep-form-availability{color:#705033;font-size:12px;line-height:1.8}.ep-interest-form .ep-text-link{margin-top:12px;font-size:13px}.ep-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ep-sales .ep-faq-layout{gap:70px}.ep-sales .ep-faq-list summary h3{font-size:16px}.ep-sales .ep-faq-list details>p{font-size:14px;line-height:1.95}.ep-sales .ep-footer{padding-bottom:105px}.ep-sales .ep-mobile-cta{background:#fff9efef}.ep-sales .ep-mobile-cta [data-program-currency]{font-size:10px}[data-program-reveal]{opacity:1}[data-program-tilt]{transform-style:preserve-3d;transition:transform .22s}.ep-sales .ep-utility-heading{max-width:850px}.ep-sales .ep-utility-page .ep-header{background:#fbf7f0}.ep-honeypot{clip-path:inset(50%)!important;pointer-events:none!important;top:0!important;left:0!important}.ep-sales .ep-program-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ep-sound-toggle,.ep-sales .ep-language{flex:none}.ep-sound-toggle{white-space:nowrap}@media (max-width:760px){.ep-sales .ep-program-name{flex:1;max-width:150px}.ep-sales .ep-brand{flex:none}.ep-sales .ep-program-name{padding-inline:5px}.ep-sales .ep-sound-toggle{font-size:9px}}@media (min-width:1050px){.ep-sales .ep-hero-visual{max-height:720px}.ep-sales .ep-hero-visual .character-image{max-height:660px}.ep-sales .ep-hero-grid{padding-bottom:45px}}@media (max-width:1050px){.ep-sales .ep-header-nav{display:none}.ep-sales .ep-header-inner{gap:12px}.ep-sales .ep-hero-grid{gap:35px}.ep-sales .ep-hero-visual{top:110px}.ep-project-grid,.ep-sales .ep-people-grid,.ep-sales .ep-curriculum-layout{gap:36px}.ep-countdown{grid-template-columns:1fr}.ep-countdown-digits{justify-content:space-between;gap:10px}.ep-sales .ep-interest-grid{gap:32px}}@media (max-width:760px){.ep-sales .ep-section{padding-block:52px}.ep-sales .ep-hero-visual{margin-top:0;position:relative;top:auto}.ep-sales .ep-hero-grid{grid-template-columns:1fr;gap:28px}.ep-sales .ep-hero h1{font-size:42px;line-height:1.4}html[lang=en] .ep-sales .ep-hero h1{font-size:44px}.ep-sales .ep-hero-slogan{font-size:18px}.ep-sales .ep-hero-lead{font-size:15px}.ep-sales .ep-hero-visual .character-image{aspect-ratio:1.18}.ep-country-control{margin-top:18px}.ep-countdown{grid-template-columns:1fr auto;padding:13px 15px}.ep-countdown-digits{gap:10px}.ep-countdown-digits bdi{font-size:21px}.ep-countdown>p{font-size:11px}.ep-countdown small{font-size:9px}.ep-sales .ep-program-name{font-size:10px}.ep-sales .ep-program-name span{display:none}.ep-sound-toggle{gap:4px;padding:6px 8px;font-size:9px}.ep-sales .ep-header-inner{gap:9px}.ep-sales .ep-brand{width:54px}.ep-sales .ep-brand img{width:54px;height:auto}.ep-sales .ep-language{font-size:12px}.ep-sales .ep-personas{grid-template-columns:1fr}.ep-sales .ep-fit-compact .ep-personas>a{padding:22px}.ep-short-heading h2{font-size:25px}.ep-sales .ep-curriculum-layout,.ep-project-grid,.ep-sales .ep-people-grid,.ep-sales .ep-interest-grid{grid-template-columns:1fr;gap:30px}.ep-sales .ep-curriculum-intro{position:static}.ep-hours{margin-top:20px}.ep-hours dl{grid-template-columns:repeat(3,1fr);gap:12px}.ep-hours dl>div{gap:8px;display:grid}.ep-sales .ep-modules summary h3{font-size:15px}.ep-sales .ep-modules .ep-module-english{font-size:9px}.ep-sales .ep-module-content{padding-inline:0}.ep-sales .ep-people-image{max-width:340px}.ep-project-description{font-size:15px}.ep-sales .ep-heading h2{font-size:29px}.ep-sales .ep-people .ep-large-paragraph{font-size:16px}.ep-interest-image{max-width:100%}.ep-sales .ep-interest-form{padding:24px 20px}.ep-sales .ep-faq-layout{gap:25px}.ep-sales .ep-faq-list summary h3{font-size:14px}.ep-sales .ep-price-grid{gap:20px}.ep-sales .ep-price-number bdi{font-size:46px}}@media (prefers-reduced-motion:reduce){[data-program-tilt],[data-program-reveal]{opacity:1!important;transition:none!important;transform:none!important}.ep-sales .ep-button:hover,.ep-sales .ep-button:active{box-shadow:none;transform:none}}
