.m-home .m-section{padding-block:64px}.m-home .m-section-heading{margin-bottom:30px}.m-home .m-section-heading p{max-width:650px;margin:0 auto}.m-home h2{margin:12px 0 16px;font-size:clamp(30px,3.3vw,46px)}.m-home .m-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:48px;max-width:1600px;padding:62px 4% 66px}.m-home .m-hero h1{text-wrap:balance;letter-spacing:-.052em;margin:18px 0 22px;font-size:clamp(40px,4.25vw,66px);line-height:1.07}.m-home .m-hero p{max-width:510px;font-size:17px;line-height:1.6}.m-home .m-hero-actions{margin:24px 0 10px}.m-home .m-hero-product{border-radius:12px;width:100%;max-width:none}.m-how-link{width:fit-content;margin-top:16px;padding-block:8px;font-size:13px;display:block;color:var(--m-blue)!important}.m-home-proof{padding-top:42px!important}.m-home-showcase{max-width:1600px;padding-inline:4%}.m-showcase-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;position:relative}.m-showcase-card{background:#fff;border:1px solid #dbe2eb;border-radius:12px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.m-showcase-card:hover{border-color:#91b6e7;box-shadow:0 12px 24px #141c2910}.m-screenshot-button{text-align:left;color:#edf2fa;background:#141c29;border:0;width:100%;padding:0;display:block}.m-screenshot-button img{object-fit:contain;width:100%;height:auto;display:block}.m-screenshot-button>span{color:#becbdd;padding:10px 15px;font-size:11px;display:block}.m-screenshot-button:focus-visible{outline-offset:-4px}.m-showcase-copy{padding:22px}.m-showcase-copy h3{margin:12px 0;font-size:clamp(21px,1.7vw,27px)}.m-showcase-copy p{margin:0;font-size:14px;line-height:1.6}.m-showcase-progress{display:none}.m-home-convert{justify-items:center;gap:9px;margin-top:30px;display:grid}.m-screenshot-dialog{color:#edf2fa;background:#141c29;border:1px solid #536883;border-radius:12px;width:min(1600px,96vw);max-width:96vw;max-height:94dvh;padding:0;overflow:auto}.m-screenshot-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1221c9}.m-screenshot-dialog header{background:#1b2535;justify-content:space-between;align-items:center;gap:20px;padding:10px 18px;display:flex;position:sticky;top:0}.m-screenshot-dialog header button{color:#edf2fa;background:#223044;border:1px solid #536883;border-radius:6px;width:44px;height:44px;font-size:24px}.m-screenshot-dialog>img{width:100%;height:auto;display:block}.m-home-workflow{color:#edf2fa;background:#1b2535;scroll-margin-top:80px}.m-home-workflow .m-eyebrow{color:#8bbbff}.m-visual-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:32px 0 0;padding:0;list-style:none;display:grid}.m-visual-workflow li{align-items:center;gap:16px;display:flex;position:relative}.m-visual-workflow li+li:before{content:"→";color:#536883;position:absolute;left:-21px}.m-visual-workflow svg{color:#8bbbff;flex:0 0 42px;width:42px;height:42px}.m-visual-workflow span{color:#becbdd;letter-spacing:.15em;font-size:10px}.m-visual-workflow h3{margin:3px 0 7px;font-size:20px}.m-visual-workflow p{color:#becbdd;margin:0;font-size:12px}.m-home .m-testimonials{gap:26px}.m-home .m-testimonials figure{margin:0}.m-home .m-testimonials blockquote{margin:12px 0;font-size:18px;line-height:1.55}.m-home .m-testimonials figcaption{font-size:12px}.m-home-pricing{border-block:1px solid var(--m-line);grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.m-home-pricing>div>small{margin-top:8px;display:block}.m-home-pricing>div>p{max-width:440px}.m-home-plans{min-width:0}.m-plan-tabs{background:#edf2f7;border:1px solid #dbe2eb;border-radius:9px;grid-template-columns:.7fr 1.4fr .7fr 1.2fr;gap:2px;padding:5px;display:grid}.m-plan-tabs button{color:#53647b;background:0 0;border:0;border-radius:6px;min-height:44px;padding:7px;font-size:12px;font-weight:600}.m-plan-tabs button[aria-selected=true]{color:#edf2fa;background:#1b2535}.m-home-plan-panel{grid-template-columns:.8fr 1.2fr;gap:22px;min-height:228px;padding:26px 0 18px;display:grid}.m-home-plan-panel[hidden]{display:none}.m-home-plan-panel h3{margin:0 0 10px}.m-home-plan-panel p{margin-bottom:8px;font-size:13px}.m-home-plan-panel .m-price{font-size:38px}.m-home-plan-panel small{font-size:11px;display:block}.m-home-plan-panel ul{margin:0;padding:0;font-size:13px;list-style:none}.m-home-plan-panel li{margin-bottom:10px;padding-left:18px;position:relative}.m-home-plan-panel li:before{content:"✓";color:var(--m-blue);position:absolute;left:0}.m-plan-compare{min-height:44px;padding-block:10px;font-size:13px;display:inline-block;color:var(--m-blue)!important}.m-home .m-faq{padding-block:60px}.m-home .m-final-cta{padding:64px 24px}.m-home .m-final-cta h2{max-width:730px;margin-inline:auto}.m-home .m-final-cta small{margin-top:12px;display:block}@media (max-width:1024px){.m-home .m-hero{gap:24px}.m-home .m-hero h1{font-size:43px}.m-home-pricing{gap:32px}.m-visual-workflow li{gap:10px}.m-visual-workflow svg{flex-basis:30px;width:30px;height:30px}}@media (max-width:950px){.m-home .m-hero{grid-template-columns:1fr;gap:25px;padding-block:42px}.m-home .m-hero>div:first-child{max-width:680px}.m-home .m-hero p{max-width:600px}.m-home .m-section{padding-block:46px}.m-showcase-rail{gap:14px}.m-showcase-copy{padding:16px}.m-home-pricing{grid-template-columns:1fr}}@media (max-width:700px){.m-home .m-hero{gap:23px;padding:30px 20px 34px}.m-home .m-hero h1{margin:14px 0 16px;font-size:clamp(35px,9.2vw,55px)}.m-home .m-hero .m-eyebrow{letter-spacing:.065em;font-size:9px}.m-home .m-hero p{margin-bottom:18px;font-size:15px;line-height:1.55}.m-home .m-hero-actions{margin:0 0 8px}.m-home .m-hero-actions .m-button{padding-inline:20px;font-size:14px}.m-home .m-hero small,.m-home-convert small,.m-home .m-final-cta small{font-size:11px}.m-home .m-how-link{display:none}.m-home .m-section{padding:38px 20px}.m-home h2{font-size:30px}.m-home .m-section-heading{margin-bottom:22px}.m-home .m-section-heading p{font-size:14px;line-height:1.6}.m-home-proof{padding-top:28px!important}.m-home-convert{margin-top:18px}.m-visual-workflow{grid-template-columns:1fr 1fr;gap:26px 20px;margin-top:26px}.m-visual-workflow li+li:before{content:none}.m-visual-workflow h3{font-size:18px}.m-visual-workflow p{font-size:11px}.m-visual-workflow svg{flex-basis:32px;width:32px;height:32px}.m-home .m-testimonials{grid-template-columns:1fr;gap:20px;display:grid}.m-home .m-testimonials figure{border-bottom:1px solid var(--m-line);padding-bottom:18px}.m-home .m-testimonials figure:last-child{border-bottom:0;padding-bottom:0}.m-home .m-testimonials blockquote{margin-block:5px;font-size:16px}.m-home .m-testimonials .m-stars{font-size:11px}.m-home .m-testimonials figcaption{gap:10px;font-size:11px;display:flex}.m-home-pricing{gap:24px}.m-home-pricing>div>p{font-size:14px}.m-plan-tabs button{padding-inline:3px;font-size:11px}.m-home-plan-panel{gap:16px;min-height:255px;padding-top:22px}.m-home-plan-panel h3{font-size:21px}.m-home-plan-panel ul{font-size:12px}.m-home .m-faq{gap:20px}.m-home .m-faq summary{min-height:58px}.m-home .m-final-cta{padding:44px 22px}}@media (max-width:950px){.m-showcase-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8cabc9 #edf2f7;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.m-showcase-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 92%}.m-showcase-copy{padding:16px 18px}.m-showcase-copy h3{margin:8px 0;font-size:23px}.m-showcase-copy p{font-size:13px}.m-showcase-progress{justify-content:center;align-items:center;gap:0;display:flex}.m-showcase-progress button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.m-showcase-progress button span{background:#b1bed0;border-radius:50%;width:7px;height:7px}.m-showcase-progress button[aria-pressed=true] span{background:#2866b7;border-radius:5px;width:19px}.m-showcase-progress small{margin-left:5px;font-size:10px}}.marketing .m-home-header .m-logo .m-wordmark{display:block}.marketing .m-home-header .m-logo .m-compact-logo{display:none}
