@charset "UTF-8";
:root{--paper:#f6f7f2;--ink:#1d2826;--muted:#69736d;--blue:#1763e8;--line:#dfe4dc;--mint:#e5efdf;--serif:Georgia,'Times New Roman',serif;font-synthesis:none;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:110px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 'Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}a,button,input,summary{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--blue)}[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;left:20px;top:-60px;z-index:100;background:var(--ink);color:white;padding:10px 18px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:50;background:rgba(246,247,242,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.nav-wrap{width:min(1320px,calc(100% - 72px));height:88px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.wordmark{display:inline-flex;align-items:center;gap:11px;font-size:29px;font-weight:750;letter-spacing:-1.4px;line-height:1}.wordmark-dot{color:var(--blue);margin-left:-10px}.brand-mark{display:grid;grid-template-columns:repeat(2,7px);gap:3px;transform:rotate(-12deg);width:25px;flex:none}.brand-mark i{display:block;width:7px;height:7px;border-radius:50%;background:#e53834}.brand-mark i:nth-child(2){background:#43a047}.brand-mark i:nth-child(3){background:#1e88e5}.brand-mark i:nth-child(4){background:#fb8c00}.site-header nav{display:flex;align-items:center;gap:33px;font-size:13px;font-weight:550}.site-header nav>a{padding:7px 0}.site-header nav>a:hover,.site-header nav>a[aria-current]{color:var(--blue)}.site-header nav .nav-contact{padding:11px 22px;border:1px solid #cbd3c7;border-radius:999px;margin-left:10px;display:flex;gap:26px}.menu-toggle{display:none;background:none;border:0;padding:10px}.menu-toggle span{display:block;width:23px;height:2px;background:var(--ink);margin:5px 0}.hero{display:grid;grid-template-columns:1fr 1.16fr;gap:34px;align-items:center;min-height:730px;padding-block:82px 90px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.5;margin:0 0 26px;display:flex;align-items:center;gap:8px}.tiny-mark{width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #1763e810}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(52px,5.3vw,80px);line-height:1.035;letter-spacing:-4.6px;font-weight:600;margin-bottom:28px}h1 em,h2 em{font-family:var(--serif);font-weight:400;color:var(--blue);letter-spacing:-4px}.hero h1{position:relative;max-width:550px}.headline-spark{color:#8fba67;font-size:57px;display:inline-block;transform:rotate(12deg);vertical-align:middle;margin-left:20px;letter-spacing:0}.hero-description{font-size:17px;line-height:1.8;color:var(--muted);margin-bottom:30px}.button-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 25px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:650;transition:transform .2s,background .2s;line-height:1.4;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--blue);color:#fff}.btn.primary:hover{background:#104fc1}.btn.outline{border-color:#cdd6ca;background:transparent}.btn.outline:hover{background:#eaf0e4}.btn.light{background:var(--paper);color:var(--ink)}.btn>span{font-size:21px;font-weight:400}.text-link{font-size:12px;font-weight:650;border-bottom:1px solid #abb8a9;padding-block:5px;display:inline-flex;gap:18px}.hero-note{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.05px;margin-top:24px;color:var(--muted);flex-wrap:wrap}.check-dot{display:grid;place-items:center;border-radius:50%;background:#e4eddd;color:#557a39;width:16px;height:16px;font-size:9px}.hero-visual{position:relative;padding:28px 0}.hero-visual:before{content:'';position:absolute;inset:10px -22px;background-image:radial-gradient(#c8d2c1 .8px,transparent .8px);background-size:16px 16px;z-index:-1;opacity:.55}.floating-note{position:absolute;display:flex;align-items:center;gap:8px;font-size:11px;padding:13px 18px;background:#fff;border:1px solid #e1e5dd;border-radius:8px;box-shadow:0 8px 18px #23351a09;z-index:2;white-space:nowrap}.note-top{top:-2px;left:30px;transform:rotate(-3deg)}.note-top i{display:block;width:6px;height:6px;background:#43a047;border-radius:50%}.note-bottom{bottom:-2px;right:12px;transform:rotate(2deg);background:#e9f0d1}.note-bottom>span{margin-left:20px;font-size:22px}.product-preview{border:1px solid #d7ddd2;border-radius:15px;background:#fff;box-shadow:0 24px 65px #26392516;overflow:hidden;position:relative;transform:rotate(.5deg)}.preview-chrome{height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;background:#fcfdfa;border-bottom:1px solid #e8ece4;font-size:9px;color:#818a7b}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;background:#ec947e;border-radius:50%}.window-dots i:nth-child(2){background:#e4c576}.window-dots i:nth-child(3){background:#8cba83}.live-pill{display:flex;gap:4px;align-items:center;font-size:8px;background:#edf5e7;padding:3px 6px;border-radius:4px;color:#547546}.live-pill i{width:4px;height:4px;border-radius:50%;background:#6c9c51}.preview-tabs{display:flex;gap:18px;height:44px;padding:0 18px;border-bottom:1px solid #e8ece4;background:#fff}.preview-tabs button{border:0;background:transparent;font-size:9px;color:#7c8575;padding:0 0 2px}.preview-tabs button[aria-selected=true]{border-bottom:2px solid var(--blue);color:#243629}.preview-inner{position:relative;padding-right:43px;background:#f5f7f2;min-height:317px}.demo-content{padding:22px 16px;min-height:317px}.demo-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mini-label{display:block;font-size:6px;letter-spacing:1.1px;color:#919b86;margin-bottom:4px}.demo-heading h3{font-size:13px;letter-spacing:-.4px;line-height:1.4;margin:0;font-weight:600}.demo-plus{display:grid;place-items:center;width:23px;height:23px;background:var(--blue);color:#fff;font-size:17px;border-radius:5px}.demo-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.demo-board h4{display:flex;align-items:center;gap:4px;font-size:8px;font-weight:600;white-space:nowrap;margin:0 0 12px}.demo-board h4>span{margin-left:auto;font-size:7px;color:#87907e}.stage-dot{width:4px;height:4px;border-radius:50%}.blue{background:#629bc6}.orange{background:#d79b54}.green{background:#86ae69}.lead{position:relative;background:#fff;border:1px solid #e6ebdf;border-radius:7px;padding:11px 9px;margin-bottom:9px;box-shadow:0 2px 2px #253a1a02;font-size:7px}.avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:7px;font-weight:700;margin-bottom:7px}.lilac{background:#e4def1}.peach{background:#f7e5ce}.mint{background:#d9ebd9}.yellow{background:#edf0c9}.lead strong{display:block;font-size:8px;font-weight:600;line-height:1.4}.lead p{font-size:7px;line-height:1.5;color:#8b9383;margin:6px 0 8px}.tag{display:inline-flex;background:#f3f3ed;padding:3px 5px;font-size:6px;line-height:1.2;color:#858a78;border-radius:3px}.green-tag{background:#edf3e4;color:#5c8247}.demo-move{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;border:0;background:#eaf1fa;color:#3870b2;font-size:6px;padding:5px;border-radius:3px}.preview-rail{position:absolute;right:0;top:0;bottom:0;background:#222b26;width:40px;display:flex;align-items:center;flex-direction:column;gap:18px;padding:18px 0;color:#a9b9a7}.preview-rail .brand-mark{transform:scale(.6);width:17px}.rail-icon{font-size:14px;line-height:1}.rail-icon.active{color:#d6ebca}.rail-bottom{margin-top:auto;font-size:14px}.preview-bottom{height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:6px;background:#fff;color:#929a88;border-top:1px solid #e6ebdf}.preview-bottom>span:first-child{display:flex;gap:4px;align-items:center}.preview-bottom i{width:3px;height:3px;background:#89b56a;border-radius:50%}.campaign-demo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.campaign-fields label{display:block;font-size:7px;color:#819076;margin-bottom:12px}.campaign-fields label span{display:block;font-size:8px;background:#fff;border:1px solid #e3e8dd;border-radius:5px;padding:9px;margin-top:4px;color:#53664b}.message-bubble{background:#e3edcf;border-radius:10px 10px 0 10px;padding:18px 14px;font-size:9px;line-height:1.7;align-self:center;box-shadow:0 6px 12px #34492209}.message-bubble small{display:block;margin-top:18px;text-align:right;font-size:6px;color:#718262}.demo-schedule{font-size:8px;color:#6a7e61}.demo-schedule strong{display:block;color:#394f31}.flow-demo{display:flex;flex-direction:column;align-items:center}.flow-node{border:1px solid #dbe4d4;border-radius:7px;padding:10px 18px;background:#fff;font-size:8px;text-align:center;min-width:150px}.flow-node strong,.flow-node small{display:block}.flow-node small{font-size:7px;color:#8a9680}.flow-icon{float:left;margin-right:10px;color:var(--blue)}.flow-line{height:19px;border-left:1px dashed #a7b29d}.blue-node{background:#edf2fe;border-color:#cbd9f5}.flow-branches{display:flex;gap:15px}.flow-branches .flow-node{min-width:0;font-size:7px}.promise-bar{border-block:1px solid var(--line)}.promise-bar .container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:85px;font-size:11px;color:var(--muted)}.promise-bar strong{color:#3d4a3b;font-size:12px;font-weight:550}.bar-dot{font-size:20px;color:#89a476}.section{padding-block:100px}.section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.section-top .eyebrow{margin-bottom:17px}h2{font-size:clamp(32px,3.3vw,49px);line-height:1.13;letter-spacing:-2px;font-weight:550;margin-bottom:20px}.section-top h2{margin-bottom:0}.section-aside{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:3px}.bento{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:18px}.bento-card{position:relative;border:1px solid var(--line);padding:30px;border-radius:14px;background:#fff;overflow:hidden;min-height:265px;transition:transform .2s}.bento-card:hover{transform:translateY(-4px)}.bento-main{grid-row:span 2;background:#e9edde;padding:36px;min-height:540px;display:flex;flex-direction:column}.bento-blue{grid-column:span 2;background:#e7edf9;min-height:245px}.bento-peach{background:#f2e8df}.bento-small{background:#fff}.card-kicker{font-size:8px;letter-spacing:1.3px;margin-bottom:23px;color:#65715c}.bento-card h3{font-size:27px;letter-spacing:-1px;line-height:1.15;font-weight:550;margin-bottom:17px}.bento-main h3{font-size:40px;letter-spacing:-1.6px}.bento-card p{font-size:12px;color:#78816e;max-width:285px;line-height:1.8}.bento-main p{font-size:13px}.circle-arrow{position:absolute;right:22px;bottom:20px;font-size:22px;width:33px;height:33px;border:1px solid #b7c0ae;border-radius:50%;display:grid;place-items:center}.mini-pipeline{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:35px;margin-left:20px}.mini-pipeline span{padding:13px 23px;border:1px solid #c7d0b7;background:#f9faf5;border-radius:8px;min-width:160px;font-size:13px}.mini-pipeline i{font-style:normal;transform:rotate(90deg);margin-left:75px;color:#8c9e74}.mini-pipeline .done{background:#263a24;color:#fff;border-color:#263a24}.reply-chip{position:absolute;right:35px;bottom:32px;display:flex;gap:50px;background:#fff;border:1px solid #d0daee;border-radius:8px;padding:12px 18px;font-size:12px;color:#4b6591;transform:rotate(-3deg)}.bento-blue h3,.bento-blue p{max-width:280px}.dark-section{background:#21352b;color:#f4f6ee;padding:85px 0;overflow:hidden}.split{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.dark-section .eyebrow{color:#b6cb98}.dark-section h2{font-weight:500}.dark-section p{max-width:390px;font-size:13px;color:#a9bbad;line-height:1.9;margin-bottom:30px}.steps-compact{padding-top:12px}.steps-compact article{display:flex;gap:24px;border-bottom:1px solid #4b5e50;padding:23px 0}.steps-compact article:first-child{padding-top:0}.steps-compact article>span{color:#b6cb98;font-family:var(--serif);font-size:30px;line-height:1.3}.steps-compact h3{font-size:18px;font-weight:500;letter-spacing:-.5px;margin-bottom:7px}.steps-compact p{margin-bottom:0;font-size:12px}.faq-home .text-link{margin-top:20px}.faq-item{border-bottom:1px solid var(--line);padding:22px 0}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:start;justify-content:space-between;gap:22px;font-size:14px;font-weight:550;line-height:1.6}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{font-size:21px;font-weight:300;line-height:1}.faq-item[open] summary>span{transform:rotate(45deg)}.faq-item p{font-size:13px;color:var(--muted);line-height:1.9;margin:18px 28px 0 0}.final-cta{padding:52px 48px;background:#e7eddc;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:95px}.final-cta .eyebrow{font-size:8px;margin-bottom:14px}.final-cta h2{font-size:32px;letter-spacing:-1px;line-height:1.2;margin:0}.site-footer{border-top:1px solid var(--line);padding-top:65px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:42px;padding-bottom:65px}.site-footer .wordmark{font-size:26px}.site-footer p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:22px}.footer-email{font-size:12px;border-bottom:1px solid #b4c3ab;padding-bottom:4px}.footer-grid h3{font-size:8px;letter-spacing:1.5px;margin:3px 0 20px;color:#7f8d76;font-weight:600}.footer-grid>div:not(:first-child)>a{display:block;font-size:12px;color:#586450;margin-bottom:10px;width:fit-content}.footer-grid a:hover{color:var(--blue)}.footer-grid .admin-link{margin-top:22px;color:#8d9886!important;font-size:10px!important}.footer-bottom{padding-block:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:22px;font-size:9px;color:#8c9784}.page-intro{padding-block:80px 62px}.page-intro h1{font-size:clamp(48px,5.4vw,76px);line-height:1.08;letter-spacing:-4px;margin-bottom:28px}.page-intro h1 em{letter-spacing:-3px}.page-intro>p:not(.eyebrow){max-width:580px;color:var(--muted);font-size:16px;line-height:1.9;margin-bottom:0}.page-intro.center{text-align:center}.page-intro.center .eyebrow{justify-content:center}.page-intro.center>p{margin-inline:auto}.feature-explorer{padding-top:12px}.explorer-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-block:20px;border-block:1px solid var(--line)}.feature-filters{display:flex;flex-wrap:wrap;gap:6px}.feature-filters button{border:0;padding:9px 14px;border-radius:999px;background:transparent;color:#748369;font-size:11px}.feature-filters button.selected{background:var(--ink);color:#fff}.feature-search{display:flex;align-items:center;gap:9px;font-size:22px;color:var(--muted)}.feature-search input{border:0;border-bottom:1px solid #cbd3c5;background:none;padding:8px;font-size:11px;width:215px;color:var(--ink);border-radius:0}.feature-result{font-size:10px;color:#8b9583;margin:22px 0}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.feature-card{border:1px solid var(--line);padding:29px;border-radius:11px;background:#fbfcf8;min-height:220px;scroll-margin-top:120px}.feature-symbol{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#e8eddc;font-size:19px;margin-bottom:20px;color:#688152}.feature-card small{font-size:8px;letter-spacing:1.3px;display:block;color:#8c9783;margin-bottom:9px}.feature-card h3{font-size:19px;letter-spacing:-.5px;line-height:1.3;font-weight:550;margin-bottom:12px}.feature-card p{font-size:12px;color:#7e8a74;line-height:1.8;margin:0}.feature-card[data-feature-category=communicate] .feature-symbol{background:#e4edfb;color:#507ab1}.feature-card[data-feature-category=automate] .feature-symbol{background:#f1e6d8;color:#a37b4d}.feature-card[data-feature-category=control] .feature-symbol{background:#ebe5f1;color:#8a709b}.no-features{padding:50px;text-align:center;color:var(--muted)}.note-panel{padding:35px 40px;background:#eaf0e2;border-radius:12px;display:grid;grid-template-columns:150px 1fr;gap:20px;font-size:13px}.note-panel>span{font-size:11px;font-weight:650}.note-panel p{margin:0;color:#75836a;line-height:1.9}.note-panel a{grid-column:2;font-size:11px;border-bottom:1px solid #9caa90;width:fit-content}.pricing-pills{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:28px}.pricing-pills span{font-size:10px;border:1px solid var(--line);border-radius:999px;padding:5px 12px;color:#78866d}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:10px;align-items:stretch}.price-card{padding:32px;border:1px solid #d6dece;border-radius:14px;background:#fcfdf9;position:relative;display:flex;flex-direction:column;overflow:hidden}.plan-duration{display:block;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:1.1px;color:#7c8a6e;margin-bottom:15px}.price-card h2{font-size:25px;letter-spacing:-.8px;line-height:1.2;min-height:60px;font-weight:550;margin-bottom:22px;max-width:240px}.price{font-size:53px;letter-spacing:-3px;line-height:1.2;font-weight:500}.price>span{font-size:27px;letter-spacing:-1px;vertical-align:top;line-height:1.6;margin-right:5px}.price-period{font-size:10px;color:#8d9882;margin-bottom:22px}.price-card>p:not(.price-period){font-size:12px;color:#7f8c73;min-height:42px;margin-bottom:24px}.price-card .btn{font-size:11px;gap:15px;justify-content:space-between;padding:13px 18px}.check-list{padding:23px 0 0;list-style:none;margin:24px 0 0;border-top:1px solid var(--line);font-size:11px;color:#7c8970}.check-list li{padding:5px 0 5px 21px;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;color:#6b9b4d}.price-card.recommended{background:#21352b;color:#f2f5ed;border-color:#21352b;padding-top:55px}.recommended-label{position:absolute;top:0;left:0;right:0;background:#deecbd;color:#3c542a;padding:9px 12px;text-align:center;font-size:7px;letter-spacing:1.1px;font-weight:700}.recommended .plan-duration,.recommended .price-period,.recommended>p:not(.price-period),.recommended .check-list{color:#adbea3}.recommended .check-list{border-color:#465d45}.recommended .check-list li:before{color:#c6e2a0}.pricing-note{max-width:760px;margin:auto;text-align:center}.pricing-note h3{font-size:20px;font-weight:550;letter-spacing:-.5px}.pricing-note p{font-size:12px;color:#7f8c75;line-height:1.9}.included-strip{margin-top:55px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 0;border-block:1px solid var(--line);font-size:11px}.included-strip>span{color:#7b8b6f;font-size:10px}.included-strip strong{font-weight:550}.setup-steps>article{display:grid;grid-template-columns:200px 1fr;gap:70px;padding:65px 0;border-top:1px solid var(--line);align-items:start}.step-number{font:110px/1 var(--serif);letter-spacing:-5px;color:#b3c5a6}.setup-steps article small{font-size:9px;letter-spacing:1.6px;color:#7a906c;display:block;margin-bottom:18px}.setup-steps article h2{font-size:43px}.setup-steps article p{max-width:680px;font-size:14px;color:#74866a;line-height:1.9}.code-label{font:13px ui-monospace,monospace;background:#e7eddc;padding:20px 24px;border-radius:8px;display:flex;justify-content:space-between;max-width:570px;gap:20px}.code-label span{color:#819171;font-size:11px}.fine-print{font-size:10px!important;color:#8a9980!important;line-height:1.9!important;margin-top:18px}.activation-sample{border:1px solid var(--line);border-radius:12px;background:#fcfdf8;display:flex;align-items:center;gap:14px;padding:22px;max-width:360px}.activation-sample>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e4efd5;color:#749952}.activation-sample strong{display:block;font-size:14px;font-weight:550}.activation-sample small{margin:3px 0 0!important;font-size:10px!important;letter-spacing:0!important}.habit-chips{display:flex;gap:10px;flex-wrap:wrap}.habit-chips span{padding:9px 15px;border-radius:999px;border:1px solid #cad7be;font-size:11px;color:#6f8760}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.security-card{background:#fbfcf8;border:1px solid var(--line);padding:36px;border-radius:13px}.security-card>span{font:24px var(--serif);color:#93ab7e;display:block;margin-bottom:27px}.security-card h2{font-size:32px;letter-spacing:-1px}.security-card p{color:#7c8b70;font-size:13px;line-height:1.9;margin-bottom:0}.dark-note{padding:48px;background:#21352b;color:#eef3e7;border-radius:15px}.dark-note h2{font-size:33px;letter-spacing:-1.2px}.dark-note p{font-size:14px;line-height:1.9;color:#adbea3;max-width:850px}.dark-note a{font-size:12px;border-bottom:1px solid #78936a;padding:5px 0}.faq-page{max-width:840px;padding-bottom:95px}.faq-page .faq-item{padding-block:26px}.faq-page .faq-item summary{font-size:16px}.faq-page .faq-item p{font-size:14px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:110px}.contact-card{background:#e5edda;border-radius:15px;padding:42px}.contact-symbol{font-size:39px;font-weight:300;display:block;margin-bottom:32px}.contact-card>small{display:block;font-size:9px;letter-spacing:1.5px;color:#758b66;margin-bottom:18px}.contact-card h2{font-size:35px;letter-spacing:-1.2px;margin-bottom:35px}.contact-email{font-size:22px;letter-spacing:-.5px;border-bottom:1px solid #a0b492;padding-bottom:9px;display:flex;justify-content:space-between;gap:10px}.copy-email{display:block;margin-top:18px;border:0;border-bottom:1px solid #adbd9f;padding:0 0 3px;font-size:10px;background:none;color:#7d916d}.selected-plan{font-size:12px;color:#667d57}.contact-guide{padding-top:35px}.contact-guide h3{font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.6px;margin-bottom:35px}.contact-guide ol{list-style:decimal-leading-zero;padding-left:25px;color:#8ca377}.contact-guide li{padding:0 0 25px 12px;font-size:14px;border-bottom:1px solid var(--line);margin-bottom:23px}.contact-guide strong{display:block;font-size:14px;font-weight:550;color:#34452c}.contact-guide li span{display:block;font-size:12px;color:#8c9b80;margin-top:7px}.legal{max-width:850px;padding-bottom:100px}.legal h2{font-size:26px;letter-spacing:-.6px;margin:38px 0 15px}.legal p{font-size:14px;line-height:1.95;color:#78886b}.legal a{color:var(--blue)}
@media(min-width:1500px){.hero{gap:60px;padding-block:100px 110px;min-height:800px}.hero h1{font-size:84px}.hero-visual{padding-block:40px}.preview-inner,.demo-content{min-height:345px}.demo-content{padding:25px 20px}.lead{padding:13px 10px}.demo-heading h3{font-size:14px}.note-top{top:10px}.note-bottom{bottom:10px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.nav-wrap{width:calc(100% - 48px)}.site-header nav{gap:23px}.hero{gap:25px;min-height:650px;padding-block:70px}.hero h1{font-size:64px;letter-spacing:-3.5px}.hero-note{font-size:9px;gap:6px}.hero-description{font-size:15px}.headline-spark{font-size:38px;margin-left:10px}.product-preview{margin-inline:0}.note-top{font-size:9px;left:5px;padding:10px 12px}.note-bottom{font-size:9px;right:0;padding:10px 12px}.preview-tabs{gap:14px}.demo-heading h3{font-size:11px}.demo-content{padding:17px 12px}.lead{padding:9px 7px}.lead strong{font-size:7px}.demo-board{gap:6px}.demo-board h4{font-size:7px}.preview-bottom{font-size:5px}.bento{gap:14px}.bento-card{padding:25px}.bento-main h3{font-size:34px}.bento-card h3{font-size:25px}.bento-main h3{font-size:35px}.reply-chip{position:static;display:inline-flex;margin-top:10px;font-size:10px;padding:8px 12px}.bento-blue h3,.bento-blue p{max-width:100%}.split{gap:60px}.price-card{padding:26px}.price-card h2{font-size:23px}.price{font-size:45px}.price-card .btn{font-size:10px;padding:12px;gap:6px}.setup-steps>article{grid-template-columns:150px 1fr;gap:40px}.contact-layout{gap:40px}.contact-card{padding:30px}.footer-grid{gap:25px}.hero .btn{padding:14px 20px}.hero .button-row{gap:20px}}
@media(max-width:850px){.hero{grid-template-columns:1fr;padding-block:60px 75px;gap:50px}.hero-copy{max-width:680px}.hero h1{font-size:75px}.hero-visual{max-width:690px;width:100%;margin:auto}.hero-description{font-size:17px}.hero-note{font-size:11px}.demo-heading h3{font-size:16px}.mini-label{font-size:8px}.demo-board h4{font-size:10px}.lead{padding:15px 12px}.lead strong{font-size:11px}.lead p{font-size:9px}.tag{font-size:8px}.avatar{width:27px;height:27px;font-size:9px}.demo-move{font-size:8px}.preview-inner,.demo-content{min-height:355px}.preview-chrome{font-size:10px}.preview-tabs button{font-size:11px}.preview-bottom{font-size:7px}.floating-note{font-size:11px}.hero-visual:before{inset:0 -10px}.promise-bar .container{gap:15px;flex-wrap:wrap;justify-content:center;padding-block:20px;min-height:0}.promise-bar .container>span:first-child{width:100%;text-align:center}.promise-bar strong{font-size:11px}.section{padding-block:75px}.section-top{align-items:start}.bento{grid-template-columns:1fr 1fr}.bento-main{grid-row:auto;grid-column:span 2;min-height:350px}.mini-pipeline{flex-direction:row;margin:22px 0;gap:8px;align-items:center;flex-wrap:wrap}.mini-pipeline i{transform:none;margin:0}.mini-pipeline span{min-width:0;font-size:11px;padding:10px 14px}.bento-blue{grid-column:span 2;min-height:240px}.bento-peach,.bento-small{min-height:270px}.split{gap:35px}.dark-section h2{font-size:36px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:first-child{grid-column:span 3;margin-bottom:10px}.footer-grid>div:first-child p{margin:16px 0;font-size:12px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-filters{gap:3px}.feature-filters button{padding:8px 12px}.feature-search{width:100%}.feature-search input{width:100%}.pricing-grid{grid-template-columns:1fr 1fr}.price-card h2{min-height:55px}.contact-layout{gap:25px}.contact-card h2{font-size:29px}.contact-email{font-size:18px}.contact-guide h3{font-size:19px}.final-cta{padding:35px;gap:30px}.final-cta h2{font-size:27px}.final-cta .btn{font-size:11px;gap:15px;padding:14px 20px}.site-header nav{gap:20px}.site-header nav .nav-contact{padding:10px 15px;gap:14px}.nav-wrap{gap:25px}.page-intro h1{font-size:63px}}
@media(max-width:650px){.container{width:calc(100% - 40px)}.nav-wrap{width:calc(100% - 40px);height:74px}.wordmark{font-size:26px}.menu-toggle{display:block}.site-header nav{display:none;position:absolute;top:74px;left:0;right:0;flex-direction:column;align-items:stretch;padding:20px;background:var(--paper);border-bottom:1px solid var(--line);gap:4px;box-shadow:0 12px 20px #293e1c08}.site-header nav.open{display:flex}.site-header nav>a{padding:11px 8px;font-size:14px}.site-header nav .nav-contact{margin:10px 0 3px;justify-content:space-between;padding:13px 18px}.hero{padding-block:45px 60px;gap:40px}.hero h1{font-size:62px;letter-spacing:-3.7px;line-height:1.05}.hero h1 em{letter-spacing:-3.5px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:22px}.hero-description{font-size:14px;line-height:1.9;margin-bottom:25px}.headline-spark{font-size:38px;margin-left:10px}.hero .button-row{gap:20px}.hero .btn{font-size:11px;padding:14px 19px;gap:22px}.text-link{font-size:10px;gap:10px}.hero-note{font-size:8px;gap:6px;margin-top:19px}.hero-visual{padding:24px 0}.floating-note{font-size:8px;padding:8px 12px;border-radius:5px}.note-top{top:0;left:8px}.note-bottom{bottom:0;right:5px}.note-bottom>span{font-size:16px;margin-left:6px}.preview-chrome{height:33px;font-size:7px;padding:0 9px}.preview-chrome .live-pill{font-size:6px;padding:2px 4px}.preview-tabs{height:36px;padding:0 12px;gap:17px}.preview-tabs button{font-size:8px}.preview-inner{padding-right:31px}.preview-rail{width:29px;padding-top:14px;gap:16px}.preview-rail .brand-mark{transform:scale(.45)}.rail-icon{font-size:11px}.rail-bottom{font-size:11px}.demo-content{padding:15px 10px;min-height:285px}.preview-inner{min-height:285px}.demo-heading{margin-bottom:16px}.demo-heading h3{font-size:10px;max-width:200px}.mini-label{font-size:5px;margin-bottom:4px}.demo-plus{width:19px;height:19px;font-size:13px}.demo-board{gap:6px}.demo-board h4{font-size:6px;gap:3px;margin-bottom:8px}.demo-board h4>span{font-size:6px}.stage-dot{width:3px;height:3px}.lead{padding:8px 6px;margin-bottom:7px;border-radius:5px}.avatar{width:20px;height:20px;font-size:6px;margin-bottom:6px}.lead strong{font-size:6px}.lead p{font-size:6px;margin:5px 0}.tag{font-size:5px;padding:2px 3px}.demo-move{font-size:5px;padding:4px}.preview-bottom{height:24px;font-size:5px;padding:0 7px}.flow-node{padding:8px 12px;font-size:7px}.flow-node small{font-size:6px}.flow-branches{gap:8px}.flow-branches .flow-node{font-size:6px;padding:8px}.campaign-demo{gap:10px}.campaign-fields label{font-size:6px;margin-bottom:10px}.campaign-fields label span{font-size:6px;padding:7px}.message-bubble{font-size:7px;padding:12px 9px}.message-bubble small{font-size:5px}.demo-schedule{font-size:6px}.section{padding-block:58px}.section-top{flex-direction:column;gap:20px;margin-bottom:30px}h2{font-size:36px;letter-spacing:-1.6px}.section-top .eyebrow{font-size:8px;margin-bottom:16px}.section-aside{font-size:12px}.bento{grid-template-columns:1fr;gap:12px}.bento-card,.bento-main,.bento-blue{grid-column:auto;min-height:260px;padding:26px}.bento-main{min-height:370px}.bento-main h3{font-size:35px}.bento-card h3{font-size:29px}.bento-card p{font-size:12px}.mini-pipeline{margin-top:25px;gap:6px}.mini-pipeline span{font-size:9px;padding:10px}.mini-pipeline i{font-size:13px}.card-kicker{font-size:7px;margin-bottom:20px}.reply-chip{margin-top:10px;gap:60px}.split{grid-template-columns:1fr;gap:40px}.dark-section{padding-block:55px}.dark-section h2{font-size:37px}.dark-section .eyebrow{font-size:8px;margin-bottom:20px}.dark-section p{font-size:13px}.steps-compact article{gap:22px;padding-block:20px}.steps-compact h3{font-size:17px}.faq-home{gap:25px}.faq-home h2{font-size:36px}.faq-home .text-link{margin-top:0}.faq-item{padding-block:19px}.faq-item summary{font-size:13px}.faq-item p{font-size:12px}.final-cta{flex-direction:column;align-items:start;padding:30px 26px;gap:25px;border-radius:12px;margin-bottom:60px}.final-cta h2{font-size:28px}.final-cta .eyebrow{font-size:7px}.footer-grid{gap:24px;padding-bottom:40px;grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2;margin-bottom:15px}.site-footer{padding-top:45px}.footer-grid h3{font-size:7px;margin-bottom:17px}.footer-grid>div:not(:first-child)>a{font-size:11px}.footer-bottom{flex-direction:column;gap:8px;font-size:8px}.page-intro{padding-block:50px 40px}.page-intro h1{font-size:48px;letter-spacing:-2.5px;line-height:1.1}.page-intro h1 em{letter-spacing:-2.7px}.page-intro .eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:22px}.page-intro>p:not(.eyebrow){font-size:13px;line-height:1.9}.page-intro.center{text-align:left}.page-intro.center .eyebrow{justify-content:start}.feature-grid{grid-template-columns:1fr}.feature-card{padding:25px;min-height:190px}.feature-filters button{font-size:10px;padding:8px 10px}.feature-search input{font-size:11px}.feature-symbol{width:31px;height:31px;font-size:17px;margin-bottom:15px}.feature-card h3{font-size:20px}.note-panel{grid-template-columns:1fr;padding:25px;gap:12px}.note-panel a{grid-column:auto}.note-panel p{font-size:12px}.pricing-pills{justify-content:start;gap:6px;margin-top:22px}.pricing-pills span{font-size:8px;padding:5px 9px}.pricing-grid{grid-template-columns:1fr;gap:16px}.price-card{padding:28px}.price-card h2{font-size:27px;min-height:0;max-width:260px}.price{font-size:52px}.price-card>p:not(.price-period){min-height:0}.price-card .btn{font-size:12px}.price-period{font-size:11px}.check-list{font-size:12px}.pricing-note{text-align:left}.pricing-note h3{font-size:19px}.included-strip{margin-top:35px;gap:12px;font-size:10px}.included-strip>span{width:100%}.setup-steps>article{grid-template-columns:1fr;gap:20px;padding-block:35px}.step-number{font-size:70px;letter-spacing:-3px}.setup-steps article h2{font-size:34px}.setup-steps article p{font-size:13px}.setup-steps article small{font-size:8px}.code-label{font-size:10px;padding:15px;flex-direction:column;gap:5px}.code-label span{font-size:10px}.security-grid{grid-template-columns:1fr;gap:15px}.security-card{padding:27px}.security-card h2{font-size:29px}.security-card p{font-size:12px}.dark-note{padding:28px}.dark-note h2{font-size:28px}.dark-note p{font-size:12px}.faq-page{padding-bottom:55px}.faq-page .faq-item summary{font-size:14px}.faq-page .faq-item p{font-size:12px}.contact-layout{grid-template-columns:1fr;gap:20px;margin-bottom:65px}.contact-card{padding:28px}.contact-card h2{font-size:33px}.contact-email{font-size:22px}.contact-guide{padding:20px 0 0}.contact-guide h3{font-size:22px}.legal{padding-bottom:60px}.legal h2{font-size:23px}.legal p{font-size:13px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
