.c-buy-wash{background:radial-gradient(115% 82% at 50% -4%,#f8e3d3 0%,#f6eadc 42%,#f4eee1 78%)}.c-buy-hero{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.c-buy-hero-eyebrow{max-width:40ch;line-height:1.7}.c-buy-video{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--raised);border:1px solid var(--rule);width:100%;max-width:900px;position:relative;overflow:hidden}.c-buy-play{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.c-buy-play>span{background:#1e3a52db;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.c-buy-play>span>span{border-left:19px solid var(--paper);border-top:12px solid #0000;border-bottom:12px solid #0000;width:0;height:0;margin-left:5px}.c-buy-measure{max-width:660px;margin-inline:auto}.c-buy-split{flex-wrap:wrap;align-items:stretch;margin:8px 0 2px;display:flex}.c-buy-split-half{flex-direction:column;flex:240px;gap:12px;min-width:0;padding:26px 26px 26px 0;display:flex}.c-buy-split-div+.c-buy-split-half{padding:26px 0 26px 26px}.c-buy-split-line{font-family:var(--display);color:var(--ink);font-size:clamp(20px,2.8vw,25px);font-weight:300;line-height:1.4}.c-buy-split-div{flex-direction:column;flex:none;align-items:center;padding:0 4px;display:flex}.c-buy-split-div>span:first-child,.c-buy-split-div>span:last-child{background:#dfc9b7;flex:auto;width:1px}.c-buy-split-div>span:nth-child(2){background:var(--accent);flex:none;width:7px;height:7px;margin:8px 0;transform:rotate(45deg)}.c-buy-echo{flex-direction:column;gap:9px;padding-top:6px;display:flex}.c-buy-echo p{font-family:var(--display);color:var(--accent);margin:0;font-style:italic;font-weight:300;line-height:1.6}.c-buy-echo p:first-child{font-size:clamp(19px,2.6vw,23px)}.c-buy-echo p:nth-child(2){margin-left:clamp(16px,3.4vw,34px);font-size:clamp(17px,2.3vw,20.5px)}.c-buy-echo p:nth-child(3){margin-left:clamp(32px,6.8vw,68px);font-size:clamp(15px,2vw,18px)}.c-buy-chips{flex-wrap:wrap;gap:10px;display:flex}.c-buy-chip{background:var(--raised);border:1px solid var(--rule-warm);border-radius:var(--radius-sm);font-family:var(--reading);color:var(--body);align-items:center;gap:10px;padding:11px 16px;font-size:16px;line-height:1.4;display:inline-flex}.c-buy-pull{align-items:stretch;gap:22px;display:flex}.c-buy-pull:before{content:"";background:var(--accent);border-radius:2px;flex:0 0 2px}.c-buy-pull p{font-family:var(--display);color:var(--ink);margin:0;font-size:clamp(23px,3.4vw,30px);font-style:italic;font-weight:300;line-height:1.34}.c-buy-pull--sm p{max-width:44ch;font-size:clamp(21px,3.2vw,28px);line-height:1.45}.c-buy-pull--lg p{font-size:clamp(24px,4vw,34px);line-height:1.32}.c-buy-aside{font-family:var(--display);color:var(--ink);max-width:44ch;margin:0;font-size:clamp(21px,3.2vw,28px);font-weight:300;line-height:1.5}.c-buy-photoband{background:var(--raised);width:100%;height:clamp(300px,46vw,540px);position:relative;overflow:hidden}.c-buy-photoband--short{height:clamp(260px,38vw,440px)}.c-buy-debunk{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:clamp(26px,5vw,54px);padding:38px 0;display:flex}.c-buy-debunk--last{border-bottom:1px solid var(--rule)}.c-buy-debunk--flip{flex-direction:row-reverse}.c-buy-debunk-text{flex-direction:column;flex:340px;gap:14px;min-width:0;max-width:60ch;display:flex}.c-buy-claim{font-family:var(--display);color:var(--accent);font-size:clamp(22px,3.2vw,27px);font-style:italic;line-height:1.3}.c-buy-debunk-fig{flex-direction:column;flex:0 300px;gap:14px;min-width:244px;display:flex}.c-buy-debunk-fig--narrow{flex:0 268px;min-width:220px}.c-buy-figcaption{font-family:var(--reading);color:var(--muted);font-size:13px;line-height:1.6}.c-buy-bubble{background:var(--paper);border:1px solid var(--rule);font-family:var(--display);color:var(--accent);border-radius:16px;margin-bottom:14px;padding:18px 20px 20px;font-size:clamp(19px,2.7vw,23px);font-style:italic;font-weight:300;line-height:1.25;position:relative}.c-buy-bubble:after{content:"";background:var(--paper);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-7px;left:50%;transform:rotate(45deg)}.c-buy-asks{justify-content:center;gap:34px;padding-top:4px;display:flex}.c-buy-ask{flex-direction:column;align-items:center;gap:9px;display:flex}.c-buy-ask-tail{flex-direction:column;align-items:center;gap:3px;display:flex}.c-buy-ask-tail>span:first-child{background:var(--paper);border:1px solid var(--rule);font-family:var(--display);color:var(--muted);border-radius:14px;align-items:center;padding:6px 13px;font-size:15px;font-style:italic;line-height:1;display:inline-flex}.c-buy-ask-tail>span:nth-child(2){background:var(--rule);border-radius:50%;width:5px;height:5px}.c-buy-ask-tail>span:nth-child(3){background:var(--rule);border-radius:50%;width:3px;height:3px}.c-buy-ask-head{border:1.5px solid var(--accent);border-radius:50%;width:38px;height:38px}.c-buy-ask-head--sage{border-color:var(--action)}.c-buy-ask-label{letter-spacing:.16em;color:var(--muted);font-size:9.5px;font-weight:600}.c-buy-bpm{justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.c-buy-bpm-ping{border:1px solid var(--accent);border-radius:50%;position:absolute;inset:0}.c-buy-bpm-dial{background:var(--paper);border:1.5px solid var(--accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:104px;height:104px;display:flex}.c-buy-bpm-num{font-family:var(--display);color:var(--accent);font-size:38px;font-weight:300;line-height:1}.c-buy-bpm-unit{letter-spacing:.18em;color:var(--muted);font-size:9px;font-weight:600}@keyframes c-buy-beat{0%,to{transform:scale(1)}12%{transform:scale(1.045)}26%{transform:scale(1)}38%{transform:scale(1.028)}52%{transform:scale(1)}}@keyframes c-buy-ping{0%{opacity:.55;transform:scale(.72)}70%,to{opacity:0;transform:scale(1)}}.c-buy-bpm-dial{animation:1.9s ease-in-out infinite c-buy-beat}.c-buy-bpm-ping{animation:1.9s ease-out infinite c-buy-ping}.c-buy-bpm-ping--2{animation-delay:.28s}.c-buy-grid100{grid-template-columns:repeat(10,1fr);gap:4px;max-width:230px;display:grid}.c-buy-grid100 span{aspect-ratio:1;background:var(--rule);border-radius:2px;width:100%}.c-buy-grid100 span[data-on]{background:var(--accent)}.c-buy-key{flex-direction:column;gap:5px;display:flex}.c-buy-key-row{font-family:var(--reading);color:var(--body);align-items:center;gap:8px;font-size:13px;display:flex}.c-buy-key-row--dim{color:var(--muted)}.c-buy-key-swatch{background:var(--accent);border-radius:2px;flex:none;width:9px;height:9px}.c-buy-key-row--dim .c-buy-key-swatch{background:var(--rule)}.c-buy-ladder{background:var(--paper);border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:860px;margin-inline:auto;padding:clamp(26px,4vw,38px) clamp(22px,4vw,36px)}.c-buy-ladder-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:26px;display:flex}.c-buy-ladder-rows{flex-direction:column;gap:20px;display:flex}.c-buy-ladder-track{background:var(--rule);border-radius:3px;min-width:0;height:10px;overflow:hidden}.c-buy-ladder-track>span{background:var(--rung,var(--accent));border-radius:3px;height:100%;display:block}.c-buy-ladder-label{flex-direction:column;gap:3px;min-width:0;display:flex}.c-buy-ladder-sub{font-family:var(--reading);color:var(--muted);font-size:12.5px;line-height:1.4}.c-buy-ladder-row--ours .c-ladder-price{color:var(--action);white-space:normal;font-size:clamp(20px,3vw,26px)}.c-buy-break{align-items:center;gap:20px;max-width:560px;margin-inline:auto;display:flex}.c-buy-break:before,.c-buy-break:after{content:"";background:var(--rule);flex:auto;height:1px}.c-buy-break span{flex:none;align-items:center;gap:9px;display:flex}.c-buy-break span span{width:6px;height:6px;transform:rotate(45deg)}.c-buy-trail{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-sm);max-width:900px;margin-inline:auto;padding:clamp(30px,4vw,46px) clamp(20px,4vw,40px)}.c-buy-trail-head{align-items:center;gap:14px;margin-bottom:26px;padding-left:4px;display:flex}.c-buy-trail-head>span:first-child{background:var(--accent);width:7px;height:7px;transform:rotate(45deg)}.c-buy-trail-head>span:last-child{background:#e9ddca;flex:auto;height:1px}.c-buy-trail-cell{height:46px;position:relative}.c-buy-trail-cell--bend{height:84px}.c-buy-trail-cell--end{height:52px}.c-trail-node{font-family:var(--display);color:var(--accent);font-size:19px;font-weight:400;line-height:1}.c-buy-bend{border:0 solid #d9c5ae;width:20px;height:42px;position:absolute}.c-buy-bend--l-top{border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:20px;top:0;left:20px}.c-buy-bend--l-bot{border-top-width:1px;border-right-width:1px;border-top-right-radius:20px;top:42px;left:40px}.c-buy-bend--r-top{border-bottom-width:1px;border-right-width:1px;border-bottom-right-radius:20px;top:0;left:min(40px,100% - 20px)}.c-buy-bend--r-bot{border-top-width:1px;border-left-width:1px;border-top-left-radius:20px;top:42px;left:20px}.c-buy-trail-tail{background:#d9c5ae;width:1px;height:36px;position:absolute;top:0;left:min(60px,100% - 20px)}.c-buy-trail-diamond{background:var(--accent);width:9px;height:9px;position:absolute;top:36px;left:56px;transform:rotate(45deg)}.c-trail-sign{max-width:50ch;color:var(--muted)}.c-buy-twoup{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,6vw,72px);display:flex}.c-buy-col{flex-direction:column;flex:420px;gap:22px;min-width:0;max-width:600px;display:flex}.c-buy-stats{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin-top:6px;display:grid;overflow:hidden}.c-buy-stat{background:var(--paper);flex-direction:column;gap:4px;padding:18px 16px;display:flex}.c-buy-stat-num{font-family:var(--display);color:var(--ink);font-size:30px;font-weight:300;line-height:1}.c-buy-stat-label{letter-spacing:.14em;color:var(--muted);font-size:10.5px;font-weight:600}.c-buy-shape{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-direction:column;flex:340px;gap:18px;min-width:0;max-width:420px;padding:32px 34px;display:flex}.c-buy-dashes{flex-direction:column;gap:13px;display:flex}.c-buy-dash{gap:14px;display:flex}.c-buy-dash:before{content:"—";color:var(--accent);flex:none;font-size:14px;line-height:1.8}.c-buy-dash span{font-family:var(--reading);color:var(--body);font-size:17px;line-height:1.7}.c-buy-dashes--incl{gap:14px}.c-buy-dashes--incl .c-buy-dash:before{color:var(--action);font-size:15px}.c-buy-dashes--incl .c-buy-dash{gap:16px}.c-buy-dashes--incl .c-buy-dash span{font-size:18.5px;line-height:1.8}.c-buy-portrait{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--raised);border:1px solid var(--rule);width:100%;overflow:hidden}.c-buy-byline{flex-direction:column;gap:8px;padding-top:2px;display:flex}.c-buy-byline-name{font-family:var(--display);color:var(--ink);font-size:19px}.c-buy-byline-role{letter-spacing:.14em;color:var(--muted);font-size:11px;font-weight:600}.c-buy-band-rule{align-items:center;gap:18px;display:flex}.c-buy-band-rule>span:first-child{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--band-accent2);flex:none;font-size:15px}.c-buy-band-rule>span:nth-child(2){background:#3a5670;flex:auto;height:1px}.c-buy-band-voice{font-family:var(--display);color:var(--band-ink);margin:0;font-size:clamp(20px,2.8vw,25px);font-weight:300;line-height:1.68}.c-buy-band-finding{border-top:1px solid #3a5670;border-bottom:1px solid #3a5670;margin:8px 0;padding:30px 0}.c-buy-band-finding p{font-family:var(--display);color:var(--band-ink);margin:0;font-size:clamp(23px,3.6vw,32px);font-weight:300;line-height:1.36}.c-buy-band-turn{font-family:var(--display);color:#c88a66;margin:0;font-size:clamp(20px,2.8vw,25px);font-weight:300;line-height:1.68}.c-buy-band-copy{font-family:var(--reading);color:var(--band-body);margin:0;font-size:18px;line-height:1.8}.c-buy-band-quote{font-family:var(--display);color:#c88a66;margin:0;font-size:clamp(20px,2.7vw,24px);font-style:italic;font-weight:300;line-height:1.6}.c-buy-evidence{border-radius:var(--radius-sm);background:#3a5670;border:1px solid #3a5670;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;max-width:960px;margin:46px auto 0;display:grid;overflow:hidden}.c-buy-evidence-cell{background:var(--band);flex-direction:column;gap:12px;padding:30px 26px;display:flex}.c-buy-evidence-num{font-family:var(--display);color:var(--band-accent2);font-size:clamp(38px,6vw,50px);font-weight:300;line-height:1}.c-buy-evidence-num small{font-size:.6em}.c-buy-evidence-num em{color:#7e93a8;font-size:.5em;font-style:normal}.c-buy-evidence-cell p{font-family:var(--reading);color:var(--band-body);margin:0;font-size:16.5px;line-height:1.7}.c-buy-band-note{text-align:center;max-width:640px;font-family:var(--reading);color:#a9b7c1;margin:34px auto 0;font-size:16px;line-height:1.75}.c-buy-curric-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.c-buy-curric-head>span:nth-child(2){background:var(--rule);flex:auto;height:1px}.c-buy-curric-head-label{letter-spacing:.18em;min-width:0;color:var(--muted);flex:0 auto;font-size:10px;font-weight:600}.c-buy-pillars{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:14px;display:grid}.c-buy-pillar{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-direction:column;align-self:start;display:flex;overflow:hidden}.c-buy-pillar-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:12px;padding:20px 18px;transition:background .16s;display:flex}.c-buy-pillar-head:hover{background:#f6efe2}.c-buy-pillar-top{align-items:baseline;gap:9px;display:flex}.c-buy-pillar-num{font-family:var(--display);color:var(--accent);font-size:22px;font-weight:300;line-height:1}.c-buy-pillar-name{font-family:var(--display);color:var(--ink);flex:auto;font-size:16.5px;line-height:1.25}.c-buy-run{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.c-buy-run-end{background:var(--accent);flex:none;width:6px;height:6px;transform:rotate(45deg)}.c-buy-run-step{border:1.5px solid #c9a98f;border-radius:50%;flex:none;width:11px;height:11px}.c-buy-pillar-count{letter-spacing:.14em;color:var(--muted);font-size:10.5px;font-weight:600}.c-buy-pillar-panel{padding:0 18px 20px}.c-buy-pillar-panel-rule{background:#e9ddca;height:1px;margin-bottom:14px}.c-buy-step{align-items:baseline;gap:11px;display:flex}.c-buy-step-num{font-family:var(--display);color:var(--accent);flex:none;font-size:13px;line-height:1.6}.c-buy-step-name{font-family:var(--reading);color:var(--body);font-size:15px;line-height:1.6}.c-buy-count{flex-direction:column;flex:none;gap:6px;display:flex}.c-buy-count-num{font-family:var(--display);color:var(--action);font-size:clamp(58px,10vw,84px);font-weight:300;line-height:1}.c-buy-count-label{letter-spacing:.16em;color:var(--action);font-size:10.5px;font-weight:600}.c-buy-price{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:18px;width:100%;max-width:460px;margin-top:14px;padding:38px 34px;display:flex}.c-buy-price-num{font-family:var(--display);color:var(--ink);font-size:clamp(60px,12vw,86px);font-weight:300;line-height:1}.c-buy-price-terms{letter-spacing:.16em;text-align:center;color:var(--muted);font-size:11px;font-weight:600;line-height:1.9}.c-buy-guarantee{text-align:center;border-left:2px solid var(--action);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#f3f1e7;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin-inline:auto;padding:44px clamp(26px,5vw,48px);display:flex}.c-buy-guarantee-days{align-items:baseline;gap:10px;display:flex}.c-buy-guarantee-days>span:first-child{font-family:var(--display);color:var(--action);font-size:clamp(40px,7vw,56px);font-weight:300;line-height:1}.c-buy-guarantee-days>span:last-child{letter-spacing:.16em;color:var(--action);font-size:11px;font-weight:600}.c-buy-guarantee p:last-child{font-family:var(--display);color:var(--ink);max-width:44ch;margin:0;font-size:clamp(20px,3vw,25px);font-style:italic;font-weight:300;line-height:1.5}.c-buy-faq{border-bottom:1px solid var(--rule)}.c-buy-close{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.c-buy-close-body{flex-direction:column;gap:18px;max-width:52ch;display:flex}.c-buy-close-body p{font-family:var(--display);color:var(--band-body);margin:0;font-size:clamp(19px,2.6vw,23px);font-weight:300;line-height:1.7}.c-buy-close-body p:last-child{color:var(--band-ink)}.c-buy-close-terms{letter-spacing:.02em;text-align:center;color:#a9b7c1;font-size:12px;line-height:1.9}.c-buy-buybar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:12px;display:flex}.c-buy-buybar-title{font-family:var(--display);color:var(--ink);white-space:nowrap;font-size:19px}.c-buy-buybar-terms{letter-spacing:.02em;color:var(--muted);font-size:11.5px}.c-buy-buybar .c-btn{padding:13px 24px;font-size:17px}.c-buy-slot{width:100%;height:100%;display:block;position:absolute;inset:0}.c-buy-slot img{object-fit:cover;width:100%;height:100%;display:block}.c-buy-slot.is-empty{text-align:center;background:repeating-linear-gradient(-45deg,#faf5ea,#faf5ea 11px,#f6f0e2 11px 22px);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.c-buy-slot-label{letter-spacing:.18em;color:#b9a894;font-size:9.5px;font-weight:600}.c-buy-slot-desc{font-family:var(--reading);color:var(--muted);max-width:34ch;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.c-buy-bpm-dial,.c-buy-bpm-ping{animation:none!important}}.c-buy-worksheet-fan{flex:300px;min-width:0;padding-block:8px}.c-buy-portrait .c-buy-slot img{object-position:50% 40%}.c-buy-photoband--kitchen .c-buy-slot img{object-position:50% 12%}.c-buy-photoband--short .c-buy-slot img{object-position:50% 62%}.c-buy-plainly{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:18px;max-width:760px;margin-inline:auto;padding:clamp(26px,4vw,40px);display:flex}.c-buy-plainly-safety{background:var(--action-tint);border-left:2px solid var(--action);border-radius:0 3px 3px 0;flex-direction:column;gap:12px;padding:clamp(18px,3vw,24px);display:flex}.c-buy-plainly-label{font-family:var(--ui);letter-spacing:.16em;color:var(--action);font-size:9.5px;font-weight:600}.c-course .c-eyebrow,.c-course .c-eyebrow--sm{color:#9a4f2e;font-size:12px}.c-course .c-eyebrow--action{color:var(--action)}.c-course .c-eyebrow--onband{color:var(--band-accent)}.c-buy-plainly-label,.c-buy-curric-head-label{font-size:12px}.c-course .c-voice,.c-course .c-quote,.c-buy-split-line,.c-buy-band-voice,.c-buy-band-copy,.c-buy-aside,.c-buy-pull p{font-weight:400}.c-course .c-trail-sign{font-size:18px;font-style:normal;font-weight:400}.c-buy-band-turn{color:#dda887}.c-buy-decision-head{text-align:center;flex-direction:column;gap:10px;max-width:36rem;margin:0 auto 2rem;display:flex}.c-buy-decision-head .c-copy{color:var(--muted)}.c-buy-offer{background:var(--raised);border:1px solid var(--rule);border-top:4px solid var(--accent);border-radius:8px;max-width:34rem;margin:0 auto;padding:2.25rem 2rem 2rem}.c-buy-offer-title{font-family:var(--display);color:var(--ink);margin:0 0 1.1rem;font-size:1.6rem;font-weight:400}.c-buy-offer-list{margin:0 0 1.75rem;padding:0;list-style:none}.c-buy-offer-list li{border-bottom:1px solid var(--rule);font-family:var(--reading);color:var(--ink);padding:.55rem 0 .55rem 2rem;font-size:17px;line-height:1.5;position:relative}.c-buy-offer-list li:last-child{border-bottom:0}.c-buy-offer-list li:before{content:"";border-left:2px solid var(--action);border-bottom:2px solid var(--action);width:1rem;height:.55rem;position:absolute;top:.85rem;left:.1rem;transform:rotate(-45deg)}.c-buy-offer-list li span{color:var(--muted);font-size:15px;display:block}.c-buy-offer-list li.c-buy-offer-win{background:var(--tint);border-bottom:0;border-radius:4px;margin:0 -.75rem;padding-left:2.75rem;padding-right:.75rem}.c-buy-offer-list li.c-buy-offer-win:before{left:.85rem}.c-buy-offer-price{justify-content:center;align-items:baseline;gap:.9rem;margin:0 0 .3rem;display:flex}.c-buy-offer-num{font-family:var(--display);color:var(--ink);font-size:4rem;line-height:1}.c-buy-offer-terms{font-family:var(--ui);color:var(--muted);font-size:15px;line-height:1.35}.c-buy-offer .c-buy-offer-btn{width:100%;margin-top:1.25rem;display:flex}.c-buy-seal{border-top:1px solid var(--rule);align-items:center;gap:1rem;margin:1.5rem 0 0;padding:1.1rem 0 0;display:flex}.c-buy-seal svg{color:var(--action);flex:none}.c-buy-seal p{font-family:var(--reading);color:var(--body);margin:0;font-size:16px;line-height:1.5}.c-buy-seal b{color:var(--ink);font-weight:600}@media (max-width:480px){.c-buy-offer{padding:1.75rem 1.25rem 1.5rem}.c-buy-offer-num{font-size:3.4rem}}.c-buy-buybar-in{padding-block:8px calc(8px + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;gap:1rem}.c-buy-buybar-left{white-space:nowrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.c-buy-buybar-title{margin-right:.6rem;display:none}.c-buy-buybar-price{font-family:var(--display);color:var(--ink);font-size:22px}.c-buy-buybar-terms{font-family:var(--ui);color:var(--muted);font-size:13px}.c-buy-buybar .c-btn{flex:none;padding:10px 20px;font-size:17px}@media (max-width:479px){.c-buy-buybar-in{align-items:center}.c-buy-buybar-price{display:none}.c-buy-buybar-terms{white-space:normal;line-height:1.25}}@media (min-width:860px){.c-buy-buybar-title{display:inline}}@media (prefers-reduced-motion:reduce){.c-buybar{transition:none}}.c-course.c-page{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.c-buy-trail-signcell{flex-direction:column;gap:10px;min-width:0;display:flex}.c-buy-trail-steps{padding-left:20px}.c-buy-trail-toggle{cursor:pointer;font-family:var(--ui);color:#9a4f2e;text-decoration:underline;-webkit-text-decoration-color:var(--accent-rule);text-decoration-color:var(--accent-rule);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.c-buy-trail-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.c-buy-trail-chev{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)translate(-2px,-2px)}.c-buy-trail-toggle[aria-expanded=true] .c-buy-trail-chev{transform:rotate(225deg)translate(-2px,-2px)}.c-buy-trail-list{flex-direction:column;gap:6px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.c-buy-trail-list[hidden]{display:none}.c-buy-trail-list li{font-family:var(--reading);color:var(--body);align-items:baseline;gap:10px;font-size:16.5px;line-height:1.5;display:flex}.c-buy-trail-list-num{font-family:var(--ui);color:var(--muted);flex:none;min-width:1.2em;font-size:12px;font-weight:600}.c-buy-beats-lede{font-family:var(--display);color:var(--muted);margin:-8px 0 8px;font-size:19px;font-style:italic}.c-buy-beats{flex-direction:column;gap:1.35rem;display:flex;position:relative}.c-buy-beat{grid-template-columns:13rem minmax(0,1fr);align-items:start;column-gap:2.75rem;display:grid}.c-buy-beat-note{align-items:flex-start;gap:.7rem;padding-top:.35rem;display:flex}.c-buy-beat-num{border:1.5px solid var(--accent);color:#9a4f2e;width:1.75rem;height:1.75rem;font-family:var(--display);background:var(--tint);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:.95rem;display:grid;position:relative}.c-buy-beat-note--cont .c-buy-beat-num{width:.6rem;height:.6rem;margin:.35rem .575rem 0}.c-buy-beat-txt{font-family:var(--ui);color:var(--muted);font-size:13.5px;line-height:1.4}.c-buy-beat-txt b{color:var(--ink);font-size:14px;font-weight:600;display:block}.c-buy-beat-txt b.c-sr{position:absolute}.c-buy-beat .c-voice{margin:0}.c-buy-beat-close{color:var(--ink)!important}@media (min-width:860px){.c-buy-beats:before{content:"";border-left:1px solid var(--accent-rule);position:absolute;top:1.2rem;bottom:4.5rem;left:.85rem}}@media (max-width:859px){.c-buy-beat{grid-template-columns:1fr}.c-buy-beat-note{margin:0 0 .45rem;padding-top:0}.c-buy-beat-num{width:1.5rem;height:1.5rem;font-size:.8rem}.c-buy-beat-note--cont .c-buy-beat-num{margin:.45rem .45rem 0}.c-buy-beat-txt{flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;padding-top:.1rem;display:flex}.c-buy-beat-txt b{font-size:13.5px;display:inline}.c-buy-beat-note--none{display:none}}@media (min-width:860px){.c-buy-measure:has(.c-buy-beats){max-width:62rem}:is(.c-buy-measure:has(.c-buy-beats)>.c-eyebrow,.c-buy-measure:has(.c-buy-beats)>.c-h,.c-buy-measure:has(.c-buy-beats)>.c-buy-beats-lede){margin-left:15.75rem}}.c-buy-hero-h1{max-width:24ch}.c-buy-hero-mid{flex-direction:column;align-items:center;gap:clamp(28px,5vw,44px);margin-top:clamp(28px,4vw,40px);display:flex}.c-buy-hero-lede{text-align:center;max-width:60ch}.c-buy-hero-mid .c-buy-video{max-width:900px}.c-buy-hero-cta{text-align:center;margin-top:clamp(32px,5vw,48px)}.c-buy-hero-cta .c-copy{max-width:52ch}.c-wrap.c-buy-hero-wrap{max-width:1240px}.c-buy-hero-mid .c-buy-hero-cta{margin-top:0}@media (min-width:1024px){.c-buy-hero-mid{grid-template:"video lede""video cta"1fr/minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:22px clamp(32px,3.5vw,52px);display:grid}.c-buy-hero-mid .c-buy-video{grid-area:video;max-width:none}.c-buy-hero-lede{text-align:left;grid-area:lede;font-size:18px;line-height:1.65}.c-buy-hero-mid .c-buy-hero-cta{text-align:center;grid-area:cta;align-items:center;gap:10px}.c-buy-hero-mid .c-buy-hero-cta .c-copy{font-size:15.5px;line-height:1.55}}.c-buy-getside{flex-direction:column;flex:340px;gap:20px;min-width:0;max-width:420px;display:flex}.c-buy-getside .c-buy-shape{flex:none;max-width:none}.c-buy-getside-cover{aspect-ratio:1376/768;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--rule);width:100%;height:auto;display:block}.c-wrap.c-buy-author{max-width:1240px}@media (min-width:1024px){.c-buy-measure--wide{max-width:880px}}.c-wrap.c-buy-pricepair{max-width:1240px}.c-buy-pricepair-grid{flex-direction:column;gap:clamp(48px,7vw,80px);display:flex}.c-buy-pricepair-argument{text-align:center;flex-direction:column;gap:22px;max-width:940px;margin-inline:auto;display:flex}.c-buy-pricepair-decision .c-buy-decision-head{margin-bottom:1.5rem}.c-course.c-page{overflow-x:clip}.c-buy-band-rule[data-hearts]{position:relative}.c-buy-hearts{pointer-events:none;position:absolute;inset:0;overflow:visible}.c-buy-hearts svg{height:auto;fill:var(--heart);opacity:0;position:absolute;bottom:0}[data-hearts=play] .c-buy-hearts svg{animation:c-buy-heart-rise 3.2s ease-out var(--delay) 6 both}@keyframes c-buy-heart-rise{0%{opacity:0;transform:translateY(10px)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(var(--drift), -90px) scale(1.1) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.c-buy-hearts{display:none}}.c-buy-pricepair-argument strong{color:var(--ink);font-weight:600}.c-buy-comeback{text-align:left;background:var(--tint);border-radius:var(--radius);max-width:640px;margin:6px auto;padding:clamp(20px,3vw,28px) clamp(22px,4vw,34px)}.c-buy-comeback-lead{font-family:var(--display);color:var(--ink);margin:0 0 12px;font-size:clamp(21px,2.6vw,25px);line-height:1.3}.c-buy-comeback ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.c-buy-comeback li{font-family:var(--reading);color:var(--body);padding-left:1.6rem;font-size:18px;line-height:1.6;position:relative}.c-buy-comeback li:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:.62em;left:.15rem;transform:rotate(45deg)}.c-buy-pullc{border-top:1px solid var(--accent-rule);border-bottom:1px solid var(--accent-rule);max-width:30ch;font-family:var(--display);color:var(--ink);margin:8px auto;padding:18px 0;font-size:clamp(24px,3.4vw,32px);font-style:italic;line-height:1.3}.c-course .c-btn--lg{font-size:24px}.c-wrap.c-buy-faqpair{flex-direction:column;gap:clamp(40px,6vw,64px);max-width:1240px;display:flex}.c-buy-faq-cols{align-items:start;gap:0 clamp(32px,5vw,64px);display:grid}@media (min-width:900px){.c-buy-faq-cols{grid-template-columns:1fr 1fr}}.c-buy-faqpair .c-buy-plainly{max-width:980px;margin-inline:auto}.c-buy-beats:before{display:none}.c-buy-beat-note{align-self:stretch;position:relative}@media (min-width:860px){.c-buy-beat-note:not(.c-buy-beat-note--none):not(.c-buy-beat-note--last):after{content:"";border-left:1px solid var(--accent-rule);position:absolute;top:2.1rem;bottom:-1.35rem;left:.85rem}}@media (max-width:859px){.c-buy-beat-txt,.c-buy-beat-txt b{display:block}.c-buy-beat-note{align-self:auto}}.c-buy-beats--navy{--beats-pad:clamp(22px, 4vw, 44px);background:var(--band);border-radius:var(--radius);padding:clamp(30px, 4.5vw, 48px) var(--beats-pad) clamp(32px, 4.5vw, 52px);margin-top:6px}.c-buy-beats--navy .c-voice{color:var(--band-ink)}.c-buy-beats--navy .c-buy-beat-close{font-style:italic;color:#dda887!important}.c-buy-beats--navy .c-buy-beat-num{border-color:var(--band-accent2);color:var(--band-accent2);background:var(--band)}.c-buy-beats--navy .c-buy-beat-txt{color:var(--band-body)}.c-buy-beats--navy .c-buy-beat-txt b{color:var(--band-ink)}@media (min-width:860px){.c-buy-beats--navy .c-buy-beat-note:not(.c-buy-beat-note--none):not(.c-buy-beat-note--last):after{border-left-color:#3a5670}.c-buy-measure:has(.c-buy-beats--navy){max-width:calc(62rem + 88px)}:is(.c-buy-measure:has(.c-buy-beats--navy)>.c-eyebrow,.c-buy-measure:has(.c-buy-beats--navy)>.c-h,.c-buy-measure:has(.c-buy-beats--navy)>.c-buy-beats-lede){margin-left:calc(15.75rem + clamp(22px,4vw,44px))}}.c-buy-ladder{max-width:900px}.c-buy-pricepair-argument{text-align:left}.c-buy-pricepair-argument>.c-copy{width:100%;max-width:36rem;margin-inline:auto}@media (min-width:1024px){.c-buy-hero-mid .c-buy-hero-cta .c-copy{text-align:left;align-self:stretch}}@media (max-width:1023px){.c-buy-hero-mid .c-buy-hero-cta{order:1}.c-buy-hero-mid .c-buy-video{order:2}}.c-buy-wash .c-ext-top{flex-wrap:nowrap}.c-buy-wash .c-ext-signin{white-space:nowrap;flex:none}@media (max-width:480px){.c-buy-wash .c-ext-top{gap:12px}.c-buy-wash .c-lockup{gap:9px}.c-buy-wash .c-lockup img{height:32px}.c-buy-wash .c-lockup--lg .c-lockup-name{font-size:21px}.c-buy-wash .c-lockup-tag{font-size:8.6px}}.c-buy-pricepair-argument>.c-h,.c-buy-pricepair-argument>.c-buy-pullc{text-align:left}@media (min-width:1024px){.c-buy-pricepair-argument{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"h h""p1 box""pull p3""pull p4""fin fin";align-items:start;gap:28px clamp(40px,5vw,72px);max-width:1100px;display:grid}.c-buy-pricepair-argument>.c-h{grid-area:h;margin-bottom:6px}.c-buy-pricepair-argument>.c-copy{max-width:none;margin:0}.c-buy-worth-p1{grid-area:p1}.c-buy-pricepair-argument>.c-buy-comeback{grid-area:box;max-width:none;margin:0}.c-buy-worth-p3{grid-area:p3}.c-buy-worth-p4{grid-area:p4}.c-buy-pricepair-argument>.c-buy-pullc{border:0;border-left:3px solid var(--accent);grid-area:pull;align-self:start;max-width:18ch;margin:0;padding:0 0 0 26px;font-size:clamp(30px,3vw,40px);line-height:1.22}.c-buy-pricepair-argument>.c-buy-worth-fin{border-top:1px solid var(--rule);text-align:center;grid-area:fin;justify-self:center;max-width:62ch;padding-top:22px}}.c-buy-hero-cta .c-buy-hero-jump{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent-rule);text-decoration-color:var(--accent-rule);text-underline-offset:4px;text-decoration-thickness:1px}.c-buy-hero-cta .c-buy-hero-jump:hover{color:var(--accent);text-decoration-color:currentColor}.c-buy-evening-grid{align-items:center;gap:clamp(36px,5vw,64px);display:grid}@media (min-width:1024px){.c-buy-evening-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.c-buy-evening-copy{flex-direction:column;gap:20px;max-width:34rem;display:flex}.c-buy-evening-art{margin:0;padding:0 clamp(0px,5vw,64px) clamp(110px,13vw,180px) clamp(24px,4vw,56px);position:relative}.c-buy-evening-desktop{z-index:1;position:relative}.c-buy-evening-phone{z-index:3;background:#16232d;border:5px solid #16232d;border-radius:20px;width:clamp(120px,25%,180px);position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 18px 40px #16232d47}.c-buy-evening-sheet{z-index:2;transform-origin:50% 100%;width:clamp(170px,38%,260px);display:block;position:absolute;bottom:0;left:0;transform:rotate(-5deg)}.c-buy-evening-sheet img,.c-buy-shot img{width:100%;height:auto;display:block}.c-buy-evening-sheet img{border-radius:2px;box-shadow:0 2px 5px #3c28161f,0 16px 34px #3c28162e}.c-buy-shot--dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .c-buy-shot--light{display:none}:root:not([data-theme=light]) .c-buy-shot--dark{display:block}}:root[data-theme=dark] .c-buy-shot--light{display:none}:root[data-theme=dark] .c-buy-shot--dark{display:block}@media (max-width:700px){.c-buy-evening-art{justify-content:center;align-items:flex-end;gap:0;padding:8px 0 0;display:flex}.c-buy-evening-desktop{display:none}.c-buy-evening-phone{width:40%;max-width:180px;position:relative}.c-buy-evening-sheet{width:52%;max-width:230px;margin-bottom:6px;margin-left:-1%;position:relative}}.c-buy-sample{max-width:780px;margin-top:clamp(28px,4vw,44px)}.c-buy-sample-toggle{cursor:pointer;font-family:var(--ui);color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-rule);text-decoration-color:var(--accent-rule);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:16px;font-weight:600;display:inline-flex}.c-buy-sample-toggle:hover{text-decoration-color:currentColor}.c-buy-sample-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.c-buy-sample-panel{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius-sm);margin-top:16px;padding:clamp(24px,4vw,44px) clamp(20px,4vw,48px)}.c-buy-sample-panel[hidden]{display:none}.c-buy-sample-step{font-family:var(--ui);letter-spacing:.16em;color:var(--muted);margin-bottom:18px;font-size:11px;font-weight:600}.c-buy-sample-h{border-top:1px solid var(--rule);font-family:var(--display);letter-spacing:-.008em;color:var(--accent);margin:0 0 22px;padding-top:16px;font-size:clamp(25px,3vw,30px);font-weight:400;line-height:1.1}.c-buy-sample-fade .c-buy-sample-h{margin-top:44px}.c-buy-sample-text p,.c-buy-sample-text li{font-family:var(--reading);color:var(--ink);margin:0 0 22px;font-size:clamp(17.5px,2.2vw,19px);line-height:1.8}.c-buy-sample-text strong{font-weight:600}.c-buy-sample-text blockquote{font-family:var(--display);color:var(--ink);gap:20px;margin:28px 0 30px;font-size:clamp(23px,3vw,29px);font-style:italic;font-weight:300;line-height:1.32;display:flex}.c-buy-sample-text blockquote:before{content:"";background:var(--accent);border-radius:2px;flex:0 0 2px}.c-buy-sample-text blockquote em{font-style:inherit}.c-buy-sample-text ul{margin:0 0 22px;padding:0;list-style:none}.c-buy-sample-text li{gap:14px;margin-bottom:10px;display:flex}.c-buy-sample-text li:before{content:"—";color:var(--accent);flex:none}.c-buy-sample-fade{max-height:12.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.c-buy-sample .c-buy-sample-more{font-family:var(--ui);color:var(--accent);text-underline-offset:4px;margin-top:6px;font-size:16px;font-weight:600;display:inline-block}.c-buy-col>.c-buy-worksheet-fan{flex:none;margin-top:10px}.c-buy-sheets-note{color:var(--muted);font-size:17px}.c-buy-evidence--light{background:var(--rule);border-color:var(--rule);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-width:none;margin:10px 0 0}.c-buy-evidence--light .c-buy-evidence-cell{background:var(--raised);padding:24px 22px}.c-buy-evidence--light .c-buy-evidence-num{color:var(--accent);font-size:clamp(34px,4.4vw,42px)}.c-buy-evidence--light .c-buy-evidence-num em{color:var(--muted)}.c-buy-evidence--light .c-buy-evidence-cell p{color:var(--body);font-size:16px;line-height:1.65}.c-buy-band-note.c-buy-band-note--light{text-align:left;max-width:none;color:var(--muted);margin:4px 0 0}@media (min-width:1024px){.c-buy-pricepair-argument{grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"h h""p1 box""pull box""pull p4""fin fin"}}.c-buy-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:480px){.c-buy-stat{padding:16px 12px}.c-buy-stat-label{letter-spacing:.1em}}.c-buy-trust{grid-template:"photo h""photo body"1fr/clamp(180px,26vw,300px) minmax(0,1fr);gap:22px clamp(32px,5vw,64px);display:grid}.c-buy-trust-h{grid-area:h}.c-buy-trust-body{flex-direction:column;grid-area:body;gap:22px;max-width:800px;display:flex}.c-buy-trust-photo{flex-direction:column;grid-area:photo;align-self:start;gap:16px;display:flex;position:sticky;top:32px}@media (max-width:1099px){.c-buy-evidence--light{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.c-buy-trust{grid-template:"h""photo""body"/minmax(0,1fr)}.c-buy-trust-photo{max-width:300px;position:static}}.c-buy-hero-h1-lead,.c-buy-hero-h1-sub{display:block}.c-buy-hero-h1-sub{letter-spacing:-.012em;margin-top:.28em;font-size:.56em;line-height:1.18}.c-buy-mark{white-space:nowrap;isolation:isolate;position:relative}.c-buy-mark svg{z-index:-1;pointer-events:none;width:calc(100% + .22em);height:.7em;fill:var(--accent);opacity:.3;animation:.9s cubic-bezier(.6,0,.3,1) .5s both c-buy-mark-sweep;position:absolute;bottom:-.03em;left:-.12em;overflow:visible;transform:rotate(-1.2deg)}@keyframes c-buy-mark-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.c-buy-mark svg{animation:none}}@media (min-width:1024px){.c-buy-hero-mid{grid-template-rows:1fr auto auto 1fr;grid-template-areas:"video.""video lede""video cta""video."}}.c-buy-split-half{justify-content:center}.c-buy-split-text{flex-direction:column;gap:12px;min-width:0;display:flex}@media (min-width:561px){.c-buy-split-half{flex-direction:row;align-items:center;gap:clamp(14px,2.5vw,28px)}.c-buy-split-text{flex:auto}.c-buy-split-half--push .c-buy-fig{order:2}}.c-buy-fig{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:clamp(84px,11vw,124px);height:auto;display:block;overflow:visible}.c-buy-fig--push{color:var(--accent);stroke:currentColor}.c-buy-fig--pull{color:var(--action);stroke:currentColor}.c-buy-fig-dot{fill:currentColor;stroke:none}@media (max-width:560px){.c-buy-split{flex-wrap:nowrap}.c-buy-split-half{flex:1 1 0;gap:10px;padding:18px 14px 18px 0}.c-buy-split-div+.c-buy-split-half{padding:18px 0 18px 14px}.c-buy-split-line{font-size:18px}.c-buy-split-half--push .c-buy-fig{align-self:flex-end}.c-buy-split-half--pull .c-buy-fig{align-self:flex-start}}.c-buy-fig g{transform-box:fill-box}.c-buy-fig--push .c-buy-fig-body{transform-origin:30% 100%;animation:1.6s ease-in-out infinite c-buy-fig-lean}.c-buy-fig-arms{transform-origin:0%;animation:.8s ease-in-out infinite c-buy-fig-jab}.c-buy-fig-talk path{animation:1.6s ease-in-out infinite c-buy-fig-pulse}.c-buy-fig-talk path:nth-child(2){animation-delay:.18s}.c-buy-fig-talk path:nth-child(3){animation-delay:.36s}.c-buy-fig--pull .c-buy-fig-body{transform-origin:50% 100%;animation:5s ease-in-out infinite c-buy-fig-sway}.c-buy-fig-head{transform-origin:50%;animation:5s ease-in-out infinite c-buy-fig-sink}.c-buy-fig-quiet .c-buy-fig-dot{animation:2.4s ease-in-out infinite c-buy-fig-blink}.c-buy-fig-quiet .c-buy-fig-dot:nth-child(2){animation-delay:.4s}.c-buy-fig-quiet .c-buy-fig-dot:nth-child(3){animation-delay:.8s}@keyframes c-buy-fig-lean{0%,to{transform:rotate(-4deg)}50%{transform:rotate(3deg)}}@keyframes c-buy-fig-jab{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes c-buy-fig-pulse{0%,to{opacity:.15}40%{opacity:1}}@keyframes c-buy-fig-sway{0%,to{transform:rotate(0)}50%{transform:rotate(-1.5deg)}}@keyframes c-buy-fig-sink{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(2px)rotate(6deg)}}@keyframes c-buy-fig-blink{0%,to{opacity:.15}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.c-buy-fig *{animation:none!important}}
