/* Homepage sales story: emerald brand, slate product proof, quiet reading surfaces. */
.mw-sales-wrap{width:min(1120px,calc(100% - 48px));margin:auto}
.mw-sales-section{padding:76px 0;scroll-margin-top:100px}
.mw-sales-light{background:#fff;color:#172b20}.mw-sales-slate{background:#172733;color:#edf5f2}.mw-sales-faq{background:#f2f6f3;color:#172b20}
.mw-sales-heading{max-width:760px;margin-bottom:32px}.mw-sales-heading h2,.mw-sales-close h2{font-size:clamp(28px,3.2vw,42px);line-height:1.16;letter-spacing:-.035em;font-weight:600;margin:10px 0 18px;color:inherit}
.mw-sales-heading>p:last-child{font-size:17px;line-height:1.7;max-width:65ch;color:#52665b}
.mw-sales-slate .mw-sales-heading>p:last-child{color:#c1d0d7}
.mw-sales-eyebrow{font-size:13px;color:#08784d;margin:0;font-weight:600}.mw-sales-slate .mw-sales-eyebrow,.mw-sales-close .mw-sales-eyebrow{color:#8de1b6}
.mw-sales-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin:24px 0 18px;flex-wrap:wrap}
.mw-sales-link{color:#08784d;text-decoration:underline;text-underline-offset:5px;font-size:15px;font-weight:600}.mw-market-intro .mw-sales-link,.mw-sales-slate .mw-sales-link,.mw-sales-close .mw-sales-link{color:#a1e8c4}
.site-light.page-home .mw-market-intro{max-width:930px;margin-top:42px;margin-bottom:28px}.site-light.page-home .mw-market-intro h1{font-size:clamp(32px,4.3vw,58px);max-width:800px;margin:0 auto 18px}.mw-market-intro>p{max-width:740px;margin-left:auto;margin-right:auto;line-height:1.65}.mw-hero-note{color:#9fb6a9;font-size:12px;display:block}
.mw-feedback-band{padding:32px 0;background:#eaf2ed;color:#234637;border-top:1px solid #d9e5dc;border-bottom:1px solid #d9e5dc}
.mw-feedback-quotes{display:grid;grid-template-columns:1fr 1fr;gap:44px}.mw-feedback-band .mw-testimonial-card{background:none;border:0;border-radius:0;padding:0;margin:0;box-shadow:none;color:inherit}.mw-feedback-band blockquote{margin:0}.mw-feedback-band blockquote p{font-size:16px;line-height:1.65;font-weight:400;color:#234637;margin:0 0 14px}.mw-feedback-band figcaption{display:flex;gap:10px;flex-wrap:wrap}.mw-feedback-band .mw-testimonial-name{font-size:13px;color:#163f2b}.mw-feedback-band .mw-testimonial-location{font-size:13px;color:#52665b}.mw-feedback-disclosure{font-size:11px;color:#52665b;margin:20px 0 0}.mw-feedback-single{grid-template-columns:1fr;max-width:850px;margin:auto}.mw-feedback-single blockquote p{font-size:clamp(21px,2.3vw,29px);line-height:1.5}.mw-feedback-single+.mw-feedback-disclosure{text-align:center}
.mw-scenario{border:1px solid #cbdcd1;border-radius:16px;overflow:hidden;background:#f8fbf9}
.mw-scenario-controls{display:flex;gap:8px;padding:16px;border-bottom:1px solid #d6e3db;background:#edf4ef;flex-wrap:wrap}.mw-scenario-controls button{font:inherit;font-size:14px;padding:11px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#385c48;cursor:pointer}.mw-scenario-controls button[aria-pressed=true]{background:#08784d;color:white}.mw-scenario-controls button:hover{border-color:#6f9e83}
.mw-scene{display:grid;grid-template-columns:1.15fr 1fr;gap:42px;padding:32px}.mw-scene[hidden]{display:none}.mw-example-chart>p{font-size:14px;margin:0 0 16px;color:#385c48}.mw-example-chart>small{font-size:11px;color:#52665b}.mw-example-bars{display:flex;gap:9px;align-items:start;margin:12px 0 18px}.mw-example-column{flex:1;min-width:0;text-align:center}.mw-bar-value{font-size:13px;font-variant-numeric:tabular-nums}.mw-bar-track{height:180px;position:relative;margin:8px 0;background:linear-gradient(to bottom,transparent calc(50% - .5px),#91aa9c calc(50% - .5px),#91aa9c calc(50% + .5px),transparent calc(50% + .5px))}.mw-bar-track i{position:absolute;width:75%;left:12.5%;height:var(--bar-height);border-radius:3px}.mw-bar-track .is-up{bottom:50%;background:#08784d}.mw-bar-track .is-down{top:50%;background:#ba4459}.mw-example-column small{font-size:11px;color:#52665b}
.mw-example-total{display:flex;align-items:center;justify-content:space-between;gap:18px}.mw-example-total>span{font-size:13px}.mw-example-total strong{font-size:36px;font-weight:500;font-variant-numeric:tabular-nums}.mw-example-total strong small{font-size:15px}.mw-example-reading .positive{color:#08784d}.mw-example-reading .negative{color:#ad344d}
.mw-participation{height:12px;background:#ba4459;border-radius:10px;overflow:hidden;margin-top:16px}.mw-participation span{display:block;height:100%;background:#08784d}.mw-participation-label{display:flex;justify-content:space-between;font-size:12px;color:#52665b}.mw-example-reading h3{font-size:21px;line-height:1.3;margin:24px 0 10px;font-weight:600}.mw-example-reading>p:last-child{font-size:15px;line-height:1.7;color:#52665b}.mw-example-takeaway{padding:14px 24px;border-top:1px solid #d6e3db;margin:0;font-size:13px;color:#385c48}
.mw-sales-product{margin:0 0 32px}.mw-sales-product img{display:block;width:100%;height:auto;border:1px solid #536876;border-radius:12px}.mw-sales-product figcaption{font-size:12px;line-height:1.6;color:#bacbd3;padding-top:10px}.mw-sales-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-bottom:28px}.mw-sales-benefits h3{font-size:21px;font-weight:500;color:#edf5f2;margin:0 0 12px}.mw-sales-benefits p{font-size:15px;line-height:1.7;color:#c1d0d7;margin:0}
.mw-routine-layout,.mw-faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.mw-routine-steps{padding:0 0 0 24px;margin:0;list-style:decimal-leading-zero}.mw-routine-steps li{padding:0 0 24px 15px;color:#08784d}.mw-routine-steps h3{font-size:20px;color:#172b20;font-weight:600;margin:0 0 10px}.mw-routine-steps p{font-size:15px;line-height:1.7;color:#52665b;margin:0}
.mw-home-questions details{padding:19px 0;border-bottom:1px solid #cbdcd1}.mw-home-questions details:first-child{padding-top:0}.mw-home-questions summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;color:#172b20}.mw-home-questions p{font-size:14px;line-height:1.7;color:#52665b}.mw-home-questions a{color:#08784d;text-decoration:underline;text-underline-offset:3px}
.mw-sales-close{padding:70px 0;background:#0d1712;color:#eaf4ee;text-align:center}.mw-sales-close h2{max-width:820px;margin:16px auto}.mw-sales-close>.mw-sales-wrap>p{color:#bfd0c6}.mw-sales-close .mw-close-note{font-size:12px;margin-top:20px}.mw-close-note a{color:#a1e8c4}
.mw-sales-section :is(button,a,summary):focus-visible,.mw-sales-actions a:focus-visible{outline:3px solid #4da67a;outline-offset:4px}
@media(max-width:760px){.mw-sales-section{padding:46px 0}.mw-sales-wrap{width:calc(100% - 36px)}.mw-feedback-quotes,.mw-scene,.mw-routine-layout,.mw-faq-layout,.mw-sales-benefits{grid-template-columns:1fr;gap:26px}.mw-feedback-quotes{gap:28px}.mw-feedback-quotes .mw-testimonial-card+.mw-testimonial-card{border-top:1px solid #cbdcd1;padding-top:24px}.mw-scene{padding:20px}.mw-example-bars{gap:5px}.mw-scenario-controls{padding:10px;gap:4px}.mw-scenario-controls button{padding:9px;font-size:12px;flex:1}.mw-sales-heading{margin-bottom:24px}.mw-sales-heading>p:last-child{font-size:16px}.mw-sales-actions{gap:20px}.mw-sales-close{padding:48px 0}.mw-sales-product img{border-radius:7px}.mw-market-intro .mw-hero-note{line-height:1.7}.mw-sales-benefits article+article{border-top:1px solid #425461;padding-top:20px}}

.mw-bar-size-1{--bar-height:6.666666666666666px}
.mw-bar-size-2{--bar-height:13.333333333333332px}
.mw-bar-size-3{--bar-height:20.0px}
.mw-bar-size-8{--bar-height:53.33333333333333px}
.mw-bar-size-12{--bar-height:80.0px}
.mw-participation-2{width:20%}
.mw-participation-3{width:30%}
.mw-participation-8{width:80%}
