@font-face{font-family:Manrope;src:url('/site-navigation/fonts/manrope-0.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Unbounded;src:url('/site-navigation/fonts/unbounded-8.woff2') format('woff2');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#f5f2e9;color:#222d35}.ep{--accent:#b24d30;--tint:#fbebe1;--line:#d9d8cc;font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.8}.ep.oral{--accent:#176353;--tint:#e4f0e8}.ep a{color:var(--accent);text-underline-offset:4px}.ep .wrap{max-width:1220px;margin:auto;padding:0 28px}.ep .crumbs{padding-top:25px;font-size:12px;color:#68716e}.ep .crumbs a{text-decoration:none}.ep .eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--accent)}.ep .hero{padding:44px 0 36px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.ep h1{font-family:Unbounded,Manrope,sans-serif;font-size:clamp(28px,3.1vw,45px);line-height:1.2;letter-spacing:-.045em;font-weight:600;margin:18px 0 22px;overflow-wrap:anywhere}.ep .lead{font-size:18px;color:#505e61;max-width:820px}.ep .meta{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#657170;margin-top:22px}.ep .version{border-left:3px solid var(--accent);padding:15px 20px;background:var(--tint);font-size:14px}.ep .hero-note{background:#fffdf8;border:1px solid var(--line);padding:24px}.ep .hero-note b{font-size:21px;line-height:1.35;display:block}.ep .hero-note p{font-size:14px}.ep .button,.ep :where(.tool,.form-panel) button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 19px;border:0;border-radius:7px;background:var(--accent);color:white;font:700 14px Manrope,sans-serif;text-decoration:none;cursor:pointer;gap:8px}.ep .button:hover,.ep :where(.tool,.form-panel) button:hover{filter:brightness(.9)}.ep :where(.tool,.form-panel) button:disabled{opacity:.5;cursor:wait}.ep .button.secondary,.ep :where(.tool,.form-panel) button.secondary{color:var(--accent);background:var(--tint);border:1px solid var(--line)}.ep .layout{display:grid;grid-template-columns:minmax(0,850px) 250px;gap:52px;align-items:start}.ep .article{min-width:0;background:#fffdf8;border-top:3px solid var(--accent);padding:38px 44px}.ep .article h2{font-family:Unbounded,Manrope,sans-serif;font-size:23px;line-height:1.4;letter-spacing:-.025em;font-weight:550;margin:42px 0 18px;scroll-margin-top:100px}.ep .article h2:first-child{margin-top:0}.ep .article h3{font-size:18px;line-height:1.5;margin:25px 0 12px}.ep .article p{margin:14px 0}.ep .article ul,.ep .article ol{padding-left:24px}.ep .article li{margin:9px 0}.ep .article table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow:auto}.ep .article td,.ep .article th{padding:10px;border-bottom:1px solid var(--line);text-align:left}.ep .article details{padding:15px 18px;background:#f0f2eb;margin:15px 0;border-radius:5px}.ep summary{cursor:pointer;font-weight:700}.ep img{max-width:100%;height:auto}.ep figure{margin:24px 0}.ep figcaption{font-size:12px;color:#68716e}.ep .toc{position:sticky;top:100px;font-size:13px;padding:20px 0;border-top:1px solid var(--line)}.ep .toc b{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px}.ep .toc a{display:block;text-decoration:none;padding:7px 0;color:#53645f;line-height:1.5}.ep .toc a:hover{color:var(--accent)}.ep .stretch{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);background:var(--tint);padding:24px;margin:32px 0;display:flex;gap:24px;align-items:center}.ep .stretch .text{flex:1;min-width:0}.ep .stretch strong{font-size:20px;line-height:1.4;display:block}.ep .stretch p{font-size:13px;margin:8px 0}.ep .stretch .button{flex-shrink:0}.ep .more{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 60px}.ep .more a{display:block;padding:20px;background:#fffdf8;border:1px solid var(--line);text-decoration:none;font-size:14px}.ep .sources{padding-top:26px;margin-top:35px;border-top:1px solid var(--line);font-size:13px}.ep .tool{background:#ecf0ed;border:1px solid #c9d7ce;padding:24px;margin:32px 0}.ep .tool h3{margin-top:0}.ep .tool label{display:block;font-size:14px;font-weight:700}.ep .tool textarea{width:100%;min-height:220px;font:16px/1.6 Manrope,sans-serif;padding:16px;border:1px solid #b3c4b8}.ep .tool select{font:15px Manrope,sans-serif;max-width:100%;padding:12px;margin:10px 0;border:1px solid #a6bbb0;background:white}.ep .clock{font:500 44px Unbounded,sans-serif;margin:15px 0}.ep .tool-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.ep audio{width:100%;margin:15px 0}.ep .small{font-size:13px;color:#60716b}.ep .landing{padding:45px 0 70px}.ep .landing-grid{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:65px;align-items:start}.ep .book-preview{display:grid;grid-template-columns:220px 1fr;gap:30px;align-items:center;margin:30px 0}.ep .book-preview img{box-shadow:8px 12px 0 #26332e14;border:1px solid #c5c7bb}.ep .book-preview ul{font-size:15px;padding-left:20px}.ep .form-panel{background:#fffdf8;border:1px solid var(--line);padding:32px;position:sticky;top:110px}.ep .form-panel h2{font-family:Unbounded,sans-serif;font-size:24px;line-height:1.4;margin:0 0 15px;letter-spacing:-.03em}.ep .form-panel label.field{display:block;font-size:13px;font-weight:750;margin:18px 0 6px}.ep .form-panel input:not([type=checkbox]){width:100%;font:16px Manrope,sans-serif;padding:13px;border:1px solid #aeb9b3;border-radius:5px;background:white;min-height:48px}.ep input:focus-visible,.ep textarea:focus-visible,.ep select:focus-visible,.ep a:focus-visible,.ep :where(.tool,.form-panel) button:focus-visible{outline:3px solid #e8975d;outline-offset:4px}.ep .checks{margin:20px 0}.ep .check{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.7;margin:13px 0}.ep .check input{width:19px;height:19px;flex-shrink:0;margin:1px 0 0;accent-color:var(--accent)}.ep .form-panel button{width:100%}.ep [data-error]{color:#9d2727;font-size:13px}.ep [data-download-ready]{padding:24px;background:var(--tint)}.ep .preview-pages{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.ep .preview-pages img{border:1px solid var(--line)}.ep .landing h2{font-size:25px;line-height:1.4;margin-top:40px}.ep .ad{font-size:10px;color:#7b837f;margin:30px 0;min-height:250px}.ep .ad span{display:block}.ep .ad [data-rtb]{min-height:230px}.ep .catalog{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none}.ep .catalog a{display:block;padding:12px 15px;background:#edf1e9;text-decoration:none;min-height:60px;font-size:14px}.ep .site-links{margin-top:35px}.ep [hidden]{display:none!important}
@media(max-width:980px){.ep .hero{grid-template-columns:1fr}.ep .hero-note{max-width:none}.ep .layout{grid-template-columns:1fr}.ep .toc{position:static;order:-1;border:1px solid var(--line);padding:20px}.ep .toc a{display:inline-block;margin-right:18px}.ep .landing-grid{grid-template-columns:1fr}.ep .form-panel{position:static;max-width:650px}.ep .hero{gap:20px}.ep .landing-grid{gap:20px}}@media(max-width:600px){.ep .wrap{padding:0 16px}.ep .hero{padding-top:26px}.ep h1{font-size:28px;line-height:1.3}.ep .lead{font-size:16px}.ep .article{padding:26px 21px}.ep .article h2{font-size:21px}.ep .stretch{display:block;padding:20px}.ep .stretch .button{width:100%;margin-top:10px}.ep .book-preview{grid-template-columns:140px 1fr;gap:18px}.ep .book-preview ul{font-size:13px}.ep .form-panel{padding:24px 20px}.ep .more,.ep .catalog{grid-template-columns:1fr}.ep .landing{padding-top:25px}.ep .preview-pages{gap:8px}.ep .tool{padding:18px}.ep .meta{gap:8px}}

/* Keep late-loaded partner advertising outside the two-column download funnel. */
.ep .landing-grid>div,.ep .form-panel{min-width:0}.ep .ep-partner-slot{width:100%;min-width:0;margin-top:36px}.ep .ep-partner-slot:empty{margin:0}
/* Mini-courses: an editorial course prospectus, with one primary conversion. */
.ep.course{--course-dark:#243831;--course-light:#e5ede1}.ep.course.essay{--course-dark:#483025;--course-light:#f3e6d6}.ep.course .course-hero{padding:40px 0 45px;gap:55px}.ep.course .course-intro{padding-top:6px}.ep.course h1{font-size:clamp(30px,3.2vw,43px);line-height:1.25;letter-spacing:-.045em;max-width:750px}.ep.course h2{font-family:Unbounded,Manrope,sans-serif;font-size:clamp(23px,2.2vw,31px);font-weight:550;line-height:1.4;letter-spacing:-.035em;margin:15px 0 20px}.ep.course h3{font-size:21px;line-height:1.4;margin:15px 0 12px}.ep.course .course-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.ep.course .course-tags span{border:1px solid #c8cfc3;border-radius:30px;padding:5px 12px;font-size:11px;font-weight:750;line-height:1.5}.ep.course .course-tags span:first-child{color:white;background:var(--accent);border-color:var(--accent)}.ep.course .course-checks{list-style:none;padding:0;margin:26px 0;font-size:15px}.ep.course .course-checks li{display:flex;gap:12px;margin:12px 0;align-items:start}.ep.course .course-checks li:before{content:'✓';display:grid;place-items:center;flex-shrink:0;width:23px;height:23px;border-radius:50%;background:var(--course-light);color:var(--accent);font-size:13px;font-weight:800;margin-top:2px}.ep.course .course-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ep.course .course-cta{min-height:55px;padding:15px 22px;font-size:14px;justify-content:space-between;gap:24px}.ep.course .course-cta span{font-size:22px}.ep.course .course-text-link{font-size:13px;font-weight:750}.ep.course .course-format{margin-top:14px}.ep.course .course-form{position:static;border-radius:20px;padding:28px;background:#fffdf8;box-shadow:0 18px 50px #26332e0b;scroll-margin-top:110px}.ep.course .course-form h2{font-size:23px;margin-top:22px}.ep.course .course-form>p{font-size:14px;line-height:1.7}.ep.course .course-form label.field{margin-top:13px}.ep.course .course-form .checks{margin:14px 0}.ep.course .course-form .check{font-size:11px}.ep.course .course-form input:not([type=checkbox]){font-size:15px;padding:11px 13px}.ep.course .course-form button{font-size:14px;padding:15px 12px;min-height:54px}.ep.course .course-price{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.ep.course .course-price span{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.ep.course .course-price b{font-family:Unbounded,sans-serif;font-size:32px;color:var(--accent);line-height:1.3}.ep.course .course-delivery{font-size:12px;line-height:1.6;margin:14px 0;color:#53625b;background:var(--tint);padding:10px 12px;border-radius:7px}.ep.course .course-form-note{font-size:10px;line-height:1.7;color:#69736c;margin:12px 0 0}.ep.course .course-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;gap:24px}.ep.course .course-stats>div{display:flex;flex-direction:column;gap:6px;padding-left:26px;border-left:1px solid var(--line)}.ep.course .course-stats>div:first-child{border:0;padding-left:0}.ep.course .course-stats b{font:500 34px/1.3 Unbounded,sans-serif;color:var(--accent);letter-spacing:-.04em}.ep.course .course-stats span{font-size:12px;color:#5c6964}.ep.course .course-section{padding:68px 0}.ep.course .course-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}.ep.course .course-benefits article{padding-top:18px;border-top:1px solid var(--line);min-width:0}.ep.course .course-benefits p{font-size:15px;line-height:1.9;color:#52615a}.ep.course .course-small-num{font:500 12px Unbounded,sans-serif;color:var(--accent)}.ep.course .course-program{background:var(--course-dark);color:#fffdf5;padding:48px;border-radius:24px;margin:10px 0}.ep.course .course-program .eyebrow{color:#d5d6ae}.ep.course .course-program-top{display:flex;justify-content:space-between;gap:36px}.ep.course .course-program-top p{font-size:14px;max-width:580px;color:#f6f5e0c7}.ep.course .course-program-summary{flex-shrink:0;padding-top:30px;font-size:16px}.ep.course .course-program-summary span{font-size:11px;color:#f5edc7a8}.ep.course .course-program-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:45px;align-items:start;margin-top:28px}.ep.course .course-modules details{border-top:1px solid #ffffff30;padding:19px 0}.ep.course .course-modules summary{display:flex;gap:17px;align-items:center;list-style:none;font-size:16px;line-height:1.5}.ep.course summary::-webkit-details-marker{display:none}.ep.course .course-module-num{font-size:12px;color:#e7dba7;min-width:24px}.ep.course .course-plus{margin-left:auto;font-size:24px;font-weight:400}.ep.course details[open] .course-plus{transform:rotate(45deg)}.ep.course .course-module-body{padding-left:41px;font-size:13px;line-height:1.9;color:#f9f6dfcb}.ep.course .course-outcome{border-left:2px solid #b8be93;padding-left:14px}.ep.course .course-book{margin:0;position:relative;padding:24px 20px;background:#ffffff0b;border-radius:15px}.ep.course .course-book img{display:block;width:195px;margin:40px auto 16px;border:1px solid #fff9;box-shadow:10px 10px 0 #fff2;transform:rotate(4deg)}.ep.course .course-book-badge{font-size:12px;line-height:1.7;color:#e7dfb9}.ep.course .course-book figcaption{font-size:11px;text-align:center;color:#f3efdaaf;margin-top:22px}.ep.course .course-program-bottom{display:flex;gap:25px;align-items:center;border-top:1px solid #ffffff30;padding-top:28px;margin-top:24px}.ep.course .course-program-bottom .button{background:#f5e6b8;color:#29352b}.ep.course .course-program-bottom>span{font-size:12px;max-width:270px;color:#f9f4d4bf}.ep.course .course-demo,.ep.course .course-fragments,.ep.course .course-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start}.ep.course .course-demo>div>p,.ep.course .course-fragments>div>p{font-size:15px;line-height:1.9;color:#52615a}.ep.course .course-demo-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fffdf7}.ep.course .course-demo-card>div{padding:24px 28px}.ep.course .course-demo-card p{font-size:16px;line-height:1.8;margin:12px 0 0}.ep.course .course-example-label{font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;color:#60716b}.ep.course .course-example-strong{background:var(--course-light);border-top:1px solid var(--line)}.ep.course .course-example-strong .course-example-label{color:var(--accent)}.ep.course .course-fragments{padding-top:20px}.ep.course .course-fragments .preview-pages{margin:0;transform:rotate(-2deg)}.ep.course .course-fragments .preview-pages img{box-shadow:7px 10px 0 #26332e0c}.ep.course .course-fragments .button{margin-top:20px}.ep.course .course-how{border-top:1px solid var(--line)}.ep.course .course-trust{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:var(--course-light);padding:38px 42px;border-radius:20px}.ep.course .course-trust p{font-size:14px;margin-top:0}.ep.course .course-trust p.small{font-size:12px}.ep.course .course-trust a{font-size:12px;font-weight:750}.ep.course .course-faq details{padding:21px 0;border-bottom:1px solid var(--line);font-size:14px}.ep.course .course-faq details:first-child{border-top:1px solid var(--line)}.ep.course .course-faq details p{font-size:13px;color:#52615a}.ep.course .course-final{display:flex;justify-content:space-between;gap:50px;align-items:center;background:var(--course-dark);border-radius:24px;color:#fffdf5;padding:45px;margin-bottom:55px}.ep.course .course-final .eyebrow{color:#e4dab0}.ep.course .course-final h2{font-size:25px}.ep.course .course-final p{font-size:13px;color:#f5efd1b8;max-width:650px}.ep.course .course-final>div:last-child{flex-shrink:0}.ep.course .course-final>div:last-child p{font-size:11px}.ep.course .course-final .button{background:#f5e6b8;color:#29352b}.ep.course .course-mobile-cta{display:none}.ep.course .ep-partner-slot{margin-bottom:60px}
@media(max-width:1100px){.ep.course .course-hero{gap:30px;grid-template-columns:minmax(0,1fr) 370px}.ep.course .course-program{padding:32px}.ep.course .course-program-top{display:block}.ep.course .course-program-summary{padding-top:5px}.ep.course .course-demo,.ep.course .course-fragments,.ep.course .course-faq{gap:35px}.ep.course .course-final{display:block}.ep.course .course-final>div:last-child{margin-top:25px}}
@media(max-width:850px){.ep.course .course-hero{grid-template-columns:1fr}.ep.course .course-form{max-width:650px;width:100%;justify-self:center}.ep.course .course-intro h1{max-width:760px}.ep.course .course-benefits{gap:20px}.ep.course .course-program-grid{grid-template-columns:1fr}.ep.course .course-book{display:none}.ep.course .course-program-bottom{display:block}.ep.course .course-program-bottom>span{display:block;margin-top:20px}.ep.course .course-trust{gap:30px}.ep.course .course-final{padding:32px}}
@media(max-width:600px){.ep.course h1{font-size:30px;line-height:1.25;letter-spacing:-.045em}.ep.course h2{font-size:24px}.ep.course .course-hero{padding:28px 0;gap:28px}.ep.course .course-actions{gap:15px}.ep.course .course-checks{font-size:14px}.ep.course .course-checks li{margin:10px 0}.ep.course .course-cta{width:100%;font-size:13px;padding:14px 18px;gap:15px}.ep.course .course-stats{grid-template-columns:1fr 1fr;gap:24px;padding:24px 0}.ep.course .course-stats>div{padding-left:0;border:0}.ep.course .course-stats b{font-size:29px}.ep.course .course-stats span{font-size:11px}.ep.course .course-section{padding:42px 0}.ep.course .course-benefits{grid-template-columns:1fr;margin-top:24px;gap:13px}.ep.course .course-benefits h3{font-size:20px;margin-top:8px}.ep.course .course-benefits p{font-size:14px;margin-top:0}.ep.course .course-program{padding:28px 22px;margin:5px -3px;border-radius:17px}.ep.course .course-program h2{font-size:22px}.ep.course .course-modules summary{font-size:14px;gap:12px}.ep.course .course-module-body{padding-left:0}.ep.course .course-demo,.ep.course .course-fragments,.ep.course .course-faq,.ep.course .course-trust{grid-template-columns:1fr;gap:22px}.ep.course .course-demo-card>div{padding:22px}.ep.course .course-demo-card p{font-size:14px}.ep.course .course-fragments .preview-pages{margin-top:15px}.ep.course .course-trust{padding:28px 22px;border-radius:17px}.ep.course .course-trust h2{font-size:22px;margin-bottom:0}.ep.course .course-final{padding:28px 22px;border-radius:17px;margin-bottom:25px}.ep.course .course-final h2{font-size:22px}.ep.course .course-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;padding:9px 16px calc(9px + env(safe-area-inset-bottom));background:#f5f2e9f5;backdrop-filter:blur(10px);border-top:1px solid #d0d7c9;z-index:40}.ep.course .course-mobile-cta .button{min-height:48px}.ep.course{padding-bottom:70px}.ep.course .course-form{padding:23px}.ep.course .ep-partner-slot{margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){.ep.course *{scroll-behavior:auto!important}}
.ep.thanks{padding-bottom:0}.ep.thanks .thanks-download{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:65px;align-items:center;padding:55px 0 45px}.ep.thanks .thanks-download h1{font-size:clamp(29px,3vw,40px)}.ep.thanks .thanks-download>img{width:190px;transform:rotate(5deg);box-shadow:10px 14px 0 #26332e15;border:1px solid var(--line)}.ep.thanks .thanks-download .small{max-width:650px;font-size:12px}.ep.thanks .thanks-first{padding:28px 32px;background:var(--course-light);border-radius:15px;margin:0 0 55px}.ep.thanks .thanks-first h2{font-size:24px}.ep.thanks .thanks-first p{font-size:15px}.ep.thanks .thanks-first a{font-size:13px;font-weight:700}.ep.thanks .thanks-offer{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:50px;padding-top:35px;border-top:1px solid var(--line);align-items:start}.ep.thanks .thanks-partner{font-size:11px;letter-spacing:.08em;font-weight:750;color:var(--accent)}.ep.thanks .thanks-offer>div>p{font-size:15px;line-height:1.9}.ep.thanks .thanks-offer>div>p.small,.ep.thanks .thanks-offer>div>a{font-size:12px}.ep.thanks .thanks-offer .form-panel{position:static;border-radius:18px;max-width:100%;padding:28px}.ep.thanks .thanks-offer .form-panel h3{margin-top:15px}.ep.thanks .thanks-offer .form-panel .small{font-size:12px}.ep.thanks .feedback-panel{padding:30px;border:1px solid var(--line);background:#fffdf8;border-radius:18px}.ep.thanks .feedback-panel fieldset{padding:0;margin:0 0 20px;border:0;min-width:0}.ep.thanks .feedback-panel legend{font-size:16px;font-weight:750;margin-bottom:14px}.ep.thanks .feedback-ratings{display:flex;gap:12px}.ep.thanks .feedback-ratings label{position:relative;cursor:pointer}.ep.thanks .feedback-ratings input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.ep.thanks .feedback-ratings span{display:grid;place-items:center;width:49px;height:49px;border:1px solid #a9b6a9;border-radius:10px;font-size:19px;font-weight:750}.ep.thanks .feedback-ratings input:checked+span{color:white;background:var(--accent);border-color:var(--accent)}.ep.thanks .feedback-ratings input:focus-visible+span{outline:3px solid #e8975d;outline-offset:3px}.ep.thanks .feedback-scale{display:flex;justify-content:space-between;max-width:295px;font-size:10px;margin-top:9px;color:#53635a}.ep.thanks .feedback-panel form>label{display:block;font-size:13px;font-weight:750;margin:18px 0 8px}.ep.thanks .feedback-panel select,.ep.thanks .feedback-panel textarea{width:100%;border:1px solid #a9b6a9;border-radius:6px;padding:12px;font:14px/1.5 Manrope,sans-serif;background:white}.ep.thanks .feedback-panel textarea{resize:vertical}.ep.thanks .feedback-panel button{display:inline-flex;min-height:48px;align-items:center;padding:12px 22px;border:0;border-radius:7px;background:var(--accent);color:white;font:700 14px Manrope,sans-serif;cursor:pointer;margin-top:20px}.ep.thanks .feedback-panel button:disabled{opacity:.6;cursor:wait}.ep.thanks .feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ep.thanks [data-feedback-error],.ep.thanks [data-trial-error]{font-size:13px;color:#962a27}.ep.thanks .thanks-end{display:flex;gap:30px;justify-content:space-between;font-size:13px;border-top:1px solid var(--line);padding:25px 0 45px}.ep.thanks #feedback{scroll-margin-top:100px}
@media(max-width:850px){.ep.thanks .thanks-download{gap:25px;grid-template-columns:minmax(0,1fr) 140px}.ep.thanks .thanks-download>img{width:130px}.ep.thanks .thanks-offer{grid-template-columns:1fr}.ep.thanks .thanks-offer .form-panel{max-width:650px}.ep.thanks .thanks-end{flex-wrap:wrap}.ep.thanks .feedback-ratings{gap:9px}}
@media(max-width:600px){.ep.thanks .thanks-download{grid-template-columns:1fr;padding:35px 0}.ep.thanks .thanks-download>img{display:none}.ep.thanks .thanks-first{padding:24px;margin-bottom:30px}.ep.thanks .thanks-first h2{font-size:21px}.ep.thanks .thanks-offer{gap:24px}.ep.thanks .feedback-panel{padding:22px}.ep.thanks .feedback-ratings span{width:46px;height:46px}.ep.thanks .thanks-end{gap:15px;flex-direction:column}}

.ep.course .course-price>div:first-child{display:flex;flex-direction:column;gap:8px}.ep.course .course-price .course-discount{font-size:10px;letter-spacing:.04em;align-self:flex-start;background:var(--accent);color:white;padding:3px 8px;border-radius:20px}.ep.course .course-price-values{display:flex;align-items:baseline;gap:12px}.ep.course .course-price-values del{font-size:16px;color:#73786e;text-decoration-line:line-through;text-decoration-thickness:2px;white-space:nowrap}.ep.course .course-daily-promo{background:var(--course-light);border:1px solid var(--line);border-radius:9px;padding:11px 13px;margin:15px 0 0}.ep.course .course-daily-promo>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.ep.course .course-daily-promo span{font-size:11px;font-weight:750}.ep.course .course-daily-promo strong{font:600 20px/1.5 Manrope,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--accent);white-space:nowrap}.ep.course .course-daily-promo p{font-size:10px;color:#58655c;line-height:1.5;margin:5px 0 0}.ep.course .course-final-price{display:flex;align-items:baseline;gap:16px}.ep.course .course-final-price del{font-size:18px;text-decoration:line-through;text-decoration-thickness:2px;color:#f5efd1b8}.ep.course .course-final-price b{font:500 31px Unbounded,sans-serif;color:#f5e6b8}
@media(max-width:380px){.ep.course .course-price-values{gap:8px}.ep.course .course-price-values del{font-size:14px}.ep.course .course-price b{font-size:29px}.ep.course .course-price span{font-size:10px}}
.ep.course .course-start{border-top:1px solid var(--line);padding-top:38px}.ep.course .course-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.ep.course .course-start-grid article{background:#fffdf8;border:1px solid var(--line);border-radius:15px;padding:24px;display:flex;flex-direction:column;min-width:0}.ep.course .course-start-grid h3{font-size:19px;margin:0 0 12px}.ep.course .course-start-grid p{font-size:14px;color:#52615a;line-height:1.8;margin:0 0 20px}.ep.course .course-start-grid a{margin-top:auto;font-size:12px;font-weight:750}.ep.course .course-readiness{padding-top:10px}.ep.course .course-parent{display:grid;grid-template-columns:1fr 1fr;gap:60px;border:1px solid var(--line);border-radius:20px;padding:36px 40px;margin:0 0 40px;background:#fffdf8}.ep.course .course-parent p{font-size:14px;margin-top:0}.ep.course .course-parent p.small{font-size:12px}.ep.course .course-parent h2{font-size:26px}.ep.course #start,.ep.course #readiness{scroll-margin-top:105px}
@media(max-width:850px){.ep.course .course-start-grid{gap:12px}.ep.course .course-start-grid article{padding:19px}.ep.course .course-parent{gap:30px;padding:28px}}
@media(max-width:600px){.ep.course .course-start-grid,.ep.course .course-parent{grid-template-columns:1fr}.ep.course .course-start-grid article{padding:23px}.ep.course .course-parent{gap:14px;padding:25px 22px}.ep.course .course-parent h2{font-size:22px}.ep.course .course-readiness{padding-top:10px}}
