/* Chatsuccess — a little AI, a lot more human. */
:root{font-family:'Manrope',sans-serif;color:#173d2e;background:#fcfcf8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#173d2e;--text:#354f40;--muted:#667368;--paper:#fcfcf8;--line:#dce4d7;--mint:#e7f2dd;--peach:#f9e7db;--lavender:#ede8f5;--yellow:#f8f0d1;--blue:#e5eef5;--lime:#c6f394;--serif:'Instrument Serif',Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;background:none}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}h1,h2{letter-spacing:-2.4px;line-height:1.12}h3{letter-spacing:-.6px;line-height:1.3}p{color:var(--muted);line-height:1.8}em{font-family:var(--serif);font-weight:400}ul{padding-left:22px}address{font-style:normal}address span{display:block}button:disabled{cursor:default;opacity:.6}:focus-visible{outline:3px solid #669448;outline-offset:5px}main:focus{outline:none}[hidden]{display:none!important}::selection{background:#c6edb1;color:var(--ink)}.container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.section{padding-block:100px}.text-center{text-align:center}.centered{justify-content:center}.bg-mint{background:var(--mint)}.bg-peach{background:var(--peach)}.bg-lavender{background:var(--lavender)}.bg-yellow{background:var(--yellow)}.bg-blue{background:var(--blue)}.bg-cream{background:#f2f3eb}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:15px;transform:translateY(-150%);background:var(--ink);color:white;z-index:500;padding:15px 22px;border-radius:5px}.skip-link:focus{transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:49px;padding:14px 21px;border-radius:7px;font-size:13px;font-weight:650;line-height:1.5;border:1px solid transparent;transition:background .2s,transform .2s,box-shadow .2s;white-space:normal;text-align:center}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:#fff}.button-primary:hover{background:#26573f;box-shadow:0 5px 15px #173d2e14}.button-outline{border-color:#acb9a5;background:transparent}.button-outline:hover{background:#e8edde}.button-lime{background:var(--lime);color:var(--ink)}.button-lime:hover{background:#d5ffa5}.button-hero-secondary{background:transparent;padding-inline:13px}.button-hero-secondary svg{order:-1;width:29px;height:29px;padding:7px;border:1px solid #87977c;border-radius:50%}.button-row{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.icon-button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.icon-button:hover{background:#eaf0e5}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:650;line-height:1.5;padding-block:3px}.text-link:hover{color:#518032}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(2px,-2px)}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:750;letter-spacing:1.5px;line-height:1.6;color:#456045}.eyebrow-dot{width:5px;height:5px;display:block;border-radius:50%;background:#6c974c}.eyebrow-light{color:#c5deb4}.eyebrow-light .eyebrow-dot{background:var(--lime)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:43px}.section-heading h2{font-size:48px;max-width:720px;margin-top:16px}.section-heading h2 em{font-size:1.18em;line-height:1}.section-heading p{max-width:535px;font-size:14px;margin-top:18px}.section-heading>.button{flex-shrink:0;margin-bottom:4px}.section-heading.text-center{display:block}.section-heading.text-center h2,.section-heading.text-center p{margin-inline:auto}.page-hero{text-align:center;padding-block:84px 58px;max-width:990px}.page-hero h1{font-size:65px;margin:22px auto 25px;max-width:920px}.page-hero h1 em{font-size:1.1em}.hero-description{font-size:17px;line-height:1.85;max-width:635px}.page-hero .hero-description{margin-inline:auto}.page-hero .button-row,.page-hero>.button{margin-top:31px}.icon-tile{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:13px;flex-shrink:0}.avatar{width:33px;height:33px;object-fit:cover;border-radius:50%;object-position:center 30%}.avatar-tiny{width:24px;height:24px}.avatar-stack{display:flex;align-items:center;padding-left:2px}.avatar-stack>.avatar,.avatar-stack>span{border:2px solid var(--paper);margin-left:-3px}.avatar-stack>span{display:grid;place-items:center;width:31px;height:31px;background:#e5ecd9;border-radius:50%}.initials{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:9px;font-weight:700;flex-shrink:0}.tiny-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.check-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px;margin:25px 0}.check-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--text)}.check-list svg{color:#537b38;margin-top:2px}.breadcrumb{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);margin-bottom:27px}.center-note{text-align:center;font-size:11px;line-height:1.7;margin-top:24px}.sample-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;margin-top:27px}.round-link{display:grid;place-items:center;width:33px;height:33px;border:1px solid #173d2e33;border-radius:50%}
/* Company, stories, and the people behind the product */
.about-photo{height:510px;position:relative;overflow:hidden;border-radius:16px}.about-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:brightness(.72)}.about-photo-caption{position:absolute;left:50px;right:50px;bottom:42px;color:white}.about-photo-caption>span{font-size:9px;font-weight:650;letter-spacing:1.8px;color:#e0edce}.about-photo-caption h2{font-size:49px;margin-top:17px}.about-photo-caption h2 em{font-size:1.2em}.about-photo-caption>svg{position:absolute;right:0;bottom:10px;color:#d1edb3}.mission-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.mission-section h2{font-size:43px;margin-top:22px;line-height:1.15}.mission-section h2 em{font-size:1.1em}.mission-section p{font-size:14px;line-height:1.9;margin-bottom:23px}.mission-section p:last-child{margin-bottom:0}.mission-section .large-paragraph{font-size:19px;line-height:1.8;color:#38543a}.values-section{padding:80px 0;background:#f0f4e9}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:37px}.values-grid h3{font-size:23px;margin-top:24px}.values-grid p{font-size:12px;line-height:1.9;margin-top:15px}.about-team{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.about-team h2{font-size:43px;margin-top:20px}.about-team h2 em{font-size:1.16em}.about-team p{font-size:13px;margin-top:23px}.about-team .button{margin-top:26px}.about-team-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.about-team-photos>a:nth-child(2){transform:translateY(-23px)}.about-team-photos img{aspect-ratio:.65;object-fit:cover;border-radius:80px 80px 12px 12px;object-position:50% 30%}.about-team-photos span{display:block;font-size:14px;margin-top:15px;font-weight:600}.about-team-photos small{display:block;font-size:8px;margin-top:6px;font-weight:500;color:#7a886d}.location-banner{display:grid;grid-template-columns:1fr 1fr;background:var(--peach);border-radius:15px;overflow:hidden;margin-bottom:85px}.location-banner>div{padding:48px 54px}.location-banner h3{font-size:32px;line-height:1.16;margin-top:23px;letter-spacing:-.8px}.location-banner h3 em{font-size:1.13em}.location-banner p{font-size:13px;margin-top:18px;margin-bottom:23px;max-width:370px}.location-banner>img{width:100%;height:100%;object-fit:cover}.team-section{padding-top:15px}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.team-photo{position:relative;aspect-ratio:.91;border-radius:12px;overflow:hidden}.team-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;transition:transform .5s}.team-card:hover .team-photo>img{transform:scale(1.035)}.team-photo-label{position:absolute;top:19px;left:20px;color:#fff;background:#193a2bbf;backdrop-filter:blur(8px);font-size:7px;letter-spacing:1px;padding:7px 10px;border-radius:20px}.team-profile-button{position:absolute;right:20px;bottom:20px;width:45px;height:45px;border-radius:50%;background:#f9fcf3;display:grid;place-items:center;transition:transform .2s}.team-profile-button:hover{transform:rotate(45deg)}.team-card-heading{margin-top:23px}.team-card-heading h2{font-size:27px;letter-spacing:-.9px;margin-bottom:12px}.role-badge{display:inline-flex;font-size:9px;font-weight:650;border-radius:25px;padding:7px 11px;line-height:1.4;letter-spacing:.2px}.team-card>p{font-size:12px;margin-top:16px;min-height:42px}.team-contacts{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;display:flex;flex-direction:column;gap:13px}.team-contacts>a{display:flex;gap:8px;align-items:center;font-size:11px}.team-contacts>a>svg:last-child:not(:first-child){margin-left:auto}.team-manifesto{text-align:center;background:#f0f4e9;border-radius:16px;padding:60px 30px;position:relative;overflow:hidden}.team-manifesto h2{font-size:52px;margin-top:25px;line-height:1.17}.team-manifesto h2 em{font-size:1.14em}.team-manifesto p{font-size:14px;margin:25px auto;max-width:530px}.manifesto-spark{position:absolute;right:85px;top:125px;color:#b3c99e;font-size:115px;transform:rotate(17deg)}.team-contact-strip{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:0 85px}.team-contact-strip>div{display:flex;align-items:center;gap:20px}.team-contact-strip h3{font-size:23px}.team-contact-strip p{font-size:11px;margin-top:10px}.team-modal-content>img{width:115px;height:135px;object-fit:cover;border-radius:12px;margin-bottom:20px}.team-modal-content h3{font-size:28px;margin-top:17px}.team-modal-content p{font-size:13px;margin-top:17px}.team-modal-content h4{font-size:14px;margin-top:25px}.team-modal-content .text-link{margin-top:25px}.team-modal-content>small{font-size:9px;color:#7e8b72;margin-top:22px;display:block}.careers-photos{display:grid;grid-template-columns:1.15fr .85fr;border-radius:15px;overflow:hidden;background:var(--mint)}.careers-photos>img{width:100%;height:100%;min-height:390px;object-fit:cover}.careers-photos>div{padding:48px 40px;align-self:center}.careers-photos h2{font-size:37px;margin-top:23px;line-height:1.2}.careers-photos h2 em{font-size:1.15em}.careers-photos p{font-size:12px;max-width:300px;margin-top:22px}.careers-values{gap:35px}.future-team{padding-top:20px}.future-team .section-heading p{max-width:720px}.career-roles{border-top:1px solid var(--line)}.career-roles details{border-bottom:1px solid var(--line)}.career-roles summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:23px;padding:26px 0}.career-roles summary::-webkit-details-marker{display:none}.career-roles summary strong{font-size:23px;font-weight:600;letter-spacing:-.6px}.career-roles summary small{font-size:11px;display:block;color:#78876a;margin-top:10px}.career-roles summary>svg{margin-left:20px}.career-roles .role-interest{margin-left:auto;font-size:12px;font-weight:600}.career-roles details[open] summary>svg{transform:rotate(45deg)}.career-role-body{padding:0 78px 32px;max-width:930px}.career-role-body p{font-size:13px;margin-bottom:19px}.career-role-body h3{font-size:20px;margin-bottom:13px}.career-role-body .button{margin-top:8px}.careers-open-note{margin-top:55px;background:var(--peach);border-radius:13px;text-align:center;padding:39px 30px}.careers-open-note h3{font-size:28px;margin-top:20px}.careers-open-note p{font-size:13px;margin-block:15px 20px}.customer-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center;padding-top:15px}.customer-feature-photo{height:440px;position:relative;overflow:hidden;border-radius:13px}.customer-feature-photo>img{width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.customer-feature h2{font-size:43px;margin-top:25px;line-height:1.15}.customer-feature h2 em{font-size:1.18em}.customer-feature p{font-size:13px;margin-top:21px}.customer-feature .button{margin-top:27px}.customer-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:30px}.customer-scenarios>a{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fffefa}.customer-scenarios img{aspect-ratio:1.9;object-fit:cover;width:100%}.customer-scenarios>a>div{padding:28px 33px}.customer-scenarios h3{font-size:28px;margin-top:14px;line-height:1.2}.customer-scenarios p{font-size:13px;margin-top:17px}.customer-scenarios .text-link{margin-top:22px}.story-invitation{text-align:center;border:1px solid var(--line);padding:45px 30px;border-radius:12px;margin-bottom:80px}.story-invitation h2{font-size:41px;margin-top:18px}.story-invitation p{font-size:13px;margin-top:16px}.story-invitation .button{margin-top:24px}.case-study-hero{padding-block:55px 44px}.case-study-hero>.eyebrow{margin-top:10px}.case-study-hero h1{font-size:67px;max-width:930px;margin-top:22px;line-height:1.08}.case-study-hero h1 em{font-size:1.13em}.case-study-hero>.hero-description{margin-top:25px;max-width:710px;font-size:16px}.case-study-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;border-top:1px solid var(--line);padding-top:27px;margin-top:37px;font-size:13px}.case-study-meta small{display:block;font-size:8px;letter-spacing:1.4px;color:#7b8a6d;margin-bottom:10px;font-weight:650}.case-study-image{height:460px;position:relative;border-radius:15px;overflow:hidden}.case-study-image>img{width:100%;height:100%;object-fit:cover;filter:brightness(.83)}.case-study-image .aster-wordmark{font-size:80px;top:35px;left:45px}.case-study-body{display:grid;grid-template-columns:.65fr 1.35fr;gap:100px;align-items:start}.case-study-body>aside{position:sticky;top:125px}.case-study-body aside h2{font-size:30px;letter-spacing:-1px;margin-top:20px;line-height:1.25}.case-study-body aside p{font-size:11px;margin-top:22px}.case-tools{display:flex;flex-direction:column;gap:17px;border-top:1px solid var(--line);padding-top:24px;margin-top:25px}.case-tools>a{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.case-tools>a>svg:last-child{margin-left:auto}.prose{font-size:15px}.prose h2{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:44px 0 23px}.prose>h2:first-child,.prose section:first-child h2{margin-top:0}.prose h3{font-size:24px;margin-block:28px 17px}.prose p{font-size:14px;line-height:1.95;margin-bottom:22px;color:#63725c}.prose blockquote{font-family:var(--serif);font-size:35px;font-style:italic;line-height:1.3;background:#eef4e4;padding:33px 36px;border-left:3px solid #88a960;border-radius:0 9px 9px 0;margin:35px 0}.prose blockquote cite{display:block;font-family:'Manrope',sans-serif;font-size:9px;font-style:normal;line-height:1.7;margin-top:20px;color:#7c8a70}.prose strong{color:#385735;font-weight:650}.prose li{color:#63725c;line-height:1.9;font-size:14px;padding-left:4px;margin-bottom:17px}.prose .button{margin-top:14px}.two-columns{grid-template-columns:1fr 1fr}.blog-section{padding-bottom:50px}.featured-article{display:grid;grid-template-columns:1.1fr .9fr;border-radius:15px;overflow:hidden;background:#eef3e5}.featured-article>div:first-child{position:relative;min-height:415px}.featured-article>div:first-child>img{width:100%;height:100%;object-fit:cover}.featured-badge{position:absolute;top:23px;left:25px;display:flex;align-items:center;gap:7px;background:#fffdf2;padding:8px 12px;border-radius:20px;font-size:8px;font-weight:700;letter-spacing:.5px}.featured-article>div:last-child{padding:42px 44px;align-self:center}.featured-article h2{font-size:38px;margin-top:20px;letter-spacing:-1.2px;line-height:1.17}.featured-article p{font-size:13px;margin-block:22px}.featured-article .text-link{font-size:11px}.article-author{display:flex;align-items:center;gap:11px;margin-top:34px}.article-author>span{font-size:10px;font-weight:600}.article-author small{display:block;margin-top:6px;font-size:8px;font-weight:500;color:#7b886f}.blog-toolbar{margin-top:55px}.article-hero{padding-top:53px}.article-hero>.eyebrow{margin-top:7px}.article-hero h1{font-size:62px;margin-top:24px;line-height:1.1;max-width:980px}.article-hero>.hero-description{font-size:17px;margin-top:24px;max-width:800px}.article-byline{display:flex;align-items:center;gap:12px;margin:27px 0 39px;flex-wrap:wrap}.article-byline strong{font-size:11px;display:block}.article-byline small{font-size:9px;display:block;margin-top:5px;color:#7d8a71}.article-byline .icon-button{margin-left:19px;border:1px solid var(--line)}.copy-status{font-size:10px;color:#6b8455;overflow-wrap:anywhere;max-width:100%}.article-cover{width:100%;height:430px;object-fit:cover;border-radius:14px;object-position:center 44%}.article-body-layout{display:grid;grid-template-columns:.68fr 1.32fr;gap:103px;align-items:start;padding-block:65px 30px}.article-toc{position:sticky;top:123px}.article-toc nav{display:flex;flex-direction:column;gap:20px;margin-top:25px}.article-toc nav a{display:flex;gap:12px;font-size:10px;line-height:1.7;color:#889379}.article-toc nav a>span{color:#425d3b}.article-toc nav a:hover>span{color:#7fa34e}.article-toc>div{background:#f0f4e8;border-radius:11px;padding:25px;margin-top:33px}.article-toc h3{font-size:21px;line-height:1.25;margin-top:15px;letter-spacing:-.5px}.article-toc .text-link{font-size:11px;margin-top:20px}.article-toc>div>p{font-size:9px;margin-top:12px;overflow-wrap:anywhere}.article-prose section{scroll-margin-top:115px;margin-bottom:43px}.article-prose section h2{margin-top:0}.article-takeaway{background:#eef4e5;padding:32px;border-radius:11px;margin-top:30px}.article-takeaway h3{margin-top:17px}.article-takeaway p{font-size:13px;margin-bottom:0}.article-author-card{display:flex;gap:21px;border-block:1px solid var(--line);padding:26px 0;margin-top:40px}.article-author-card>.avatar{width:60px;height:60px}.article-author-card>div>span{font-size:8px;letter-spacing:1px;color:#819270}.article-author-card h3{font-size:22px;margin:10px 0}.article-author-card p{font-size:11px;margin-bottom:13px}.article-author-card .text-link{font-size:10px}.resource-feature{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;padding:50px 70px;border-radius:16px;background:#eaf2df}.resource-feature h2{font-size:43px;max-width:560px;line-height:1.15;margin-top:22px}.resource-feature h2 em{font-size:1.12em}.resource-feature p{font-size:13px;margin-top:20px;max-width:500px}.resource-feature .button-row{margin-top:28px}.resource-feature>div>small{font-size:9px;color:#7b8b6b;display:block;margin-top:19px}.playbook-cover{background:#d1b8e0;border-radius:5px 12px 12px 5px;min-height:375px;max-width:300px;margin:5px auto;padding:28px 29px;box-shadow:-5px 5px 0 #b19ac1,0 18px 29px #3247221a;transform:rotate(6deg);color:#413747;position:relative;display:flex;flex-direction:column}.playbook-cover>span:first-child{font-size:8px;letter-spacing:1.8px;line-height:1.9}.playbook-cover>svg{position:absolute;right:25px;top:55px;color:#6d567c;transform:rotate(12deg)}.playbook-cover strong{font-size:39px;font-weight:600;letter-spacing:-1.8px;line-height:1.07;margin-top:72px}.playbook-cover strong em{font-size:1.27em;font-weight:400;letter-spacing:-1.4px}.playbook-cover>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:7px;line-height:1.8;font-weight:700;margin-top:33px;letter-spacing:1px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.resource-grid>a{border:1px solid var(--line);border-radius:12px;padding:32px;transition:transform .2s,background .2s}.resource-grid>a:hover{background:#f3f6ec;transform:translateY(-3px)}.resource-grid h3{font-size:26px;line-height:1.22;margin-top:24px;letter-spacing:-.8px}.resource-grid p{font-size:12px;margin-top:15px;line-height:1.9}.resource-grid .text-link{font-size:11px;margin-top:22px}.docs-layout{display:grid;grid-template-columns:265px 1fr;gap:92px;padding-top:20px;padding-bottom:90px;align-items:start}.docs-sidebar{position:sticky;top:125px}.docs-sidebar nav{display:flex;flex-direction:column;gap:5px;margin-top:22px}.docs-sidebar nav a{display:flex;align-items:center;gap:10px;font-size:11px;padding:12px 9px;border-radius:6px}.docs-sidebar nav a:hover{background:#edf3e5}.docs-sidebar>div{background:#eef4e5;padding:25px;border-radius:10px;margin-top:27px}.docs-sidebar h3{font-size:22px;margin-top:18px;line-height:1.2}.docs-sidebar p{font-size:11px;margin-top:14px}.docs-sidebar .text-link{font-size:11px;margin-top:17px}.docs-content>section{padding-bottom:39px;margin-bottom:35px;border-bottom:1px solid var(--line);scroll-margin-top:115px}.docs-content>section:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.doc-step{font-size:9px;letter-spacing:1px;color:#7b9368;font-weight:650;display:block;margin-bottom:19px}.docs-content>section>h2{margin-top:0}.doc-callout{display:flex;gap:15px;background:#f1f5ea;border:1px solid #dce6d1;border-radius:9px;padding:22px;margin-top:30px}.doc-callout>svg{margin-top:5px;color:#6f8a56}.doc-callout p{margin:0;font-size:12px}.doc-next{display:flex;flex-direction:column;gap:15px;margin-top:30px}.doc-next>a{display:flex;align-items:center;gap:15px;font-size:13px;font-weight:600;border:1px solid var(--line);padding:20px;border-radius:8px}.doc-next>a>svg:last-child{margin-left:auto}.changelog-layout{display:grid;grid-template-columns:.55fr 1.45fr;gap:85px;align-items:start;padding:15px 0 80px}.changelog-layout>aside{position:sticky;top:125px}.changelog-layout aside .roadmap-pill{margin-top:0}.changelog-layout aside p{font-size:12px;margin-block:22px}.changelog-layout aside .text-link{font-size:11px}.release{border-bottom:1px solid var(--line);padding-bottom:50px;margin-bottom:50px}.release:last-child{border:0;margin:0;padding:0}.release-date{display:flex;align-items:center;gap:17px;flex-wrap:wrap;color:#7b8c69;font-size:10px}.release-date>span:last-child{font-size:7px;font-weight:700;border:1px solid #dbe4d0;border-radius:20px;padding:6px 9px;letter-spacing:.4px}.release h2{font-size:40px;letter-spacing:-1.4px;margin:24px 0 22px}.release p{font-size:13px;margin-bottom:22px}.release h3{font-size:25px;margin:27px 0 20px}.release li{font-size:13px;color:#6a7a60;line-height:1.9;margin-bottom:16px}.release strong{color:#3c5b33}.release .button{margin-top:8px}.release-visual{background:#dfedce;border-radius:12px;min-height:235px;padding:30px 35px;margin:29px 0;position:relative;overflow:hidden}.release-visual>svg{position:absolute;right:38px;top:39px;color:#7c9c59;transform:rotate(15deg)}.release-visual h3{font-size:44px;letter-spacing:-1.7px;line-height:1.05;margin:10px 0 22px}.release-visual h3 em{font-size:1.24em}.release-visual>span{font-size:8px;font-weight:700;letter-spacing:1.5px}.roadmap-items{display:flex;flex-direction:column;gap:19px;margin-block:28px 25px}.roadmap-items>div{border:1px solid var(--line);border-radius:8px;padding:20px;display:flex;gap:17px}.roadmap-items h3{margin:0 0 8px;font-size:19px;letter-spacing:-.4px}.roadmap-items p{font-size:12px;margin:0}.roadmap-items>div>svg{margin-top:4px;color:#7e9a63}.policy-date{font-size:10px;color:#7d8c6e;display:block;margin-top:27px}.legal-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:90px;padding-top:18px;padding-bottom:95px;align-items:start}.legal-layout>nav{display:flex;flex-direction:column;gap:19px;position:sticky;top:125px}.legal-layout>nav>a{display:flex;gap:13px;align-items:flex-start;font-size:10px;line-height:1.8;color:#829172}.legal-layout>nav>a>span{color:#44623a}.legal-layout .prose section{padding-bottom:9px;scroll-margin-top:115px}.legal-layout .prose h2{font-size:29px}.legal-contact{margin-top:28px;background:#eff4e7;border-radius:11px;padding:29px}.legal-contact h3{font-size:25px;margin-top:19px}.not-found{padding-block:55px 70px}.not-found-art{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--serif);font-size:170px;line-height:1;color:#7ca65a}.not-found .page-hero{padding-top:40px}
/* Forms, getting started, and a very large footer */
.contact-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;padding-block:76px 85px;align-items:start}.contact-hero h1{font-size:67px;margin-top:23px;line-height:1.08}.contact-hero h1 em{font-size:1.18em}.contact-hero .hero-description{font-size:15px;margin-top:25px;max-width:455px}.contact-quick-links{display:flex;flex-direction:column;gap:23px;margin-top:34px}.contact-quick-links>a,.contact-quick-links>div{display:flex;align-items:center;gap:16px}.contact-quick-links small{display:block;font-size:7px;letter-spacing:1.1px;color:#7c8c6d;margin-bottom:9px;font-weight:700}.contact-quick-links strong{font-size:15px;font-weight:600;letter-spacing:-.2px}.contact-quick-links>a>svg{margin-left:6px}.contact-quick-links address{font-size:11px;line-height:1.8;color:#6b7a60}.contact-people{display:flex;gap:14px;align-items:center;margin-top:31px;font-size:10px;color:#6e7f61;line-height:1.8}.contact-people strong{color:#416237;font-weight:600}.contact-people>.avatar{width:40px;height:40px}.lead-form{border:1px solid #dce5d4;border-radius:14px;background:#fffefa;padding:33px;box-shadow:0 7px 22px #173d2e04;position:relative}.form-card-heading{display:flex;align-items:center;gap:16px;margin-bottom:27px}.form-card-heading>.icon-tile{width:45px;height:45px;border-radius:12px}.form-card-heading h2{font-size:24px;line-height:1.22;letter-spacing:-.7px}.form-card-heading p{font-size:10px;margin-top:7px}.lead-form label:not(.consent){display:block;font-size:10px;font-weight:650;margin-bottom:20px;line-height:1.7}.lead-form label>span:not(.consent span){color:#6a864f;margin-left:2px}.lead-form input:not([type=checkbox]),.lead-form textarea,.lead-form select{display:block;width:100%;border:1px solid #d9e2d0;background:#fdfefb;border-radius:6px;min-height:45px;font-size:11px;font-weight:400;color:var(--ink);padding:12px 13px;line-height:1.7;margin-top:8px;transition:border-color .2s}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#8b967e}.lead-form select{cursor:pointer;padding-right:25px}.lead-form textarea{resize:vertical;min-height:120px;max-height:350px}.lead-form input:focus,.lead-form textarea:focus,.lead-form select:focus{outline:2px solid #c3d8af;outline-offset:1px;border-color:#83a467}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.consent{display:flex;align-items:flex-start;gap:9px;font-size:9px;font-weight:400;line-height:1.85;color:#748267;margin:5px 0 22px;cursor:pointer}.consent>input{accent-color:var(--ink);width:14px;height:14px;margin:2px 0 0;flex-shrink:0}.consent a{text-decoration:underline;text-underline-offset:3px}.lead-form>.button{width:100%;font-size:12px;min-height:47px}.form-fine-print{font-size:8px;line-height:1.9;text-align:center;margin-top:14px;color:#7c8b6c}.form-honeypot{position:absolute;left:-10000px;top:0;opacity:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.form-error{font-size:11px;color:#914b38;background:#f9ebe3;display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:6px;margin:0 0 17px;line-height:1.8}.form-error>svg{margin-top:2px}.form-result{background:#eef5e4;border:1px solid #d2e2c0;border-radius:14px;padding:45px 37px;min-height:500px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.success-icon{width:66px;height:66px;background:#d5e9bc;border-radius:50%;display:grid;place-items:center;margin-bottom:27px}.form-result h2{font-size:40px;letter-spacing:-1.4px;line-height:1.17;margin-top:19px}.form-result>p{font-size:13px;line-height:1.9;margin-top:22px}.form-result .text-link{font-size:12px;margin-top:22px}.reference-label{display:flex;flex-direction:column;gap:8px;font-size:8px;letter-spacing:1px;margin-top:28px;color:#71875b}.reference-label strong{font-size:16px;letter-spacing:.3px;font-weight:650;color:#466830}.form-result .button{margin-top:30px}.contact-location{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding-right:48px}.contact-location-photo{height:415px;position:relative}.contact-location-photo>img{width:100%;height:100%;object-fit:cover}.contact-location-photo>span{position:absolute;left:24px;bottom:23px;background:#fffdf4ed;border-radius:6px;display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:8px;font-weight:650;letter-spacing:.6px}.contact-location h2{font-size:34px;margin-top:21px;line-height:1.15}.contact-location h2 em{font-size:1.18em}.contact-location p{font-size:12px;margin-top:19px}.contact-location address{font-size:12px;line-height:1.9;color:#59734a;margin-top:20px}.contact-location .text-link{margin-top:20px;font-size:11px}.contact-location>div>small{font-size:8px;color:#819270;display:block;margin-top:18px}.demo-intro-pills{display:flex;justify-content:center;gap:18px;margin-top:28px;flex-wrap:wrap}.demo-intro-pills>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#7b8e6a}.demo-page-workspace{padding-inline:24px}.demo-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.demo-page-toolbar>span{display:flex;gap:7px;align-items:center;font-size:8px;letter-spacing:1px;font-weight:700;color:#7a8c69}.demo-page-toolbar>span .tiny-dot{background:#8bb55c;width:5px;height:5px}.demo-page-toolbar>div{display:flex;gap:18px;align-items:center}.demo-page-toolbar .text-link{font-size:10px}.demo-page-workspace .product-demo{box-shadow:0 15px 48px #173d2e0d}.demo-page-workspace .workspace-body{height:550px}.demo-page-workspace .workspace-status{min-height:30px}.demo-request-section{background:#edf4e4;padding-block:80px}.demo-request-section>.container{display:grid;grid-template-columns:.9fr 1.1fr;gap:82px;align-items:center}.demo-request-section h2{font-size:42px;line-height:1.17;margin-top:22px}.demo-request-section h2 em{font-size:1.16em}.demo-request-section>.container>div>p{font-size:13px;margin-top:22px}.demo-request-section .check-list{margin-top:28px}.demo-request-section .check-list li{font-size:12px}.get-started-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:95px;padding-block:83px 100px;align-items:start}.get-started-copy h1{font-size:65px;line-height:1.09;margin-top:23px}.get-started-copy h1 em{font-size:1.17em}.get-started-copy .hero-description{font-size:15px;margin-top:25px;max-width:470px}.get-started-copy .check-list{gap:16px;margin-top:29px}.get-started-copy .check-list li{font-size:12px}.welcome-quote{padding:27px 30px;background:#eaf2e0;border-radius:12px;margin-top:36px;position:relative;max-width:460px}.welcome-quote>svg{position:absolute;right:25px;top:27px;color:#7fa35a}.welcome-quote blockquote{font-size:22px;line-height:1.4;letter-spacing:-.5px;margin:0}.welcome-quote blockquote em{font-size:1.33em}.welcome-quote .contact-people{margin-top:25px;font-size:9px}.start-form{padding:36px}.start-form h2{font-size:30px;letter-spacing:-.9px;margin-top:20px}.start-form>p:first-of-type{font-size:12px;margin:12px 0 27px}.selected-plan{border:1px solid #d7e4c8;background:#eff6e8;border-radius:7px;padding:12px;margin-bottom:23px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px}.selected-plan>span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.selected-plan>a{text-decoration:underline;text-underline-offset:3px;font-size:9px}.welcome-workspace{padding-block:8px 90px}.welcome-confirmation{display:flex;align-items:center;gap:15px;background:#e9f3dc;border:1px solid #d3e3bf;border-radius:9px;padding:20px 25px;margin-bottom:27px}.welcome-confirmation strong{display:block;font-size:13px;font-weight:600}.welcome-confirmation span{display:block;font-size:10px;margin-top:7px;color:#72885d}.welcome-confirmation .text-link{margin-left:auto;font-size:11px}.welcome-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:31px}.welcome-actions>.text-link{font-size:10px}.site-footer{background:#163b2b;color:#ecf3e4;padding-top:62px;overflow:hidden}.footer-top{display:grid;grid-template-columns:1fr .75fr;gap:130px;align-items:center;border-bottom:1px solid #c8e0b329;padding-bottom:45px}.logo-light{color:#e1efd0}.logo-light .brand-mark{color:#c1e994;--logo-fill:#173d2e;--logo-dots:#c1e994}.logo-light .logo-ai{color:#a6c08b}.footer-top h2{font-size:32px;letter-spacing:-1px;line-height:1.2;margin-top:25px}.footer-top h2 em{font-size:1.24em;color:#b9d89a}.footer-top>div>p{font-size:11px;color:#a6bd93;margin-top:16px}.newsletter-form>label:first-child{font-size:13px;font-weight:600;display:block;margin-bottom:15px;color:#e0ecd3}.newsletter-input{display:flex;align-items:center;border-bottom:1px solid #9bbd7870;gap:10px;padding:0 0 12px}.newsletter-input>input{min-width:0;flex:1;background:none;border:0;outline:0;color:#f4f8ef;font-size:13px;line-height:1.7;padding:7px 0}.newsletter-input>input::placeholder{color:#a5bc94}.newsletter-input>button{width:39px;height:39px;background:#c5eaa3;border-radius:7px;display:grid;place-items:center;color:#214031}.newsletter-input:focus-within{border-bottom-color:#dcf4c0}.consent-footer{font-size:8px;color:#b1c79e;margin-top:17px;margin-bottom:0;max-width:360px}.consent-footer>input{accent-color:#c8eba8;width:12px;height:12px}.form-status{min-height:19px;font-size:10px;line-height:1.7;color:#d0e5bb;margin-top:9px}.footer-links{display:grid;grid-template-columns:1fr 1fr 1.15fr .9fr 1.35fr;gap:31px;padding:44px 0 43px}.footer-group h3{font-size:11px;letter-spacing:0;font-weight:650;color:#f0f5e9;margin-bottom:22px}.footer-group>a{display:flex;align-items:center;gap:7px;font-size:10px;color:#b9cdaa;line-height:1.75;margin-bottom:12px;transition:color .2s}.footer-group>a:hover{color:#d7f5b4}.little-badge{font-size:6px;padding:2px 5px;border-radius:20px;background:#314f36;color:#c0dc9f;white-space:nowrap}.footer-contact>a{font-size:11px}.footer-address{margin-top:23px}.footer-address>span{font-size:7px;display:flex;align-items:center;gap:7px;letter-spacing:1px;color:#b7cea0;margin-bottom:13px}.footer-address address{font-size:10px;line-height:1.9;color:#adc399}.footer-address>small{font-size:7px;color:#97b183;display:block;margin-top:6px}.footer-contact .footer-contact-button{display:inline-flex;color:#d8edc1;border:1px solid #a0be7c55;border-radius:5px;padding:9px 12px;font-size:9px;margin-top:23px}.footer-bottom{border-top:1px solid #c8e0b329;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:23px;font-size:8px;color:#a7be92}.footer-bottom>div{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.status-link{display:flex;gap:6px;align-items:center}.status-link>span{width:5px;height:5px;background:#c5e69c;border-radius:50%;box-shadow:0 0 0 3px #c5e69c14}.footer-wordmark{font-size:clamp(60px,12.15vw,181px);letter-spacing:-10px;font-weight:650;line-height:1.03;color:#c7e5aa;padding:43px 0 6px;display:flex;align-items:center;white-space:nowrap;user-select:none}.footer-wordmark>span{font-family:var(--serif);font-weight:400;color:#97b877;font-size:1.13em;letter-spacing:-6px}.footer-wordmark>svg{color:#a3c785;margin-left:auto;transform:rotate(15deg);width:6%;height:auto}
/* Dialogs and the little website guide */
.modal{padding:0;border:1px solid #d6e3c9;background:#fffefa;color:var(--ink);border-radius:15px;box-shadow:0 30px 90px #153b2b35;max-width:min(610px,calc(100vw - 38px));width:100%;max-height:calc(100dvh - 70px)}.modal::backdrop{background:#10291dcc;backdrop-filter:blur(5px)}.modal-content{padding:30px;overflow:auto}.modal-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px}.modal-heading h2{font-size:27px;line-height:1.25;letter-spacing:-.8px;margin-top:5px}.modal-heading>.icon-button{flex-shrink:0;background:#edf3e4;width:33px;height:33px}.search-modal{max-width:min(700px,calc(100vw - 38px))}.search-modal .search-field{padding:13px 16px}.search-modal .search-field input{font-size:14px}.search-count{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#7b8f68;margin-block:22px 10px;gap:12px}.search-count kbd{font-size:8px;font-family:inherit;font-weight:500;background:#eef3e6;padding:4px 6px;border-radius:4px;white-space:nowrap}.search-results{max-height:49dvh;overflow:auto;scrollbar-width:thin}.search-results>a{display:flex;align-items:center;justify-content:space-between;gap:17px;border-bottom:1px solid #e1e8d8;padding:16px 10px;border-radius:5px}.search-results>a:hover{background:#edf4e5}.search-results small{display:block;font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:#7a9264;margin-bottom:7px}.search-results strong{font-size:13px;font-weight:600;line-height:1.7}.empty-state{text-align:center;padding:60px 25px}.empty-state>.icon-tile{margin:auto}.empty-state h3{font-size:29px;margin-top:24px}.empty-state p{font-size:13px;margin:17px auto 24px;max-width:410px}.help-launcher{position:fixed;right:25px;bottom:24px;width:52px;height:52px;background:var(--ink);color:#e3f3ce;border:1px solid #547144;border-radius:17px;display:grid;place-items:center;z-index:110;box-shadow:0 4px 20px #173d2e22;transition:transform .2s}.help-launcher:hover{transform:translateY(-3px)}.help-online{position:absolute;top:0;right:0;width:9px;height:9px;border-radius:50%;background:#c6ec9e;border:2px solid var(--ink)}.help-launcher.is-open .help-online{display:none}.help-panel{position:fixed;right:25px;bottom:91px;width:345px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 160px);overflow:auto;border:1px solid #d6e0ce;border-radius:13px;background:#fffefa;box-shadow:0 15px 45px #173d2e26;z-index:111;animation:hello-in .2s ease}.help-panel-top{display:flex;gap:10px;align-items:center;background:#eaf3df;padding:17px 16px;border-bottom:1px solid #dbe6ce}.help-panel-top strong{font-size:10px;display:block}.help-panel-top>div>span{display:block;font-size:8px;color:#7c906a;margin-top:5px}.help-panel-top>.icon-button{width:26px;height:26px;margin-left:auto}.help-panel-body{padding:19px}.guide-message{background:#f0f4e9;padding:14px;font-size:11px;line-height:1.8;border-radius:9px 9px 9px 2px;margin-bottom:17px}.guide-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce7d2;border-radius:7px;padding:12px 13px;font-size:10px;margin-bottom:9px;text-align:left}.guide-option:hover{background:#eef5e5}.guide-answer{background:#edf5e3;border-radius:9px;padding:15px;margin-top:16px}.guide-answer p{font-size:10px;line-height:1.9}.guide-answer .text-link{font-size:10px;margin-top:12px}.help-panel-body>small{display:block;text-align:center;font-size:7px;color:#819270;margin-top:19px}.is-loading>svg{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes hello-in{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}
/* Navigation */
.site-header{position:sticky;top:0;z-index:100;background:#fcfcf8f5;border-bottom:1px solid #173d2e0c;backdrop-filter:blur(16px)}.header-inner{height:83px;display:flex;align-items:center;justify-content:space-between;gap:27px}.logo{display:inline-flex;gap:9px;align-items:center;font-size:24px;font-weight:750;letter-spacing:-1.1px;flex-shrink:0}.logo-ai{font-weight:500;color:#647d5a}.brand-mark{color:var(--ink)}.desktop-nav{display:flex;gap:25px;align-items:center;flex:1;justify-content:center}.desktop-nav>a,.nav-dropdown-button{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px;padding:10px 0;white-space:nowrap}.desktop-nav>a:hover,.nav-dropdown-button:hover,.nav-dropdown-button.is-active{color:#648c46}.nav-dropdown-button svg{transition:transform .2s}.nav-dropdown-button.is-active svg{transform:rotate(180deg)}.header-actions{display:flex;align-items:center;gap:15px}.header-demo{display:flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap;font-weight:600}.header-cta{padding:11px 17px;min-height:43px;font-size:12px}.search-trigger{width:28px}.mobile-trigger{display:none}.mega-menu{position:absolute;top:83px;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 20px 30px #173d2e0e}.mega-inner{display:grid;grid-template-columns:.8fr 1.8fr .9fr;gap:36px;padding-block:35px}.mega-intro h2{font-size:29px;letter-spacing:-1px;line-height:1.25;margin:17px 0 23px}.mega-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mega-links>a{display:flex;align-items:center;gap:11px;padding:10px 5px;border-radius:8px}.mega-links>a:hover{background:#f1f5ea}.mega-icon{display:grid;place-items:center;width:40px;height:40px;background:#eaf0e3;border-radius:9px;flex-shrink:0}.mega-links strong{font-size:12px;display:block}.mega-links small{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:3px}.mega-links>a>svg{margin-left:auto}.mega-feature{background:var(--mint);border-radius:12px;padding:25px;display:flex;flex-direction:column;align-items:flex-start}.mega-feature h3{font-size:22px;margin-top:14px;line-height:1.15}.mega-feature p{font-size:11px;line-height:1.6;margin-top:9px}.mega-feature>span{margin-top:20px;font-size:10px;font-weight:650;display:flex;align-items:center;gap:10px}.mobile-nav{position:fixed;top:76px;bottom:0;left:0;right:0;background:var(--paper);z-index:99;overflow:auto;padding:20px 30px 45px}.mobile-nav details,.mobile-nav>a{border-bottom:1px solid var(--line)}.mobile-nav summary,.mobile-nav>a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:18px;font-weight:600;list-style:none;cursor:pointer}.mobile-nav details a{display:flex;gap:12px;padding:13px 8px;font-size:14px}.mobile-nav details[open] summary svg{transform:rotate(45deg)}.mobile-nav .button-row{margin-top:25px}
/* The first hello */
.home-hero{background:#edf4e6;overflow:hidden}.hero-inner{display:grid;grid-template-columns:.98fr 1.1fr;gap:35px;align-items:center;min-height:627px;padding-block:80px 57px}.hero-copy{position:relative;animation:hello-in .7s ease both}.hero-announcement{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:650;padding:6px 10px 6px 6px;border:1px solid #cfdcc0;border-radius:30px;background:#f3f8ec;margin-bottom:26px}.hero-announcement>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#dcecce}.hero-announcement>svg{margin-left:8px}.hero-copy h1{font-size:clamp(54px,4.8vw,71px);font-weight:600;letter-spacing:-3.8px;line-height:1.12;white-space:nowrap}.hero-copy h1 em{font-size:1.22em;letter-spacing:-2.2px;line-height:1.1;display:inline-block}.hero-copy>p{font-size:15px;line-height:1.9;margin-top:24px;max-width:470px;color:#596a56}.hero-copy .button-row{margin-top:28px}.hero-human-note{display:flex;gap:12px;align-items:center;margin-top:29px}.hero-human-note strong{font-size:10px;font-weight:700;display:block;margin-bottom:4px}.hero-human-note>div>span{font-size:9px;color:#5f715b}.hero-handwritten{display:flex;gap:7px;align-items:center;font-family:var(--serif);font-style:italic;font-size:18px;color:#657e53;margin-top:24px;transform:rotate(-3deg);padding-left:19px}.hero-product{position:relative;min-width:0;animation:hello-in .8s .15s ease both;margin-top:15px;isolation:isolate}.hero-product>.product-demo{transform:rotate(-1deg);position:relative;z-index:2}.hero-product-dots{position:absolute;inset:-57px -65px -45px 40px;background-image:radial-gradient(#9ab78366 .8px,transparent .8px);background-size:17px 17px;z-index:-1;mask-image:linear-gradient(to right,transparent,#000 20%)}.hero-floating-rating{position:absolute;display:flex;align-items:center;gap:10px;top:-41px;right:13px;background:#fffefb;border:1px solid #e4e9dc;border-radius:10px;box-shadow:0 8px 24px #24452c0b;padding:13px 17px;z-index:4;transform:rotate(3deg)}.rating-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f7efc9}.hero-floating-rating strong{font-size:11px;font-weight:700}.hero-floating-rating>div>span{display:flex;align-items:center;gap:2px;font-size:7px;color:#5f7259;margin-top:6px}.hero-floating-rating>div>span svg{fill:#6c8b45;color:#6c8b45}.hero-floating-rating>div>span svg:last-of-type{margin-right:5px}.rating-spark{position:absolute;right:-21px;top:-21px;font-family:Georgia;font-size:37px;color:#769b54}.hero-floating-success{display:flex;align-items:center;gap:11px;position:absolute;bottom:-30px;left:56px;z-index:4;background:var(--ink);color:white;padding:15px 18px;border-radius:11px;box-shadow:0 8px 25px #23432b20;transform:rotate(2deg)}.hero-floating-success>span:first-child{display:grid;place-items:center;width:32px;height:32px;background:#c6f394;border-radius:50%;color:var(--ink)}.hero-floating-success strong{display:block;font-size:10px;font-weight:650}.hero-floating-success small{display:block;font-size:8px;color:#c2d1ba;margin-top:5px}.little-heart{margin-left:12px;color:#b8d998}.hero-star{position:absolute;z-index:3;font-family:Georgia;line-height:1}.star-one{font-size:53px;color:#789953;right:-26px;bottom:-39px;transform:rotate(12deg)}.star-two{font-size:38px;color:#b5835d;left:-20px;top:-18px}.hero-bottom-line{border-top:1px solid #d5e0c9;display:flex;gap:28px;align-items:center;padding-block:21px;font-size:10px;color:#5b7052}.hero-bottom-line>span{display:flex;gap:7px;align-items:center}.hero-bottom-line>a{margin-left:auto;display:flex;gap:10px;align-items:center}.brand-strip{text-align:center;padding-block:36px 29px;border-bottom:1px solid #e6e9df}.brand-strip>p{font-size:11px;color:#74806e}.brand-strip strong{font-weight:600;color:#52664b}.customer-logos{display:flex;align-items:center;justify-content:space-between;max-width:940px;margin:22px auto 15px;color:#67735e}.customer-logo{display:flex;align-items:center;gap:8px;font-size:28px;font-weight:650;letter-spacing:-1.5px}.logo-aster{font-family:var(--serif);font-size:38px;font-weight:400;letter-spacing:-.7px}.logo-quotient{letter-spacing:-1px;font-size:23px}.logo-quotient>span{font-size:31px;font-weight:800;line-height:1}.logo-circooles{font-size:25px}.logo-circooles>span{font-size:33px}.brand-strip>small{font-size:8px;color:#77816e}.feature-section .section-heading h2{font-size:50px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-card{border-radius:13px;padding:25px 27px 0;overflow:hidden;transition:transform .25s;display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-5px)}.feature-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.feature-number{font-size:8px;font-weight:750;letter-spacing:1px}.feature-card h3{font-size:29px;line-height:1.17;max-width:275px;letter-spacing:-1px}.feature-card>p{font-size:12px;line-height:1.75;margin-top:13px;max-width:305px;color:#5c6c57}.secondary-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:24px}.secondary-feature-card{padding:26px 23px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:19px;transition:background .2s}.secondary-feature-card:hover{background:#f3f6ed}.secondary-feature-card h3{font-size:18px;letter-spacing:-.5px}.secondary-feature-card p{font-size:11px;margin-top:6px}.secondary-feature-card>svg{margin-left:auto}.human-section{background:var(--ink);color:#f4f7ed;padding-block:82px;position:relative;overflow:hidden}.human-inner{display:grid;grid-template-columns:1fr 1.07fr;gap:110px;align-items:center}.human-copy h2{font-size:53px;margin-top:21px;letter-spacing:-2px}.human-copy h2 em{font-size:1.13em;color:#c9e7a7}.human-copy>p{font-size:13px;max-width:352px;margin:21px 0 26px;color:#b6c9af}.human-signoff{display:flex;gap:13px;align-items:center;margin-top:34px;color:#c5d6bc;font-size:10px;line-height:1.8}.human-signoff .avatar{width:39px;height:39px}.human-signoff strong{font-weight:500;color:#ebf3df}.how-step{display:flex;align-items:flex-start;gap:22px;padding:31px 0;border-bottom:1px solid #b9d2ab30}.how-step:first-child{padding-top:0}.how-step:last-child{border-bottom:0;padding-bottom:0}.step-number{font-family:var(--serif);font-size:29px;color:#a6c18d;font-style:italic;line-height:1.1}.how-step h3{font-size:23px;letter-spacing:-.6px}.how-step p{font-size:12px;line-height:1.9;color:#b9cab1;margin-top:9px}.how-step>svg{color:#b5d794;margin-left:4px}.solution-tabs{display:flex;align-items:center;justify-content:center;gap:7px;margin:-7px 0 28px}.solution-tabs button{display:flex;align-items:center;gap:9px;padding:12px 21px;font-size:12px;font-weight:600;border:1px solid transparent;border-radius:30px}.solution-tabs button[aria-selected=true]{background:var(--ink);color:white}.solution-tabs button:hover:not([aria-selected=true]){background:#edf2e5}.solution-showcase{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden;min-height:395px}.solution-showcase-copy{padding:46px 52px;align-self:center}.solution-showcase-copy>.icon-tile{background:#ffffff70;width:44px;height:44px}.solution-showcase-copy h3{font-size:36px;letter-spacing:-1.3px;margin-top:20px;max-width:390px}.solution-showcase-copy p{font-size:13px;line-height:1.8;margin-block:15px 24px;max-width:400px}.solution-showcase-photo{position:relative;min-height:395px;padding:25px 25px 25px 0}.solution-showcase-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:25px 25px 25px 0;width:calc(100% - 25px);height:calc(100% - 50px);border-radius:10px}.photo-sticker{position:absolute;bottom:51px;left:30px;display:flex;align-items:center;gap:9px;padding:12px 18px;font-size:11px;font-weight:600;background:#fcfcf6f0;border-radius:6px;transform:rotate(-3deg)}.integrations-section{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding-block:15px 65px;align-items:center}.integrations-section h2{font-size:47px;margin-top:20px}.integrations-section h2 em{font-size:1.15em}.integrations-section p{font-size:13px;max-width:380px;margin-block:19px 23px}.integration-mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative;padding:10px 18px 28px}.integration-mosaic>a{display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid var(--line);background:#fffefb;padding:21px 16px;border-radius:11px;transition:transform .2s}.integration-mosaic>a:nth-child(3n+2){transform:translateY(-13px)}.integration-mosaic>a:hover{transform:translateY(-5px)}.integration-mosaic>a:nth-child(3n+2):hover{transform:translateY(-18px)}.integration-mosaic>a>span{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-size:24px;font-weight:750;letter-spacing:-2px}.integration-mosaic strong{font-size:10px;font-weight:600}.mosaic-caption{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#708164;margin-top:6px}.mosaic-caption>span{width:5px;height:5px;border-radius:50%;background:#7c9e5d}.story-feature{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:14px;overflow:hidden;background:#f0f3e8;min-height:445px}.story-feature-image{position:relative}.story-feature-image>img{width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.aster-wordmark{position:absolute;left:35px;top:30px;color:#fff;font-family:var(--serif);font-size:59px;line-height:1;letter-spacing:-1px}.story-image-caption{position:absolute;left:35px;bottom:30px;color:#fff;font-size:9px;font-weight:600;letter-spacing:1.3px}.story-feature-copy{padding:48px 54px;position:relative}.quote-mark{font-family:var(--serif);display:block;font-size:72px;height:66px;line-height:1.6;color:#82a35d}.story-feature blockquote{font-size:30px;letter-spacing:-.9px;line-height:1.32;margin:0;font-weight:500}.story-feature blockquote em{font-size:1.23em}.story-feature-copy>p{font-size:12px;line-height:1.8;margin:22px 0}.journal-section{padding-top:36px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.article-image{position:relative;display:block;aspect-ratio:1.53;border-radius:10px;overflow:hidden}.article-image>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.article-card:hover .article-image>img{transform:scale(1.045)}.image-arrow{position:absolute;right:17px;bottom:17px;border-radius:50%;width:36px;height:36px;background:#fcfcf3;display:grid;place-items:center}.article-meta{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#687b5f;margin-block:21px 12px}.article-meta>span:first-child{text-transform:uppercase;font-weight:750;letter-spacing:1px}.article-card h3{font-size:23px;line-height:1.3;letter-spacing:-.7px}.article-card>p{font-size:12px;margin-block:12px 18px}.article-card .text-link{font-size:11px}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;padding-top:36px}.faq-section h2{font-size:43px;max-width:355px;margin-block:19px 22px}.faq-section>div>p{font-size:12px;margin-bottom:6px}.faq-list details{border-bottom:1px solid var(--line);padding-block:22px}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.9;margin-top:16px;padding-right:36px}.cta-section{padding-bottom:86px}.cta-card{background:#e0efd1;border-radius:16px;position:relative;overflow:hidden;min-height:382px;display:flex;align-items:center;justify-content:center;padding:55px 45px;isolation:isolate}.cta-copy{text-align:center;position:relative;z-index:2}.cta-copy h2{font-size:50px;margin-top:18px;line-height:1.07}.cta-copy h2 em{font-size:1.15em}.cta-copy p{font-size:12px;margin-top:18px}.cta-copy .button-row{justify-content:center;margin-top:24px}.cta-orbit{position:absolute;width:300px;height:300px;left:-30px;top:42px;opacity:.9}.orbit-circle{position:absolute;border:1px solid #a7c88a;border-radius:50%;width:220px;height:220px;inset:40px}.orbit-circle.two{width:330px;height:330px;inset:-15px}.orbit-spark{position:absolute;left:107px;top:118px;color:#527f36;transform:rotate(-13deg)}.orbit-bubble{position:absolute;background:#f7faf1;left:187px;top:61px;width:68px;height:68px;border-radius:17px;display:grid;place-items:center;transform:rotate(12deg);box-shadow:0 4px 15px #3e60240d}.orbit-heart{position:absolute;background:#f8dec8;left:67px;top:213px;width:47px;height:47px;border-radius:12px;display:grid;place-items:center;transform:rotate(-11deg)}.cta-doodle{position:absolute;right:91px;top:125px;font-size:120px;color:#a5c981;transform:rotate(20deg);line-height:1;z-index:0}
/* Product workspace — real interactive HTML, not a screenshot. */
.product-demo{border:1px solid #dce4d3;border-radius:11px;overflow:hidden;background:white;box-shadow:0 13px 43px #173d2e0f;font-size:12px;color:#354c3b;min-width:0}.workspace-top{height:48px;background:#fff;display:flex;align-items:center;gap:15px;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e9ede5}.workspace-identity{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;min-width:0;overflow-wrap:anywhere}.workspace-symbol{width:22px;height:22px;display:grid;place-items:center;background:#f1eedb;border-radius:6px}.workspace-demo-label{display:flex;align-items:center;gap:6px;font-size:7px;letter-spacing:1px;color:#6d7c65;white-space:nowrap}.workspace-demo-label>span{background:#739b50;width:5px;height:5px;border-radius:50%}.workspace-you{display:flex;align-items:center;gap:7px;font-size:9px;white-space:nowrap}.workspace-body{display:flex;height:510px}.workspace-sidebar{width:124px;flex-shrink:0;background:#f8faf4;border-right:1px solid #e6ecdf;padding:19px 10px 13px;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.workspace-sidebar>.brand-mark{margin-left:7px}.workspace-sidebar>div{display:flex;flex-direction:column;gap:9px;width:100%}.workspace-sidebar button{display:flex;align-items:center;gap:9px;padding:11px 8px;border-radius:6px;font-size:10px;color:#6b7b61;width:100%}.workspace-sidebar button.selected{background:#e1ecd6;color:#3c6330}.workspace-sidebar button:hover{background:#e9f0e0}.workspace-reset{margin-top:auto}.conversation-list{width:240px;flex-shrink:0;border-right:1px solid #e6ecdf;position:relative;background:#fff;overflow:auto}.conversation-list-title{display:flex;align-items:center;justify-content:space-between;padding:23px 18px 16px}.conversation-list-title strong{display:flex;align-items:center;gap:7px;font-size:14px}.conversation-list-title strong span{font-size:9px;background:#edf2e5;border-radius:4px;padding:2px 5px}.inbox-filter{display:flex;align-items:center;gap:6px;font-size:9px;color:#6e7b66;padding:0 18px 16px}.conversation-item{width:100%;padding:17px 15px;text-align:left;border-top:1px solid #f0f1eb;border-left:3px solid transparent}.conversation-item.is-selected{background:#edf4e5;border-left-color:#739954}.conversation-person{display:flex;align-items:center;gap:7px}.conversation-person>.avatar{width:28px;height:28px}.conversation-person strong{font-size:10px;letter-spacing:-.2px}.conversation-person>span:last-child:not(.initials){font-size:8px;margin-left:auto;white-space:nowrap;color:#778369}.conversation-item p{font-size:9px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 7px;color:#718068}.conversation-item>small{font-size:7px;color:#6c7f5c;display:flex;gap:5px;align-items:center}.conversation-item .tiny-dot{border:1px solid #7f9c63;width:5px;height:5px}.inbox-bottom{padding:20px 16px;font-size:8px;display:flex;align-items:center;gap:6px;position:absolute;bottom:0}.inbox-bottom .tiny-dot{background:#a7c882;width:5px;height:5px}.conversation-panel{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.conversation-header{height:65px;border-bottom:1px solid #e8ece2;display:flex;align-items:center;justify-content:space-between;padding:12px 21px;gap:8px}.conversation-header>div>strong{display:block;font-size:12px;line-height:1.4}.conversation-header>div>span{display:flex;gap:4px;align-items:center;font-size:7px;color:#6e8066;margin-top:4px}.conversation-header>div>span>span{width:4px;height:4px;border-radius:50%;background:#6f984f}.resolve-button{display:flex;align-items:center;gap:5px;border:1px solid #d6e1cc;background:#f1f6e9;padding:6px 9px;border-radius:5px;font-size:9px;white-space:nowrap}.resolve-button:hover,.resolve-button.is-resolved{background:#dcebcf}.conversation-messages{padding:13px 20px 17px;flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#ccdcc1 transparent}.conversation-date{text-align:center;font-size:6px;color:#77816f;letter-spacing:.7px;margin-bottom:20px}.customer-message{display:flex;align-items:flex-end;gap:8px;padding-right:20px}.customer-message p{padding:11px 13px;background:#f4f5f0;border-radius:10px 10px 10px 2px;font-size:11px;line-height:1.8;color:#4f6047}.message-avatar .avatar{width:23px;height:23px}.ai-suggestion{background:#eaf4e2;border:1px solid #d8e6cb;margin:17px 0 0 27px;border-radius:10px 10px 2px 10px;padding:12px 14px}.ai-label{display:flex;align-items:center;justify-content:space-between;gap:5px}.ai-label>span{display:flex;gap:5px;align-items:center;font-size:8px;font-weight:750;color:#496d31}.ai-label>small{font-size:6px;color:#6c815b}.ai-suggestion>p{font-size:10px;line-height:1.8;margin:9px 0 10px;color:#46603b}.ai-source{display:flex;align-items:center;gap:5px;border-top:1px solid #d1e2c2;padding-top:8px;color:#587940}.ai-source>button{font-size:7px;display:flex;align-items:center;gap:4px;padding:0;text-align:left}.ai-source>svg:last-child{margin-left:auto}.reply-composer{margin:0 19px 15px;border:1px solid #dfe6d7;border-radius:7px;padding:11px 11px 8px;box-shadow:0 2px 4px #233d1910}.reply-composer textarea{border:0;resize:vertical;min-height:35px;max-height:90px;width:100%;font-size:10px;line-height:1.7;padding:0;background:transparent;color:var(--ink);border-radius:3px}.reply-composer textarea::placeholder{color:#7b8574}.reply-composer>div{display:flex;align-items:center;gap:8px;margin-top:3px}.draft-button{display:flex;align-items:center;gap:5px;border-radius:4px;padding:4px 6px;background:#eef4e7;color:#537137;font-size:8px}.composer-note{font-size:7px;color:#7d8875;margin-left:auto}.send-button{width:25px;height:25px;border-radius:5px;display:grid;place-items:center;background:var(--ink);color:#fff;margin-left:auto}.sent-message{background:#f1eee6;margin:14px 0 0 28px;border-radius:8px;padding:11px 14px;position:relative}.sent-message>span{font-size:7px;letter-spacing:1px;color:#697762}.sent-message p{font-size:10px;line-height:1.7;color:#4b5f42;margin-top:5px;overflow-wrap:anywhere}.sent-message>svg{display:block;margin:6px 0 0 auto;color:#77935a}.workspace-status{border-top:1px solid #e7ede0;min-height:26px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;padding:6px 10px;background:#fbfcf7;color:#6c7c61;line-height:1.5;text-align:center}.demo-compact .workspace-top{height:39px;padding:0 13px}.demo-compact .workspace-identity{font-size:9px;gap:5px}.demo-compact .workspace-symbol{width:18px;height:18px}.demo-compact .workspace-you{font-size:7px}.demo-compact .workspace-demo-label{font-size:6px;letter-spacing:.6px}.demo-compact .workspace-body{height:363px}.demo-compact .workspace-sidebar{width:45px;padding:15px 7px;align-items:center;gap:20px}.demo-compact .workspace-sidebar>.brand-mark{margin:0;width:24px;height:24px}.demo-compact .workspace-sidebar button{padding:8px 6px;justify-content:center}.demo-compact .workspace-sidebar button span{display:none}.demo-compact .workspace-sidebar button svg{width:16px;height:16px}.demo-compact .conversation-list{width:173px}.demo-compact .conversation-list-title{padding:17px 12px 12px}.demo-compact .conversation-list-title strong{font-size:12px}.demo-compact .inbox-filter{font-size:8px;padding:0 12px 13px}.demo-compact .conversation-item{padding:13px 10px}.demo-compact .conversation-person>.avatar{width:23px;height:23px}.demo-compact .conversation-person strong{font-size:8px}.demo-compact .conversation-person>span:last-child:not(.initials){font-size:6px}.demo-compact .conversation-item p{font-size:7px;margin:7px 0 6px}.demo-compact .conversation-item>small{font-size:6px}.demo-compact .conversation-item .initials{width:23px;height:23px;font-size:7px}.demo-compact .inbox-bottom{font-size:6px;padding:14px 12px}.demo-compact .conversation-header{height:52px;padding:10px 14px}.demo-compact .conversation-header>div>strong{font-size:10px}.demo-compact .resolve-button{font-size:7px;padding:5px 7px}.demo-compact .conversation-messages{padding:11px 12px}.demo-compact .conversation-date{margin-bottom:13px}.demo-compact .customer-message{gap:6px;padding-right:3px}.demo-compact .customer-message p{font-size:8px;padding:9px 10px}.demo-compact .message-avatar .avatar{width:20px;height:20px}.demo-compact .ai-suggestion{margin:12px 0 0 26px;padding:9px 10px}.demo-compact .ai-label>span{font-size:7px}.demo-compact .ai-label>small{font-size:5px}.demo-compact .ai-suggestion>p{font-size:8px;line-height:1.8;margin-block:7px 8px}.demo-compact .ai-source{padding-top:6px}.demo-compact .ai-source>button{font-size:6px}.demo-compact .reply-composer{margin:0 12px 11px;padding:7px 9px 6px}.demo-compact .reply-composer textarea{font-size:8px;min-height:25px;max-height:60px}.demo-compact .draft-button{font-size:7px;padding:3px 5px}.demo-compact .composer-note{font-size:6px}.demo-compact .send-button{width:22px;height:22px}.demo-compact .workspace-status{font-size:6px;min-height:23px;padding:5px}.demo-insights,.demo-knowledge{flex:1;padding:29px 35px;min-width:0;overflow:auto;background:#fcfdf9}.demo-view-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.demo-view-title>span{display:flex;gap:9px;align-items:center;font-size:14px;font-weight:650}.demo-view-title>small{font-size:7px;letter-spacing:.6px;color:#6d7a62}.demo-metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0}.demo-metric-row>div{background:white;border:1px solid #e0e8d7;padding:17px 19px;border-radius:8px}.demo-metric-row>div>span{font-size:9px;color:#6c7c61}.demo-metric-row strong{display:block;font-size:34px;letter-spacing:-1px;margin-top:7px;line-height:1.2}.demo-metric-row strong small{font-size:9px;letter-spacing:0;margin-left:4px;font-weight:500;color:#6f815f}.demo-chart{padding:20px 25px;background:white;border:1px solid #e0e8d7;border-radius:9px}.demo-chart>div:first-child{display:flex;justify-content:space-between;gap:10px}.demo-chart strong{font-size:11px}.demo-chart>div:first-child>span{display:flex;align-items:center;gap:5px;font-size:7px}.demo-chart>div:first-child i{width:7px;height:7px;display:block;background:#8eac6c;border-radius:2px}.demo-chart>div:first-child i:last-child{background:#d7e6c6}.chart-bars{height:140px;display:flex;gap:17px;align-items:flex-end;margin-top:20px;border-bottom:1px solid #e4eada;padding-bottom:18px}.chart-bars>div{height:100%;flex:1;position:relative;display:flex;align-items:flex-end}.chart-bars>div>span{width:100%;background:#a8c788;border-radius:4px 4px 0 0;position:relative;min-height:10px}.chart-bars i{display:block;position:absolute;bottom:0;height:32%;left:0;right:0;background:#d7e8c7}.chart-bars small{position:absolute;bottom:-16px;left:50%;font-size:7px;color:#738368}.insight-note{font-size:9px;display:flex;align-items:center;gap:7px;margin-top:18px;color:#65814e;line-height:1.6}.knowledge-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:23px;margin-top:35px}.knowledge-layout>div>button{display:flex;align-items:center;gap:9px;font-size:10px;text-align:left;width:100%;padding:14px 11px;border-radius:6px;border:1px solid transparent;margin-bottom:6px}.knowledge-layout>div>button.selected{background:#eaf1e1;border-color:#d7e3cc}.knowledge-layout>div>button>svg:last-child{margin-left:auto}.knowledge-layout article{border:1px solid #e1e7da;background:white;padding:27px;border-radius:9px}.document-icon{display:block;margin-bottom:20px}.knowledge-layout article .eyebrow{font-size:6px;letter-spacing:.7px}.knowledge-layout article h3{font-size:23px;margin-top:12px}.knowledge-layout article p{font-size:11px;line-height:1.9;margin-top:15px}.knowledge-reviewed{display:flex;align-items:center;gap:7px;margin-top:25px;font-size:8px;color:#6b8557}.demo-compact .demo-insights,.demo-compact .demo-knowledge{padding:17px 20px}.demo-compact .demo-view-title>span{font-size:11px}.demo-compact .demo-view-title>small{font-size:6px}.demo-compact .demo-metric-row{gap:8px;margin-block:15px}.demo-compact .demo-metric-row>div{padding:12px}.demo-compact .demo-metric-row strong{font-size:26px}.demo-compact .demo-metric-row>div>span{font-size:7px}.demo-compact .demo-chart{padding:14px 18px}.demo-compact .chart-bars{height:98px;margin-top:14px}.demo-compact .demo-chart strong{font-size:9px}.demo-compact .insight-note{font-size:7px;margin-top:12px}.demo-compact .knowledge-layout{margin-top:20px;gap:12px}.demo-compact .knowledge-layout>div>button{font-size:8px;padding:12px 7px}.demo-compact .knowledge-layout article{padding:18px}.demo-compact .knowledge-layout article h3{font-size:19px}.demo-compact .knowledge-layout article p{font-size:9px}.demo-compact .knowledge-reviewed{font-size:7px}
.feature-illustration{height:235px;position:relative;margin-top:20px;flex-shrink:0;overflow:hidden}.illustration-agent{padding:0 25px;overflow:visible}.agent-orbit{border:1px dashed #a6bc9190;position:absolute;width:157px;height:157px;left:calc(50% - 79px);top:3px;border-radius:50%}.agent-orbit.second{width:221px;height:221px;left:calc(50% - 111px);top:-29px}.agent-face{display:grid;place-items:center;position:absolute;width:76px;height:76px;left:calc(50% - 38px);top:40px;border-radius:23px;background:#426a32;color:#dbefc6;box-shadow:0 9px 18px #426a3220;transform:rotate(-9deg)}.agent-source{position:absolute;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f7faef;box-shadow:0 3px 8px #4255330a}.source-one{left:18%;top:33px;transform:rotate(-14deg)}.source-two{right:16%;top:42px;transform:rotate(13deg)}.source-three{left:26%;top:118px;transform:rotate(-8deg)}.agent-message{position:absolute;left:10%;right:1%;top:132px;transform:rotate(-4deg);background:#fffef9;padding:15px 16px 12px;border-radius:8px;box-shadow:0 8px 20px #40592c10}.agent-message>span{display:flex;gap:6px;align-items:center;font-size:7px;font-weight:650;color:#718953}.agent-message>p{font-size:10px;font-weight:600;color:#395330;margin-top:9px;line-height:1.4}.agent-message>small{display:flex;gap:5px;font-size:7px;align-items:center;color:#7d8e6f;margin-top:10px}.illustration-inbox{overflow:visible}.little-inbox{position:absolute;left:4px;right:0;top:12px;border-radius:10px;background:#fffefa;padding:16px;box-shadow:0 8px 22px #593d2512;transform:rotate(-4deg)}.little-inbox>div{display:flex;gap:9px;align-items:center;border-bottom:1px solid #e8ebdf;padding:10px 0}.little-inbox>div:first-child{padding-top:0;padding-bottom:13px}.little-inbox>div:last-child{border:0;padding-bottom:1px}.little-inbox>div:first-child>strong{font-size:9px;font-weight:650}.little-inbox>div:first-child>span{font-size:8px;margin-left:auto;background:#f2eddf;border-radius:4px;padding:2px 5px}.little-inbox .avatar{width:25px;height:25px}.little-inbox .initials{width:25px;height:25px;font-size:7px}.little-inbox>div>span>strong{display:block;font-size:8px;font-weight:650}.little-inbox small{display:block;font-size:7px;color:#819076;margin-top:3px}.mini-resolved{margin-left:auto;width:19px;height:19px;border-radius:50%;background:#e2efd5;display:grid;place-items:center;color:#6a874e}.mini-new{width:5px;height:5px;border-radius:50%;background:#af8054;margin-left:auto}.illustration-note{position:absolute;right:-10px;bottom:3px;display:flex;align-items:center;gap:7px;padding:9px 12px;background:#fff6ec;border:1px solid #eed8c0;border-radius:7px;transform:rotate(4deg);font-size:8px;box-shadow:0 3px 13px #55331c0a}.illustration-note .avatar{width:21px;height:21px}.illustration-knowledge{overflow:visible}.knowledge-sheet{background:#fcfbff;border-radius:8px;box-shadow:0 7px 23px #4b3d6610;padding:19px;position:absolute;min-width:180px}.sheet-back{width:67%;left:11%;top:17px;transform:rotate(-13deg);height:170px;background:#ddd3ed}.knowledge-sheet>i{display:block;height:4px;background:#d9d3e2;width:100%;border-radius:3px;margin-top:9px}.sheet-back>i{background:#c5b8d8}.sheet-back>svg{color:#8d7da2;margin-bottom:10px}.sheet-front{left:21%;right:-3px;top:30px;transform:rotate(7deg);height:205px}.sheet-front>span{display:block;color:#8a759f;margin-bottom:13px}.sheet-front>strong{font-size:11px;display:block;letter-spacing:-.2px}.sheet-front>i:nth-of-type(2){width:73%;margin-bottom:12px}.sheet-front>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7e2ed;padding:8px 0;font-size:7px;color:#7a6b8c}.knowledge-spark{position:absolute;width:47px;height:47px;left:10px;bottom:40px;border-radius:14px;background:#fffdf6;display:grid;place-items:center;color:#8a789f;transform:rotate(-14deg)}.illustration-analytics{padding:0 20px}.mini-chart-card{background:#fffdf6;border-radius:11px;padding:21px;box-shadow:0 10px 22px #67582510;transform:rotate(-3deg)}.mini-chart-card>span{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#82743d}.mini-chart-card>strong{display:block;font-size:21px;margin-top:16px;letter-spacing:-.6px;line-height:1.2}.mini-chart-card>strong em{font-size:1.1em}.mini-chart-bars{height:100px;display:flex;align-items:flex-end;gap:9px;border-bottom:1px solid #dadfc7;margin-top:16px}.mini-chart-bars>i{flex:1;display:block;background:#b7c77e;border-radius:3px 3px 0 0}.mini-chart-bars>i:nth-child(2n){background:#d8e3b6}.mini-chart-card>small{font-size:7px;color:#869267;display:block;margin-top:8px}.illustration-flow{display:flex;flex-direction:column;align-items:center;height:295px;margin-top:0;overflow:visible;justify-content:center}.illustration-flow>div{position:relative;display:flex;flex-direction:column;justify-content:center;width:260px;background:#fdfefb;border:1px solid #d5e0e1;border-radius:7px;padding:13px 13px 13px 55px;min-height:69px;box-shadow:0 4px 10px #293d4210}.flow-node{width:31px;height:31px;border-radius:8px;position:absolute;left:13px;background:#e5edf3;display:grid;place-items:center}.flow-node.green{background:#e1efd2}.flow-node.peach{background:#f5dfd1}.illustration-flow strong{font-size:11px}.illustration-flow small{font-size:8px;color:#809178;margin-top:5px}.flow-connector{width:1px;height:22px;background:#9eb6bd;position:relative;display:block}.flow-connector:after{content:'';width:5px;height:5px;border:1px solid #7d9ba3;border-top:0;border-left:0;position:absolute;bottom:1px;left:-2px;transform:rotate(45deg)}
/* Product and solution pages */
.platform-demo-section{padding:20px 55px 0}.platform-demo-wrap{padding:23px;background:#e7efdf;border-radius:18px}.platform-preview-label{display:flex;justify-content:space-between;align-items:center;padding:0 5px 21px;font-size:10px}.platform-preview-label>span:first-child{display:flex;align-items:center;gap:8px;font-weight:650}.platform-preview-label>span:last-child{font-family:var(--serif);font-style:italic;font-size:19px}.platform-feature-list{display:flex;flex-direction:column;gap:80px;margin-top:60px}.platform-feature-row{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center}.platform-feature-row.reverse>.platform-feature-art{order:2}.platform-feature-art{min-height:355px;border-radius:14px;display:grid;place-items:center;padding:20px}.platform-feature-art .feature-illustration{width:320px;max-width:100%;height:265px;margin:0;overflow:visible}.platform-feature-art .illustration-agent{transform:scale(1.15);margin-top:25px}.platform-feature-art .illustration-inbox{height:240px;transform:scale(1.1)}.platform-feature-art .illustration-flow{height:295px;display:flex}.platform-feature-row h3{font-size:38px;letter-spacing:-1.4px;margin-top:16px;line-height:1.16}.platform-feature-row>div>p{font-size:14px;line-height:1.9;margin-top:20px}.product-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:45px 40px;background:#f0f4e9;border-radius:13px;margin-bottom:60px}.product-principles h3{font-size:22px;margin-top:19px}.product-principles p{font-size:12px;margin-top:14px}.feature-page-hero{display:grid;grid-template-columns:1fr 1fr;gap:77px;align-items:center;padding-block:66px 65px}.feature-page-hero h1{font-size:57px;margin:21px 0 23px;line-height:1.1}.feature-page-hero .hero-description{font-size:15px}.feature-page-hero .button-row{margin-top:27px}.feature-page-hero .check-list{gap:9px;margin-top:29px}.feature-page-hero .check-list li{font-size:11px}.feature-hero-art{padding:27px 32px 20px;min-height:448px;border-radius:18px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.feature-hero-art-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650}.feature-hero-art-label>span:last-child{margin-left:auto;font-size:6px;letter-spacing:1px;font-weight:600}.feature-hero-art .feature-illustration{width:330px;max-width:90%;margin:20px auto 0;height:285px;overflow:visible;transform:scale(1.13)}.feature-hero-art .illustration-agent{margin-top:50px}.feature-hero-art .illustration-inbox{margin-top:25px;height:240px}.feature-hero-art .illustration-knowledge{height:265px;margin-top:25px}.feature-hero-art .illustration-flow{transform:scale(1.05);height:280px}.feature-hero-art>p{font-size:10px;text-align:center;color:#536e43;margin-top:22px;z-index:1;position:relative}.feature-art-star{font-size:58px;color:#173d2e28;position:absolute;right:-9px;bottom:20px;transform:rotate(20deg)}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:50px}.step-tile{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:13px;font-family:var(--serif);font-style:italic;font-size:23px}.steps-grid h3{font-size:25px;margin-top:22px;line-height:1.2;letter-spacing:-.7px}.steps-grid p{font-size:13px;line-height:1.9;margin-top:17px}.feature-deep-dive{padding-block:70px}.feature-deep-dive>.container{display:grid;grid-template-columns:1.1fr .9fr;gap:110px;align-items:center}.feature-deep-dive h2{font-size:43px;letter-spacing:-1.5px;margin-top:19px}.feature-deep-dive p{font-size:13px;margin-top:21px}.feature-deep-dive .button{margin-top:25px}.deep-dive-card{background:#fffefa;border-radius:15px;box-shadow:0 8px 25px #273f1610;padding:38px;transform:rotate(2deg)}.deep-dive-card>span{width:55px;height:55px;display:grid;place-items:center;border-radius:15px;background:#edf4e3}.deep-dive-card h3{font-size:28px;margin-top:23px}.deep-dive-card>div{display:flex;gap:9px;align-items:center;padding-top:21px;margin-top:23px;border-top:1px solid var(--line);font-size:11px;color:#608143}.related-features{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.related-features>a{border:1px solid var(--line);border-radius:11px;padding:30px;position:relative;transition:background .2s}.related-features>a:hover{background:#f4f7ec}.related-features h3{font-size:23px;margin-top:23px}.related-features p{font-size:12px;margin-top:10px}.related-features>a>svg{position:absolute;right:25px;top:30px}.solution-page-hero{display:grid;grid-template-columns:1fr 1fr;gap:73px;align-items:center;padding-block:65px 45px}.solution-page-hero h1{font-size:57px;margin-block:21px 24px}.solution-page-hero .hero-description{font-size:15px}.solution-page-hero .button-row{margin-top:28px}.solution-hero-footnote{display:flex;align-items:center;gap:8px;font-size:10px;color:#748265;margin-top:30px}.solution-hero-image{position:relative;height:505px;border-radius:16px;padding:20px 20px 76px}.solution-hero-image>img{width:100%;height:100%;object-fit:cover;border-radius:10px}.solution-image-label{position:absolute;bottom:30px;left:33px;font-size:19px;font-weight:600;display:flex;align-items:center;gap:10px;letter-spacing:-.3px}.solution-image-label>em{font-size:23px;font-weight:400}.solution-workflow{padding:70px 0}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;max-width:1070px;margin-inline:auto}.workflow-grid>div{text-align:center;position:relative}.workflow-icon{width:73px;height:73px;border-radius:19px;background:#fff9;display:grid;place-items:center;margin:0 auto 25px}.workflow-grid .eyebrow{font-size:9px}.workflow-grid h3{font-size:24px;margin-top:12px;line-height:1.35}.workflow-arrow{position:absolute;right:-40px;top:25px;color:#839b75}.solution-workflow .center-note{margin-top:43px}.roadmap-pill{display:inline-flex;align-items:center;gap:8px;font-size:8px;font-weight:650;letter-spacing:1px;border:1px solid #d6e0cc;background:#edf4e5;padding:9px 13px;border-radius:25px;margin-top:27px;line-height:1.5}.roadmap-pill>span{background:#759a51;border-radius:50%;width:5px;height:5px}.integration-directory{padding-top:10px}.directory-toolbar{display:flex;justify-content:space-between;gap:23px;align-items:center}.filter-pills{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.filter-pills button{border:1px solid transparent;font-size:11px;line-height:1.6;padding:10px 13px;border-radius:25px;white-space:nowrap}.filter-pills button.active{background:var(--ink);color:white}.filter-pills button:hover:not(.active){background:#edf2e5}.search-field{border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:10px;padding:11px 13px;background:#fffefa;min-width:220px}.search-field>svg{color:#7a8b6e}.search-field input{background:transparent;border:0;outline:0;width:100%;min-width:0;font-size:11px;color:var(--ink);line-height:1.7}.search-field:focus-within{border-color:#789b59;outline:2px solid #cedebe;outline-offset:2px}.search-field input::placeholder{color:#7c8970}.directory-count{font-size:10px;margin:25px 0 22px;color:#748268}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.integration-card{text-align:left;border:1px solid var(--line);border-radius:11px;background:#fffefa;padding:27px;transition:transform .2s,box-shadow .2s}.integration-card:hover{transform:translateY(-4px);box-shadow:0 7px 20px #173d2e0c}.integration-card>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.integration-logo{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:12px;font-size:29px;font-weight:750;letter-spacing:-2px;flex-shrink:0}.integration-category{font-size:8px;color:#748368;border:1px solid #e0e6d8;border-radius:20px;padding:5px 9px}.integration-card h2{font-size:23px;letter-spacing:-.7px;margin-top:25px}.integration-card p{font-size:12px;margin-top:14px;min-height:44px}.integration-card-bottom{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#6f855d;margin-top:27px;padding-top:16px;border-top:1px solid #e7eade}.request-integration{border:1px dashed #cbd9bc;border-radius:12px;padding:30px;display:flex;align-items:center;gap:20px;margin-top:30px}.request-integration h3{font-size:24px}.request-integration p{font-size:12px;margin-top:8px}.request-integration .button{margin-left:auto}.integration-modal-body>.roadmap-pill{margin-left:15px;vertical-align:middle;margin-top:0}.integration-modal-body>p{font-size:14px;margin-top:23px}.integration-modal-body h3{font-size:24px;margin-top:30px}.integration-modal-body .button{margin-top:28px}.billing-toggle{display:inline-flex;background:#edf2e6;border:1px solid #dce5d2;border-radius:40px;padding:5px;gap:3px;margin-top:32px}.billing-toggle button{padding:11px 18px;border-radius:30px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:9px}.billing-toggle button.active{background:var(--ink);color:white}.billing-toggle button>span{font-size:8px;background:#c4e7a4;color:#365524;border-radius:20px;padding:5px 7px;white-space:nowrap}.pricing-preview-note{font-size:10px!important;margin-top:19px}.pricing-section{padding-top:28px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.pricing-card{border:1px solid var(--line);border-radius:13px;background:#fffefa;padding:32px;position:relative}.pricing-card.popular{background:#eef5e5;border:1.5px solid #87aa61}.popular-label{position:absolute;top:-16px;left:35px;right:35px;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--ink);color:#e9f5d8;border-radius:20px;padding:8px 12px;font-size:7px;font-weight:650;letter-spacing:.7px;white-space:nowrap}.pricing-card h2{font-size:28px;letter-spacing:-.8px;margin-top:21px}.pricing-card>p{font-size:11px;min-height:38px;margin-top:11px;line-height:1.8}.plan-price{display:flex;align-items:baseline;gap:4px;margin-top:21px}.plan-price>span:first-child{align-self:flex-start;font-size:25px;margin-top:8px}.plan-price>strong{font-size:62px;letter-spacing:-3px;font-weight:600;line-height:1.1}.plan-price>span:last-child{font-size:10px;color:#7a866e;margin-left:5px}.billing-detail{display:block;font-size:9px;line-height:1.8;margin-top:13px;min-height:32px;color:#728463}.pricing-card>.button{width:100%;margin-top:15px}.plan-allowance{border-block:1px solid #dce5d1;margin-top:27px;padding:21px 0;display:flex;flex-direction:column;gap:14px}.plan-allowance>span{display:flex;align-items:center;gap:8px;font-size:10px}.pricing-card .check-list{gap:14px;margin-top:23px;margin-bottom:0}.pricing-card .check-list li{font-size:11px}.enterprise-pricing{display:flex;gap:30px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:11px;padding:26px 31px;margin-top:24px}.enterprise-pricing>div{display:flex;align-items:center;gap:20px}.enterprise-pricing h3{font-size:24px}.enterprise-pricing p{font-size:12px;margin-top:7px}.comparison-scroll{overflow:auto;border:1px solid var(--line);border-radius:11px}.comparison-scroll table{width:100%;border-collapse:collapse;min-width:660px;text-align:center;background:#fffefa;font-size:12px}.comparison-scroll caption{position:absolute}.comparison-scroll thead{background:#eaf2e1}.comparison-scroll th{font-weight:600}.comparison-scroll th,.comparison-scroll td{padding:20px 24px;border-bottom:1px solid #e3e8db}.comparison-scroll th:first-child{text-align:left;width:38%}.comparison-scroll thead th{font-size:15px;padding-block:26px}.comparison-scroll tbody tr:last-child>*{border-bottom:0}.comparison-scroll tr:nth-child(2n){background:#f8faf2}.included{display:inline-flex;justify-content:center;color:#6d9349}

.comparison-scroll{position:relative;max-width:100%;min-width:0}
@media(min-width:1500px){.hero-copy h1{font-size:72px}.hero-inner{min-height:665px}.hero-product{margin-left:8px}.hero-floating-rating{right:25px}.hero-copy>p{font-size:16px}}
@media(max-width:1240px){.container{width:calc(100% - 72px)}.header-inner{gap:20px}.desktop-nav{gap:18px}.header-actions{gap:12px}.header-demo{display:none}.hero-inner{gap:30px;grid-template-columns:1fr 1.08fr;min-height:600px}.hero-copy h1{font-size:58px;letter-spacing:-3px}.hero-copy h1 em{letter-spacing:-2px}.hero-copy>p{font-size:13px}.hero-copy .button{font-size:11px;padding-inline:16px}.hero-floating-rating{padding:10px 13px;right:5px}.hero-floating-rating strong{font-size:9px}.hero-floating-rating>div>span{font-size:6px}.hero-floating-success{left:27px;padding:12px 14px}.hero-floating-success strong{font-size:9px}.hero-floating-success small{font-size:7px}.demo-compact .conversation-list{width:148px}.demo-compact .conversation-person strong{font-size:7px}.demo-compact .conversation-person{gap:5px}.demo-compact .conversation-item{padding-inline:8px}.demo-compact .conversation-item>small{font-size:5px}.demo-compact .composer-note{display:none}.demo-compact .workspace-you>span{display:none}.demo-compact .ai-label>small{display:none}.feature-card{padding:23px 22px 0}.feature-card h3{font-size:26px}.feature-card>p{font-size:11px}.feature-number{font-size:7px;letter-spacing:.6px}.human-inner{gap:65px}.human-copy h2{font-size:46px}.how-step h3{font-size:21px}.how-step p{font-size:11px}.solution-showcase-copy{padding:35px}.solution-showcase-copy h3{font-size:33px}.integrations-section{gap:60px}.integrations-section h2{font-size:43px}.story-feature-copy{padding:38px}.story-feature blockquote{font-size:26px}.faq-section{gap:60px}.cta-orbit{left:-75px;opacity:.75}.cta-doodle{right:40px;font-size:100px}.footer-links{gap:22px}.footer-top{gap:95px}.footer-group>a{font-size:9px}.footer-wordmark{letter-spacing:-8px}.platform-demo-section{padding-inline:20px}.platform-feature-row{gap:65px}.feature-page-hero,.solution-page-hero{gap:45px}.feature-page-hero h1,.solution-page-hero h1{font-size:51px}.feature-hero-art{padding-inline:24px}.feature-hero-art-label>span:last-child{font-size:5px}.feature-deep-dive>.container{gap:65px}.feature-deep-dive h2{font-size:37px}.solution-image-label{font-size:15px;left:24px;gap:7px}.solution-image-label em{font-size:20px}.directory-toolbar{align-items:flex-start}.filter-pills button{padding:9px 10px;font-size:10px}.pricing-card{padding:27px}.pricing-card>p{font-size:10px}.pricing-card .check-list li{font-size:10px}.plan-allowance>span{font-size:9px}.popular-label{left:22px;right:22px;font-size:6px}.team-grid{gap:24px}.team-card>p{font-size:11px}.team-contacts>a{font-size:10px}.values-grid{gap:25px}.values-grid h3{font-size:21px}.mission-section{gap:65px}.about-team{gap:50px}.manifesto-spark{right:45px}.contact-hero{gap:47px}.contact-hero h1{font-size:58px}.lead-form{padding:27px}.form-card-heading{gap:12px}.form-card-heading h2{font-size:22px}.contact-location{gap:37px;padding-right:35px}.contact-location h2{font-size:31px}.get-started-layout{gap:65px}.get-started-copy h1{font-size:58px}.demo-request-section>.container{gap:52px}.customer-feature{gap:44px}.resource-feature{gap:45px;padding-inline:45px}.resource-feature h2{font-size:39px}.featured-article>div:last-child{padding:35px}.featured-article h2{font-size:34px}.case-study-body,.article-body-layout,.legal-layout{gap:70px}.docs-layout{grid-template-columns:235px 1fr;gap:60px}}
@media(max-width:1050px){.desktop-nav{gap:15px}.desktop-nav>a,.nav-dropdown-button{font-size:11px}.logo{font-size:22px}.logo>.brand-mark{width:31px;height:31px}.header-actions{gap:10px}.header-cta{font-size:10px;padding:10px 13px;min-height:41px}.header-inner{gap:15px}.hero-inner{grid-template-columns:1fr 1fr;gap:25px}.hero-copy h1{font-size:50px;letter-spacing:-2.5px}.hero-copy>p{font-size:12px}.hero-copy .button-row{gap:5px}.hero-copy .button{font-size:10px;padding-inline:13px}.hero-announcement{font-size:8px}.hero-human-note{gap:9px}.hero-human-note strong{font-size:8px}.hero-human-note>div>span{font-size:7px}.hero-handwritten{font-size:16px}.demo-compact .conversation-list{display:none}.hero-product .demo-compact .conversation-panel{min-height:363px}.hero-floating-success{left:20px}.hero-floating-success strong{font-size:8px}.hero-floating-success small{font-size:6px}.hero-floating-success .little-heart{display:none}.hero-bottom-line{gap:17px;font-size:8px}.feature-card{padding-inline:18px}.feature-card h3{font-size:24px}.feature-card>p{min-height:57px}.feature-number{font-size:6px}.feature-card .feature-illustration{transform:scale(.94);transform-origin:bottom center;margin-inline:-10px}.section-heading h2{font-size:42px}.feature-section .section-heading h2{font-size:45px}.human-inner{gap:50px}.human-copy h2{font-size:42px}.how-step{gap:16px}.how-step>svg{width:22px}.how-step h3{font-size:20px}.solution-showcase-copy h3{font-size:30px}.solution-showcase-copy p{font-size:12px}.solution-tabs button{font-size:11px;padding-inline:17px}.integrations-section{gap:40px}.integration-mosaic{gap:10px;padding-inline:0}.integration-mosaic>a{padding:18px 12px}.story-feature{grid-template-columns:.85fr 1.15fr}.story-feature-copy{padding:35px}.story-feature blockquote{font-size:24px}.article-grid{gap:22px}.article-card h3{font-size:21px}.article-card p{font-size:11px}.faq-section h2{font-size:36px}.faq-list summary{font-size:12px}.faq-list details p{font-size:11px}.footer-top{gap:60px}.footer-links{grid-template-columns:repeat(4,1fr)}.footer-contact{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1.3fr;column-gap:30px;align-items:start}.footer-contact>h3{grid-column:1/-1;margin-bottom:16px}.footer-contact>a{margin:0}.footer-contact .footer-address{margin-top:0;grid-column:3;grid-row:2/5}.footer-contact .footer-contact-button{grid-column:1;justify-self:start;margin-top:15px}.footer-bottom{font-size:7px}.page-hero h1{font-size:57px}.feature-page-hero h1,.solution-page-hero h1{font-size:45px}.feature-page-hero .hero-description,.solution-page-hero .hero-description{font-size:13px}.feature-page-hero .button-row,.solution-page-hero .button-row{gap:8px}.feature-page-hero .button,.solution-page-hero .button{font-size:10px;padding-inline:15px}.feature-hero-art{min-height:410px}.feature-hero-art .feature-illustration{transform:scale(1);max-width:100%}.feature-hero-art-label>span:last-child{display:none}.feature-hero-art>p{font-size:9px}.steps-grid{gap:30px}.steps-grid h3{font-size:23px}.steps-grid p{font-size:12px}.related-features>a{padding:25px}.related-features h3{font-size:22px}.related-features p{font-size:11px}.solution-hero-image{height:445px;padding:16px 16px 82px}.solution-image-label{flex-wrap:wrap;max-width:270px;font-size:16px;bottom:19px;gap:5px 8px}.solution-image-label>em{width:100%;margin-left:32px;font-size:21px}.integration-grid{gap:17px}.integration-card{padding:23px}.integration-card p{font-size:11px}.integration-card-bottom{font-size:8px}.directory-toolbar{flex-direction:column;align-items:stretch}.directory-toolbar .search-field{max-width:350px}.pricing-grid{gap:15px}.pricing-card{padding:25px 22px}.plan-allowance>span{font-size:8px}.enterprise-pricing h3{font-size:21px}.enterprise-pricing p{font-size:11px}.product-principles{gap:25px;padding:32px}.product-principles h3{font-size:20px}.platform-feature-row h3{font-size:32px}.platform-feature-row>div>p{font-size:12px}.platform-feature-row .check-list li{font-size:11px}.platform-feature-row{gap:45px}.platform-demo-wrap{padding:19px}.platform-demo-section{padding-inline:0}.workspace-sidebar{width:95px}.workspace-sidebar button{font-size:8px;gap:7px;padding-inline:5px}.conversation-list{width:200px}.conversation-person strong{font-size:9px}.demo-metric-row>div{padding:13px}.demo-insights,.demo-knowledge{padding:23px}.team-card-heading h2{font-size:24px}.team-contacts>a{font-size:9px;gap:6px}.team-contacts>a>svg{width:14px}.team-photo-label{font-size:6px;left:14px;top:15px}.team-card>p{min-height:42px;font-size:10px}.team-contact-strip{align-items:flex-start}.team-contact-strip h3{font-size:21px}.team-contact-strip p{font-size:10px;max-width:400px}.team-contact-strip .button{font-size:11px;flex-shrink:0}.mission-section h2{font-size:36px}.mission-section .large-paragraph{font-size:17px}.mission-section p{font-size:13px}.about-team h2{font-size:37px}.about-team p{font-size:12px}.values-grid h3{font-size:19px}.values-grid p{font-size:11px}.careers-photos h2{font-size:33px}.resource-grid>a{padding:25px}.resource-grid h3{font-size:23px}.contact-hero h1{font-size:51px}.contact-hero .hero-description{font-size:13px}.lead-form{padding:24px}.form-card-heading h2{font-size:20px}.form-card-heading p{font-size:9px}.form-card-heading>.icon-tile{width:39px;height:39px}.form-row{gap:12px}.lead-form input:not([type=checkbox]),.lead-form textarea,.lead-form select{font-size:10px;padding:11px}.contact-quick-links strong{font-size:13px}.contact-location h2{font-size:27px}.contact-location p{font-size:11px}.get-started-copy h1{font-size:51px}.get-started-copy .hero-description{font-size:13px}.get-started-layout{gap:50px}.welcome-quote blockquote{font-size:19px}.demo-request-section h2{font-size:36px}.demo-request-section>.container>div>p{font-size:12px}.demo-intro-pills{gap:13px}.demo-intro-pills>span{font-size:9px}.article-hero h1{font-size:53px}.article-cover{height:370px}.article-body-layout{grid-template-columns:.75fr 1.25fr;gap:50px}.article-toc h3{font-size:19px}.prose h2{font-size:29px}.prose p{font-size:13px}.prose li{font-size:13px}.featured-article h2{font-size:29px}.featured-article>div:last-child{padding:28px}.featured-article p{font-size:12px}.featured-article>div:first-child{min-height:370px}.resource-feature{padding-inline:35px;gap:35px}.resource-feature h2{font-size:33px}.resource-feature .button{font-size:10px;padding-inline:14px}.playbook-cover{min-height:340px;padding:25px}.playbook-cover strong{font-size:34px}.customer-feature h2{font-size:37px}.case-study-hero h1{font-size:58px}.case-study-body{gap:55px}.changelog-layout{gap:55px}.changelog-layout aside .text-link{font-size:10px}.docs-layout{gap:42px;grid-template-columns:210px 1fr}.legal-layout{gap:50px}}
@media(max-width:900px){.container{width:calc(100% - 48px)}.section{padding-block:70px}.header-inner{height:76px}.desktop-nav{display:none}.mobile-trigger{display:inline-flex}.header-demo{display:flex}.header-cta{font-size:11px;padding:11px 15px}.logo{font-size:23px}.logo>.brand-mark{width:32px;height:32px}.header-actions{gap:16px}.mega-menu{display:none}.hero-inner{grid-template-columns:1fr;gap:60px;padding-block:52px 61px;max-width:720px;min-height:auto}.hero-copy{text-align:center}.hero-announcement{font-size:9px;margin-bottom:23px}.hero-copy h1{font-size:65px;letter-spacing:-3px}.hero-copy h1 em{font-size:1.23em}.hero-copy>p{font-size:15px;margin:25px auto 0;max-width:500px}.hero-copy .button-row{justify-content:center;gap:15px}.hero-copy .button{font-size:12px;padding-inline:20px}.hero-human-note{justify-content:center;margin-top:25px}.hero-human-note>div:last-child{text-align:left}.hero-human-note strong{font-size:10px}.hero-human-note>div>span{font-size:9px}.hero-handwritten{display:none}.hero-product{margin:15px 15px 0}.demo-compact .conversation-list{display:block;width:185px}.demo-compact .conversation-person strong{font-size:9px}.demo-compact .conversation-item p{font-size:8px}.demo-compact .conversation-item>small{font-size:7px}.demo-compact .conversation-item{padding:13px 12px}.demo-compact .conversation-list-title strong{font-size:12px}.demo-compact .workspace-body{height:360px}.hero-product .demo-compact .conversation-panel{min-height:360px}.demo-compact .customer-message p{font-size:9px}.demo-compact .ai-suggestion>p{font-size:9px}.demo-compact .ai-label>span{font-size:8px}.hero-floating-rating{right:20px;padding:12px 17px;top:-36px}.hero-floating-rating strong{font-size:10px}.hero-floating-rating>div>span{font-size:7px}.hero-floating-success{left:45px;bottom:-25px;padding:13px 16px}.hero-floating-success strong{font-size:10px}.hero-floating-success small{font-size:8px}.hero-floating-success .little-heart{display:block}.hero-star.star-one{right:-20px;bottom:-38px;font-size:46px}.hero-bottom-line{font-size:9px;justify-content:center;gap:24px}.hero-bottom-line>a{display:none}.brand-strip{padding-block:30px 25px}.customer-logos{gap:20px;flex-wrap:wrap;justify-content:center;margin-block:24px 17px}.customer-logo{font-size:25px}.logo-aster{font-size:32px}.logo-quotient{font-size:22px}.logo-circooles{font-size:24px}.section-heading{gap:25px}.section-heading h2,.feature-section .section-heading h2{font-size:39px}.section-heading p{font-size:12px}.section-heading>.button{font-size:11px;padding-inline:17px}.feature-grid{gap:15px}.feature-card{padding-inline:18px}.feature-card-top{margin-bottom:20px}.feature-card-top .round-link{width:27px;height:27px}.feature-number{font-size:6px;max-width:114px;line-height:1.6;letter-spacing:.3px}.feature-card h3{font-size:23px}.feature-card>p{font-size:10px;line-height:1.8;min-height:55px}.feature-card .feature-illustration{height:210px;transform:scale(.85);transform-origin:bottom center;margin-inline:-20px}.secondary-feature-card{gap:13px;padding:20px 17px}.secondary-feature-card>.icon-tile{width:43px;height:43px;border-radius:10px}.secondary-feature-card h3{font-size:16px}.secondary-feature-card p{font-size:9px}.secondary-feature-card>svg{width:18px}.human-section{padding-block:60px}.human-inner{gap:40px;grid-template-columns:1fr 1fr}.human-copy h2{font-size:37px}.human-copy p{font-size:11px}.human-copy .button{font-size:11px;padding-inline:16px}.human-signoff{font-size:9px;gap:9px}.how-step{gap:13px;padding:24px 0}.how-step h3{font-size:19px}.how-step p{font-size:10px}.how-step>svg{display:none}.step-number{font-size:25px}.solution-tabs{gap:3px}.solution-tabs button{font-size:10px;gap:6px;padding:11px 15px}.solution-tabs button svg{width:15px}.solution-showcase{min-height:365px}.solution-showcase-copy{padding:28px}.solution-showcase-copy h3{font-size:28px}.solution-showcase-copy p{font-size:11px}.solution-showcase-copy .button{font-size:10px;padding-inline:15px}.solution-showcase-photo{min-height:365px}.photo-sticker{font-size:9px;left:15px;bottom:46px;padding:10px 12px}.integrations-section{padding-block:10px 35px;gap:33px}.integrations-section h2{font-size:36px}.integrations-section p{font-size:11px}.integrations-section .text-link{font-size:11px}.integration-mosaic>a{padding:15px 8px;gap:9px}.integration-mosaic strong{font-size:8px}.integration-mosaic>a>span{width:36px;height:36px;font-size:22px}.mosaic-caption{font-size:7px;white-space:nowrap}.story-feature{min-height:385px;grid-template-columns:.85fr 1.15fr}.story-feature-copy{padding:28px}.story-feature-copy>.eyebrow{font-size:8px}.story-feature blockquote{font-size:22px}.story-feature-copy p{font-size:11px}.story-feature-copy .text-link{font-size:10px}.aster-wordmark{left:23px;top:24px;font-size:46px}.story-image-caption{left:23px;bottom:24px;font-size:6px}.quote-mark{height:56px;font-size:62px}.article-grid{gap:20px}.article-card h3{font-size:20px}.article-meta{font-size:8px;gap:7px}.article-meta>span:first-child{letter-spacing:.5px}.article-card p{font-size:10px}.article-card .text-link{font-size:10px}.faq-section{gap:45px;grid-template-columns:.8fr 1.2fr}.faq-section h2{font-size:32px}.faq-list details{padding-block:20px}.faq-list summary{font-size:11px;gap:15px}.faq-list details p{font-size:10px;padding-right:12px}.faq-section>div>p,.faq-section .text-link{font-size:11px}.cta-section{padding-bottom:65px}.cta-card{padding:45px 25px;min-height:350px}.cta-copy h2{font-size:43px}.cta-orbit{left:-165px}.cta-doodle{right:8px;font-size:75px;top:118px}.cta-copy .button{font-size:11px}.footer-top{gap:65px;grid-template-columns:1fr 1fr}.footer-top h2{font-size:27px}.footer-top>div>p{font-size:10px}.newsletter-form>label:first-child{font-size:11px}.newsletter-input>input{font-size:11px}.footer-links{gap:22px 30px}.footer-bottom{align-items:flex-start;gap:22px}.footer-bottom>div{gap:16px}.footer-wordmark{font-size:11.6vw;letter-spacing:-6px}.footer-wordmark>span{letter-spacing:-4px}.page-hero{padding-block:60px 45px;max-width:750px}.page-hero h1{font-size:51px}.hero-description{font-size:14px;max-width:590px}.page-hero .button{font-size:11px}.platform-feature-row{gap:35px}.platform-feature-art{min-height:310px;padding:15px;overflow:hidden}.platform-feature-art .feature-illustration{width:270px;transform:scale(.94)}.platform-feature-art .illustration-agent{transform:scale(1)}.platform-feature-art .illustration-inbox{transform:scale(.95)}.platform-feature-row h3{font-size:28px}.platform-feature-row>div>p{font-size:11px}.platform-feature-row .check-list li{font-size:10px}.platform-feature-list{gap:58px;margin-top:44px}.product-principles{gap:23px;padding:30px}.product-principles p{font-size:11px}.product-principles h3{font-size:19px}.feature-page-hero{gap:28px;padding-block:45px}.feature-page-hero h1{font-size:39px}.feature-page-hero .eyebrow{font-size:8px;letter-spacing:.8px}.feature-hero-art{min-height:375px;padding-inline:20px}.feature-hero-art .feature-illustration{width:270px;max-width:100%;transform:scale(.9);margin-top:0}.feature-hero-art .illustration-agent{margin-top:25px;height:250px}.feature-hero-art .illustration-flow{transform:scale(.9);height:265px}.feature-hero-art>p{font-size:8px}.feature-page-hero .check-list li{font-size:9px}.feature-deep-dive>.container{gap:40px}.feature-deep-dive h2{font-size:32px}.feature-deep-dive p{font-size:11px}.deep-dive-card{padding:27px}.deep-dive-card h3{font-size:25px}.deep-dive-card>div{font-size:9px}.related-features>a{padding:23px}.related-features h3{font-size:20px}.related-features p{font-size:10px}.steps-grid{gap:25px}.steps-grid h3{font-size:21px}.steps-grid p{font-size:11px}.solution-page-hero{gap:35px;padding-top:45px}.solution-page-hero h1{font-size:41px}.solution-hero-footnote{font-size:8px}.solution-hero-image{height:430px}.workflow-grid{gap:38px}.workflow-grid h3{font-size:21px}.workflow-arrow{right:-32px;width:22px}.integration-grid{grid-template-columns:repeat(2,1fr)}.request-integration{padding:24px}.request-integration h3{font-size:22px}.request-integration p{font-size:11px}.request-integration .button{font-size:10px;flex-shrink:0}.pricing-card{padding:25px 19px}.pricing-card h2{font-size:25px}.pricing-card>.button{font-size:11px;padding-inline:11px}.plan-price>strong{font-size:53px}.billing-detail{font-size:8px}.plan-allowance>span{font-size:8px;gap:7px;line-height:1.7}.plan-allowance>span>svg{width:14px}.popular-label{font-size:5px;left:13px;right:13px;letter-spacing:.4px}.pricing-card .check-list li{font-size:9px;gap:7px}.enterprise-pricing{padding:23px;gap:20px}.enterprise-pricing>div{gap:15px}.enterprise-pricing h3{font-size:19px}.enterprise-pricing .button{font-size:10px;flex-shrink:0}.about-photo{height:410px}.mission-section{gap:40px}.mission-section h2{font-size:33px}.mission-section .large-paragraph{font-size:15px}.mission-section p{font-size:12px}.values-grid{grid-template-columns:repeat(2,1fr);gap:35px}.values-grid h3{font-size:24px}.values-grid p{font-size:12px}.about-team{gap:35px}.about-team h2{font-size:31px}.about-team p{font-size:11px}.about-team-photos{gap:9px}.about-team-photos small{font-size:7px;line-height:1.5}.location-banner>div{padding:37px}.location-banner h3{font-size:28px}.location-banner p{font-size:11px}.team-grid{gap:20px}.team-card-heading h2{font-size:21px}.team-contacts>a{font-size:8px;gap:5px}.team-contacts>a>svg:last-child:not(:first-child){display:none}.role-badge{font-size:8px}.team-card>p{font-size:10px;line-height:1.8}.team-photo{aspect-ratio:.8}.team-profile-button{width:36px;height:36px;right:14px;bottom:14px}.team-profile-button svg{width:19px}.team-photo-label{font-size:5px;padding:6px 8px;letter-spacing:.8px}.team-manifesto h2{font-size:45px}.manifesto-spark{right:23px;font-size:83px;top:140px}.team-manifesto p{font-size:12px;max-width:460px}.team-contact-strip{padding-bottom:60px;gap:20px}.team-contact-strip>div{gap:15px}.team-contact-strip h3{font-size:19px}.team-contact-strip p{font-size:9px;max-width:360px}.team-contact-strip .button{font-size:10px;padding-inline:15px}.careers-photos>div{padding:30px}.careers-photos h2{font-size:29px}.career-roles summary strong{font-size:21px}.career-roles summary small{font-size:10px}.career-roles .role-interest{font-size:10px}.contact-hero{gap:32px;padding-top:52px}.contact-hero h1{font-size:43px}.contact-hero .hero-description{font-size:12px}.contact-hero>div>.eyebrow{font-size:8px;letter-spacing:.8px}.contact-quick-links>.icon-tile,.contact-quick-links .icon-tile{width:45px;height:45px}.contact-quick-links strong{font-size:11px}.contact-quick-links small{font-size:6px}.contact-quick-links address{font-size:10px}.lead-form{padding:23px}.form-row{grid-template-columns:1fr;gap:0}.form-card-heading>.icon-tile{display:none}.form-card-heading h2{font-size:23px}.lead-form label:not(.consent){font-size:10px;margin-bottom:17px}.lead-form input:not([type=checkbox]),.lead-form textarea,.lead-form select{font-size:11px}.contact-location{gap:29px;padding-right:28px}.contact-location h2{font-size:25px}.contact-location .eyebrow{font-size:7px;letter-spacing:.8px}.contact-location-photo{height:395px}.contact-location address{font-size:10px}.contact-location .text-link{font-size:10px}.contact-location>div>small{font-size:7px}.resource-grid{gap:18px}.resource-grid>a{padding:25px 22px}.resource-grid h3{font-size:22px}.resource-grid p{font-size:11px}.resource-grid .text-link{font-size:10px}.get-started-layout{gap:38px;padding-top:62px}.get-started-copy h1{font-size:43px}.get-started-copy .hero-description{font-size:12px}.get-started-copy .check-list li{font-size:11px}.welcome-quote{padding:25px}.welcome-quote>svg{width:24px;right:15px}.welcome-quote blockquote{font-size:18px}.start-form{padding:27px}.start-form h2{font-size:27px}.demo-page-workspace{padding-inline:0}.demo-page-workspace .workspace-body{height:525px}.demo-page-toolbar>div{gap:12px}.demo-page-toolbar .text-link{font-size:9px}.demo-request-section>.container{gap:39px}.demo-request-section h2{font-size:30px}.demo-request-section .check-list li{font-size:10px}.demo-request-section>.container>div>p{font-size:11px}.demo-request-section .eyebrow{font-size:8px}.customer-feature{gap:32px}.customer-feature-photo{height:390px}.customer-feature h2{font-size:32px}.customer-feature p{font-size:12px}.customer-feature .button{font-size:11px}.customer-scenarios>a>div{padding:25px}.customer-scenarios h3{font-size:24px}.customer-scenarios p{font-size:12px}.case-study-hero h1{font-size:51px}.case-study-hero>.hero-description{font-size:14px}.case-study-meta{font-size:11px}.case-study-image{height:385px}.case-study-body{gap:40px;grid-template-columns:.7fr 1.3fr}.case-study-body aside h2{font-size:25px}.case-study-body aside p{font-size:10px}.case-tools>a{font-size:10px}.prose blockquote{font-size:30px;padding:27px}.featured-article>div:first-child{min-height:350px}.featured-article h2{font-size:27px}.featured-article p{font-size:11px}.featured-article .text-link{font-size:10px}.article-author{margin-top:25px}.article-hero h1{font-size:47px}.article-hero .hero-description{font-size:14px}.article-cover{height:330px}.article-body-layout{gap:40px;grid-template-columns:.65fr 1.35fr}.article-toc nav a{font-size:9px;gap:8px}.article-toc h3{font-size:18px}.article-toc>div{padding:20px}.article-toc .text-link{font-size:10px}.article-prose h2{font-size:28px}.resource-feature{grid-template-columns:1.15fr .85fr;padding:35px;gap:28px}.resource-feature h2{font-size:30px}.resource-feature p{font-size:11px}.resource-feature .button-row{gap:9px}.resource-feature .button{font-size:9px;padding:11px 12px;min-height:43px}.playbook-cover{min-height:310px;padding:21px}.playbook-cover strong{font-size:31px;letter-spacing:-1.3px;margin-top:65px}.playbook-cover>span:first-child{font-size:6px}.playbook-cover>span:last-child{font-size:6px;margin-top:25px;gap:15px}.playbook-cover>svg{width:35px;right:18px;top:53px}.docs-layout{grid-template-columns:185px 1fr;gap:37px}.docs-sidebar nav a{font-size:9px;gap:7px;padding-inline:4px}.docs-sidebar h3{font-size:20px}.docs-sidebar>div{padding:21px}.docs-sidebar .text-link{font-size:10px}.docs-content h2{font-size:28px}.changelog-layout{grid-template-columns:.6fr 1.4fr;gap:39px}.changelog-layout aside .roadmap-pill{font-size:7px;padding-inline:10px;letter-spacing:.5px}.release h2{font-size:33px}.release p,.release li{font-size:12px}.release-visual h3{font-size:38px}.legal-layout{gap:38px;grid-template-columns:.65fr 1.35fr}.legal-layout>nav>a{font-size:9px;gap:9px}.legal-layout .prose h2{font-size:26px}}
@media(max-width:700px){.container{width:calc(100% - 38px)}.section{padding-block:58px}.header-inner{height:72px}.site-header .logo{font-size:22px;gap:7px}.site-header .logo>.brand-mark{width:31px;height:31px}.header-demo{display:none}.header-actions{gap:8px}.header-cta{font-size:10px;min-height:38px;padding:9px 11px;gap:8px}.header-cta svg{width:14px}.search-trigger{width:27px}.search-trigger svg{width:17px}.mobile-trigger{width:30px}.mobile-nav{top:72px;padding:15px 24px 35px}.mobile-nav summary,.mobile-nav>a{font-size:17px}.hero-inner{padding-top:41px;gap:48px;padding-bottom:59px}.hero-copy h1{font-size:53px;letter-spacing:-2.7px}.hero-copy h1 em{font-size:1.21em;letter-spacing:-1.6px}.hero-copy>p{font-size:13px;max-width:390px;margin-top:21px}.hero-line-break{display:none}.hero-copy .button-row{margin-top:23px;gap:10px}.hero-copy .button{font-size:11px;padding:12px 17px;min-height:46px}.hero-human-note{margin-top:24px}.hero-human-note .avatar{width:29px;height:29px}.hero-human-note .avatar-stack>span{width:29px;height:29px}.hero-human-note strong{font-size:9px}.hero-human-note>div>span{font-size:8px}.hero-product{margin:16px 8px 0}.hero-floating-rating{padding:9px 11px;right:8px;top:-33px;border-radius:9px;gap:8px}.rating-icon{width:30px;height:30px}.rating-icon svg{width:20px}.hero-floating-rating strong{font-size:8px}.hero-floating-rating>div>span{font-size:5px;margin-top:4px}.hero-floating-rating>div>span svg{width:8px}.rating-spark{font-size:30px;right:-15px;top:-17px}.hero-floating-success{left:21px;bottom:-27px;padding:11px 13px;gap:9px}.hero-floating-success strong{font-size:8px}.hero-floating-success small{font-size:6px}.hero-floating-success>span:first-child{width:27px;height:27px}.hero-floating-success .little-heart{margin-left:4px}.hero-floating-success .little-heart svg{width:16px}.hero-star.star-one{font-size:39px;right:-14px;bottom:-39px}.hero-star.star-two{font-size:29px;left:-14px;top:-14px}.hero-bottom-line{gap:14px;font-size:8px;justify-content:center;flex-wrap:wrap;padding-block:17px}.hero-bottom-line>span{gap:5px}.hero-bottom-line>span:last-of-type{display:none}.hero-bottom-line>span>svg{width:11px}.brand-strip>p{font-size:10px}.customer-logos{gap:14px 27px;max-width:450px}.customer-logo{font-size:24px}.customer-logo svg{width:25px}.logo-aster{font-size:31px}.logo-quotient{font-size:21px}.logo-circooles{font-size:22px}.brand-strip>small{font-size:7px}.section-heading{display:block;margin-bottom:29px}.section-heading h2,.feature-section .section-heading h2{font-size:37px;letter-spacing:-1.8px}.section-heading h2 em{font-size:1.19em}.section-heading p{font-size:12px;max-width:450px;margin-top:17px}.section-heading>.button{margin-top:22px;font-size:11px}.eyebrow{font-size:8px;letter-spacing:1.1px}.feature-grid{grid-template-columns:1fr;gap:20px}.feature-card{padding:25px 28px 0;min-height:425px;position:relative}.feature-card-top{margin-bottom:22px}.feature-number{font-size:8px;letter-spacing:1px;max-width:none}.feature-card-top .round-link{width:32px;height:32px}.feature-card h3{font-size:31px;max-width:380px;line-height:1.15}.feature-card>p{font-size:12px;max-width:380px;min-height:auto;margin-top:14px}.feature-card .feature-illustration{transform:none;margin-inline:auto;width:300px;max-width:100%;height:230px;margin-top:22px;overflow:visible}.feature-card .illustration-agent{margin-top:24px}.feature-card .illustration-knowledge{margin-top:16px}.feature-card .illustration-inbox{margin-top:15px}.secondary-feature-grid{grid-template-columns:1fr;gap:15px;margin-top:20px}.secondary-feature-card{padding:23px;gap:17px}.secondary-feature-card h3{font-size:19px}.secondary-feature-card p{font-size:11px}.secondary-feature-card>.icon-tile{width:47px;height:47px}.human-inner{grid-template-columns:1fr;gap:42px}.human-copy h2{font-size:43px;margin-top:20px}.human-copy>p{font-size:13px;max-width:440px}.human-copy .button{font-size:12px}.human-signoff{font-size:10px;margin-top:27px}.how-step{gap:19px;padding-block:25px}.how-step h3{font-size:24px}.how-step p{font-size:12px;line-height:1.8}.how-step>svg{display:block;width:25px}.step-number{font-size:28px}.solution-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:410px;margin:0 auto 25px}.solution-tabs button{justify-content:center;border:1px solid #dce5d2;font-size:11px;padding:10px}.solution-showcase{grid-template-columns:1fr}.solution-showcase-copy{padding:30px}.solution-showcase-copy h3{font-size:32px;max-width:380px}.solution-showcase-copy p{font-size:12px;max-width:450px}.solution-showcase-copy .button{font-size:11px}.solution-showcase-photo{height:295px;min-height:0;padding:0 20px 20px}.solution-showcase-photo>img{inset:0 20px 20px;width:calc(100% - 40px);height:calc(100% - 20px)}.photo-sticker{font-size:10px;left:36px;bottom:40px}.integrations-section{grid-template-columns:1fr;gap:45px;padding-block:0 24px}.integrations-section h2{font-size:40px}.integrations-section p{font-size:12px;max-width:450px}.integrations-section .text-link{font-size:12px}.integration-mosaic{max-width:460px;width:100%;margin:auto;gap:13px;padding-inline:7px}.integration-mosaic>a{padding:20px 10px}.integration-mosaic>a>span{width:43px;height:43px;font-size:27px}.integration-mosaic strong{font-size:10px}.mosaic-caption{font-size:8px}.story-feature{grid-template-columns:1fr;min-height:0}.story-feature-image{height:310px}.aster-wordmark{font-size:57px;left:29px;top:28px}.story-image-caption{font-size:8px;left:29px}.story-feature-copy{padding:30px}.story-feature-copy>.eyebrow{font-size:8px}.story-feature blockquote{font-size:28px}.story-feature-copy p{font-size:12px}.story-feature-copy .text-link{font-size:11px}.quote-mark{font-size:69px;height:62px}.article-grid,.article-grid.two-columns{grid-template-columns:1fr;gap:35px}.article-image{aspect-ratio:1.65}.article-card h3{font-size:25px;max-width:460px}.article-card>p{font-size:12px;max-width:490px;margin-top:12px}.article-meta{font-size:9px;margin-block:19px 12px}.article-card .text-link{font-size:11px}.faq-section{grid-template-columns:1fr;gap:31px}.faq-section h2{font-size:36px;max-width:370px;margin-bottom:17px}.faq-section>div>p,.faq-section .text-link{font-size:12px}.faq-list summary{font-size:13px;line-height:1.7}.faq-list details{padding-block:19px}.faq-list details p{font-size:12px;line-height:1.9}.cta-section{padding-bottom:54px}.cta-card{padding:42px 22px;min-height:375px}.cta-orbit{left:-217px;opacity:.6}.cta-doodle{font-size:69px;right:-14px;top:39px;opacity:.55}.cta-copy{max-width:410px}.cta-copy h2{font-size:40px;margin-top:20px}.cta-copy p{font-size:12px}.cta-copy .button-row{gap:10px;margin-top:24px}.cta-copy .button{font-size:10px;padding-inline:14px;min-height:44px}.desktop-break{display:none}.site-footer{padding-top:46px}.footer-top{grid-template-columns:1fr;gap:31px;padding-bottom:32px}.footer-top h2{font-size:32px;margin-top:23px}.footer-top>div>p{font-size:11px}.footer-top .logo{font-size:24px}.newsletter-form{max-width:480px}.newsletter-form>label:first-child{font-size:12px}.newsletter-input>input{font-size:12px}.consent-footer{font-size:9px;max-width:400px}.form-status{font-size:10px}.footer-links{grid-template-columns:1fr 1fr;gap:30px 32px;padding-block:35px 29px}.footer-group h3{font-size:12px;margin-bottom:19px}.footer-group>a{font-size:11px;margin-bottom:11px}.little-badge{font-size:6px;padding:3px 5px}.footer-contact{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 25px}.footer-contact>h3{grid-column:1/-1}.footer-contact>a{font-size:11px;margin-bottom:12px}.footer-contact>a:nth-of-type(2){grid-column:1}.footer-contact .footer-address{grid-column:2;grid-row:2/6}.footer-contact .footer-contact-button{font-size:10px;margin-top:3px}.footer-address>span{font-size:7px}.footer-address address{font-size:10px}.footer-address>small{font-size:8px}.footer-bottom{flex-direction:column;gap:19px;font-size:8px;line-height:1.7;padding-top:22px}.footer-bottom>div{gap:20px}.footer-wordmark{padding:29px 0 10px;font-size:11.4vw;letter-spacing:-4px}.footer-wordmark>span{letter-spacing:-2.5px}.page-hero{padding-block:49px 37px}.page-hero h1{font-size:45px;margin-top:20px;letter-spacing:-2px;line-height:1.12}.page-hero h1 em{font-size:1.14em}.page-hero .hero-description{font-size:13px;line-height:1.9;max-width:470px}.page-hero .button-row{gap:11px;margin-top:24px}.page-hero .button{font-size:11px;padding-inline:16px}.platform-demo-section{padding-top:10px}.platform-demo-wrap{padding:13px;border-radius:13px}.platform-preview-label{font-size:8px;padding:4px 3px 14px;gap:12px}.platform-preview-label>span:first-child{gap:6px}.platform-preview-label>span:last-child{font-size:15px}.platform-feature-list{gap:44px;margin-top:39px}.platform-feature-row{grid-template-columns:1fr;gap:26px}.platform-feature-row.reverse>.platform-feature-art{order:0}.platform-feature-art{min-height:315px}.platform-feature-art .feature-illustration{width:310px;transform:scale(1)}.platform-feature-art .illustration-agent{transform:scale(1.08)}.platform-feature-art .illustration-inbox{transform:scale(1)}.platform-feature-row h3{font-size:31px;margin-top:17px}.platform-feature-row>div>p{font-size:13px;margin-top:17px}.platform-feature-row .check-list{gap:10px;margin-block:22px}.platform-feature-row .check-list li{font-size:12px}.product-principles{grid-template-columns:1fr;gap:31px;padding:29px;margin-bottom:15px}.product-principles h3{font-size:24px;margin-top:17px}.product-principles p{font-size:12px;margin-top:12px}.feature-page-hero{grid-template-columns:1fr;gap:29px;padding-block:35px 25px}.feature-page-hero h1{font-size:45px;max-width:500px;margin-top:19px;letter-spacing:-2px}.feature-page-hero .hero-description{font-size:13px}.feature-page-hero .button-row{margin-top:24px;gap:12px}.feature-page-hero .button{font-size:11px;padding-inline:17px}.feature-page-hero .check-list{gap:10px;margin-top:24px}.feature-page-hero .check-list li{font-size:11px}.feature-hero-art{min-height:382px;max-width:570px;width:100%;padding:23px 28px}.feature-hero-art-label{font-size:11px}.feature-hero-art-label>span:last-child{display:block;font-size:6px}.feature-hero-art .feature-illustration{width:300px;transform:scale(1);margin-top:22px}.feature-hero-art .illustration-agent{margin-top:35px;height:260px}.feature-hero-art .illustration-flow{height:265px;transform:scale(.96)}.feature-hero-art>p{font-size:9px}.steps-grid{grid-template-columns:1fr;gap:30px;margin-top:29px}.steps-grid h3{font-size:25px;margin-top:19px}.steps-grid p{font-size:12px;line-height:1.9;max-width:540px;margin-top:14px}.feature-deep-dive{padding-block:48px}.feature-deep-dive>.container{grid-template-columns:1fr;gap:36px}.feature-deep-dive h2{font-size:37px;letter-spacing:-1.5px}.feature-deep-dive p{font-size:12px;max-width:500px}.feature-deep-dive .button{font-size:11px}.deep-dive-card{transform:rotate(1deg);padding:29px;margin-inline:5px}.deep-dive-card h3{font-size:28px}.deep-dive-card>div{font-size:11px}.related-features{grid-template-columns:1fr;gap:17px}.related-features>a{padding:26px}.related-features h3{font-size:24px;margin-top:20px}.related-features p{font-size:12px}.solution-page-hero{grid-template-columns:1fr;gap:30px;padding-block:43px 15px}.solution-page-hero h1{font-size:46px;letter-spacing:-2px;max-width:520px}.solution-page-hero .hero-description{font-size:13px}.solution-page-hero .button{font-size:11px}.solution-hero-footnote{font-size:10px;margin-top:23px}.solution-hero-image{height:390px;padding:18px 18px 68px}.solution-image-label{bottom:21px;max-width:none;flex-wrap:nowrap;left:27px;font-size:17px;gap:8px}.solution-image-label>em{width:auto;margin-left:0;font-size:22px}.solution-workflow{padding-block:48px}.workflow-grid{grid-template-columns:1fr;gap:44px;max-width:400px;margin:auto}.workflow-grid>div{padding-bottom:10px}.workflow-grid h3{font-size:25px;max-width:350px;margin-inline:auto}.workflow-arrow{right:calc(50% - 12px);top:auto;bottom:-30px;transform:rotate(90deg);width:24px}.workflow-icon{margin-bottom:17px;width:64px;height:64px}.solution-workflow .center-note{margin-top:31px}.directory-toolbar{gap:18px}.filter-pills{gap:6px}.filter-pills button{font-size:10px;border-color:#dce4d3;padding:8px 11px}.directory-toolbar .search-field{max-width:none;padding:12px}.search-field input{font-size:12px}.directory-count{font-size:10px;margin-block:20px}.integration-grid{gap:15px}.integration-card{padding:21px}.integration-card h2{font-size:23px;margin-top:22px}.integration-logo{width:45px;height:45px;font-size:26px}.integration-category{font-size:6px;padding:4px 6px}.integration-card p{font-size:10px;min-height:54px;line-height:1.8}.integration-card-bottom{font-size:8px;margin-top:19px}.integration-card-bottom>svg{width:15px}.request-integration{flex-wrap:wrap;gap:14px;padding:23px;margin-top:24px}.request-integration h3{font-size:24px}.request-integration p{font-size:11px}.request-integration .button{margin-left:0;font-size:11px;margin-top:5px}.roadmap-pill{font-size:7px;letter-spacing:.6px}.pricing-preview-note{font-size:9px!important;max-width:350px;margin-inline:auto}.pricing-grid{grid-template-columns:1fr;gap:29px;max-width:500px;margin-inline:auto}.pricing-card{padding:31px}.pricing-card h2{font-size:31px}.pricing-card>p{font-size:12px;min-height:0}.plan-price>strong{font-size:66px}.plan-price>span:first-child{font-size:26px}.plan-price>span:last-child{font-size:12px}.billing-detail{font-size:10px;min-height:0}.pricing-card>.button{font-size:13px;margin-top:24px}.plan-allowance{gap:16px;padding-block:23px}.plan-allowance>span{font-size:12px;gap:9px}.plan-allowance>span>svg{width:17px}.pricing-card .check-list li{font-size:12px;gap:10px}.popular-label{font-size:8px;top:-17px;left:40px;right:40px;letter-spacing:.8px}.enterprise-pricing{flex-direction:column;align-items:flex-start;gap:21px;padding:26px;margin-top:24px}.enterprise-pricing>div{align-items:flex-start;gap:17px}.enterprise-pricing h3{font-size:23px}.enterprise-pricing p{font-size:12px}.enterprise-pricing .button{font-size:11px}.comparison-scroll th,.comparison-scroll td{padding:18px 20px}.comparison-scroll table{font-size:11px}.compare-section .center-note{font-size:10px}.about-photo{height:390px}.about-photo-caption{left:28px;right:28px;bottom:29px}.about-photo-caption h2{font-size:38px}.about-photo-caption>span{font-size:7px}.about-photo-caption>svg{width:31px}.mission-section{grid-template-columns:1fr;gap:31px}.mission-section h2{font-size:37px}.mission-section .large-paragraph{font-size:17px;line-height:1.8}.mission-section p{font-size:13px}.values-section{padding-block:55px}.values-grid{gap:30px 25px}.values-grid h3{font-size:23px}.values-grid p{font-size:11px}.about-team{grid-template-columns:1fr;gap:51px}.about-team h2{font-size:37px}.about-team p{font-size:12px;max-width:475px}.about-team .button{font-size:11px}.about-team-photos{gap:14px}.about-team-photos img{aspect-ratio:.68}.about-team-photos span{font-size:16px}.about-team-photos small{font-size:8px}.location-banner{grid-template-columns:1fr;margin-bottom:54px}.location-banner>div{padding:30px}.location-banner h3{font-size:33px}.location-banner p{font-size:12px}.location-banner>img{height:280px;object-fit:cover}.team-grid{grid-template-columns:1fr;gap:36px;max-width:475px;margin:auto}.team-photo{aspect-ratio:1.01}.team-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px}.team-card-heading h2{font-size:27px;margin:0}.team-card-heading .role-badge{font-size:8px;white-space:nowrap}.team-card>p{min-height:0;font-size:12px;margin-top:17px}.team-contacts{gap:14px;margin-top:18px;padding-top:19px}.team-contacts>a{font-size:12px;gap:9px}.team-contacts>a>svg{width:16px}.team-contacts>a>svg:last-child:not(:first-child){display:block}.team-photo-label{font-size:7px;top:19px;left:20px;padding:8px 11px}.team-profile-button{width:43px;height:43px;right:20px;bottom:20px}.team-profile-button svg{width:22px}.sample-note{font-size:9px;align-items:flex-start;text-align:left;line-height:1.9;max-width:475px;margin:25px auto 0;gap:8px}.sample-note>svg{margin-top:3px}.team-manifesto{padding:41px 24px}.team-manifesto h2{font-size:39px;line-height:1.2}.team-manifesto p{font-size:12px;max-width:380px;position:relative;z-index:1}.manifesto-spark{right:-22px;top:42px;font-size:76px;opacity:.6}.team-manifesto .button{font-size:11px}.team-contact-strip{flex-direction:column;gap:22px;padding-bottom:55px}.team-contact-strip h3{font-size:22px}.team-contact-strip p{font-size:10px;max-width:440px}.team-contact-strip .button{font-size:11px}.careers-photos{grid-template-columns:1fr}.careers-photos>img{height:290px;min-height:0}.careers-photos>div{padding:31px}.careers-photos h2{font-size:36px}.careers-photos p{font-size:12px}.career-roles summary{gap:13px;padding-block:23px}.career-roles summary>.icon-tile{width:43px;height:43px}.career-roles summary strong{font-size:19px}.career-roles summary small{font-size:8px;line-height:1.7;max-width:250px}.career-roles .role-interest{display:none}.career-roles summary>svg{margin-left:auto;width:20px}.career-role-body{padding:0 0 25px}.career-role-body p{font-size:12px}.careers-open-note{margin-top:33px;padding:31px 25px}.careers-open-note h3{font-size:26px}.careers-open-note p{font-size:12px}.contact-hero{grid-template-columns:1fr;gap:36px;padding-top:45px;padding-bottom:58px}.contact-hero h1{font-size:53px}.contact-hero .hero-description{font-size:14px;max-width:500px}.contact-hero>div>.eyebrow{font-size:8px;letter-spacing:1.1px}.contact-quick-links{gap:22px;margin-top:29px}.contact-quick-links .icon-tile{width:49px;height:49px}.contact-quick-links strong{font-size:15px}.contact-quick-links small{font-size:7px;margin-bottom:8px}.contact-quick-links address{font-size:12px}.contact-people{font-size:11px;margin-top:27px}.lead-form{padding:28px}.form-card-heading{gap:15px}.form-card-heading>.icon-tile{display:flex;width:44px;height:44px}.form-card-heading h2{font-size:25px}.form-card-heading p{font-size:10px}.form-row{grid-template-columns:1fr 1fr;gap:15px}.lead-form label:not(.consent){font-size:11px;margin-bottom:20px}.lead-form input:not([type=checkbox]),.lead-form textarea,.lead-form select{font-size:12px;padding:12px;min-height:47px}.consent{font-size:10px;gap:9px;margin-block:7px 23px}.consent>input{margin-top:3px}.lead-form>.button{font-size:12px}.form-fine-print{font-size:9px}.contact-location{grid-template-columns:1fr;padding:0;gap:0}.contact-location-photo{height:295px}.contact-location>div:last-child{padding:29px}.contact-location .eyebrow{font-size:8px;letter-spacing:1px}.contact-location h2{font-size:34px}.contact-location p{font-size:12px;max-width:470px}.contact-location address{font-size:12px}.contact-location .text-link{font-size:12px}.contact-location>div>small{font-size:9px}.resource-grid{grid-template-columns:1fr;gap:19px}.resource-grid>a{padding:29px}.resource-grid h3{font-size:28px;max-width:390px}.resource-grid p{font-size:12px;max-width:440px}.resource-grid .text-link{font-size:12px}.get-started-layout{grid-template-columns:1fr;gap:34px;padding-block:46px 63px}.get-started-copy h1{font-size:52px}.get-started-copy .hero-description{font-size:13px}.get-started-copy .check-list li{font-size:12px}.welcome-quote{max-width:none;padding:27px}.welcome-quote blockquote{font-size:22px}.welcome-quote>svg{width:32px;right:26px}.start-form{padding:29px}.start-form h2{font-size:31px}.start-form>p:first-of-type{font-size:12px}.selected-plan{font-size:11px}.selected-plan>a{font-size:10px}.demo-intro-pills{gap:10px 14px;margin-top:25px}.demo-intro-pills>span{font-size:9px}.demo-page-toolbar{align-items:flex-start;gap:12px;flex-wrap:wrap}.demo-page-toolbar>span{font-size:7px}.demo-page-toolbar .text-link{font-size:9px}.demo-page-toolbar>div{gap:14px}.demo-request-section{padding-block:54px}.demo-request-section>.container{grid-template-columns:1fr;gap:31px}.demo-request-section h2{font-size:39px;max-width:520px}.demo-request-section>.container>div>p{font-size:13px;max-width:500px}.demo-request-section .check-list li{font-size:12px}.demo-request-section .eyebrow{font-size:8px}.demo-request-section .contact-people{font-size:10px}.welcome-confirmation{padding:19px;gap:12px;flex-wrap:wrap}.welcome-confirmation strong{font-size:12px}.welcome-confirmation span{font-size:9px;line-height:1.8;max-width:290px}.welcome-confirmation .text-link{margin-left:35px;font-size:10px}.welcome-actions{gap:12px}.welcome-actions .button{font-size:10px;padding-inline:13px}.welcome-workspace{padding-bottom:58px}.form-result{min-height:430px;padding:35px}.form-result h2{font-size:36px}.form-result>p{font-size:12px}.customer-feature{grid-template-columns:1fr;gap:29px;padding-top:5px}.customer-feature-photo{height:330px}.customer-feature h2{font-size:38px}.customer-feature p{font-size:13px}.customer-feature .button{font-size:12px}.customer-scenarios{grid-template-columns:1fr;gap:24px}.customer-scenarios>a>div{padding:28px}.customer-scenarios h3{font-size:28px}.customer-scenarios p{font-size:12px}.story-invitation{padding:35px 26px;margin-bottom:55px}.story-invitation h2{font-size:34px}.story-invitation p{font-size:12px}.story-invitation .button{font-size:12px}.case-study-hero{padding-block:37px 30px}.case-study-hero h1{font-size:47px;letter-spacing:-2px}.case-study-hero>.hero-description{font-size:13px}.case-study-meta{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding-top:24px;font-size:12px}.case-study-meta small{font-size:7px;letter-spacing:1px}.case-study-image{height:315px}.case-study-image .aster-wordmark{font-size:68px;left:26px;top:28px}.case-study-body{grid-template-columns:1fr;gap:35px}.case-study-body>aside{position:static;padding:27px;background:#edf3e5;border-radius:11px}.case-study-body aside h2{font-size:29px;max-width:450px}.case-study-body aside p{font-size:11px}.case-tools{gap:15px;margin-top:20px;padding-top:20px}.case-tools>a{font-size:12px}.prose h2{font-size:31px;margin:36px 0 19px}.prose p{font-size:13px;line-height:1.95}.prose blockquote{font-size:31px;padding:25px;margin-block:28px}.prose li{font-size:13px}.prose blockquote cite{font-size:9px}.featured-article{grid-template-columns:1fr}.featured-article>div:first-child{height:290px;min-height:0}.featured-article>div:last-child{padding:29px}.featured-article h2{font-size:32px}.featured-article p{font-size:12px}.featured-article .text-link{font-size:11px}.article-author{margin-top:26px}.article-author>span{font-size:11px}.article-author small{font-size:9px}.blog-toolbar{margin-top:35px}.blog-section{padding-bottom:10px}.article-hero{padding-top:35px}.article-hero h1{font-size:43px;letter-spacing:-1.9px;margin-top:22px}.article-hero>.hero-description{font-size:13px}.article-byline{margin-block:24px 30px}.article-byline strong{font-size:11px}.article-byline small{font-size:8px}.article-byline .icon-button{margin-left:auto}.article-cover{height:290px}.article-body-layout{grid-template-columns:1fr;gap:32px;padding-top:32px}.article-toc{position:static;border:1px solid var(--line);padding:25px;border-radius:11px}.article-toc nav{gap:14px;margin-top:19px}.article-toc nav a{font-size:11px;gap:11px}.article-toc>div{display:none}.article-prose h2{font-size:30px}.article-prose section{margin-bottom:33px}.article-takeaway{padding:26px}.article-takeaway h3{font-size:25px}.article-takeaway p{font-size:12px}.article-author-card{gap:16px}.article-author-card h3{font-size:23px}.article-author-card>div>span{font-size:7px}.article-author-card p{font-size:10px}.resource-feature{grid-template-columns:1fr;padding:31px;gap:38px}.resource-feature h2{font-size:36px;margin-top:19px}.resource-feature p{font-size:12px}.resource-feature .button-row{gap:10px}.resource-feature .button{font-size:10px;padding-inline:14px}.playbook-cover{max-width:285px;width:100%;min-height:350px;padding:26px;margin:10px auto 20px}.playbook-cover strong{font-size:38px;margin-top:68px}.playbook-cover>span:first-child{font-size:8px}.playbook-cover>span:last-child{font-size:7px}.playbook-cover>svg{width:41px;top:55px;right:27px}.docs-layout{grid-template-columns:1fr;gap:35px;padding-bottom:58px}.docs-sidebar{position:static;padding:24px;background:#eff4e7;border-radius:10px}.docs-sidebar nav{margin-top:17px;display:grid;grid-template-columns:1fr 1fr;gap:5px 15px}.docs-sidebar nav a{font-size:10px;gap:8px;padding:10px 0;align-items:flex-start}.docs-sidebar>div{display:none}.docs-content>section{padding-bottom:29px;margin-bottom:31px}.docs-content h2{font-size:31px}.doc-step{font-size:8px}.doc-callout{padding:19px;gap:12px}.doc-callout p{font-size:11px}.doc-next>a{font-size:12px;padding:18px}.changelog-layout{grid-template-columns:1fr;gap:29px;padding-bottom:55px}.changelog-layout>aside{position:static;padding:23px;background:#f0f4e9;border-radius:10px}.changelog-layout aside p{font-size:12px;margin-block:15px}.changelog-layout aside .text-link{font-size:11px}.changelog-layout aside .roadmap-pill{font-size:8px}.release-date{font-size:10px;gap:12px}.release-date>span:last-child{font-size:7px}.release h2{font-size:35px}.release p,.release li{font-size:12px}.release-visual{min-height:228px;padding:25px}.release-visual h3{font-size:38px}.release-visual>svg{width:31px;right:22px;top:33px}.release h3{font-size:24px}.release-visual h3{font-size:38px}.roadmap-items h3{font-size:21px}.roadmap-items p{font-size:11px}.legal-layout{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.legal-layout>nav{position:static;background:#edf3e4;border-radius:11px;padding:25px;gap:15px}.legal-layout>nav>a{font-size:11px;gap:12px}.legal-layout .prose h2{font-size:29px;margin-top:29px}.legal-layout .prose section:first-child h2{margin-top:0}.policy-date{font-size:9px;margin-top:24px}.legal-contact{padding:25px}.legal-contact h3{font-size:24px}.not-found-art{font-size:132px}.not-found-art>svg{width:92px;height:92px}.not-found{padding-block:38px 48px}.modal-content{padding:23px}.modal-heading h2{font-size:25px}.search-modal .search-field input{font-size:12px}.search-count{font-size:9px}.search-results strong{font-size:12px}.help-launcher{width:47px;height:47px;right:17px;bottom:17px;border-radius:15px}.help-launcher>svg{width:22px}.help-panel{right:17px;bottom:77px}.team-modal-content p{font-size:12px}.team-modal-content h3{font-size:26px}}
/* Keep every demo conversation reachable on narrow screens. */
@media(max-width:700px){.workspace-top{height:44px;padding-inline:12px;gap:8px}.workspace-identity{font-size:10px;gap:6px}.workspace-demo-label{font-size:6px;letter-spacing:.5px}.workspace-you>span{display:none}.workspace-you .avatar{width:21px;height:21px}.workspace-body,.demo-page-workspace .workspace-body,.demo-compact .workspace-body{display:grid;grid-template-columns:43px minmax(0,1fr);grid-template-rows:80px 430px;height:auto}.workspace-sidebar,.demo-compact .workspace-sidebar{grid-column:1;grid-row:1/3;width:43px;padding:14px 6px;align-items:center;gap:24px}.workspace-sidebar>.brand-mark,.demo-compact .workspace-sidebar>.brand-mark{margin:0;width:24px;height:24px}.workspace-sidebar>div{gap:11px}.workspace-sidebar button,.demo-compact .workspace-sidebar button{padding:8px 6px;justify-content:center}.workspace-sidebar button span{display:none}.workspace-sidebar button>svg{width:17px;height:17px}.conversation-list,.demo-compact .conversation-list{display:flex!important;grid-column:2;grid-row:1;width:auto;border-right:0;border-bottom:1px solid #dfe7d5;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#cadbbd transparent}.conversation-list-title,.inbox-filter,.inbox-bottom{display:none}.conversation-item,.demo-compact .conversation-item{width:155px;min-width:155px;border-top:0;border-left:0;border-bottom:2px solid transparent;padding:12px 10px}.conversation-item.is-selected{border-left:0;border-bottom-color:#7c9e5f}.conversation-person{gap:7px}.conversation-person strong,.demo-compact .conversation-person strong{font-size:9px}.conversation-person>.avatar,.demo-compact .conversation-person>.avatar{width:24px;height:24px}.conversation-person>.initials,.demo-compact .conversation-item .initials{width:24px;height:24px;font-size:7px}.conversation-person>span:last-child:not(.initials){display:none}.conversation-item p{display:none}.conversation-item>small,.demo-compact .conversation-item>small{font-size:7px;margin-top:9px;gap:5px}.conversation-panel,.hero-product .demo-compact .conversation-panel{grid-column:2;grid-row:2;min-height:0;height:auto;overflow:hidden}.conversation-header,.demo-compact .conversation-header{height:56px;min-height:56px;padding:11px 13px}.conversation-header>div>strong,.demo-compact .conversation-header>div>strong{font-size:11px}.conversation-header>div>span{font-size:7px}.resolve-button,.demo-compact .resolve-button{font-size:8px;padding:6px 8px}.conversation-messages,.demo-compact .conversation-messages{padding:13px}.conversation-date,.demo-compact .conversation-date{font-size:6px;margin-bottom:15px}.customer-message,.demo-compact .customer-message{gap:6px;padding-right:0}.customer-message p,.demo-compact .customer-message p{font-size:10px;padding:10px 11px;line-height:1.8}.message-avatar .avatar{width:21px;height:21px}.ai-suggestion,.demo-compact .ai-suggestion{padding:11px;margin:15px 0 0 23px}.ai-label>span,.demo-compact .ai-label>span{font-size:8px}.ai-label>small{display:none}.ai-suggestion>p,.demo-compact .ai-suggestion>p{font-size:9px;line-height:1.85;margin-block:9px}.ai-source,.demo-compact .ai-source{padding-top:8px}.ai-source>button,.demo-compact .ai-source>button{font-size:7px}.reply-composer,.demo-compact .reply-composer{margin:0 12px 12px;padding:9px;flex-shrink:0}.reply-composer textarea,.demo-compact .reply-composer textarea{font-size:10px;min-height:36px;max-height:65px}.draft-button,.demo-compact .draft-button{font-size:8px;padding:4px 6px}.composer-note{display:none}.send-button,.demo-compact .send-button{width:25px;height:25px}.workspace-status,.demo-compact .workspace-status{font-size:7px;min-height:27px;padding:6px 9px;line-height:1.6}.demo-compact .workspace-body{grid-template-rows:73px 348px}.demo-compact .workspace-top{height:37px;padding-inline:10px}.demo-compact .workspace-identity{font-size:8px}.demo-compact .workspace-demo-label{font-size:5px}.demo-compact .conversation-item{min-width:140px;width:140px;padding:10px}.demo-compact .conversation-person strong{font-size:8px}.demo-compact .conversation-item>small{font-size:6px;margin-top:7px}.demo-compact .conversation-header{height:49px;min-height:49px;padding:9px 12px}.demo-compact .conversation-header>div>strong{font-size:10px}.demo-compact .conversation-header>div>span{font-size:6px}.demo-compact .resolve-button{font-size:7px;padding:5px 7px}.demo-compact .customer-message p{font-size:8px;padding:8px 10px}.demo-compact .conversation-messages{padding:10px 12px}.demo-compact .ai-suggestion{padding:9px 10px;margin-top:12px}.demo-compact .ai-label>span{font-size:7px}.demo-compact .ai-suggestion>p{font-size:8px;line-height:1.8;margin-block:7px}.demo-compact .ai-source>button{font-size:6px}.demo-compact .reply-composer{padding:7px 9px;margin:0 12px 10px}.demo-compact .reply-composer textarea{font-size:9px;min-height:29px}.demo-compact .draft-button{font-size:7px}.demo-compact .workspace-status{font-size:6px}.demo-insights,.demo-knowledge,.demo-compact .demo-insights,.demo-compact .demo-knowledge{grid-column:2;grid-row:1/3;padding:20px 17px}.demo-view-title,.demo-compact .demo-view-title{flex-direction:column;align-items:flex-start;gap:10px}.demo-view-title>span,.demo-compact .demo-view-title>span{font-size:13px}.demo-view-title>small,.demo-compact .demo-view-title>small{font-size:7px}.demo-metric-row,.demo-compact .demo-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-block:23px}.demo-metric-row>div,.demo-compact .demo-metric-row>div{padding:12px 9px}.demo-metric-row>div>span,.demo-compact .demo-metric-row>div>span{font-size:7px;line-height:1.8;display:block;min-height:24px}.demo-metric-row strong,.demo-compact .demo-metric-row strong{font-size:26px;margin-top:6px}.demo-metric-row strong small{font-size:7px;display:block;margin-left:0;margin-top:5px}.demo-chart,.demo-compact .demo-chart{padding:17px 13px}.demo-chart>div:first-child{flex-direction:column;gap:10px}.demo-chart strong,.demo-compact .demo-chart strong{font-size:10px}.chart-bars,.demo-compact .chart-bars{height:134px;gap:10px;margin-top:20px}.insight-note,.demo-compact .insight-note{font-size:9px;line-height:1.9;margin-top:20px;align-items:flex-start}.insight-note>svg{margin-top:4px}.knowledge-layout,.demo-compact .knowledge-layout{grid-template-columns:1fr;gap:13px;margin-top:20px}.knowledge-layout>div{display:flex;gap:7px;overflow:auto}.knowledge-layout>div>button,.demo-compact .knowledge-layout>div>button{min-width:140px;max-width:140px;font-size:8px;padding:10px 8px;gap:6px;line-height:1.7}.knowledge-layout>div>button>svg:last-child{display:none}.knowledge-layout article,.demo-compact .knowledge-layout article{padding:23px}.knowledge-layout article h3,.demo-compact .knowledge-layout article h3{font-size:26px}.knowledge-layout article p,.demo-compact .knowledge-layout article p{font-size:11px}.knowledge-reviewed,.demo-compact .knowledge-reviewed{font-size:8px;line-height:1.8;margin-top:20px}.demo-compact .demo-metric-row{margin-block:17px}.demo-compact .chart-bars{height:91px}.demo-compact .insight-note{font-size:8px;margin-top:13px}.demo-compact .knowledge-layout article{padding:17px}.demo-compact .knowledge-layout article h3{font-size:23px}.demo-compact .knowledge-layout article p{font-size:10px}.demo-compact .document-icon{margin-bottom:13px}}
@media(max-width:440px){.container{width:calc(100% - 34px)}.header-actions{gap:4px}.site-header .logo{font-size:20px;gap:6px}.site-header .logo>.brand-mark{width:28px;height:28px}.header-cta{font-size:9px;padding:9px 10px;min-height:35px;gap:6px}.header-cta>svg{width:12px}.search-trigger{display:none}.mobile-trigger{width:30px}.hero-copy h1{font-size:45px;letter-spacing:-2.3px}.hero-copy h1 em{font-size:1.24em;letter-spacing:-1.5px}.hero-copy>p{font-size:12px;max-width:330px}.hero-announcement{font-size:8px;padding:5px 9px 5px 5px;gap:6px;margin-bottom:23px}.hero-announcement>span{width:20px;height:20px}.hero-announcement>svg{margin-left:4px}.hero-copy .button-row{gap:7px}.hero-copy .button{font-size:10px;padding:11px 14px;gap:9px}.hero-copy .button-hero-secondary{padding-inline:9px}.hero-copy .button-hero-secondary svg{width:25px;height:25px;padding:6px}.hero-human-note{gap:10px}.hero-human-note strong{font-size:8px}.hero-human-note>div>span{font-size:7px}.hero-human-note .avatar{width:27px;height:27px}.hero-human-note .avatar-stack>span{width:27px;height:27px}.hero-product{margin-inline:2px}.hero-floating-rating{right:3px}.hero-floating-success{left:10px;gap:8px;padding:11px}.hero-floating-success strong{font-size:7px}.hero-floating-success small{font-size:6px}.hero-floating-success .little-heart{margin-left:2px}.hero-bottom-line{font-size:7px;gap:16px}.customer-logos{gap:14px 23px}.customer-logo{font-size:21px;gap:6px}.logo-aster{font-size:29px}.logo-quotient{font-size:20px}.logo-circooles{font-size:21px}.logo-catalog{font-size:21px}.customer-logo svg{width:23px}.feature-card{padding-inline:24px}.feature-card h3{font-size:29px;max-width:275px}.feature-card .feature-illustration{width:278px}.section-heading h2,.feature-section .section-heading h2{font-size:35px}.secondary-feature-card{padding:20px;gap:14px}.secondary-feature-card h3{font-size:17px}.secondary-feature-card p{font-size:10px}.secondary-feature-card>.icon-tile{width:42px;height:42px}.human-copy h2{font-size:40px}.how-step h3{font-size:22px}.how-step p{font-size:11px}.how-step{gap:16px}.how-step>svg{width:23px}.solution-showcase-copy{padding:26px}.solution-showcase-copy h3{font-size:30px}.solution-showcase-photo{height:260px}.photo-sticker{font-size:9px;left:32px}.integrations-section h2{font-size:37px}.integration-mosaic{gap:10px;padding-inline:0}.integration-mosaic>a{padding:18px 8px}.integration-mosaic strong{font-size:9px}.mosaic-caption{font-size:7px}.story-feature-copy{padding:27px}.story-feature blockquote{font-size:26px}.story-feature-image{height:270px}.article-card h3{font-size:24px}.cta-card{padding:36px 20px;min-height:365px}.cta-copy h2{font-size:37px;letter-spacing:-1.8px}.cta-copy p{font-size:11px}.cta-copy .eyebrow{font-size:7px;letter-spacing:.8px}.cta-copy .button-row{gap:8px}.cta-copy .button{font-size:9px;padding:11px 12px;gap:8px}.cta-copy .button>svg{width:15px}.footer-links{gap:28px 20px}.footer-group>a{font-size:10px}.footer-contact{gap:0 13px}.footer-contact>a{font-size:10px}.footer-address>span{font-size:6px;letter-spacing:.6px;gap:5px}.footer-address>span>svg{width:14px}.footer-address address{font-size:9px}.footer-address>small{font-size:7px}.footer-contact .footer-contact-button{font-size:9px;padding-inline:10px}.footer-bottom{font-size:7px}.footer-bottom>div{gap:16px}.footer-wordmark{letter-spacing:-3px;font-size:11.3vw}.footer-wordmark>span{letter-spacing:-2px}.page-hero h1{font-size:41px;letter-spacing:-1.7px}.page-hero .hero-description{font-size:12px}.page-hero .button{font-size:10px;padding-inline:14px}.page-hero .button-row{gap:9px}.platform-preview-label>span:first-child{font-size:7px}.platform-preview-label>span:last-child{font-size:12px}.platform-preview-label>span:first-child>svg{width:13px}.platform-demo-wrap{padding:10px}.platform-feature-art{min-height:300px}.platform-feature-art .feature-illustration{width:275px}.platform-feature-row h3{font-size:29px}.feature-page-hero h1{font-size:41px}.feature-hero-art{padding:21px;min-height:367px}.feature-hero-art .feature-illustration{width:275px;max-width:100%}.feature-hero-art-label>span:last-child{font-size:5px}.feature-deep-dive h2{font-size:33px}.solution-page-hero h1{font-size:42px}.solution-hero-image{height:350px;padding-bottom:78px}.solution-image-label{flex-wrap:wrap;max-width:260px;font-size:16px;bottom:15px;left:25px;gap:4px 8px}.solution-image-label>em{width:100%;margin-left:31px;font-size:21px}.integration-grid{grid-template-columns:1fr;gap:17px}.integration-card{padding:25px}.integration-card p{font-size:12px;min-height:0;margin-top:16px}.integration-card h2{font-size:25px}.integration-category{font-size:8px;padding:5px 8px}.integration-logo{width:50px;height:50px;font-size:28px}.integration-card-bottom{font-size:10px;margin-top:24px}.request-integration{padding:22px}.request-integration>.icon-tile{width:44px;height:44px}.request-integration h3{font-size:22px}.request-integration p{font-size:10px}.billing-toggle button{font-size:11px;padding:10px 15px}.billing-toggle button>span{font-size:7px;padding:5px 6px}.pricing-card{padding:29px}.popular-label{font-size:7px;left:26px;right:26px}.enterprise-pricing h3{font-size:21px}.about-photo{height:360px}.about-photo-caption h2{font-size:35px}.values-grid{grid-template-columns:1fr;gap:29px}.values-grid h3{font-size:25px;margin-top:18px}.values-grid p{font-size:12px}.about-team-photos{gap:10px}.about-team-photos span{font-size:14px}.about-team-photos small{font-size:7px;line-height:1.6}.team-card-heading h2{font-size:24px}.team-card-heading .role-badge{font-size:7px;padding:6px 9px}.team-manifesto h2{font-size:35px}.team-contact-strip h3{font-size:20px}.team-contact-strip p{font-size:9px}.career-roles summary strong{font-size:17px}.career-roles summary small{font-size:7px}.career-roles summary>.icon-tile{width:37px;height:37px}.career-roles summary>.icon-tile svg{width:20px}.career-roles summary{gap:11px}.contact-hero h1{font-size:49px}.contact-hero .hero-description{font-size:13px}.lead-form{padding:24px}.form-row{grid-template-columns:1fr;gap:0}.form-card-heading h2{font-size:23px}.form-card-heading>.icon-tile{width:40px;height:40px;flex-shrink:0}.form-card-heading{gap:12px}.form-card-heading p{font-size:9px}.contact-location h2{font-size:31px}.contact-location-photo{height:260px}.get-started-copy h1{font-size:46px}.welcome-quote{padding:24px}.welcome-quote blockquote{font-size:20px}.welcome-quote>svg{width:27px;right:17px}.start-form h2{font-size:29px}.demo-intro-pills>span{font-size:8px}.demo-intro-pills>span:last-child{display:none}.demo-request-section h2{font-size:34px}.demo-request-section>.container>div>p{font-size:12px}.case-study-hero h1{font-size:42px}.case-study-meta{font-size:11px}.case-study-image{height:280px}.featured-article h2{font-size:30px}.featured-article>div:first-child{height:260px}.article-hero h1{font-size:39px}.article-cover{height:250px}.article-prose h2{font-size:28px}.article-author-card>.avatar{width:46px;height:46px}.resource-feature{padding:27px}.resource-feature h2{font-size:32px}.resource-feature .button{font-size:9px;padding-inline:12px}.playbook-cover{max-width:255px;min-height:330px;padding:23px}.playbook-cover strong{font-size:35px}.docs-sidebar nav{grid-template-columns:1fr;gap:0}.docs-sidebar nav a{font-size:11px;padding-block:11px}.release h2{font-size:31px}.release-visual h3{font-size:35px}.release-visual>svg{width:27px;right:21px}.release-date{font-size:9px;gap:10px}.release-date>span:last-child{font-size:6px}.prose h2,.docs-content h2{font-size:29px}.prose p,.prose li{font-size:12px}.prose blockquote{font-size:29px}.center-note{font-size:9px}.modal-content{padding:22px}.modal-heading h2{font-size:23px}.integration-modal-body>.roadmap-pill{font-size:6px;margin-left:10px}.help-panel-top strong{font-size:9px}.help-panel{width:335px}.empty-state h3{font-size:25px}}
@media(max-width:360px){.container{width:calc(100% - 28px)}.header-inner{gap:8px}.site-header .logo{font-size:18px;gap:5px}.site-header .logo>.brand-mark{width:26px;height:26px}.header-actions{gap:3px}.header-cta{font-size:8px;padding:9px 8px;gap:4px}.header-cta>svg{width:11px}.hero-copy h1{font-size:39px;letter-spacing:-1.9px}.hero-copy h1 em{font-size:1.24em;letter-spacing:-1.3px}.hero-copy>p{font-size:11px}.hero-copy .button{font-size:9px;padding-inline:12px}.hero-copy .button-hero-secondary{padding-inline:8px}.hero-human-note{gap:7px}.hero-human-note strong{font-size:7px}.hero-human-note>div>span{font-size:6px}.hero-floating-rating strong{font-size:7px}.hero-floating-rating>div>span{font-size:4px}.hero-floating-success .little-heart{display:none}.hero-floating-success{left:8px}.hero-floating-success strong{font-size:6px}.hero-floating-success small{font-size:5px}.hero-bottom-line{font-size:6px;gap:13px}.feature-card{padding-inline:21px}.feature-card h3{font-size:26px}.feature-card .feature-illustration{width:250px;transform:scale(.95)}.feature-number{font-size:7px}.section-heading h2,.feature-section .section-heading h2{font-size:32px}.secondary-feature-card h3{font-size:15px}.secondary-feature-card p{font-size:9px}.secondary-feature-card{padding:19px 17px;gap:11px}.human-copy h2{font-size:36px}.how-step h3{font-size:20px}.how-step>svg{display:none}.solution-showcase-copy{padding:24px}.solution-showcase-copy h3{font-size:27px}.solution-tabs button{font-size:10px}.integrations-section h2{font-size:33px}.integration-mosaic strong{font-size:8px}.mosaic-caption{font-size:6px}.story-feature blockquote{font-size:24px}.cta-copy h2{font-size:33px}.cta-copy .button{font-size:8px;padding-inline:10px;gap:7px}.cta-copy .button>svg{width:13px}.cta-copy .eyebrow{font-size:6px}.footer-top h2{font-size:29px}.footer-group>a{font-size:9px}.footer-contact>a{font-size:8px}.footer-address address{font-size:8px}.footer-address>span{font-size:5px}.footer-bottom>div{gap:12px}.footer-bottom{font-size:6px}.page-hero h1{font-size:37px}.feature-page-hero h1{font-size:37px}.feature-hero-art{padding-inline:16px}.feature-hero-art .feature-illustration{width:250px;transform:scale(.94)}.feature-hero-art-label>span:last-child{font-size:4px}.solution-page-hero h1{font-size:38px}.solution-page-hero .button,.feature-page-hero .button{font-size:9px;padding-inline:13px}.team-card-heading h2{font-size:22px}.team-card-heading .role-badge{font-size:6px}.team-manifesto h2{font-size:31px}.about-team-photos span{font-size:12px}.about-team-photos small{font-size:6px}.career-roles summary strong{font-size:15px}.career-roles summary small{font-size:6px}.lead-form{padding:21px}.form-card-heading h2{font-size:21px}.form-card-heading>.icon-tile{display:none}.contact-hero h1{font-size:43px}.get-started-copy h1{font-size:41px}.welcome-quote blockquote{font-size:18px}.welcome-quote>svg{width:23px}.resource-feature{padding:24px}.resource-feature h2{font-size:29px}.resource-feature .button{font-size:8px;gap:7px;padding-inline:10px}.article-hero h1{font-size:35px}.case-study-hero h1{font-size:38px}.release-date{font-size:8px}.demo-compact .workspace-demo-label{font-size:4px}.demo-compact .workspace-top{gap:5px;padding-inline:8px}.workspace-demo-label{font-size:5px}.demo-metric-row>div,.demo-compact .demo-metric-row>div{padding:10px 7px}.demo-metric-row strong,.demo-compact .demo-metric-row strong{font-size:23px}.demo-metric-row>div>span,.demo-compact .demo-metric-row>div>span{font-size:6px}.demo-view-title>span,.demo-compact .demo-view-title>span{font-size:11px}.demo-insights,.demo-knowledge,.demo-compact .demo-insights,.demo-compact .demo-knowledge{padding:18px 13px}.demo-compact .draft-button{font-size:6px}.consent-footer{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Shared readable secondary text on the brand's pale backgrounds. */
:root { --muted: #566951; }
.site-header .logo-ai { color: #536f48; }

.hero-handwritten,
.brand-strip > p,
.brand-strip > small,
.article-meta,
.mosaic-caption,
.agent-message > span,
.agent-message > small,
.little-inbox small,
.mini-chart-card > small,
.illustration-flow small,
.deep-dive-card > div,
.directory-count,
.integration-category,
.integration-card-bottom,
.plan-price > span:last-child,
.billing-detail,
.article-byline small,
.article-toc nav a,
.article-author-card > div > span,
.doc-step,
.contact-quick-links small,
.contact-quick-links address,
.contact-people,
.lead-form .consent,
.form-fine-print,
.contact-location > div > small,
.demo-intro-pills > span,
.demo-page-toolbar > span,
.policy-date,
.legal-layout > nav > a,
.workspace-demo-label,
.workspace-sidebar button,
.inbox-filter,
.conversation-person > span:last-child:not(.initials),
.conversation-item p,
.conversation-item > small,
.conversation-header > div > span,
.conversation-date,
.ai-label > small,
.ai-source,
.composer-note,
.workspace-status,
.demo-view-title > small,
.demo-metric-row > div > span,
.demo-metric-row strong small,
.chart-bars small,
.insight-note,
.knowledge-reviewed,
.article-author small,
.about-team-photos small,
.solution-hero-footnote,
.case-study-meta small,
.prose blockquote cite,
.resource-feature > div > small,
.career-roles summary small,
.release-date,
.reference-label,
.welcome-confirmation span,
.team-modal-content > small,
.help-panel-body > small {
  color: #526b45;
}

.article-toc nav a:hover > span,
.text-link:hover { color: #43672f; }
.lead-form input::placeholder,
.lead-form textarea::placeholder,
.reply-composer textarea::placeholder,
.search-field input::placeholder { color: #64745b; opacity: 1; }

/* The root scroll padding already accounts for the sticky navigation. */
.article-prose section,
.docs-content > section,
.legal-layout .prose section { scroll-margin-top: 0; }

/* Focusable horizontally scrollable comparison stays within its parent. */
.comparison-scroll { position: relative; max-width: 100%; min-width: 0; }

/* Progressive enhancement for the plain HTML5 export. */
.static-empty { grid-column: 1 / -1; }
.static-form-message { padding: 12px 0; }
.static-no-script { max-width: 1280px; margin: 15px auto; padding: 12px 22px; font: 12px/1.8 Manrope,sans-serif; background: #edf4e4; color: #36532d; border-radius: 8px; }
.static-search-status { margin: 18px 0; }
.static-workspace-title { min-width: 0; overflow-wrap: anywhere; }
.static-success h1 { font-size: clamp(38px, 5vw, 65px); }
.static-success .workspace-status { justify-content: center; }
html[data-static] .help-panel[hidden],
html[data-static] .mobile-nav[hidden],
html[data-static] .integration-card[hidden],
html[data-static] .article-card[hidden] { display: none !important; }
@media (max-width: 440px) { html[data-static] .search-trigger { display: inline-flex; width: 24px; } }
@media (max-width: 360px) { html[data-static] .header-cta { padding-inline: 7px; } }

