.marketing{--m-ink:#203c33;--m-green:#305847;color:var(--m-ink);background:#fafbf7;font:15px DM Sans,sans-serif}.marketing *{box-sizing:border-box}:is(.marketing a:focus-visible,.marketing summary:focus-visible){outline-offset:5px;outline:3px solid #9b6427}.marketing p{color:#627168}.marketing h1,.marketing h2,.marketing h3{color:var(--m-ink);font-family:Manrope,sans-serif}.m-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:27px 40px;display:flex}.m-logo{letter-spacing:-1.6px;align-items:center;gap:9px;font-size:32px;font-weight:800;display:flex}.m-logo>span{letter-spacing:1.6px;border-left:1px solid #cad3c8;max-width:100px;margin-left:10px;padding-left:18px;font-size:9px;font-weight:600;line-height:1.7}.m-nav nav,.m-actions{align-items:center;gap:27px;font-size:13px;font-weight:600;display:flex}.m-button{background:var(--m-green);border-radius:7px;justify-content:center;align-items:center;gap:22px;padding:15px 23px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.m-button:hover{background:#213d31;transform:translateY(-2px)}.m-nav .m-button{gap:12px;padding:11px 16px}.m-hero{text-align:center;background:radial-gradient(at 50% 60%,#e6eedb 0,#0000 66%);padding:69px 32px 28px}.m-eyebrow{letter-spacing:.5px;border:1px solid #d7dfcd;border-radius:30px;align-items:center;gap:9px;padding:8px 13px;font-size:11px;display:inline-flex}.m-eyebrow>span{background:#66884e;border-radius:50%;width:6px;height:6px}.marketing h1{letter-spacing:-3.5px;margin:24px 0;font-size:clamp(42px,5.2vw,72px);font-weight:650;line-height:1.12}.marketing h1 em{color:#6c825b;font-family:Georgia,serif;font-weight:400}.m-hero>p:not(.m-caption){max-width:550px;margin:0 auto;font-size:17px;line-height:1.8}.m-cta{justify-content:center;align-items:center;gap:26px;margin:28px 0 16px;display:flex}.m-secondary{gap:18px;font-size:14px;font-weight:600;display:flex}.m-fine{color:#697766;font-size:11px}.m-preview{text-align:left;background:#fff;border:1px solid #d9e0d2;border-radius:13px;grid-template-columns:185px 300px 1fr;max-width:1140px;min-height:440px;margin:55px auto 0;font-size:12px;display:grid;overflow:hidden;box-shadow:0 25px 60px #28462c12}.m-preview-nav{background:#f1f4ec;border-right:1px solid #e3e8df;flex-direction:column;gap:12px;padding:25px 17px;display:flex}.m-preview-nav>strong{letter-spacing:-1px;align-items:center;gap:8px;margin-bottom:18px;font-size:26px;display:flex}.m-preview-nav>div{color:#657360;align-items:center;gap:10px;padding:10px 8px;display:flex}.m-preview-nav .m-workspace{background:#fafbf7;border:1px solid #dbe2d3;border-radius:6px;margin-bottom:15px;font-weight:600}.m-workspace span{font-size:11px}.m-workspace small{margin-top:4px;font-size:9px;font-weight:400;display:block}.m-preview-nav .m-selected{color:#345239;background:#dee8d3;border-radius:5px;font-weight:600}.m-selected b{margin-left:auto}.m-preview-note{color:#6c7b64;margin-top:auto;font-size:10px}.m-preview-list{border-right:1px solid #e4e8e0}.m-pane-title{padding:26px 18px;font-size:16px;font-weight:700}.m-pane-title span{background:#eef2e9;border-radius:4px;margin-left:8px;padding:3px 6px;font-size:11px}.m-tabs{border-bottom:1px solid #e4e8e0;gap:20px;padding:10px 18px 17px;font-size:10px;display:flex}.m-tabs span{color:#899183}.m-conversation{border-bottom:1px solid #eef0eb;gap:10px;padding:21px 14px;display:flex;position:relative}.m-conversation.active{background:#f0f5e8;border-left:3px solid #809963;padding-left:11px}.m-avatar{color:#81684d;background:#ece2d6;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.m-conversation strong{font-size:11px}.m-conversation p{margin:6px 0;font-size:10px}.m-conversation small{color:#53733a;font-size:8px}.m-conversation time{color:#7b8773;font-size:8px;position:absolute;top:23px;right:10px}.m-thread{flex-direction:column;display:flex}.m-thread-head{border-bottom:1px solid #e4e8e0;justify-content:space-between;align-items:center;padding:23px;display:flex}.m-thread-head small{color:#7d8977;gap:5px;margin-top:7px;font-size:9px;display:flex}.m-thread-head>span{background:#eef4e7;border-radius:4px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;display:flex}.m-messages{flex:1;padding:22px 24px}.m-day{text-align:center;color:#87917f;margin-bottom:20px;font-size:8px}.m-bubble{background:#f1f3ee;border-radius:9px 9px 9px 0;max-width:84%;padding:13px 14px;font-size:11px;line-height:1.5}.m-messages>small{color:#91998b;margin:6px 0 14px;font-size:8px;display:block}.m-bubble.reply{background:#e6efd9;border-radius:9px 9px 0;margin-left:auto}.m-right{text-align:right}.m-internal{color:#7f8b75;justify-content:center;gap:5px;margin-top:22px;font-size:8px;display:flex}.m-composer{color:#8b9682;border:1px solid #dce4d4;border-radius:6px;margin:0 18px 18px;padding:14px;font-size:11px}.m-composer>div{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.m-composer small{font-size:9px}.m-send{color:#fff;background:#4f6e40;border-radius:4px;align-items:center;gap:10px;padding:7px 10px;display:flex}.marketing .m-caption{color:#798570;margin-top:18px;font-size:10px}.m-section{max-width:1200px;margin:auto;padding:78px 40px}.m-kicker{letter-spacing:2px;color:#718163;font-size:10px;font-weight:600}.m-section-heading{max-width:690px}.marketing h2{letter-spacing:-1.5px;margin:17px 0;font-size:clamp(29px,3.1vw,42px);font-weight:600;line-height:1.22}.marketing h3{letter-spacing:-.4px;margin:19px 0 11px;font-size:17px}.m-features{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:42px;display:grid}.m-features article{border-top:1px solid #d9e0d2;padding-top:26px}.m-features article>svg{color:#768d5f}.m-features p,.m-how p,.m-channel-grid p{font-size:14px;line-height:1.8}.m-how{border-top:1px solid #e1e6da;border-bottom:1px solid #e1e6da;grid-template-columns:1fr 1fr;gap:90px;display:grid}.m-how>div>p{max-width:340px}.m-text-link{align-items:center;gap:17px;margin-top:18px;font-size:13px;font-weight:600;display:inline-flex}.m-how ol{margin:0;padding:0;list-style:none}.m-how li{border-bottom:1px solid #e1e6da;gap:23px;margin-bottom:24px;padding:0 0 22px;display:flex}.m-how li:last-child{border:0;margin:0;padding:0}.m-how li>span{color:#8d9d79;font-family:Georgia,serif;font-size:24px}.m-how li h3{margin-top:0}.m-how li p{margin:0}.m-channel-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px;display:grid}.m-channel-grid article{background:#fff;border:1px solid #dce3d6;border-radius:9px;padding:23px 21px}.m-status{text-transform:uppercase;letter-spacing:.9px;color:#7c7567;background:#f3f1eb;border-radius:4px;padding:5px 7px;font-size:9px}.m-status.ready{color:#4c6a36;background:#e7efdd}.m-channel-grid h3{margin-top:26px}.m-bottom{text-align:center;background:#eaf0e1;margin-top:20px;padding:70px 20px 60px}.m-bottom .m-button{margin-top:15px}.m-bottom p{margin-top:20px;font-size:12px}.m-bottom p a{text-decoration:underline}.m-footer{justify-content:space-between;align-items:center;gap:30px;max-width:1280px;margin:auto;padding:45px 40px;display:flex}.m-footer .m-logo{font-size:28px}.m-footer p{margin:10px 0;font-size:11px}.m-footer small,.m-footer>span{color:#788372;font-size:10px}.m-footer nav{gap:25px;font-size:11px;display:flex}@media (max-width:1000px){.m-logo>span{display:none}.m-preview{grid-template-columns:145px 240px 1fr}.m-channel-grid{grid-template-columns:repeat(2,1fr)}.m-preview-nav{padding:20px 10px}.m-how{gap:45px}.m-features{gap:25px}.m-footer{flex-wrap:wrap}}@media (max-width:720px){.m-nav{gap:14px;padding:20px}.m-nav nav{display:none}.m-actions{gap:18px}.m-logo{font-size:28px}.m-hero{padding:45px 18px 10px}.marketing h1{letter-spacing:-2px}.m-hero>p:not(.m-caption){font-size:15px}.m-preview{grid-template-columns:1fr;max-width:490px;margin-top:36px}.m-preview-nav,.m-preview-list{display:none}.m-thread{min-height:400px}.m-section{padding:52px 24px}.m-features{grid-template-columns:1fr;gap:25px}.m-features article{padding-top:22px}.m-how{grid-template-columns:1fr;gap:35px}.m-channel-grid{grid-template-columns:1fr 1fr;gap:10px}.m-channel-grid article{padding:19px 15px}.m-channel-grid h3{font-size:15px}.m-channel-grid p{font-size:12px}.m-footer{align-items:flex-start;padding:35px 24px}.m-footer nav{flex-wrap:wrap;gap:20px}.m-cta{gap:18px}.m-cta .m-button{gap:10px;padding:14px 17px;font-size:12px}.m-secondary{gap:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.m-button{transition:none}.m-button:hover{transform:none}}
