.marketing .m-page{isolation:isolate;min-height:100vh;position:relative}.marketing .m-display-1{font-family:var(--font-serif-display), Georgia, "Times New Roman", serif;font-size:var(--m-display-1);font-weight:500;line-height:1.05}.marketing .m-display-2{font-family:var(--font-serif-display), Georgia, "Times New Roman", serif;font-size:var(--m-display-2);font-weight:500;line-height:1.05}.marketing .m-display-3{font-family:var(--font-serif-display), Georgia, "Times New Roman", serif;font-size:var(--m-display-3);font-weight:500;line-height:1.1}.marketing .m-serif{font-family:var(--font-serif-display), Georgia, "Times New Roman", serif}.marketing .m-title{font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;font-size:var(--m-title);font-weight:600;line-height:1.4}.marketing .m-lead{max-width:var(--m-measure);color:hsl(var(--muted-foreground));font-size:var(--m-lead);line-height:1.5}.marketing .m-lead.m-lead-strong{color:hsl(var(--foreground))}.marketing .m-measure{max-width:var(--m-measure)}.marketing .m-section[data-rhythm=tight]{padding-block:var(--m-rhythm-tight)}.marketing .m-section[data-rhythm=base]{padding-block:var(--m-rhythm-base)}.marketing .m-section[data-rhythm=loose]{padding-block:var(--m-rhythm-loose)}@container (max-width:900px){.marketing .m-dash-body{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width:560px){.marketing .m-dash-rail{width:3.5rem}.marketing .m-dash-rail-label,.marketing .m-dash-hide-narrow{display:none}.marketing .m-dash-rail a,.marketing .m-dash-rail button{justify-content:center;padding-left:0;padding-right:0}.marketing .m-dash-head{flex-wrap:wrap;gap:.5rem}.marketing .m-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.marketing .m-dash-body{flex:none;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.5rem}}.marketing .m-scroll-stage{position:relative}.marketing .m-scroll-panel{transition:opacity var(--m-duration-slow) var(--ease-out-quart)}@media (min-width:1024px){.marketing .m-scroll-stage{height:calc(var(--m-stage-count,1) * 100vh)}.marketing .m-scroll-panel{align-items:flex-start;height:100vh;padding-top:7rem;display:flex;position:sticky;top:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.marketing .m-scroll-panel{transition:none}}@media (min-width:1024px){.marketing .m-feature-stage{min-height:38rem}}.marketing .m-section[data-surface=light]{background-color:hsl(var(--background))}.marketing .m-section[data-surface=muted]{background-color:hsl(var(--muted))}.marketing .m-section[data-surface=dark]{background-color:hsl(var(--marketing-dark));color:var(--m-ink)}.marketing .m-section[data-surface=dark] .m-lead{color:var(--m-ink-muted)}.marketing .m-section[data-surface=dark] .m-ink{color:var(--m-ink)}.marketing .m-section[data-surface=dark] .m-ink-muted{color:var(--m-ink-muted)}.marketing .m-section[data-surface=dark] .m-ink-quiet{color:var(--m-ink-quiet)}.marketing .m-section[data-surface=dark] .m-ink-rule,.marketing .m-section[data-surface=dark] hr{border-color:var(--m-ink-rule)}@keyframes m-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-reveal{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes m-slide-from-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes m-slide-from-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes m-count{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes m-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes m-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.marketing .m-fade-up{animation:m-fade-up var(--m-duration-base) var(--ease-out-quart) both}.marketing .m-fade-in{animation:m-fade-in var(--m-duration-base) var(--ease-out-quart) both}.marketing .m-reveal{animation:m-reveal var(--m-duration-slow) var(--ease-out-quart) both}.marketing .m-count{animation:m-count var(--m-duration-base) var(--ease-out-quart) both}.marketing .m-slide-from-left{animation:m-slide-from-left var(--m-duration-slow) var(--ease-out-quart) both}.marketing .m-slide-from-right{animation:m-slide-from-right var(--m-duration-slow) var(--ease-out-quart) both}.marketing .m-float{animation:m-float calc(var(--m-duration-slow) * 10) var(--ease-out-quart) infinite}.marketing .m-shine{animation:m-shine calc(var(--m-duration-slow) * 5) var(--ease-out-quart) infinite}.marketing .m-marquee{animation:m-marquee calc(var(--m-duration-slow) * 175) linear infinite;will-change:transform}@media (min-width:1024px){.marketing .m-pricing-picker{display:none}}@media (max-width:1023.98px){.marketing .m-pricing-table [data-plan-cell]{border-right:0;display:none}.marketing .m-pricing-table[data-mobile-plan=free] [data-plan-cell=free],.marketing .m-pricing-table[data-mobile-plan=pro] [data-plan-cell=pro],.marketing .m-pricing-table[data-mobile-plan=enterprise] [data-plan-cell=enterprise]{display:table-cell}.marketing .m-pricing-table table{table-layout:auto}}@media (prefers-reduced-motion:reduce){.marketing .m-fade-up,.marketing .m-fade-in,.marketing .m-reveal,.marketing .m-count,.marketing .m-slide-from-left,.marketing .m-slide-from-right,.marketing .m-float,.marketing .m-shine,.marketing .m-marquee{animation:none}}@media (min-width:1024px){.marketing .m-capability-grid{grid-template-columns:240px 1fr;gap:3rem;display:grid}}@media (min-width:1280px){.marketing .m-capability-grid{grid-template-columns:280px 1fr}}@media (min-width:1024px){.marketing .m-feature-stage{min-height:70vh}}.marketing .m-hero-wash-fallback{filter:sepia()saturate(550%)hue-rotate(-55deg);background:radial-gradient(at 92% 8%,#d8ccc7 0%,#0000 48%),radial-gradient(at 72% 58%,#bdad5f 0%,#0000 56%),linear-gradient(145deg,#689b37 0%,#bdad5f 58%,#d8ccc7 100%)}.marketing .m-hero-wash-sheet{background-image:linear-gradient(in oklab 100deg, #fffffff0 0%, #ffffffc7 34%, #fff0 62%)}@supports (color:lab(0% 0 0)){.marketing .m-hero-wash-sheet{background-image:linear-gradient(in oklab 100deg, lab(100% 0 0/.94) 0%, lab(100% 0 0/.78) 34%, lab(100% 0 0/0) 62%)}}.marketing .m-grain-orange{background-color:#f55e12}.marketing .m-grain-poppy{background-color:#e7433b}.marketing .m-grain-raspberry{background-color:#c72c62}.marketing .m-grain-speckle{opacity:.14}.marketing .m-grain-contours{fill:none;stroke:#fff;stroke-opacity:.16}.marketing .m-hero-stage{min-height:auto;padding-bottom:4rem}@media (min-width:1024px){.marketing .m-hero-stage{min-height:88vh;padding-bottom:5rem}}.marketing .m-hero-media{max-width:470px}@media (min-width:1024px){.marketing .m-hero-media-cell{padding-top:7rem}}.marketing .m-logowall-statement{font-size:13px;line-height:18px}.marketing .m-logo-slot{width:3.25rem;height:2.75rem;transition:transform .21s var(--ease-out-quart);flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing .m-logo-slot-turning{transform:scaleY(.02)}.marketing .m-logo-slot img{object-fit:contain;opacity:.8;filter:grayscale()contrast(1.2);width:auto;height:100%}@media (prefers-reduced-motion:reduce){.marketing .m-logo-slot{transition:none}.marketing .m-logo-slot-turning{transform:none}}
.marketing{--mock-ease-ios:cubic-bezier(.25, .46, .45, .94);--mock-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--mock-ease-smooth:cubic-bezier(.4, 0, .2, 1);--mock-tempo:.28s;--mock-celebration-tempo:.52s;--mock-accent-orange:#ff520f;--mock-accent-sky:#64c6ff;--mock-accent-green:#00c978;--mock-accent-sun:#ffcd6c;--mock-accent-cream:#f4ebdf;--mock-paper:#f6f3ed;--mock-paper-deep:#f1ede6;--mock-paper-warm:#f5f1ea;--mock-paper-sand:#f4ecdf;--mock-paper-blush:#fffaf5;--mock-ink:#1a1a1a;--mock-tan:#c9a87c;--mock-milk:#f5f0eb;--mock-success:#10b981;--mock-toggle-on:#34c759;--mock-confetti-1:#f59e0b;--mock-confetti-2:#10b981;--mock-confetti-3:#6366f1;--mock-confetti-4:#ec4899;--mock-confetti-5:#14b8a6;--mock-confetti-6:#f97316}@keyframes iphone-slide-in-right{0%{opacity:0;transform:translate(40%)}to{opacity:1;transform:translate(0,0)}}@keyframes iphone-fade-in{0%{opacity:0}to{opacity:1}}@keyframes iphone-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes iphone-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes iphone-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes iphone-success-arrival{0%{opacity:0;transform:scale(.92)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes iphone-success-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.marketing .iphone-animate-slide-in-right{animation:iphone-slide-in-right var(--mock-tempo) var(--mock-ease-ios) forwards;will-change:transform, opacity}.marketing .iphone-animate-fade-in{animation:iphone-fade-in var(--mock-tempo) var(--mock-ease-smooth) forwards;will-change:opacity}.marketing .iphone-animate-scale-in{animation:iphone-scale-in var(--mock-tempo) var(--mock-ease-smooth) forwards;will-change:transform, opacity}.marketing .iphone-animate-bottom-sheet .iphone-sheet-overlay{animation:iphone-overlay-fade-in var(--mock-tempo) var(--mock-ease-smooth) forwards;will-change:opacity}.marketing .iphone-animate-bottom-sheet .iphone-sheet-content{animation:iphone-sheet-slide-up var(--mock-tempo) var(--mock-ease-ios) forwards;will-change:transform}.marketing .iphone-cursor{pointer-events:none;transform:translate3d(calc(var(--cursor-x,0px) - 50%), calc(var(--cursor-y,0px) - 50%), 0);transition:transform var(--mock-tempo) var(--mock-ease-ios), width .15s ease-out, height .15s ease-out;will-change:transform;backface-visibility:hidden;position:absolute;top:0;left:0}.marketing .iphone-cursor-dot{width:100%;height:100%;transition:background-color .15s ease-out, box-shadow .15s ease-out, transform .15s var(--mock-ease-spring);will-change:transform;background-color:#a0a0a059;border-radius:50%;box-shadow:0 0 0 6px #a0a0a01a}.marketing .iphone-cursor[data-state=pressing] .iphone-cursor-dot{background-color:#7878788c;transform:scale(.85);box-shadow:0 0 0 4px #78787826}.marketing .iphone-screen-container{contain:layout style paint;isolation:isolate}.marketing .iphone-card-pressed{background-color:#fafafa;transform:scale(.97);box-shadow:0 1px 2px #0000000f}.marketing .iphone-scroll-container{will-change:transform;backface-visibility:hidden}.marketing .iphone-success-icon{animation:iphone-success-arrival var(--mock-celebration-tempo) var(--mock-ease-spring) forwards;will-change:transform, opacity}.marketing .iphone-success-ring{animation:iphone-success-ring var(--mock-celebration-tempo) var(--mock-ease-smooth) forwards;pointer-events:none;will-change:transform, opacity;background-color:#a0a0a04d;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.marketing .iphone-animate-slide-in-right,.marketing .iphone-animate-fade-in,.marketing .iphone-animate-scale-in,.marketing .iphone-animate-bottom-sheet .iphone-sheet-overlay,.marketing .iphone-animate-bottom-sheet .iphone-sheet-content,.marketing .iphone-success-icon,.marketing .iphone-success-ring{animation:none!important}.marketing .iphone-cursor,.marketing .iphone-cursor-dot{transition:none!important}}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes bottomSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.marketing .animate-toastSlideIn{animation:toastSlideIn .4s var(--mock-ease-ios) forwards}.marketing .animate-bottomSheet .sheet-overlay{animation:overlayFadeIn .3s var(--mock-ease-smooth) forwards}.marketing .animate-bottomSheet .sheet-content{animation:bottomSheet .4s var(--mock-ease-ios) forwards}@media (prefers-reduced-motion:reduce){.marketing .animate-toastSlideIn,.marketing .animate-bottomSheet .sheet-overlay,.marketing .animate-bottomSheet .sheet-content{animation:none!important}}@keyframes email-demo-gather-wave{0%{opacity:0;transform:translateY(4px)}8%{opacity:.7;transform:translate(0,0)}20%{opacity:.9}35%{opacity:.6}50%{opacity:.85}65%{opacity:.55}80%{opacity:.75}90%{opacity:.6;transform:translate(0,0)}to{opacity:0;transform:translateY(-4px)}}.marketing .animate-email-demo-gather-wave{will-change:transform, opacity;animation:1.2s ease-out forwards email-demo-gather-wave}@keyframes email-demo-morph-expand{0%{opacity:0;transform:scale(.9)translateY(-20px)}to{opacity:1;transform:scale(1)translate(0,0)}}.marketing .animate-email-demo-morph-expand{animation:email-demo-morph-expand .5s var(--ease-out-cubic) forwards;will-change:transform, opacity}@keyframes email-demo-fade-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.marketing .animate-email-demo-fade-slide-in{animation:email-demo-fade-slide-in .4s var(--ease-out-quad) forwards;will-change:transform, opacity}@keyframes email-demo-popup-in{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translate(0,0)}}.marketing .animate-email-demo-popup-in{animation:email-demo-popup-in .3s var(--mock-ease-spring) forwards;will-change:transform, opacity}@keyframes email-demo-success-in{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.marketing .animate-email-demo-success-in{animation:email-demo-success-in .5s var(--mock-ease-spring) forwards;will-change:transform, opacity}@keyframes email-demo-confetti{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(var(--confetti-x,0), var(--confetti-y,-80px), 0) scale(0)}}.marketing .animate-email-demo-confetti{will-change:transform, opacity;animation:.8s ease-out forwards email-demo-confetti}@keyframes email-demo-checkmark{0%{stroke-dashoffset:100px;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.marketing .animate-email-demo-checkmark{stroke-dasharray:100;will-change:stroke-dashoffset, opacity;animation:.6s ease-out .2s forwards email-demo-checkmark}@media (prefers-reduced-motion:reduce){.marketing .animate-email-demo-gather-wave,.marketing .animate-email-demo-morph-expand,.marketing .animate-email-demo-fade-slide-in,.marketing .animate-email-demo-popup-in,.marketing .animate-email-demo-success-in,.marketing .animate-email-demo-confetti,.marketing .animate-email-demo-checkmark{animation:none!important}}
