:root{--paper:#fafaf7;--ink:#242721;--muted:#74786e;--line:#e4e6de;--accent:#eb9b76;--sage:#edf0e7;--green:#67866b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}::selection{background:#f4cfb9;color:#242721}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:wait}a,button{-webkit-tap-highlight-color:transparent}button{border:0}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}p{line-height:1.65}:focus-visible{outline:2px solid #9c5638;outline-offset:5px}.container{width:min(1160px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;top:-70px;left:16px;padding:15px 22px;background:var(--ink);color:white;z-index:100;border-radius:8px}.skip-link:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:20px;padding:0 23px;border-radius:7px;font-size:13px;font-weight:500;line-height:1.2;transition:background .18s,transform .18s,box-shadow .18s;white-space:nowrap}.button-dark{background:var(--ink);color:#fff;border:1px solid var(--ink)}.button-dark:hover{background:#41483b;border-color:#41483b;box-shadow:0 4px 12px #24272113}.button:hover svg{transform:translateX(2px)}.button svg{transition:transform .18s}.button-outline{border:1px solid #cfd2c7;background:transparent}.button-outline:hover{background:#eeefe9}.button-text{background:transparent}.button-text:hover{background:#eeefe8}.button-small{min-height:38px;font-size:12px;gap:18px;padding-inline:17px}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.02em}.accent-dot{width:7px;height:7px;border-radius:2px;background:#d78159}.accent-dot,.status-dot{display:inline-block;flex-shrink:0}.status-dot{width:5px;height:5px;background:#698e6f;border-radius:50%}.inline-link{display:inline-flex;align-items:center;gap:22px;font-size:13px;font-weight:500;padding-block:8px;border-bottom:1px solid #b8bdb0}.inline-link:hover{color:#7b523a}.site-header{position:sticky;top:0;z-index:30;background:#fafaf7ef;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:8px;font-size:25px;font-weight:600;letter-spacing:-1.15px}.brand>svg{width:28px;height:28px}.brand-period{color:#cd774f}.desktop-nav{display:flex;align-items:center;gap:30px;padding-left:52px}.desktop-nav a,.header-demo{color:#686d62;font-size:13px;transition:color .15s}.desktop-nav a:hover,.desktop-nav a[aria-current],.header-demo:hover{color:var(--ink)}.desktop-nav a[aria-current]{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--accent)}.header-actions{display:flex;align-items:center;gap:24px}.menu-toggle{display:none;background:transparent;align-items:center;justify-content:center;width:40px;height:40px}.mobile-nav{display:none}.hero{text-align:center;padding-top:83px;padding-bottom:45px}.hero-kicker{display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:500;margin-bottom:25px}.hero h1{font-size:clamp(48px,5.8vw,81px);line-height:1.08;letter-spacing:-.063em;font-weight:500}.hero h1>span,.pricing-hero h1>span{color:#85897d}.hero-description{color:#6c7166;font-size:17px;line-height:1.65;margin:24px auto 0}.hero-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:26px}.hero-footnote{margin-top:16px;font-size:11px;color:#767d6c}.workflow-section{padding-top:9px}.product-demo{border:1px solid #dadfd2;border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 12px 30px -18px #3d493323,0 0 0 6px #eff0e9}.demo-topbar{height:54px;padding:0 20px;border-bottom:1px solid var(--line);justify-content:space-between;gap:10px}.demo-topbar,.demo-workspace{display:flex;align-items:center}.demo-workspace{gap:9px;font-size:11px}.demo-workspace strong{font-weight:500}.workspace-avatar{display:grid;place-items:center;width:24px;height:24px;background:#eff0e9;border:1px solid #e0e3d8;border-radius:5px;font-size:10px}.demo-divider{width:1px;height:15px;background:var(--line);margin:0 12px}.demo-breadcrumb{gap:10px;color:#93988a}.demo-badge,.demo-breadcrumb{display:flex;align-items:center}.demo-badge{gap:6px;font-size:9px;color:#6b7164;border:1px solid #e1e5d9;border-radius:20px;padding:5px 9px;white-space:nowrap}.demo-badge>span{width:4px;height:4px;border-radius:50%;background:#8da181}.demo-layout{display:grid;grid-template-columns:177px minmax(0,1fr)}.demo-sidebar{padding:25px 12px 16px;background:#fbfcf9;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.sidebar-label{color:#969b8c;font-size:8px;letter-spacing:.09em;padding:1px 10px 14px}.sidebar-link{display:flex;align-items:center;gap:9px;background:transparent;color:#7d8275;width:100%;min-height:35px;padding:0 10px;border-radius:5px;font-size:10px;text-align:left}.sidebar-link.selected,.sidebar-link:hover{color:#444c3c;background:#ecefe5}.sidebar-link>span{margin-left:auto;font-size:8px;border-radius:3px;background:#dfe5d5;padding:1px 5px}.sidebar-bottom{display:flex;align-items:center;gap:9px;margin-top:auto;padding:35px 10px 0;font-size:9px;color:#8b9182;line-height:1.4}.sidebar-mini-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e2e5db;border-radius:7px;color:#78876c}.demo-main{min-width:0}.demo-title-row{padding:25px 28px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.demo-title-label{display:flex;align-items:center;gap:6px;font-size:7px;letter-spacing:.1em;color:#808875}.demo-title-row h2{font-size:21px;letter-spacing:-.6px;margin-top:9px}.demo-title-row p{font-size:10px;color:#8d9285;margin-top:6px}.demo-run{display:flex;align-items:center;gap:7px;padding:8px 10px;background:#fff;border:1px solid #dce0d4;border-radius:5px;font-size:9px;white-space:nowrap}.demo-run:hover{background:#f1f3eb}.demo-run:disabled{color:#8b9281}.demo-tabs{padding-inline:28px;display:flex;gap:22px;border-bottom:1px solid var(--line)}.demo-tabs button{display:flex;align-items:center;gap:6px;background:transparent;font-size:9px;color:#8b9181;border-bottom:2px solid transparent;padding:6px 0 12px;margin-bottom:-1px}.demo-tabs button[aria-selected=true]{color:#434b38;border-color:#7c8e66}.tab-indicator{width:5px;height:5px;border-radius:2px;background:#c2c9b8}.demo-tabs button[aria-selected=true] .tab-indicator{background:#7d9165}.demo-canvas{background-color:#fcfdfb;background-image:radial-gradient(#dce0d3 .7px,transparent 0);background-size:15px 15px;min-height:263px;display:flex;align-items:center;padding:26px 28px}.workflow-diagram{display:grid;grid-template-columns:minmax(120px,1fr) minmax(25px,.35fr) minmax(100px,.8fr) minmax(35px,.55fr) minmax(180px,1.4fr);align-items:center;width:100%}.flow-source{background:#fff;border:1px solid #e0e5d7;border-radius:7px;box-shadow:0 4px 7px #3b442605;min-width:0;padding:13px 12px 0}.node-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:6px;background:#f0f2e9;color:#6f7b5f;margin-bottom:12px}.node-eyebrow{font-size:6px;letter-spacing:.12em;color:#9a9e91;display:block}.flow-source>strong{display:block;font-size:11px;font-weight:500;margin-top:6px}.flow-source code{display:block;font-size:8px;color:#93998b;margin-top:5px;overflow-wrap:anywhere}.node-bottom{display:flex;align-items:center;gap:5px;border-top:1px solid #ecefe5;margin-top:13px;padding:9px 0;color:#7c8571;font-size:8px}.node-bottom svg{margin-left:auto;color:#a9b19e}.flow-wire{height:1px;background:#c8d2b9;position:relative}.flow-wire:before{content:"";width:5px;height:5px;left:-2px;top:-2px;border:1px solid #bac7aa;background:#fafbf8}.flow-wire:before,.flow-wire>span{position:absolute;border-radius:50%}.flow-wire>span{width:4px;height:4px;background:#a5b38e;left:48%;top:-1.5px}.flow-simmailer{text-align:center;position:relative;padding-top:34px;padding-bottom:2px}.simmailer-node{width:67px;height:67px;margin:0 auto 11px;background:#eaa17c;color:#3f3f2f;border-radius:15px;display:grid;place-items:center;box-shadow:0 0 0 6px #fbf1e9,0 0 0 7px #f1dfcf}.flow-simmailer>strong{display:block;font-size:11px;font-weight:500}.flow-simmailer>span{display:block;color:#919787;font-size:6px;margin-top:5px;white-space:nowrap}.flow-branches{position:relative;height:193px;margin-left:-6px}.flow-branches svg{height:100%;width:100%;overflow:visible}.flow-branches path{fill:none;stroke:#c8d2b9;stroke-width:1;vector-effect:non-scaling-stroke}.branch-dot{position:absolute;top:49%;left:48%;width:4px;height:4px;border-radius:50%;background:#a5b38e}.flow-destinations{display:flex;flex-direction:column;gap:18px}.destination-node{display:flex;align-items:center;gap:10px;min-height:57px;padding:10px;background:white;border:1px solid #e0e5d7;border-radius:7px;box-shadow:0 3px 5px #3b442603}.destination-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:6px}.destination-icon.email{background:#edf1e8;color:#788966}.destination-icon.push{background:#fff4dd;color:#b88c36}.destination-icon.crm{background:#efedf5;color:#8b7eaa}.destination-node>div{flex:1 1;min-width:0}.destination-node strong{display:block;font-size:10px;font-weight:500}.destination-node div>span{display:block;margin-top:5px;font-size:7px;color:#969c8c}.destination-check{color:#9aaa8d}.demo-status{justify-content:space-between;gap:14px;padding:13px 28px;border-top:1px solid var(--line);font-size:8px;color:#8a9280;min-height:43px}.demo-status,.demo-status>span{display:flex;align-items:center}.demo-status>span{gap:6px}.demo-status button{display:flex;align-items:center;gap:7px;padding:0;font-size:8px;background:none;white-space:nowrap;color:#68755b}.demo-status button:hover{color:#242721}.preview-caption{display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px;color:#94998c;margin-top:22px}.caption-line{width:24px;height:1px;background:#d9ddd0}.is-running .flow-wire>span{animation:route .9s linear infinite}.is-running .simmailer-node{animation:node-pulse .9s ease-in-out infinite}.spin{animation:spin 1s linear infinite}.status-running{background:#c8904c}@keyframes route{0%{left:0}to{left:95%}}@keyframes node-pulse{50%{box-shadow:0 0 0 9px #fbf1e9,0 0 0 10px #eaccb3}}@keyframes spin{to{transform:rotate(1turn)}}.delivery-log{width:100%}.log-table{background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden}.log-row{display:grid;grid-template-columns:1fr .9fr 1.2fr .8fr;gap:12px;padding:16px;font-size:10px;border-bottom:1px solid #eff0ea;align-items:center}.log-row:last-child{border-bottom:0}.log-row>span{display:flex;align-items:center;gap:6px}.log-head{background:#f7f9f2;color:#8d9580;font-size:9px;padding-block:12px}.log-row code{font-size:9px;color:#7e8672}.log-delivered{color:#638365}.log-note{display:block;font-size:9px;color:#8a9380;margin-top:14px}.integrations{padding:66px 0 77px;text-align:center;border-bottom:1px solid var(--line)}.small-label{font-size:11px;color:#8b9083}.integration-logos{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:930px;margin:30px auto 0;color:#73796c}.integration-logo{display:inline-flex;align-items:center;gap:7px;font-size:23px;font-weight:500;letter-spacing:-.8px;white-space:nowrap}.erp-logo{font-size:20px}.zoho-logo{gap:2px}.zoho-logo i{width:25px;height:28px;border:1px solid #92998a;display:grid;place-items:center;font-style:normal;font-size:17px;transform:rotate(-7deg);border-radius:2px}.zoho-logo i:nth-child(2){transform:rotate(5deg)}.zoho-logo i:nth-child(3){transform:rotate(-4deg)}.zoho-logo i:nth-child(4){transform:rotate(6deg)}.sendgrid-mark{width:23px;height:23px;background:linear-gradient(90deg,transparent 0 32%,#929b88 32% 65%,transparent 65%),linear-gradient(0deg,transparent 0 32%,#929b88 32% 65%,transparent 65%);border:7px solid #b3baaa}.hubspot-logo{gap:0;font-weight:600}.platform-section{padding:100px 0}.section-heading h2{font-size:clamp(34px,4vw,51px);line-height:1.1;letter-spacing:-.045em;margin-top:17px}.section-heading .eyebrow{color:#767e6a}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.split-heading>p{max-width:345px;color:#6b745f;font-size:15px;padding-bottom:4px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:42px}.feature-card{background:#f0f1eb;border:1px solid #e9ebe3;border-radius:10px;overflow:hidden}.feature-large{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;min-height:310px}.feature-copy{padding:34px 36px}.feature-number{font-size:9px;font-weight:500;letter-spacing:.09em;color:#8b9280}.feature-copy h3{font-size:30px;line-height:1.15;letter-spacing:-1.1px;margin-top:26px}.feature-copy p{font-size:14px;color:#69745e;max-width:340px;margin-top:16px}.connection-visual{gap:43px;min-height:310px;background-image:radial-gradient(#dce1d2 .65px,transparent 0);background-size:17px 17px}.connection-visual,.integration-tile{position:relative;display:flex;align-items:center;justify-content:center}.integration-tile{z-index:1;width:105px;min-height:118px;border:1px solid #dde2d3;border-radius:10px;background:#fcfdf9;padding:16px 8px 10px;flex-direction:column;gap:8px;box-shadow:0 5px 12px #48583204}.integration-tile>span:not(.tile-status){font-size:11px}.integration-tile>svg{color:#718061}.tile-simmailer{width:74px;min-height:74px;background:#eaa17c;border-color:#dc9c7e;border-radius:17px}.tile-simmailer>svg{color:#474431}.tile-erp{transform:translateY(-30px)}.tile-zoho{transform:translateY(31px)}.tile-status{display:flex;align-items:center;gap:4px;font-size:7px;color:#929d83;border-top:1px solid #e7ebdf;padding-top:8px;width:100%;justify-content:center}.tile-status>span{width:4px;height:4px;background:#91a77b;border-radius:50%}.integration-tile>.zoho-mini{font-size:24px!important;font-weight:500;color:#727d64;letter-spacing:-1px}.connection-wire{position:absolute;width:100px;height:35px;border-top:1px solid #bdc8ac;border-right:1px solid #bdc8ac;border-radius:0 15px 0 0}.wire-one{left:calc(50% - 139px);top:calc(50% - 31px)}.wire-two{left:50%;top:50%}.connection-label{position:absolute;bottom:31px;left:0;right:0;text-align:center;font-size:9px;color:#8c9580}.feature-notification{background:#edf0e9}.feature-routing{background:#f3f0e9;border-color:#eeebe4}.notification-visual{padding:8px 36px 35px}.notification-card{display:flex;align-items:center;gap:12px;border-radius:12px;background:#ffffffd9;padding:18px 15px;box-shadow:0 6px 16px #4a5b3311;border:1px solid #e3e8dc;max-width:400px;margin:0 auto}.notification-icon{display:grid;place-items:center;width:39px;height:39px;background:#e5eacf;border-radius:9px;color:#708253;flex-shrink:0}.notification-card>div{flex:1 1}.notification-meta{display:flex;justify-content:space-between;align-items:center;color:#8b9580;font-size:7px;letter-spacing:.05em;margin-bottom:8px}.notification-meta>span{font-size:8px;letter-spacing:0}.notification-card strong{display:block;font-weight:500;font-size:11px}.notification-card p{font-size:10px;margin-top:4px;color:#8b9381}.notification-channel{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#909c81;padding-top:15px}.rule-visual{padding:0 36px 35px}.rule-visual>div{display:flex;align-items:center;gap:11px;border:1px solid #e6e2d8;border-radius:6px;padding:12px;background:#fbfaf7;font-size:11px}.rule-visual>div>span:nth-child(2){flex:1 1}.rule-icon{color:#8e8e76;display:flex}.rule-tag{font-size:8px;color:#9b9a88;background:#f0eee5;padding:4px 6px;border-radius:4px}.rule-connector{height:16px;width:1px;display:block;margin-left:20px;background:#cecbbd}.rule-visual>div>svg{color:#a7a492}.how-section{padding:25px 0 98px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:46px}.steps-grid article{position:relative;border-top:1px solid #dfe3d5;padding-top:29px}.step-number{position:absolute;right:0;top:30px;color:#a1a895;font-size:10px}.steps-grid article>svg{color:#748166}.included-grid h3,.steps-grid h3{font-size:17px;letter-spacing:-.3px;margin-top:24px}.included-grid p,.steps-grid p{font-size:14px;color:#6c775f;margin-top:12px}.developer-section{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;border-top:1px solid var(--line);padding-block:92px}.icon-label{display:flex;align-items:center;gap:9px;color:#727c65;font-size:11px}.developer-copy h2{font-size:44px;line-height:1.13;letter-spacing:-1.8px;margin-top:25px}.developer-copy>p{color:#6a765d;max-width:340px;font-size:14px;margin-top:22px}.developer-copy>a{margin-top:26px}.code-window{border-radius:9px;overflow:hidden;background:#272e25;color:#c3cdb9;box-shadow:0 8px 24px #222f170c}.code-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff14;padding:17px 23px;font-size:10px;color:#9ba78f}.code-header>span:first-child{display:flex;align-items:center;gap:8px}.code-header>span:last-child{font-size:8px;color:#849076}.code-dot{width:5px;height:5px;background:#a4b08c;border-radius:50%}.code-window pre{padding:21px 24px;margin:0;font-size:11px;line-height:1.95;overflow:auto}.code-muted{color:#7e8f73}.code-key{color:#c0cbb2}.code-value{color:#e0b799}.code-footer{display:flex;align-items:center;gap:7px;padding:14px 24px;background:#21281f;color:#8d9d7f;font-size:9px}.closing-section{border-top:1px solid var(--line);padding:83px 0 95px;text-align:center}.closing-mark{display:grid;place-items:center;width:59px;height:59px;background:#f0dfd0;color:#6e6950;border-radius:15px;margin:0 auto 23px}.closing-section .eyebrow{color:#818a74;font-size:11px}.closing-section h2{font-size:clamp(34px,4.4vw,56px);line-height:1.12;letter-spacing:-.045em;margin-top:17px}.closing-section>p:not(.eyebrow){margin-top:20px;color:#7d8670;font-size:13px}.closing-section>.button{margin-top:27px}.closing-price{display:block;margin-top:17px;font-size:10px;color:#818a73}.closing-price>span{color:#a4ad97;margin-inline:5px}.site-footer{border-top:1px solid var(--line);padding-top:36px}.footer-top{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:35px}.footer-top .brand{font-size:23px}.footer-top p{font-size:11px;color:#959c8a;margin-top:11px}.footer-top nav{display:flex;gap:26px;font-size:11px;color:#777f6b}.footer-top nav a:hover{color:#242721}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:22px 0;color:#969e8a;font-size:9px}.footer-signature{display:flex;align-items:center;gap:6px}.pricing-hero{padding-top:76px;padding-bottom:47px;text-align:center}.pricing-hero .eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px}.pricing-hero h1{font-size:clamp(54px,6vw,79px);letter-spacing:-.06em;line-height:1.06;margin-top:24px}.pricing-hero>p:last-child{font-size:15px;color:#7e8573;line-height:1.65;margin-top:24px}.pricing-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:904px}.plan-card{border:1px solid #dee2d5;border-radius:12px;padding:30px 33px 23px;background:#fefefb}.annual-plan{background:#edf0e7;border-color:#d8dfcd}.plan-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e0e5d5;background:#f7f8f1;border-radius:8px;color:#758568}.annual-plan .plan-icon{background:#e1e7d7;border-color:#d4dcc9}.plan-kicker{font-size:9px;color:#8a947d;letter-spacing:.02em}.annual-plan .plan-kicker{border:1px solid #d0dac2;border-radius:20px;padding:5px 9px;color:#71815e}.plan-card h2{margin-top:23px;font-size:25px;letter-spacing:-.8px}.plan-description{font-size:13px;color:#68765b;margin-top:9px}.plan-price{display:flex;align-items:baseline;gap:10px;margin-top:31px}.plan-price>strong{font-size:59px;letter-spacing:-3px;font-weight:500;line-height:1}.plan-price>span{color:#879278;font-size:12px}.billing-note{font-size:11px;color:#6e7b60;margin-top:10px}.plan-button{width:100%;justify-content:space-between;margin-top:26px;min-height:44px;font-size:12px;padding-inline:18px}.plan-includes{border-top:1px solid #e0e4d8;padding-top:23px;margin-top:27px}.annual-plan .plan-includes{border-top-color:#d8dfcd}.plan-includes>p{font-size:12px;color:#60734f}.plan-includes ul{display:grid;gap:14px;padding:0;margin:20px 0 0;list-style:none}.plan-includes li{display:flex;align-items:center;gap:10px;font-size:13px;color:#57634c}.plan-includes li>svg{color:#839671}.plan-bottom{border-top:1px solid #e0e4d8;padding-top:20px;margin-top:25px;color:#6b7a5b;font-size:10px}.annual-plan .plan-bottom{border-top-color:#d8dfcd}.pricing-fineprint{text-align:center;color:#737f64;font-size:11px;line-height:1.8;margin-top:21px}.included-section{padding-block:100px}.included-section .section-heading{text-align:center}.included-section .section-heading h2{font-size:39px}.included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:50px}.included-grid article{padding-top:26px;border-top:1px solid var(--line)}.included-grid svg{color:#869877}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid var(--line);padding-block:85px}.faq-section .eyebrow{color:#818d72}.faq-section h2{font-size:41px;letter-spacing:-1.7px;line-height:1.13;margin-top:18px}.faq-section .inline-link{margin-top:24px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;font-size:13px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{color:#8e9b80;transition:transform .18s}.faq-list details[open] summary>svg{transform:rotate(180deg)}.faq-list details>p{font-size:13px;color:#637451;padding:0 25px 22px 0}.pricing-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#edf0e7;border:1px solid #e3e7da;border-radius:10px;padding:40px 43px;margin-bottom:80px}.pricing-cta .eyebrow{color:#8a987b;font-size:11px}.pricing-cta h2{font-size:34px;letter-spacing:-1.2px;margin-top:12px}body:has(.setup-dialog[open]){overflow:hidden}.setup-dialog{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:33px;border:1px solid #e3e8d9;border-radius:15px;background:var(--paper);color:var(--ink);box-shadow:0 30px 100px #1e291c2b}.setup-dialog::backdrop{background:#242d2266;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{display:grid;place-items:center;position:absolute;top:17px;right:17px;width:34px;height:34px;background:#eef1e7;border-radius:50%;color:#727f63}.dialog-mark{display:inline-flex;color:#a57250;margin-bottom:18px}.setup-dialog .eyebrow{color:#8e997f;font-size:10px}.setup-dialog h2{font-size:37px;letter-spacing:-1.5px;margin-top:9px}.dialog-description{font-size:12px;color:#818e71;margin-top:11px}.setup-dialog form{margin-top:24px}.setup-dialog form>label{display:block;font-size:11px;color:#68795a;margin-bottom:8px}.setup-dialog form>input,.setup-dialog select{width:100%;min-height:44px;background:white;color:#3c4b30;border:1px solid #d8e0cd;border-radius:6px;font-size:12px;padding:10px 12px;margin-bottom:20px}.setup-dialog input::placeholder{color:#a2ac96}.setup-dialog fieldset{padding:0;border:0;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:14px}.setup-dialog legend{font-size:11px;color:#68795a;margin-bottom:11px}.channel-checkbox{display:flex;align-items:center;gap:6px;font-size:11px;color:#7a896b;cursor:pointer}.channel-checkbox input{accent-color:#61794b;margin:0}.setup-plan{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#edf1e6;border-radius:6px;padding:14px;font-size:11px;color:#7b8b69;margin-bottom:20px}.setup-plan strong{color:#4e623c;font-weight:500}.setup-dialog form>.button{width:100%}.setup-note{font-size:9px;color:#9aa78b;line-height:1.65;text-align:center;margin-top:13px}.form-error{font-size:11px;color:#a4472e;margin-bottom:13px}.setup-success{text-align:center}.success-check{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#e6eddb;color:#7a9560;margin:0 auto 22px}.setup-success h2{font-size:32px}.setup-success>p{font-size:12px;color:#889a75;margin-top:16px}.setup-summary{background:#edf1e6;border-radius:8px;padding:16px;display:grid;gap:16px;margin:24px 0;text-align:left}.setup-summary>span{display:flex;justify-content:space-between;align-items:baseline;gap:20px;color:#8a9c77;font-size:10px}.setup-summary strong{font-weight:500;text-align:right;color:#5c7248}.setup-success .button{width:100%}@media (min-width:1500px){.hero{padding-top:100px}}@media (max-width:1050px){.container{width:calc(100% - 64px)}.desktop-nav{padding-left:0;gap:23px}.header-actions{gap:18px}.demo-layout{grid-template-columns:145px minmax(0,1fr)}.demo-sidebar{padding-inline:8px}.demo-canvas,.demo-tabs,.demo-title-row{padding-inline:22px}.workflow-diagram{grid-template-columns:minmax(100px,1fr) 20px 95px 30px minmax(140px,1.35fr)}.destination-node{gap:7px;padding:9px 7px}.destination-icon{width:27px;height:29px}.destination-check{display:none}.destination-node div>span{font-size:6.5px}.demo-title-row h2{font-size:19px}.connection-visual{gap:25px}.integration-tile{width:90px}.tile-simmailer{width:67px;min-height:67px}.feature-copy{padding:30px}.developer-section{gap:45px}.steps-grid{gap:35px}.footer-top nav{gap:22px}}@media (max-width:800px){.container{width:calc(100% - 48px)}.header-inner{height:70px}.header-demo{display:none}.hero{padding-top:67px}.hero h1{font-size:clamp(42px,6.5vw,60px)}.hero-description{font-size:14px}.demo-sidebar{display:none}.demo-layout{grid-template-columns:minmax(0,1fr)}.demo-topbar{padding-inline:16px}.demo-canvas{min-height:255px}.integration-logos{gap:18px;flex-wrap:wrap;justify-content:center}.integration-logo{font-size:20px}.integration-logo>svg{width:22px}.erp-logo{font-size:17px}.zoho-logo i{width:20px;height:24px;font-size:14px}.integrations{padding-block:50px 60px}.platform-section{padding-block:70px}.split-heading{gap:35px}.split-heading>p{max-width:265px;font-size:12px}.section-heading h2{font-size:38px}.eyebrow{font-size:10px}.feature-large{grid-template-columns:.9fr 1.1fr}.feature-copy{padding:27px}.feature-copy h3{font-size:26px}.feature-copy p{font-size:12px}.connection-visual{gap:17px}.integration-tile{width:76px;min-height:104px}.tile-simmailer{width:58px;min-height:58px;border-radius:12px}.tile-simmailer>svg{width:29px}.connection-wire{width:75px}.wire-one{left:calc(50% - 105px)}.notification-visual,.rule-visual{padding:4px 23px 28px}.notification-card{padding:14px 10px;gap:8px}.notification-icon{width:31px;height:33px}.notification-card strong{font-size:9px}.notification-card p{font-size:8px}.notification-channel{font-size:7px}.rule-visual>div{font-size:9px;gap:8px;padding:11px 8px}.rule-tag{display:none}.steps-grid{gap:25px}.steps-grid h3{font-size:15px}.steps-grid p{font-size:12px}.developer-section{gap:30px;padding-block:68px}.developer-copy h2{font-size:36px}.developer-copy>p{font-size:12px}.code-window pre{font-size:9px}.code-header,.code-window pre{padding-inline:18px}.code-header>span:last-child{display:none}.code-footer{font-size:8px;padding-inline:18px}.footer-top{align-items:flex-start}.footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:17px 25px}.footer-bottom>span:nth-child(2){display:none}.pricing-plans{gap:15px}.plan-card{padding:25px}.plan-price>strong{font-size:51px}.plan-description{min-height:36px}.included-grid{gap:30px}.faq-section{gap:35px}.faq-section h2{font-size:35px}.faq-list summary{font-size:12px}.pricing-cta{padding:33px}.pricing-cta h2{font-size:27px}}@media (max-width:600px){html{scroll-padding-top:85px}.container{width:calc(100% - 40px)}.header-inner{height:65px}.brand{font-size:23px;gap:5px}.brand>svg{width:25px}.desktop-nav{display:none}.header-actions{gap:10px}.header-actions>.button{min-height:34px;padding-inline:12px;font-size:10px;gap:10px}.header-actions>.button svg{width:12px}.menu-toggle{display:flex;width:32px}.mobile-nav{display:flex;flex-direction:column;padding:8px 20px 18px;border-top:1px solid var(--line)}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:14px 2px;color:#5e6c52;font-size:14px}.hero{padding-top:53px;padding-bottom:35px}.hero-kicker{font-size:9px;gap:7px;margin-bottom:21px}.hero h1{font-size:clamp(30px,7.4vw,45px);letter-spacing:-.055em;line-height:1.13}.hero-description{font-size:13px;margin-top:20px;max-width:330px}.desktop-break{display:none}.hero-actions{gap:3px;margin-top:22px}.hero-actions .button{min-height:44px;font-size:11px;padding-inline:15px;gap:11px}.hero-footnote{margin-top:14px;font-size:9px}.product-demo{border-radius:9px;box-shadow:0 0 0 4px #eff0e9}.demo-topbar{height:47px;padding-inline:12px}.demo-workspace{font-size:9px;gap:6px}.workspace-avatar{width:21px;height:21px;font-size:8px}.demo-breadcrumb,.demo-divider{display:none}.demo-badge{font-size:7px;padding:4px 6px}.demo-title-row{padding:22px 16px 18px;gap:8px}.demo-title-label{font-size:6px}.demo-title-row h2{font-size:16px;letter-spacing:-.45px;max-width:215px;line-height:1.2}.demo-title-row p{font-size:8px;max-width:205px}.demo-run{font-size:8px;gap:5px;padding:7px}.demo-run svg{width:10px}.demo-tabs{padding-inline:16px;gap:17px}.demo-tabs button{font-size:8px;gap:5px}.demo-canvas{padding:24px 17px}.workflow-diagram{grid-template-columns:1fr 1fr;column-gap:22px;row-gap:27px}.flow-source{grid-column:1;grid-row:1;max-width:160px;width:100%;justify-self:end;padding:12px 12px 0}.flow-source .node-icon{width:30px;height:30px;margin-bottom:9px}.flow-wire-first{grid-column:1/-1;grid-row:1;width:24px;justify-self:center}.flow-simmailer{grid-column:2;grid-row:1;padding-top:8px;justify-self:start;width:100%;max-width:150px}.simmailer-node{width:57px;height:57px;border-radius:13px;margin-bottom:13px}.flow-simmailer>span{font-size:6px}.flow-branches{display:none}.flow-destinations{grid-column:1/-1;gap:9px;position:relative;padding-top:1px}.flow-destinations:before{content:"";position:absolute;top:-26px;left:76%;width:1px;height:27px;background:#ccd4be}.destination-node{min-height:47px;padding:8px 12px;gap:11px}.destination-icon{width:28px;height:29px}.destination-node strong{font-size:10px}.destination-node div>span{font-size:8px;margin-top:3px}.destination-check{display:block}.demo-status{flex-wrap:wrap;justify-content:center;padding:12px;gap:10px;text-align:center;font-size:7px}.demo-status button{font-size:8px}.preview-caption{font-size:8px;gap:8px;margin-top:20px}.caption-line{width:15px}.log-row{grid-template-columns:1fr .9fr .9fr;padding:12px 9px;gap:5px;font-size:8px}.log-row>:nth-child(3){display:none}.log-row>span{gap:4px}.log-row svg{width:11px}.log-note{font-size:8px;line-height:1.6}.integrations{padding-block:45px 49px}.small-label{font-size:10px}.integration-logos{gap:26px 30px;margin-top:28px}.integration-logo{font-size:20px}.platform-section{padding-block:58px}.split-heading{display:block}.section-heading h2{font-size:36px}.section-heading .eyebrow{font-size:10px}.split-heading>p{max-width:310px;margin-top:20px;font-size:13px}.feature-grid{grid-template-columns:1fr;margin-top:29px;gap:15px}.feature-large{display:block}.feature-copy{padding:28px}.feature-copy h3{font-size:29px;margin-top:20px}.feature-copy p{font-size:13px}.connection-visual{min-height:240px;gap:31px}.integration-tile{width:87px;min-height:110px}.tile-simmailer{width:62px;min-height:62px}.connection-label{bottom:18px}.notification-visual{padding:8px 25px 28px}.notification-card{padding:17px 12px;gap:10px}.notification-icon{width:35px;height:36px}.notification-card strong{font-size:10px}.notification-card p{font-size:9px}.notification-channel{font-size:8px}.rule-visual{padding:4px 25px 30px}.rule-visual>div{font-size:10px;padding:14px 11px}.rule-tag{display:inline}.how-section{padding-block:8px 60px}.steps-grid{grid-template-columns:1fr;gap:28px;margin-top:33px}.steps-grid article{padding-top:24px}.step-number{top:27px}.steps-grid h3{margin-top:17px;font-size:18px}.steps-grid p{font-size:13px;max-width:320px}.developer-section{grid-template-columns:1fr;gap:33px;padding-block:58px}.developer-copy h2{font-size:38px}.developer-copy>p{font-size:13px}.code-window pre{font-size:10px;padding:22px}.code-footer,.code-header{padding-inline:22px}.code-footer{font-size:9px}.closing-section{padding-block:62px}.closing-section h2{font-size:34px}.closing-section>p:not(.eyebrow){font-size:12px;max-width:270px;margin-inline:auto}.closing-section .button{min-height:44px;font-size:12px}.footer-top{flex-direction:column;gap:30px}.footer-top nav{display:flex;flex-wrap:wrap;gap:20px;font-size:10px}.footer-bottom{font-size:8px;gap:10px;padding-block:20px}.footer-signature{gap:4px}.pricing-hero{padding-top:53px;padding-bottom:34px}.pricing-hero .eyebrow{font-size:10px}.pricing-hero h1{font-size:55px}.pricing-hero>p:last-child{font-size:13px;margin-top:20px}.pricing-plans{grid-template-columns:1fr;max-width:410px;gap:19px}.plan-card{padding:28px}.plan-price>strong{font-size:60px}.plan-description{min-height:0;font-size:12px}.plan-includes li{font-size:12px}.billing-note,.plan-includes>p{font-size:11px}.plan-bottom{font-size:10px}.pricing-fineprint{font-size:9px}.included-section{padding-block:65px}.included-section .section-heading{text-align:left}.included-section .section-heading h2{font-size:35px}.included-grid{grid-template-columns:1fr;gap:29px;margin-top:35px}.included-grid h3{font-size:18px;margin-top:19px}.included-grid p{max-width:320px}.faq-section{grid-template-columns:1fr;padding-block:58px;gap:33px}.faq-section h2{font-size:36px}.faq-list summary{font-size:13px;padding-block:20px}.faq-list details>p{font-size:12px}.pricing-cta{align-items:flex-start;flex-direction:column;padding:29px;margin-bottom:60px;gap:26px}.pricing-cta h2{font-size:29px}.pricing-cta .button{min-height:43px;font-size:12px}.setup-dialog{padding:27px}.setup-dialog h2{font-size:33px}}@media (max-width:360px){.container{width:calc(100% - 32px)}.hero h1{font-size:28px}.hero-kicker{font-size:8px}.hero-actions .button{padding-inline:11px;font-size:10px}.demo-title-row{align-items:flex-start}.demo-title-row h2{font-size:15px}.demo-title-label{font-size:5px}.demo-tabs{gap:11px;padding-inline:12px}.demo-tabs button{font-size:7px}.connection-visual{gap:22px}.integration-tile{width:77px}.tile-simmailer{width:56px;min-height:56px}.notification-card strong{font-size:9px}.notification-card p{font-size:8px}.notification-channel{font-size:7px}.rule-tag{display:none}.rule-visual>div{font-size:9px}.closing-section h2{font-size:30px}.footer-signature{font-size:7px}.pricing-hero h1{font-size:47px}.plan-card{padding:24px}.plan-price>strong{font-size:53px}.setup-dialog{padding:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}