.m-mobile-cta{display:none}.m-promise{padding:42px 8vw;background:#e5e9e2}.m-promise>p{text-align:center;font-weight:700}.m-promise>div{display:grid;grid-template-columns:repeat(3,1fr);max-width:1000px;margin:25px auto 0}.m-promise span{display:grid;padding:20px 28px;border-left:1px solid #b8c2ba}.m-promise span:last-child{border-right:1px solid #b8c2ba}.m-promise b{font-size:11px;color:#718078}.m-promise strong{font-size:19px;margin:5px 0}.m-promise small{color:#718078}.m-fit,.m-compare,.m-consult,.m-faq{padding:120px 8vw}.m-fit{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#e8ebe4}.m-fit h2,.m-compare h2,.m-consult h2,.m-faq h2{font-size:clamp(40px,5vw,70px);line-height:1.1;letter-spacing:-.04em}.m-fit>div>p{line-height:2}.fit-cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fit-cards article{padding:30px;background:#fff}.fit-cards article:first-child{background:#153f32;color:#fff}.fit-cards small{letter-spacing:.15em}.fit-cards h3{font-size:20px}.fit-cards ul{padding-left:20px;line-height:2}.m-compare{background:#fff}.compare-table{margin-top:55px;border-top:1px solid #aebbb4}.compare-table>div{display:grid;grid-template-columns:.8fr 1fr 1fr;border-bottom:1px solid #d2d8d3}.compare-table span,.compare-table strong{padding:20px}.compare-table strong{background:#f0f7d6;color:#174c3c}.compare-head{font-size:11px;letter-spacing:.08em;color:#718078}.m-compare>small{display:block;margin-top:13px;color:#718078}.m-consult{display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:#d9ff55}.m-consult>div>p{line-height:2}.m-consult ol{list-style:none;margin:0;padding:0}.m-consult li{display:flex;gap:20px;padding:22px 0;border-top:1px solid #547064}.m-consult li>b{font-size:12px}.m-consult li div{display:grid}.m-consult li strong{font-size:20px}.m-consult li span{color:#50665d}.m-faq{background:#f2f1eb;display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.m-faq details{border-top:1px solid #b8c2ba}.m-faq details:last-child{border-bottom:1px solid #b8c2ba}.m-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-weight:700;cursor:pointer}.m-faq summary::-webkit-details-marker{display:none}.m-faq details p{color:#566a61;line-height:2;padding:0 30px 20px 0}.m-faq details[open] summary span{transform:rotate(45deg)}
@media(max-width:800px){.marketing-page{padding-bottom:68px}.m-header{position:fixed!important;top:0;left:0;right:0;background:rgba(242,241,235,.94);backdrop-filter:blur(12px);border-bottom:1px solid #d7ddd6;z-index:60}.m-drawer{position:fixed!important;z-index:59!important;top:68px!important}.m-mobile-cta{position:fixed;display:flex;z-index:70;left:0;right:0;bottom:0;height:68px;background:#d9ff55;color:#153f32;align-items:center;justify-content:space-between;padding:9px 20px;box-shadow:0 -5px 25px #10271f20}.m-mobile-cta small,.m-mobile-cta strong{display:block}.m-mobile-cta small{font-size:10px}.m-promise,.m-fit,.m-compare,.m-consult,.m-faq{padding:75px 20px}.m-promise>div{grid-template-columns:1fr}.m-promise span,.m-promise span:last-child{border-left:0;border-right:0;border-top:1px solid #b8c2ba}.m-fit,.m-consult,.m-faq{grid-template-columns:1fr}.fit-cards{grid-template-columns:1fr}.compare-table{overflow-x:auto}.compare-table>div{min-width:660px}.m-fit h2,.m-compare h2,.m-consult h2,.m-faq h2{font-size:42px}}
