@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#f7f8f4;--paper:#fff;--ink:#182520;--muted:#67736c;--line:#dce2da;--accent:#c5f16d;--deep:#132720;--soft:#edf1e8;--radius:20px;font-family:'DM Sans',sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:100px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:disabled{cursor:default}img,svg{max-width:100%}button,a,summary,input,textarea,select{outline-offset:5px}:focus-visible{outline:2px solid #528a32}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:'Manrope',sans-serif}h1{font-size:clamp(52px,5.8vw,82px);font-weight:650;line-height:1.04;letter-spacing:-5px;margin-bottom:28px}h2{font-size:clamp(34px,3.7vw,50px);font-weight:600;line-height:1.12;letter-spacing:-2px;margin-bottom:22px}h3{font-size:24px;line-height:1.3;letter-spacing:-.8px;font-weight:650}p{font-size:16px;line-height:1.75;color:var(--muted)}small{line-height:1.6}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.section{padding-block:110px}.eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.6px;font-weight:700;margin-bottom:24px;color:#61705c;display:flex;align-items:center;gap:9px}.eyebrow i,.stage-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#73a836}.preview-bar{background:#e9eddf;font-size:10px;text-align:center;padding:9px 20px;color:#647054;letter-spacing:.2px}.preview-bar span{font-weight:700;letter-spacing:1px;margin-right:12px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:32px;width:min(1320px,calc(100% - 64px));margin:auto;height:90px;border-bottom:1px solid var(--line);background:var(--bg)}.logo{display:inline-flex;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.symbol{font-size:39px;line-height:1;color:#304f3b}.ai{font-family:'DM Sans',sans-serif;border:1px solid #aeb9aa;border-radius:5px;font-size:10px;letter-spacing:0;padding:4px 5px;margin-left:1px}.site-header nav{display:flex;gap:30px;font-size:13px}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:#598434}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--deep);color:white;border:1px solid var(--deep);padding:16px 22px;border-radius:9px;font-size:13px;font-weight:600;line-height:1.4;transition:transform .2s,background .2s;text-align:left}.button:hover{background:#2e493a;transform:translateY(-2px)}.button.small{font-size:12px;padding:12px 16px}.button.outline{background:transparent;color:var(--ink);border-color:#c9d2c5}.button.outline:hover{background:#e7eddf}.button.light{background:var(--accent);color:var(--deep);border-color:var(--accent)}.text-link{display:inline-flex;gap:18px;align-items:center;font-size:13px;font-weight:600;border:0;background:none;padding:10px 0;line-height:1.6}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.menu{display:none;border:1px solid var(--line);background:transparent;border-radius:8px;font-size:20px;padding:8px 12px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:75px;padding-bottom:88px}.hero h1 em{font-style:normal;color:#67834e}.hero-copy>p{max-width:470px;font-size:16px}.actions{display:flex;gap:24px;align-items:center;margin:30px 0 20px;flex-wrap:wrap}.hero-note{font-size:11px;color:#6d796c;line-height:1.7;max-width:450px}.product-stage{background:var(--deep);padding:18px 17px 10px;border-radius:18px;box-shadow:0 30px 70px #213e2022;transform:rotate(-1deg);position:relative}.product-stage:before{content:'';position:absolute;inset:-45px -30px;background:radial-gradient(ellipse at center,#d7ebae66,transparent 70%);z-index:-1}.stage-top{display:flex;align-items:center;justify-content:space-between;color:#c8d3c9;padding:3px 2px 19px;gap:12px}.mini-brand{font-size:11px}.stage-status{font-size:8px;letter-spacing:1px;display:flex;align-items:center;gap:6px}.stage-status i{background:var(--accent)}.workspace{display:grid;grid-template-columns:39px 1fr;background:#f2f5ee;border:1px solid #ffffff25;border-radius:10px;overflow:hidden}.workspace aside{display:flex;flex-direction:column;align-items:center;gap:25px;padding:24px 4px;background:#e8eee2;color:#74816e;font-size:14px}.workspace-active{background:#d6e6c6;border-radius:6px;padding:6px}.workspace-main{padding:25px 20px}.workspace-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:30px}.workspace-title small{display:block;font-size:8px;color:#6f7e6c;letter-spacing:1px;margin-bottom:7px}.workspace-title strong{font-size:14px;letter-spacing:-.4px}.avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:11px;background:#dce9cb;color:#3b5934;font-size:23px}.sample-message{font-size:12px;line-height:1.7;padding:16px;max-width:88%;margin-bottom:15px}.customer{background:#fff;border:1px solid #e0e7db;border-radius:12px 12px 2px 12px;margin-left:auto}.agent{background:#e2edcf;border:1px solid #d2dfbe;border-radius:12px 12px 12px 2px}.source-chip{font-size:9px;color:#7c8772;margin:18px 0 10px;display:flex;gap:8px;align-items:center}.source-chip span{font-size:16px}.handoff-card{display:flex;gap:13px;align-items:center;background:white;border:1px solid #d7e1cb;padding:19px 14px;border-radius:11px;margin-top:24px;box-shadow:0 8px 20px #233b1910}.handoff-icon{background:#dbefb9;color:#3f612a;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;font-size:24px}.handoff-card small{display:block;font-size:8px;color:#6f7b64;letter-spacing:.8px}.handoff-card strong{font-size:12px;display:block;margin:5px 0}.handoff-card p{font-size:10px;margin:0;line-height:1.5}.handoff-card>span{margin-left:auto;font-size:15px;color:#6e993a}.stage-footer{display:flex;gap:9px;margin-top:24px}.stage-footer span{font-size:8px;padding:5px 8px;border:1px solid #d6dfce;border-radius:5px;color:#79836e}.stage-note{font-size:7px;letter-spacing:1.1px;color:#94a58f;text-align:center;padding:13px 0 3px}.channels{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:38px 0 45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}.channels .eyebrow{margin-bottom:14px;font-size:9px}.channels h2{font-size:29px;letter-spacing:-1px;margin:0}.channel-options{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.channel-item{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;white-space:nowrap}.channel-icon{width:23px;height:23px}.channel-options p{font-size:11px;margin:0;flex-basis:100%;line-height:1.9}.channel-options strong{color:var(--ink);font-weight:600}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:45px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:340px;font-size:14px;margin:0}.segments{display:flex;gap:6px;padding:6px;background:#e9ede4;border:1px solid #dbe2d4;border-radius:11px;width:fit-content;margin:40px 0 32px}.segments button{border:0;background:transparent;padding:13px 24px;border-radius:7px;font-size:12px;color:#6a7664}.segments button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 3px 8px #253b1510}.solution{display:grid;grid-template-columns:.9fr 1fr;gap:80px;align-items:center;padding:42px;background:#edf1e8;border:1px solid #dce3d4;border-radius:20px}.pill{font-size:9px;letter-spacing:1px;font-weight:700;color:#657857;display:inline-block;margin-bottom:22px}.solution h3{font-size:32px;letter-spacing:-1.2px;line-height:1.25}.solution p{font-size:14px}.checks{list-style:none;padding:0;margin:25px 0}.checks li{position:relative;padding-left:23px;font-size:12px;line-height:1.7;margin:13px 0}.checks li:before{content:'✓';position:absolute;left:0;color:#688649}.demo-panel{background:white;border:1px solid #d7dfd1;border-radius:14px;padding:25px;box-shadow:0 16px 35px #2a40200c;min-width:0}.demo-top{display:flex;align-items:center;gap:11px;padding-bottom:20px;border-bottom:1px solid #e7ebe3}.demo-top strong{display:block;font-size:12px}.demo-top small{font-size:10px;color:#8a9385;display:block;margin-top:3px}#demo-messages,#landing-messages{padding:23px 0 10px;min-height:145px;max-height:330px;overflow:auto}.bubble{font-size:12px;line-height:1.75;max-width:90%;padding:14px 16px;margin-bottom:12px;border-radius:11px}.bubble.incoming{background:#f1f4ed;border-radius:11px 11px 11px 2px}.bubble.outgoing{margin-left:auto;background:#e0edce;border-radius:11px 11px 2px 11px}.demo-options{display:flex;gap:7px;flex-wrap:wrap;padding-top:8px}.demo-options button{border:1px solid #d8e0d0;background:white;border-radius:6px;font-size:10px;padding:9px 11px;line-height:1.5}.demo-options button:hover,.demo-options button[aria-pressed=true]{background:#e5efda;border-color:#adc492}.demo-outcome{margin-top:20px;border-top:1px solid #e4e9de;padding-top:15px;font-size:10px;line-height:1.8;color:#728168}.reset{border:0;background:none;padding:10px 0 0;color:#7c8677;font-size:10px}.connections{background:var(--deep);color:#edf3e8;overflow:hidden}.connections .eyebrow{color:var(--accent)}.connections p{color:#a2b2a2}.connection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #34483a;border-bottom:1px solid #34483a;margin-top:55px}.connection-grid article{padding:35px 30px 30px 0}.connection-grid article+article{padding-left:30px;border-left:1px solid #34483a}.connection-grid article>span{color:#89a276;font-size:10px}.connection-grid h3{font-size:21px;letter-spacing:-.6px;margin:24px 0 13px}.connection-grid p{font-size:13px;margin-bottom:27px}.flow-label{font-size:10px;color:#b2c5a8;display:flex;gap:18px;align-items:center}.flow-label b{font-size:20px;color:var(--accent);font-weight:400}.tool-catalog{padding-top:55px;scroll-margin-top:50px}.tool-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.tool-heading h3{font-size:21px;margin:0}.tool-heading p{font-size:12px;max-width:280px;margin:0}.logo-collage{max-width:calc(100% + 48px);margin:25px -24px 20px;padding:8px 0;overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.logo-collage-toolbar{display:flex;justify-content:space-between;padding:0 24px 12px;font-size:8px;letter-spacing:1px;color:#9caf94;align-items:center}.logo-motion{font-size:9px;border:0;background:transparent;color:#afbea5;padding:7px 0}.logo-lane{overflow:hidden;padding:7px 0}.logo-track{display:flex;width:max-content;animation:marquee 40s linear infinite}.logo-set{display:flex;gap:10px;padding-right:10px;flex-shrink:0}.logo-tile{display:inline-flex;align-items:center;gap:11px;padding:13px 20px;border:1px solid #415442;border-radius:99px;background:#24382b;white-space:nowrap;transition:.25s}.logo-tile img{width:18px;height:18px;opacity:.8;filter:grayscale(1) invert(1);object-fit:contain}.logo-tile span{font-size:13.5px;font-weight:500;color:#dce7d5;letter-spacing:-.005em;line-height:1.5}.logo-tile:hover{border-color:#a8c680;background:#31482f}.lane-1 .logo-track,.lane-3 .logo-track{animation-direction:reverse;animation-duration:48s}.lane-2 .logo-track{animation-duration:56s}.logo-collage:hover .logo-track,.logo-collage:focus-within .logo-track,.logo-collage.is-paused .logo-track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.integration-detail{margin-top:22px;border-top:1px solid #344c39;padding-top:10px}.integration-detail summary{cursor:pointer;font-size:12px;list-style:none;padding:16px 0;display:flex;justify-content:space-between}.integration-detail summary::-webkit-details-marker{display:none}.integration-detail>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.integration-detail p{font-size:12px}.integration-detail p:last-child{grid-column:1/-1;font-size:10px;margin:0}.integration-detail strong{color:#e0edcf}.process{display:grid;grid-template-columns:1fr 1fr;gap:100px}.process>div>p{max-width:420px;font-size:14px}.process ol{list-style:none;margin:0;padding:0}.process li{display:flex;gap:24px;border-top:1px solid var(--line);padding:27px 0}.process li>span{font-size:11px;color:#6e865d;padding-top:5px}.process h3{font-size:22px;margin-bottom:10px}.process li p{font-size:13px;margin:0}.pricing{background:#edf1e6;border-block:1px solid #dce3d5}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.price-card{border:1px solid #d3dccb;background:#f8faf5;border-radius:15px;padding:28px 25px;display:flex;flex-direction:column}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:24px}.plan-label{font-size:8px;letter-spacing:1px;font-weight:700;color:#6a7b5d}.plan-badge{font-size:8px;border:1px solid #9bb86b;border-radius:4px;padding:4px 6px;color:#46652b;letter-spacing:.4px}.price-card h3{font-size:32px;letter-spacing:-1.4px;margin:0 0 10px}.plan-promise{font-size:14px;color:var(--ink);line-height:1.6;min-height:45px;margin-bottom:13px}.plan-audience{font-size:12px;line-height:1.7;min-height:42px;margin-bottom:25px}.price-card .button{width:100%;font-size:12px;padding:14px 16px}.plan-focus{border-top:1px solid #d3ddc9;margin-top:28px;padding-top:22px;min-height:100px}.plan-focus small{font-size:8px;color:#75866a;letter-spacing:1px;display:block;margin-bottom:10px}.plan-focus strong{font-size:13px;line-height:1.7;font-weight:550;display:block}.price-card .checks{margin:8px 0 26px}.price-card .checks li{font-size:12px;margin:13px 0}.plan-more{font-size:11px;border-top:1px solid #d6dfce;padding-top:20px;margin-top:auto;display:flex;justify-content:space-between}.plan-more:hover{text-decoration:underline}.plan-profesional{background:#dfedca;border-color:#a7c283;box-shadow:0 12px 24px #2946180a}.plan-personalizado{background:#e7ede6}.plans-common{display:flex;align-items:center;gap:20px;padding:26px 0;margin-top:16px}.common-icon{border:1px solid #bacbad;width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:50%;font-size:21px;color:#5e7b47}.plans-common strong{font-size:12px}.plans-common p{font-size:11px;margin:5px 0 0;line-height:1.7}.plan-details{border-top:1px solid #ccd7c2;border-bottom:1px solid #ccd7c2}.plan-details>summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:500}.plan-details>summary::-webkit-details-marker{display:none}.compare-label-open{display:none}.plan-details[open] .compare-label-open{display:inline}.plan-details[open] .compare-label-closed{display:none}.plan-details-body{padding-bottom:25px}.plan-table-scroll{overflow:auto;border:1px solid #ced9c3;border-radius:10px}.plan-full-table{border-collapse:collapse;min-width:760px;width:100%;text-align:left;table-layout:fixed;background:#f8faf4}.plan-full-table caption{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.plan-full-table th,.plan-full-table td{font-size:12px;padding:20px;line-height:1.7;vertical-align:top;border-bottom:1px solid #dae2d3}.plan-full-table thead th{font-size:15px;background:#e4ecdb}.plan-full-table th:first-child{width:24%;font-weight:500}.plan-full-table td{color:#66735d}.plan-full-table th:nth-child(3),.plan-full-table td:nth-child(3){background:#e7efd9}.pricing-footnote{font-size:10px;line-height:1.9;max-width:850px;margin-top:22px;margin-bottom:0;color:#7b8671}.faq{display:grid;grid-template-columns:.9fr 1fr;gap:90px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;font-size:14px;font-weight:500;padding:23px 30px 23px 0;position:relative;line-height:1.6}.faq summary:after{content:'+';position:absolute;right:0;top:23px;font-size:18px;font-weight:400;color:#748e60}.faq details[open] summary:after{content:'−'}.faq summary::-webkit-details-marker{display:none}.faq details p{font-size:13px;line-height:1.85;margin:0 25px 24px 0}.closing{background:var(--deep);color:#f1f6e9;border-radius:20px;padding:65px 60px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px}.closing .eyebrow{color:#a4be8d;font-size:9px}.closing h2{font-size:44px;letter-spacing:-1.8px;position:relative;z-index:1}.closing p{font-size:14px;color:#aabb9f}.closing .button{margin-top:15px;position:relative;z-index:1}.closing-symbol{font-size:230px;color:#344f35;line-height:1;transform:rotate(15deg);margin-right:20px;pointer-events:none}.closing:not(:has(>div:first-child>h2)){display:block}.closing>h2{max-width:750px}.closing>.closing-symbol{position:absolute;right:35px;top:45px}footer.wrap{padding:45px 0 35px;display:flex;justify-content:space-between;gap:25px;align-items:center}footer .logo{font-size:19px}footer .symbol{font-size:32px}footer small,footer>span{font-size:9px;color:#8a9383}.footer-plans{display:flex;gap:25px;font-size:11px}.footer-plans a:hover{text-decoration:underline}dialog{width:min(520px,calc(100% - 32px));max-height:90vh;overflow:auto;border:1px solid #d3dec8;border-radius:18px;padding:38px;background:#f9fbf6;color:var(--ink);box-shadow:0 25px 100px #0003}dialog::backdrop{background:#11251ec9;backdrop-filter:blur(5px)}dialog h2{font-size:30px;letter-spacing:-1px;line-height:1.2}dialog h3{font-size:22px}dialog p{font-size:13px}dialog .eyebrow{font-size:9px;margin-right:20px}.close{position:absolute;right:15px;top:12px;border:0;background:transparent;font-size:26px;font-weight:400;padding:5px}form{display:grid;gap:17px;margin-top:23px}label{display:grid;gap:8px;font-size:12px}select,textarea,input{width:100%;padding:13px;border:1px solid #cbd7c1;border-radius:7px;background:white;color:var(--ink);font-size:13px}textarea{resize:vertical}dialog .form-note{display:block;font-size:10px;line-height:1.8;color:#86917b;margin-top:22px}.local-summary{background:#e8f0dc;border:1px solid #d4e0c6;border-radius:8px;padding:16px;font-size:12px;line-height:1.7;margin:20px 0;overflow-wrap:anywhere}.muted{color:#66874e}[hidden]{display:none!important}
@media(min-width:1450px){.hero{gap:90px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:35px}h1{font-size:66px;letter-spacing:-3.8px}.site-header nav{gap:18px}.workspace-main{padding:20px 15px}.solution{gap:40px;padding:32px}.price-card{padding:24px 20px}.plan-top{flex-wrap:wrap}.faq,.process{gap:60px}.section-heading{gap:40px}}
@media(max-width:860px){.site-header{gap:16px}.site-header nav{gap:14px;font-size:11px}.site-header .button{font-size:10px;padding:11px 13px}.logo{font-size:20px}.hero{gap:25px}h1{font-size:56px;letter-spacing:-3px}.hero-copy>p{font-size:14px}.actions{gap:16px}.actions .button{font-size:12px;padding:14px 16px}.actions .text-link{font-size:12px}.workspace{grid-template-columns:28px 1fr}.workspace-title strong{font-size:12px}.workspace-title small{font-size:7px}.sample-message{font-size:10px}.handoff-card p{font-size:9px}.handoff-card strong{font-size:10px}.handoff-icon{display:none}.channel-options{gap:15px}.channel-item{font-size:12px}.channels{gap:30px}.channels h2{font-size:25px}.section{padding-block:80px}.logo-tile{padding:11px 16px}.logo-tile span{font-size:12.5px}.price-grid{gap:10px}.price-card h3{font-size:26px}.price-card .checks li{font-size:11px}.plan-label{font-size:7px}.plan-promise{font-size:13px}.connection-grid article{padding-right:20px}.connection-grid article+article{padding-left:20px}.connection-grid h3{font-size:19px}.section-heading>p{max-width:280px}.closing{padding:50px 40px}.closing-symbol{font-size:180px}.closing h2{font-size:37px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.site-header{width:calc(100% - 40px);height:76px}.site-header .logo{font-size:21px}.site-header>.button{margin-left:auto;font-size:10px;gap:8px}.site-header nav{display:none;position:absolute;top:110px;left:20px;right:20px;background:#f7f9f2;z-index:20;padding:22px;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #1232;flex-direction:column;gap:21px;font-size:14px}.site-header nav.open{display:flex}.menu{display:block;padding:6px 9px;font-size:17px}.preview-bar{font-size:8px;padding:9px 12px}.preview-bar span{margin-right:6px;letter-spacing:.6px}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:40px}.hero h1{font-size:clamp(49px,10.7vw,72px);letter-spacing:-3.2px;max-width:600px}.hero h1 br:nth-of-type(1){display:none}.hero h1 em br{display:none}.hero-copy>p{font-size:15px;max-width:520px}.hero-note{font-size:10px}.hero .eyebrow{font-size:9px;margin-bottom:22px}.product-stage{width:100%;max-width:520px;margin:0 auto;transform:none;padding:17px}.workspace{grid-template-columns:35px 1fr}.workspace-main{padding:25px 20px}.workspace-title strong{font-size:13px}.workspace-title small{font-size:8px}.sample-message{font-size:12px}.handoff-icon{display:grid}.handoff-card strong{font-size:12px}.handoff-card p{font-size:10px}.channels{grid-template-columns:1fr;gap:26px;padding:30px 0}.channels h2{font-size:26px}.channel-options{gap:20px}.channel-item{font-size:12px}.channel-options p{font-size:11px}.section{padding-block:65px}h2{font-size:36px;letter-spacing:-1.5px}.eyebrow{font-size:9px;margin-bottom:17px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{max-width:100%;font-size:14px;margin-top:20px}.segments{width:100%;margin:30px 0 20px;gap:3px}.segments button{flex:1;padding:12px 7px;font-size:10px;line-height:1.6}.solution{grid-template-columns:1fr;padding:27px 21px;gap:28px;border-radius:14px}.solution h3{font-size:28px}.solution p{font-size:13px}.solution .pill{font-size:8px;margin-bottom:17px}.demo-panel{padding:20px}.connection-grid{grid-template-columns:1fr;margin-top:35px}.connection-grid article,.connection-grid article+article{padding:25px 0;border-left:0}.connection-grid article+article{border-top:1px solid #34483a}.connection-grid h3{font-size:23px;margin-top:15px}.connection-grid p{font-size:13px;margin-bottom:15px}.tool-catalog{padding-top:35px}.tool-heading{display:block}.tool-heading h3{font-size:23px}.tool-heading p{max-width:100%;margin-top:13px}.integration-detail>div{grid-template-columns:1fr;gap:0}.integration-detail p:last-child{margin-top:7px}.process{grid-template-columns:1fr;gap:28px}.process ol{margin-top:0}.process h2 br:nth-of-type(2){display:none}.process li{padding:23px 0}.price-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.price-card{padding:28px}.plan-top{margin-bottom:20px}.plan-label{font-size:9px}.plan-badge{font-size:9px}.price-card h3{font-size:32px}.plan-promise{min-height:0;font-size:15px;margin-bottom:8px}.plan-audience{min-height:0;font-size:13px;margin-bottom:22px}.plan-focus{min-height:0;margin-top:25px;margin-bottom:15px}.plan-focus strong{font-size:14px}.price-card .checks li{font-size:13px}.price-card .button{font-size:13px}.plan-more{font-size:12px}.plans-common{align-items:start;padding-top:15px}.plans-common strong{font-size:12px}.plans-common p{font-size:11px}.plan-details>summary{font-size:12px}.plan-full-table th:first-child{position:sticky;left:0;background:#eef3e7;box-shadow:1px 0 #d6decf;z-index:1}.plan-full-table td,.plan-full-table th{padding:15px}.pricing-footnote{font-size:10px}.faq{grid-template-columns:1fr;gap:10px}.faq h2{margin-bottom:10px}.faq summary{font-size:13px}.faq details p{font-size:12px}.closing{padding:38px 28px;border-radius:15px;display:block}.closing h2{font-size:33px;max-width:95%}.closing p{font-size:13px;max-width:90%;position:relative;z-index:1}.closing-symbol,.closing>.closing-symbol{position:absolute;right:-40px;top:100px;font-size:180px;opacity:.5;margin:0}.closing .eyebrow{max-width:85%;font-size:8px}footer.wrap{flex-wrap:wrap;padding:35px 0;gap:20px}footer small,footer>span{width:100%}.footer-plans{font-size:10px;gap:15px}dialog{padding:32px 25px}dialog h2{font-size:29px}}
@media(max-width:540px){.logo-tile{gap:7px;padding:9px 14px}.logo-tile img{width:16px;height:16px}.product-stage{padding:12px}.workspace-main{padding:20px 15px}.stage-top{padding:4px 3px 15px}.mini-brand{font-size:9px}.stage-status{font-size:7px}.workspace-title{gap:7px}.workspace-title .avatar{width:30px;height:30px;flex-basis:30px}.sample-message{max-width:94%}.stage-footer{gap:5px}.stage-footer span{font-size:7px}.site-header .button.small{padding:10px;font-size:9px}.site-header{gap:10px}.site-header .logo{font-size:18px}.symbol{font-size:30px}.ai{font-size:8px;padding:3px}.handoff-card{padding:14px 11px;gap:8px}.handoff-card p{font-size:9px}.channel-options{gap:15px}.channel-item{font-size:11px;gap:5px}.channel-icon{width:21px;height:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.logo-set[aria-hidden=true]{display:none}.logo-lane{overflow-x:auto}.logo-motion{display:none}.logo-collage{mask-image:none}}
@media(max-width:700px){.hero h1 br:nth-of-type(1){display:initial}.hero h1{font-size:clamp(43px,10.7vw,64px);letter-spacing:-2.8px}.product-stage:before{inset:0}.process h2 br:nth-of-type(2){display:initial}}
