/* Sales experience: editorial typography, real video, direct checkout. */
.sales-page{--sales-green:#174e40;--sales-muted:#585e56;background:#f8f6f0;color:#202820}.sales-page h1,.sales-page h2,.sales-page h3{text-transform:none;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.sales-page h1{font-size:clamp(52px,5.8vw,86px);line-height:1.02}.sales-page h2{font-size:clamp(38px,4vw,60px);line-height:1.08}.sales-page h3{font-size:30px;line-height:1.15}.sales-page em{font-weight:400;color:var(--sales-green)}.sales-page p{line-height:1.65}.sales-section{max-width:1360px;margin:auto;padding:92px 64px}.sales-kicker{font:600 11px/1.6 'Instrument Sans',sans-serif;letter-spacing:.16em;margin-bottom:25px;color:var(--sales-green)}.sales-dot{display:inline-block;width:7px;height:7px;background:#b66235;border-radius:50%;margin-right:8px}.sales-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-top:70px;padding-bottom:75px;align-items:center}.sales-hero h1{margin-bottom:26px}.sales-hero-copy>p{max-width:510px;font-size:18px;color:#353e35}.sales-hero .sales-description{font-size:15px;color:var(--sales-muted);margin-top:16px;max-width:455px}.sales-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:29px 0 17px}.sales-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 24px;background:var(--sales-green,#174e40);color:#fff;text-decoration:none;border-radius:5px;font:600 14px/1.4 'Instrument Sans',sans-serif;min-height:52px;border:1px solid transparent;transition:background .15s}.sales-button:hover{background:#10392e}.sales-text-link{color:inherit;font-size:14px;font-weight:600;text-underline-offset:5px;display:inline-block}.sales-small{font-size:12px!important;color:var(--sales-muted);line-height:1.7!important}.sales-video-wrap{background:#123d33;border-radius:10px;overflow:hidden;box-shadow:0 24px 50px #15342915;transform:rotate(1deg)}.sales-video-wrap video{width:100%;aspect-ratio:16/9;display:block;background:#14241c}.sales-video-label,.sales-video-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;color:#fff}.sales-video-label{font-size:9px;letter-spacing:.12em}.sales-video-label span:last-child{color:#c1d3c9}.sales-video-bottom{font:21px/1.3 Georgia,serif}.sales-video-note{font:22px/1.45 Georgia,serif!important;margin:30px 0 15px!important;padding-left:23px;border-left:2px solid #b66235}.sales-video-note strong{font-weight:400;color:var(--sales-green)}.sales-transcript{font-size:12px;color:var(--sales-muted)}.sales-transcript summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.sales-transcript p{padding-top:12px}.sales-band{background:#174e40;color:#fff;padding:23px 64px;display:flex;justify-content:space-between;gap:18px;font-size:11px;letter-spacing:.15em}.sales-recognition,.sales-course{display:grid;grid-template-columns:1fr 1fr;gap:100px}.sales-recognition>div>p,.sales-course>div>p{color:var(--sales-muted);margin:24px 0;max-width:430px}.sales-pattern-list>a{display:flex;align-items:center;gap:22px;padding:21px 0;border-bottom:1px solid #cbd0c6;text-decoration:none;color:inherit}.sales-pattern-list>a:first-child{border-top:1px solid #cbd0c6}.sales-pattern-list>a>span{font:11px monospace;color:#536759}.sales-pattern-list>a>span:last-child{margin-left:auto;font-size:20px}.sales-pattern-list h3{font-size:25px;margin-bottom:5px}.sales-pattern-list p{font-size:13px;color:var(--sales-muted)}.sales-pattern-list a:hover h3{color:#1a6b5a}.sales-inclusions{background:#e8ece3;max-width:none;padding-left:max(64px,calc((100vw - 1232px)/2));padding-right:max(64px,calc((100vw - 1232px)/2))}.sales-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.sales-three article{padding-top:25px;border-top:1px solid #a7b4a4;display:flex;flex-direction:column}.sales-three h3{margin:20px 0;font-size:32px;max-width:280px}.sales-three p{font-size:15px;color:#475145;margin-bottom:26px}.sales-three a{margin-top:auto}.sales-course ol{margin:0;padding:0;list-style:none}.sales-course li{display:flex;gap:24px;border-bottom:1px solid #ccd2c8;padding:18px 0}.sales-course li>span{font:12px monospace;color:#6c7669;padding-top:8px}.sales-course li h3{font-size:26px}.sales-course li p{font-size:14px;color:var(--sales-muted);margin-top:4px}.sales-story{text-align:center;border-top:1px solid #d3d8ce}.sales-story p{max-width:660px;margin:26px auto;color:var(--sales-muted);font-size:18px}.sales-offer{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center;background:#174e40;color:white;max-width:none;padding-left:max(64px,calc((100vw - 1232px)/2));padding-right:max(64px,calc((100vw - 1232px)/2))}.sales-offer .sales-kicker{color:#c8d8c7}.sales-offer em{color:#c8d8c7}.sales-offer>div>p{margin-top:24px;max-width:440px;color:#d9e3d9}.sales-offer .sales-small{color:#d9e3d9}.sales-price-card{background:#f8f6f0;color:#202820;border-radius:8px;padding:36px}.sales-price-card .sales-kicker{color:#174e40}.sales-price{font:80px/1 Georgia,serif;letter-spacing:-.05em}.sales-price span{font:16px 'Instrument Sans',sans-serif;letter-spacing:0}.sales-offer .sales-price-card>p{color:#585e56;font-size:14px;margin-top:13px}.sales-price-card ul{list-style:none;padding:22px 0;margin:24px 0;border-top:1px solid #d3d8ce;border-bottom:1px solid #d3d8ce}.sales-price-card li{font-size:14px;line-height:1.6;margin:10px 0}.sales-price-card .sales-button{width:100%}.sales-price-card .sales-small{text-align:center}.sales-faq{max-width:1000px}.sales-faq h2{margin-bottom:32px}.sales-faq details{border-bottom:1px solid #cbd0c6;padding:23px 0}.sales-faq summary{list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:17px;font-weight:500;cursor:pointer}.sales-faq summary::-webkit-details-marker{display:none}.sales-faq details[open] summary span{transform:rotate(45deg)}.sales-faq details p{font-size:15px;color:var(--sales-muted);padding-top:17px;max-width:700px}.sales-last{text-align:center;background:#e8ece3;max-width:none}.sales-last .sales-actions{justify-content:center}.sales-page header{border-bottom-color:#d3d8ce!important}.sales-page header+.sales-section{margin-top:0}.sales-page .sales-mobile-cta{display:none}a:focus-visible,button:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid #b66235;outline-offset:5px}.sales-page header .etp-btn{background:#174e40;color:white;border-color:#174e40;border-radius:5px}.sales-page header .label{font-family:'Instrument Sans',sans-serif;text-transform:none;letter-spacing:0;font-size:13px}.sales-page header{padding:20px 40px!important}.sales-page header+div:not([role]){display:none!important}
@media(max-width:1100px){.sales-section{padding:65px 35px}.sales-hero{gap:35px}.sales-recognition,.sales-course{gap:45px}.sales-offer{gap:45px}.sales-three{gap:24px}.sales-band{padding:22px 35px}.sales-video-label{font-size:8px;padding:15px}.sales-video-bottom{font-size:17px;padding:17px}}
@media(max-width:760px){.sales-section{padding:54px 22px}.sales-hero,.sales-recognition,.sales-course,.sales-offer{grid-template-columns:1fr;gap:38px}.sales-page h1{font-size:56px}.sales-page h2{font-size:41px}.sales-hero{padding-top:35px}.sales-hero h1 br:nth-of-type(3){display:none}.sales-hero-copy>p{font-size:17px}.sales-three{grid-template-columns:1fr;gap:35px;margin-top:34px}.sales-three h3{max-width:none;font-size:29px}.sales-band{padding:19px 22px;font-size:9px;letter-spacing:.08em}.sales-band span:last-child{max-width:135px}.sales-video-wrap{transform:none}.sales-price-card{padding:28px}.sales-kicker{font-size:10px;margin-bottom:20px}.sales-page header{padding:14px 22px!important}.sales-page footer{padding-bottom:115px!important}.sales-page .sales-mobile-cta{display:flex;position:fixed;z-index:60;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:10px;background:#f8f6f0;border-top:1px solid #cbd0c6;padding:12px 18px calc(12px + env(safe-area-inset-bottom));font-size:12px}.sales-mobile-cta strong{font-size:20px}.sales-mobile-cta .sales-button{font-size:12px;padding:13px 17px;min-height:44px}.sales-page{padding-bottom:0}.sales-last h2{font-size:37px}.sales-actions{gap:20px}.sales-faq summary{font-size:16px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
