.sales-home{font-size:16px;line-height:1.8}.sales-home em{color:var(--accent);font-weight:400}.sales-home h2{font-size:clamp(2.2rem,3.6vw,3.4rem)}.sales-home h3{line-height:1.22}.sales-home .eyebrow{letter-spacing:.15em;font-size:.75rem;line-height:1.7}.sales-home .text-link{align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:inline-flex}.sales-home .button:hover{color:#fff}.sales-home .button-outline:hover{color:var(--accent)}.sales-home .actions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.sales-home a:not(.button){transition:color .16s,border-color .16s,background .16s}.sales-home .text-link:hover{text-underline-offset:5px;text-decoration:underline}.sales-section{padding-block:100px}.sales-section+.sales-section{padding-top:0}.sales-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.sales-section-heading>p{max-width:350px;font-size:.9rem}.sales-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:48px;padding-block:48px 52px;display:grid}.sales-hero h1{letter-spacing:-.035em;font-size:clamp(2.25rem,3.6vw,3.5rem);line-height:1.12}.sales-hero h1>span{color:var(--accent);font-size:.92em;display:block}.sales-rule{background:var(--accent);vertical-align:middle;width:25px;height:1px;margin-right:12px;display:inline-block}.sales-lead{font-size:1.07rem;line-height:1.85}.sales-hero .sales-lead{margin-block:20px 24px;line-height:1.75}.sales-free-note{border-left:2px solid var(--line);max-width:395px;margin-top:25px;padding-left:15px;font-size:.78rem}.sales-trailer{background:var(--accent-soft);padding:20px}.promo-video{min-width:0;margin:0}.promo-stage{aspect-ratio:16/9;background:#18201c;position:relative;overflow:hidden}.promo-stage>img,.promo-stage>iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.promo-video>figcaption{justify-content:space-between;gap:16px;padding-block:12px;font-size:.76rem;line-height:1.5;display:flex}.promo-video>figcaption>span:last-child{white-space:nowrap;color:var(--muted)}.promo-status{padding-top:12px;font-size:.8rem}.sales-under-video{border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding-top:14px;font-size:.8rem;display:flex}.sales-proof{border-block:1px solid var(--line);background:#eeede4;padding-block:40px}.sales-proof>.container{grid-template-columns:1fr 1.8fr;align-items:center;gap:20px 55px;display:grid}.sales-proof-label .eyebrow{margin-bottom:10px}.sales-proof h2{font-size:1.55rem;line-height:1.3}.sales-proof dl{grid-template-columns:1.25fr 1fr 1fr;gap:26px;margin:0;display:grid}.sales-proof dl>div{border-left:1px solid #c8cbbf;flex-direction:column;gap:7px;padding-left:24px;display:flex}.sales-proof dd{font:clamp(2rem,3.6vw,3.3rem)/1 var(--font-display);letter-spacing:-.045em;order:-1;margin:0}.sales-proof dt{color:var(--muted);font-size:.75rem;line-height:1.6}.sales-proof-note{grid-column:1/-1;padding-top:10px;font-size:.75rem;line-height:1.7}.sales-proof-note a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.sales-art{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.sales-art figure>img{object-fit:cover;object-position:54% center;width:100%;height:470px}.sales-art figcaption{letter-spacing:.05em;margin-top:12px;font-size:.75rem}.sales-art h2{margin-bottom:25px}.sales-disciplines{flex-wrap:wrap;gap:10px;margin:28px 0 23px;display:flex}.sales-disciplines a{border:1px solid var(--line);background:var(--surface);align-items:center;gap:16px;padding:7px 13px;font-size:.77rem;display:flex}.sales-disciplines a:hover{border-color:var(--accent)}.sales-entry-grid{grid-template-columns:1.35fr 1fr;gap:48px;display:grid}.sales-entry-grid>div>h3{margin-bottom:14px;font-size:1.8rem}.sales-entry-grid>div>p{max-width:580px;font-size:.95rem}.sales-start-cards{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.sales-start-cards>a{background:var(--surface);border:1px solid var(--line)}.sales-start-cards>a:hover{border-color:var(--accent)}.sales-start-cards img{object-fit:cover;width:100%;height:160px}.sales-start-cards a>div{padding:22px}.sales-start-cards .eyebrow{font-size:.75rem}.sales-start-cards h3{margin:10px 0 18px;font-size:1.45rem}.sales-start-cards .text-link{font-size:.75rem}.sales-experienced{background:var(--accent-soft);border-left:3px solid var(--accent);align-self:stretch;padding:35px}.sales-experienced h3{margin-bottom:23px;font-size:2rem}.sales-experienced p{font-size:.94rem}.sales-experienced .text-link{margin-top:25px;display:block}.sales-progression{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.sales-progression a{border:1px solid var(--line);border-top:3px solid var(--curriculum-fundamentals);background:var(--surface);align-items:center;gap:12px;padding:16px 14px;font-size:.8rem;display:flex}.sales-progression a[data-stage="1"]{border-top-color:var(--curriculum-apprentice)}.sales-progression a[data-stage="2"]{border-top-color:var(--curriculum-scholar)}.sales-progression a[data-stage="3"]{border-top-color:var(--curriculum-free-scholar)}.sales-progression a>span:first-child{color:var(--muted);font-size:.75rem}.sales-progression a>span:last-child{margin-left:auto}.sales-small{margin-top:18px;font-size:.75rem;line-height:1.7}.sales-teaching{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:70px;display:grid;padding-top:65px!important}.sales-teaching .sales-lead{color:var(--ink);margin-bottom:18px}.sales-pillars{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:25px;display:grid}.sales-pillars>span{font:1.35rem var(--font-display);border-top:1px solid var(--line);padding-top:14px}.sales-pillars small{color:var(--accent);margin-bottom:6px;font:.62rem/1.5 Avenir Next,sans-serif;display:block}.sales-samples{background:var(--dark);color:var(--on-dark);padding-block:80px 85px;scroll-margin-top:25px}.sales-samples :is(h2,h3){color:var(--on-dark)}.sales-samples .eyebrow{color:#e3b4a8}.sales-samples p{color:#c4cabe}.sample-selectors{border-bottom:1px solid #4c564e;justify-content:space-between;gap:24px;margin-bottom:30px;padding-bottom:28px;display:flex}.sample-selectors nav>span{color:#c4cabe;margin-bottom:10px;font-size:.75rem;display:block}.sample-selectors nav>div{gap:8px;display:flex}.sample-selectors a{color:#efeee6;background:#374139;border:1px solid #626a61;border-radius:30px;padding:9px 18px;font-size:.8rem;display:block}.sample-selectors a[aria-current=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.sample-selectors a:hover{color:#fff;background:#505c50}.sample-selectors a[aria-current=true]:hover{color:var(--accent);background:#fff}.sales-samples :focus-visible{outline-color:#eab29c}.sample-screen{max-width:1000px;margin-inline:auto}.sample-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.sample-title .eyebrow{margin-bottom:9px;font-size:.75rem}.sample-title h3{font-size:1.65rem}.sample-title>span{white-space:nowrap;color:#c4cabe;font-size:.75rem}.sample-footer{justify-content:space-between;gap:20px;margin-top:17px;font-size:.76rem;display:flex}.sample-footer a{color:var(--on-dark);font-weight:600}.sample-footer a:hover{color:#eab29c}.sales-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.sales-benefits article{border-top:1px solid var(--line);flex-direction:column;padding-top:26px;display:flex}.sales-benefits h3{margin-bottom:18px;font-size:1.8rem}.sales-benefits p{margin-bottom:25px;font-size:.92rem}.sales-benefits a{margin-top:auto}.sales-stories{background:#f0e5df;padding-block:65px}.sales-stories h2{font-size:2.5rem}.sales-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:22px;display:grid}.sales-quotes figure{flex-direction:column;display:flex}.quote-mark{height:50px;font:4.5rem/1.25 var(--font-display);color:var(--accent)}.sales-quotes blockquote{margin:15px 0 22px}.sales-quotes blockquote p{font:1.17rem/1.75 var(--font-display);color:var(--ink)}.sales-quotes figcaption{margin-top:auto;font-size:.78rem;font-weight:600}.sales-quotes figcaption span{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:400;display:block}.sales-teachers{grid-template-columns:1fr 1fr;gap:40px;display:grid}.sales-teachers article{background:var(--surface);border:1px solid var(--line)}.sales-teachers article>img{object-fit:cover;object-position:center top;width:100%;height:340px}.sales-teachers article:nth-child(2)>img{object-position:center 40%}.sales-teachers article>div{padding:30px 34px}.sales-teachers h3{margin-bottom:20px;font-size:2rem}.sales-teachers p:not(.eyebrow){font-size:.94rem}.sales-teachers .text-link{margin-top:22px}.sales-values{background:#eeede4;padding-block:70px}.sales-values>.container{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.sales-values h2{margin-bottom:25px;font-size:2.6rem}.sales-motto{font:1.5rem/1.5 var(--font-display);color:var(--ink);margin-top:25px!important}.sales-motto span{letter-spacing:.09em;color:var(--muted);margin-top:5px;font:.75rem/1.8 Avenir Next,sans-serif;display:block}.sales-memberships{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.sales-memberships article{border:1px solid var(--line);background:var(--surface);flex-direction:column;padding:28px 24px;display:flex}.sales-memberships .sales-basic{border-top:3px solid var(--accent);background:#f4eae3;padding-top:26px}.sales-memberships h3{margin-bottom:16px;font-size:1.7rem}.sales-memberships .eyebrow{min-height:35px;margin-bottom:12px;font-size:.75rem}.sales-plan-line{color:var(--ink);font-size:.9rem}.sales-basic .sales-plan-line{font:1.7rem/1 var(--font-display)}.sales-memberships ul{flex:1;margin:25px 0 30px;padding-left:17px;font-size:.8rem}.sales-memberships li{margin-bottom:13px;padding-left:3px}.sales-memberships li::marker{color:var(--accent)}.sales-memberships .button{gap:12px;padding:13px 10px;font-size:.75rem}.sales-review-note{margin-top:9px;font-size:.75rem}.sales-faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.55fr;gap:70px;display:grid;padding-top:70px!important}.sales-faq h2{margin-bottom:24px;font-size:2.7rem}.sales-faq details{border-bottom:1px solid var(--line)}.sales-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:.92rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.sales-faq summary::-webkit-details-marker{display:none}.sales-faq summary>span{color:var(--accent);font-size:1.3rem;font-weight:400}.sales-faq details[open] summary>span{transform:rotate(45deg)}.sales-faq details p{padding:0 28px 25px 0;font-size:.9rem}.sales-closing{background:var(--dark);color:var(--on-dark);padding-block:76px}.sales-closing>.container{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;display:grid}.sales-closing h2{color:var(--on-dark)}.sales-closing :is(.eyebrow,em){color:#e3b4a8}.sales-closing p:not(.eyebrow){color:#c4cabe;margin-bottom:25px;font-size:.98rem}.sales-closing .button{background:var(--paper);color:var(--ink)}.sales-closing .button:hover{color:var(--accent);background:#fff}.sales-closing .button+span{color:#c4cabe;margin-top:12px;font-size:.75rem;display:block}@media (width<=1100px){.sales-hero{gap:38px}.sales-art{gap:45px}.sales-proof>.container{grid-template-columns:1fr 2fr;gap:20px 25px}.sales-proof dl{gap:12px}.sales-proof dl>div{padding-left:14px}.sales-entry-grid{gap:28px}.sales-experienced{padding:27px}.sales-memberships{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-memberships .eyebrow{min-height:0}.sales-values>.container,.sales-faq{gap:40px}.sales-progression a{gap:7px;padding-inline:10px;font-size:.75rem}}@media (width<=760px){.sales-home{font-size:15px}.sales-section{padding-block:58px}.sales-section-heading{margin-bottom:28px;display:block}.sales-section-heading>p{margin-top:18px;font-size:.84rem}.sales-hero{grid-template-columns:1fr;gap:32px;padding-block:32px 38px}.sales-hero h1{font-size:2.55rem}.sales-hero .sales-lead{margin:23px 0 26px;font-size:1rem}.sales-free-note{margin-top:22px}.sales-hero .eyebrow{font-size:.75rem}.sales-rule{width:18px;margin-right:8px}.sales-trailer{padding:16px}.sales-proof{padding-block:32px}.sales-proof>.container{grid-template-columns:1fr;gap:26px}.sales-proof h2{font-size:1.6rem}.sales-proof dl{gap:12px}.sales-proof dl>div{padding-left:12px}.sales-proof dl>div:first-child{border:0;padding-left:0}.sales-proof dd{font-size:2rem}.sales-proof dt{font-size:.75rem}.sales-proof-note{padding-top:0;font-size:.75rem}.sales-art{grid-template-columns:1fr;gap:28px}.sales-art>div{grid-row:1}.sales-art figure>img{height:330px}.sales-art h2{margin-bottom:20px}.sales-disciplines{margin-block:22px}.sales-entry-grid{grid-template-columns:1fr;gap:28px}.sales-start-cards{gap:12px}.sales-start-cards img{height:110px}.sales-start-cards a>div{padding:15px 13px}.sales-start-cards h3{margin-block:8px 13px;font-size:1.2rem}.sales-start-cards .text-link{font-size:.75rem}.sales-start-cards .eyebrow{letter-spacing:.1em;font-size:.75rem}.sales-experienced{padding:25px}.sales-experienced h3{font-size:1.9rem}.sales-progression{grid-template-columns:1fr 1fr;margin-top:25px}.sales-progression a{padding:14px 10px;font-size:.75rem}.sales-small{font-size:.75rem}.sales-teaching{grid-template-columns:1fr;gap:25px;padding-top:40px!important}.sales-pillars{grid-template-columns:1fr 1fr;gap:22px}.sales-samples{padding-block:50px}.sample-selectors{flex-direction:column;gap:22px;padding-bottom:25px}.sample-selectors nav>div{gap:8px}.sample-selectors a{padding:8px 16px;font-size:.77rem}.sample-title{margin-bottom:18px;display:block}.sample-title h3{margin-bottom:9px;font-size:1.42rem}.sample-title>span{font-size:.75rem}.sample-footer{font-size:.75rem;display:block}.sample-footer a{margin-top:9px;display:inline-block}.sales-benefits{grid-template-columns:1fr;gap:32px}.sales-benefits h3{font-size:1.65rem}.sales-benefits p{margin-bottom:18px}.sales-stories{padding-block:45px}.sales-stories h2{font-size:2.2rem}.sales-quotes{grid-template-columns:1fr;gap:22px}.sales-quotes figure+figure{border-top:1px solid #d6c6bd;padding-top:20px}.sales-quotes blockquote{margin-top:12px}.sales-quotes blockquote p{font-size:1.14rem}.sales-teachers{grid-template-columns:1fr;gap:28px}.sales-teachers article>img{height:300px}.sales-teachers article>div{padding:25px}.sales-teachers h3{font-size:1.9rem}.sales-values{padding-block:50px}.sales-values>.container{grid-template-columns:1fr;gap:32px}.sales-values h2{font-size:2.2rem}.sales-memberships{grid-template-columns:1fr;gap:20px}.sales-memberships article{padding:25px}.sales-memberships .eyebrow{margin-bottom:15px;font-size:.75rem}.sales-memberships .button{font-size:.78rem}.sales-memberships ul{margin-block:20px;font-size:.85rem}.sales-faq{grid-template-columns:1fr;gap:15px;padding-top:40px!important}.sales-faq h2{font-size:2.2rem}.sales-faq summary{font-size:.88rem}.sales-closing{padding-block:50px}.sales-closing>.container{grid-template-columns:1fr;gap:28px}.sales-closing h2{font-size:2.4rem}}@media (width<=359px){.sales-hero h1{font-size:2.5rem}.sales-home .actions{gap:18px}.sample-selectors a{padding-inline:12px;font-size:.75rem}.sales-progression a{font-size:.75rem}.sales-proof dd{font-size:1.7rem}.sales-start-cards{grid-template-columns:1fr}.sales-start-cards img{height:160px}}@media (prefers-reduced-motion:reduce){.sales-home a{transition:none!important}}.sales-home .eyebrow{font-size:.75rem}.sales-home :is(.sales-small,.sales-proof-note,.sales-review-note,.sales-free-note,.sales-quotes figcaption span,.sales-closing>div>div>span){font-size:.875rem}.promo-stage>iframe{opacity:0}.promo-video[data-promo-state=ready] .promo-stage>iframe{opacity:1}.sales-home .plan-marker{font-size:.75rem}
