/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.marketing-site{--site-paper:#faf7f2;--site-ink:#1b1a17;--site-muted:#6b6760;--site-line:#e7e5df;--site-accent:#ffcd11;--site-dark:#08090a;--site-deep:#1b1a17;--site-frame-line:#ffffff1a;font-family:var(--font-plain),Arial,sans-serif;font-feature-settings:"calt" 0;background:var(--site-paper);color:var(--site-ink);-webkit-font-smoothing:antialiased;font-weight:400}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site h4{color:var(--site-heading,inherit);font-weight:700}.marketing-site{--site-heading:var(--site-dark)}.agent-band,.closing-band,.footer-band,.forest-band,.hero-band,.site-header-band{--site-heading:currentColor}.demo-card,.footer-card,.plan-card{--site-heading:var(--site-dark)}.marketing-site strong{font-weight:500}.marketing-site a:focus-visible,.marketing-site button:focus-visible{outline-offset:5px;outline:3px solid #b38900}.marketing-site article[id],.marketing-site section[id]{scroll-margin-top:28px}.site-width{width:calc(100% - 120px);max-width:1320px;margin-inline:auto}.site-frame{border-inline:1px solid var(--site-frame-line);width:calc(100% - 40px);max-width:1402px;margin-inline:auto}.site-frame .site-width{width:calc(100% - 80px)}.skip-link{z-index:60;background:var(--site-ink);color:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.site-header-band{z-index:40;background:var(--site-dark);color:#f7f2ea;border-bottom:1px solid var(--site-frame-line);width:100%;transition:transform .24s;position:sticky;top:0}.site-header-band[data-hidden=true]{pointer-events:none;transform:translateY(-100%)}.site-header-band:has(:focus-visible){pointer-events:auto;transform:translateY(0)}.site-header{align-items:center;gap:28px;min-height:76px;display:flex}.site-logo{width:auto;height:22px;display:block}.desktop-nav,.header-actions{align-items:center;gap:20px;font-size:14px;display:flex}.desktop-nav a,.login-link{color:#ffffffb3;transition:color .16s}.desktop-nav a:hover,.login-link:hover{color:#fff}.header-actions{gap:24px;margin-left:auto}.mobile-menu,.mobile-menu-overlay,.mobile-menu-toggle{display:none}.marketing-site .desktop-nav{flex:0 auto;justify-content:flex-start;align-self:center}.marketing-site .nav-trigger{color:#ffffffb3;background:0 0;border:0;border-radius:999px;gap:0;height:auto;padding:6px 10px;font-size:14px;font-weight:400;transition:color .16s,background-color .16s}.marketing-site .nav-trigger:focus-visible,.marketing-site .nav-trigger:hover,.marketing-site .nav-trigger[aria-current=page],.marketing-site .nav-trigger[data-popup-open]{color:#fff;background:#ffffff14}.marketing-site .nav-trigger:focus-visible{outline-offset:2px}.marketing-site .nav-popup{border:1px solid var(--site-line);color:var(--site-ink);background:#fff;border-radius:24px;box-shadow:0 2px 6px #0000000f,0 28px 64px #00000038}.nav-popup a:focus-visible{outline-offset:-3px}.marketing-site .nav-panel{gap:6px 20px;padding:18px 20px;display:grid}.marketing-site :has(>.nav-popup){transition:none}.marketing-site .nav-popup{transition-property:opacity,scale}.marketing-site .nav-panel{transition:none}.nav-panel-product{grid-template-columns:250px 250px 240px}.nav-panel-trades{width:460px}.nav-panel-trade-list{column-count:2;column-gap:24px}.marketing-site .nav-panel-trade-list .nav-panel-link{break-inside:avoid}.nav-panel-integrations{grid-template-columns:repeat(3,190px)}.nav-panel-resources{grid-template-columns:150px 150px 200px}.nav-panel-group{align-content:start;gap:2px;display:grid}.nav-panel-label{border-bottom:1px solid var(--site-line);color:var(--site-muted);align-items:center;gap:8px;margin:0 0 6px;padding:0 4px 8px;font-size:12px;display:flex}.nav-panel-icon{background:var(--site-accent);width:18px;height:18px;color:var(--site-dark);border-radius:5px;place-items:center;display:inline-grid}.nav-panel-icon svg{width:12px;height:12px}.marketing-site .nav-panel-link{color:var(--site-ink);border-radius:10px;gap:2px;margin-inline:-6px;padding:6px 10px;font-size:15px;transition:background-color .12s;display:grid}.marketing-site .nav-panel-link:focus-visible,.marketing-site .nav-panel-link:hover{background:#f3f1ec}.nav-panel-product .nav-panel-link>span{font-weight:500}.nav-panel-link>small{color:var(--site-muted);font-size:13px;line-height:1.4}.marketing-site .nav-panel-integrations .nav-panel-link{align-items:center;gap:10px;display:flex}.nav-panel-mark{object-fit:contain;width:20px;height:20px}.nav-panel-soon{color:var(--site-muted);background:#f3f1ec;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal}.marketing-site .nav-panel-card{border-radius:16px;grid-area:1/-2/span 2;align-items:stretch;min-height:200px;padding:0;font-size:14px;display:flex;overflow:hidden}.nav-panel-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:22px;display:flex;position:relative}.nav-panel-card-body>:not(.nav-panel-card-bot){z-index:1;position:relative}.nav-panel-card-bot{pointer-events:none;width:230px;height:230px;position:absolute;bottom:-54px;right:-48px}.nav-panel-card-body:has(.nav-panel-card-bot) .nav-panel-card-action{margin-top:8px}.marketing-site .nav-panel-card-dark{background:radial-gradient(120% 90% at 100% 100%,#ffcd1159 0,transparent 60%),var(--site-deep);color:#ffffffb3}.marketing-site .nav-panel-card-light{background:var(--site-paper);color:var(--site-muted)}.nav-panel-card-title{color:var(--site-ink);font-size:18px;font-weight:700}.nav-panel-card-dark .nav-panel-card-title{color:#fff}.nav-panel-card-text{line-height:1.5}.nav-panel-card-action{color:var(--site-ink);margin-top:auto;font-weight:500}.nav-panel-card-dark .nav-panel-card-action{color:var(--site-accent)}.marketing-site .nav-panel-all{color:var(--site-ink);background:0 0;border-radius:0;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:4px 4px 0;font-size:14px;font-weight:500;display:inline-flex}.marketing-site .nav-panel-all:focus,.marketing-site .nav-panel-all:hover{background:0 0;text-decoration:none}.nav-panel-all-arrow{transition:translate .16s}.nav-panel-all:hover .nav-panel-all-arrow{translate:3px}.nav-panel-product .nav-panel-all{grid-column:1/span 2}.text-link{color:var(--site-accent);align-items:center;gap:8px;margin-top:28px;font-size:15px;font-weight:500;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.pill.pill-dark{color:#ece4d7;background:#ffffff0d;border-color:#ffffff24}.site-link-quiet{--button-border:1px;border:1px solid var(--site-line);color:var(--site-ink);background:#fff}.site-link-quiet:hover{background:#f2ede6}.closing-band a:focus-visible,.hero-band a:focus-visible,.site-header-band a:focus-visible{outline-color:var(--site-accent)}.site-link{--button-height:44px;--button-border:0px;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:15px;font-weight:700;line-height:1.2;transition:background .16s;display:inline-flex}.site-link-primary{background:var(--site-accent);color:var(--site-dark)}.site-link-primary:hover{background:#f0bd00}.site-link-dark{background:var(--site-dark);color:#fff}.site-link-dark:hover{background:#26282b}.site-link-outline{--button-border:2px;border:2px solid var(--site-dark);color:var(--site-dark);background:#fff}.site-link-outline:hover,.site-link-soft{background:#f2ede6}.site-link-soft{color:var(--site-dark)}.site-link-soft:hover{background:#e7e0d5}.site-link-light{color:var(--site-dark);background:#fff}.site-link-light:hover{background:#e6e6e6}.site-link-ghost{color:#fffc;background:#ffffff14}.site-link-ghost:hover{color:#fff;background:#ffffff24}.header-cta{--button-height:38px;white-space:nowrap;min-height:38px;padding:9px 14px;font-size:14px}@supports (text-box:trim-both cap alphabetic){.site-link{min-height:0;padding-block:calc((var(--button-height) - 1cap) / 2 - var(--button-border));text-align:center;text-box:trim-both cap alphabetic;display:inline-block}}.section-label{letter-spacing:1.25px;align-items:center;gap:9px;font-size:10px;line-height:1.5;display:flex}.label-dot,.online-dot{background:#e6b400;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.pill{border:1px solid var(--site-line);background:#fff;border-radius:4px;align-items:center;padding:5px 10px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.marketing-site .section-title{letter-spacing:-1.5px;margin-top:20px;font-size:clamp(34px,3.4vw,48px);line-height:1.12}.content-section{padding-block:128px}.split-heading{grid-template-columns:minmax(0,1fr) fit-content(420px);align-items:end;gap:40px;display:grid}.centered-heading>p,.split-heading>p{color:var(--site-muted);font-size:16px;line-height:1.5}.hero-band{background:var(--site-dark);color:#f7f2ea}.hero-band-photo{isolation:isolate;position:relative}.hero-band-photo:before{content:"";z-index:-1;background:linear-gradient(to bottom,var(--site-dark),var(--site-dark) 35%,var(--site-dark) 82%),url(/hero/smoko.webp) center 40% /cover no-repeat;height:min(100%,820px);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.hero-band-photo:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--site-dark) 62%,transparent),color-mix(in srgb,var(--site-dark) 76%,transparent) 35%,var(--site-dark) 82%),url(/hero/smoko.webp) center 40% /cover no-repeat}}.hero-band-photo:before{pointer-events:none;animation:hero-photo-in 1.6s ease-out both}@keyframes hero-photo-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-band-photo:before{animation:none}}@keyframes hero-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(var(--hero-rise,20%))}to{opacity:1;filter:blur();transform:none}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}.hero .hero-actions,.hero .hero-intro,.hero .hero-note,.hero-line{animation:hero-blur-in 1s both}.hero-line{margin-block:-.1em -.25em;padding-block:.1em .25em;display:inline-block}.hero h1 .hero-line:nth-of-type(n+3),.hero-line+br+.hero-line{animation-delay:.11s}.hero-highlight{position:relative}.hero-highlight svg{pointer-events:none;width:calc(100% + .2em);height:.2em;position:absolute;inset:auto -.1em -.08em;overflow:visible}.hero-highlight path{fill:none;stroke:var(--site-accent);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke;animation:hero-marker .9s cubic-bezier(.45,0,.55,1) .9s both}@keyframes hero-marker{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hero .hero-intro{--hero-rise:10px;animation-delay:.22s}.hero .hero-actions,.hero .hero-note{--hero-rise:10px;animation-delay:.33s}.hero .hero-media{animation:hero-fade-in 1.2s .55s both}.hero{text-align:center;padding-block:104px 0}.marketing-site .hero h1{letter-spacing:-3px;text-wrap:balance;margin-top:0;font-size:clamp(56px,5.4vw,78px);line-height:1.04}.hero-intro{color:silver;max-width:600px;margin:24px auto 0;font-size:20px;line-height:1.55}.hero-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-note{color:#a3a3a3;margin:16px 0 0;font-size:14px;line-height:1.4}.hero-media{aspect-ratio:1000/559;clip-path:inset(-400px -400px 0);text-align:left;min-height:0;margin-top:88px;padding-top:8.9%;position:relative}.hero-office{opacity:.4}.hero-phone{isolation:isolate;width:31%;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%);container-type:inline-size}.hero-phone-frame{background:#0b0b0b;border:1px solid #ffffff2e;border-bottom:0;border-radius:16cqi 16cqi 0 0;padding:3cqi 3cqi 0;box-shadow:0 0 0 1px #ffcd1124,0 0 48px #ffcd1133,0 30px 70px #00000080}.hero-phone .agent-screen{aspect-ratio:440/860;border-bottom-right-radius:0;border-bottom-left-radius:0}.hero-phone .agent-empty{top:calc(var(--pt) * 370)}.hero-phone:before{z-index:-1;content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(closest-side,#ffcd1140,#ffcd1114 55%,#0000);position:absolute;inset:-14% -22%}.agent-notifications{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.agent-notification{color:#111;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(31%,400px);animation:agent-notification-in .7s cubic-bezier(.2,.8,.2,1) both,agent-notification-drift 6s ease-in-out infinite alternate;animation-delay:calc(.9s + var(--notification-order) * .35s),calc(1.6s + var(--notification-order) * .35s);background:#ffffffeb;border:1px solid #ffffff1f;border-radius:22px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:absolute;scale:.88;box-shadow:0 20px 50px #00000073}.agent-notification-left-high{top:26%;left:4%}.agent-notification-left-low{top:58%;left:7%}.agent-notification-right-high{top:38%;right:4%}.agent-notification-right-low{top:70%;right:7%}.agent-notification-icon{border-radius:9px;flex:none;width:36px;height:36px}.agent-notification-text{min-width:0}.agent-notification-text p{margin:0}.agent-notification-meta{color:#6b6b6b;justify-content:space-between;gap:8px;font-size:12px;line-height:1.3;display:flex}.agent-notification-title{font-size:15px;font-weight:500;line-height:1.3;margin-top:2px!important}.agent-notification-body{color:#3d3d3d;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes agent-notification-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes agent-notification-drift{to{translate:0 -8px}}.hero-video{aspect-ratio:16/9;background:#161618;border:1px solid #2d2d2d;border-radius:6px;place-items:center;margin:0;display:grid}.hero-video-content{text-align:center;justify-items:center;gap:20px;padding:24px;display:grid}.hero-video-play{aspect-ratio:1;width:clamp(48px,6vw,72px);color:var(--site-accent);background:#242424;border:1px solid #424242;border-radius:50%;place-items:center;display:grid}.hero-video-play svg{width:26px;height:26px;margin-left:3px}.hero-video-caption>span{letter-spacing:-.5px;font-size:clamp(17px,2vw,24px);font-weight:500;display:block}.hero-video-caption>small{color:#b3a594;margin-top:7px;font-size:11px;display:block}.forest-band{background:var(--site-deep);color:#f5f0e8}.forest-band .site-frame{border-color:#ffffff14}.forest-rows{gap:96px;padding-block:112px;display:grid}.forest-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.forest-row-reverse>.forest-visual{order:-1}.forest-copy .pill+h3{margin-top:20px}.marketing-site .forest-copy h3{color:#fff;letter-spacing:-1.2px;max-width:540px;font-size:42px;line-height:1.1}.forest-copy>p{color:#cfc5b8;max-width:500px;margin-top:14px;font-size:16px;line-height:1.5}.checklist{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.checklist li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.checklist>li>svg{width:20px;height:20px;color:var(--site-accent);flex:none;margin-top:1px}.forest-visual{background:linear-gradient(160deg,#fff6d6,#ffe58a);border-radius:8px;place-items:end;padding:32px 0 0 32px;display:grid;overflow:hidden}.forest-visual .screenshot{border-color:#1b1a171f;border-radius:6px 0 0;box-shadow:0 16px 40px #1b1a1729}.forest-visual.forest-visual-scene{background:0 0;padding:0;display:block}.forest-visual-scene>.scene{width:100%}.faq-section{padding-top:0}.faq-inner{max-width:900px}.faq-inner .split-heading{grid-template-columns:minmax(0,1fr) minmax(0,280px)}.faq-list{border-top:1px solid var(--site-line)}.faq-item{border-bottom:1px solid var(--site-line)}.closing-band,.footer-band{background:var(--site-dark);color:#f7f2ea}.closing{text-align:center;padding-block:128px 104px}.marketing-site .closing h2{letter-spacing:-2px;font-size:clamp(36px,4vw,56px);line-height:1.08}.closing p{color:silver;max-width:480px;margin:20px auto 0;font-size:16px;line-height:1.5}.footer-band .site-frame{padding-block:40px}.closing-band+.footer-band .site-frame,main:has(>.closing-band:last-child)+.footer-band .site-frame{padding-top:0}.footer-card{background:var(--site-paper);color:var(--site-ink);border-radius:8px;padding:48px}.footer-top{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer-brand p{max-width:240px;color:var(--site-muted);margin-top:16px;font-size:14px;line-height:1.5}.footer-logo{width:150px;color:var(--site-dark);display:block}.footer-logo svg{width:100%;height:auto;display:block}.marketing-site .footer-column h2{color:#776c60;font-size:13px;font-weight:400}.footer-column ul{gap:10px;margin:16px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.footer-column a{transition:opacity .16s}.footer-column a:hover{opacity:.65}.footer-brand .site-link{margin-top:24px}.footer-social{gap:4px;margin:24px 0 0 -8px;padding:0;list-style:none;display:flex}.footer-social a{width:36px;height:36px;color:var(--site-muted);border-radius:6px;place-items:center;display:grid}.footer-social a:hover{background:var(--site-line);color:var(--site-ink)}.footer-social a:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.footer-apps{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.footer-apps img{width:auto;height:40px;display:block}.footer-apps a,.footer-apps button{cursor:default;background:0 0;border:0;border-radius:6px;padding:0;display:block}.footer-apps a{cursor:pointer}.footer-apps a:focus-visible,.footer-apps button:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.footer-copyright{color:#8b8f93;text-align:center;margin-top:24px;font-size:13px}.download-feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;display:grid}.download-version{color:var(--site-ink);letter-spacing:.6px;text-transform:uppercase;margin:0 0 14px;font-size:15px;font-weight:500}.download-feature-title{letter-spacing:-1.4px;margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.08}.download-page{background:#fff}.download-page>.content-section:first-child{padding-top:56px}.download-panel{background:radial-gradient(60% 70% at 50% 100%,#ffcd1133,transparent 70%),var(--site-paper);border-radius:24px;position:relative;overflow:hidden}.download-panel-office{aspect-ratio:5/4;background:radial-gradient(75% 75% at 62% 45%,#ffcd1133,transparent 70%),var(--site-dark)}.download-office{border:1px solid #ffcd1140;border-radius:12px;width:96%;position:absolute;top:12%;left:8%;overflow:hidden;box-shadow:0 0 0 1px #ffcd1124,0 0 48px #ffcd1140,0 0 120px #ffcd1126,0 24px 60px #00000080}.download-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:96px;display:grid}.download-panel-phone{aspect-ratio:1}.download-phone{background:#0b0b0b;border:1px solid #0b0b0b;border-bottom:0;border-radius:32px 32px 0 0;width:46%;padding:1.2% 1.2% 0;position:absolute;top:12%;left:50%;transform:translate(-50%);box-shadow:0 0 48px #ffcd1133,0 30px 70px #1b1a1740}.download-phone-screen{border-radius:29px 29px 0 0;width:100%;height:auto;display:block}.download-phone:after{content:"";background:#000;position:absolute;top:4.2%;left:50%;transform:translate(-50%)}.download-phone-ios:after{border-radius:999px;width:26%;height:0;padding-top:7.6%;top:4.2%}.download-phone-android:after{border-radius:50%;width:0;height:0;padding:2.6%;top:4.4%}.download-box-title{letter-spacing:-.6px;margin:28px 0 0;font-size:28px;line-height:1.2}.download-box-note{max-width:460px;color:var(--site-muted);margin:12px 0 0;font-size:17px;line-height:1.55}.download-box-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.download-box-link{color:var(--site-ink);align-items:center;gap:10px;margin-top:20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.download-box-link span{background:var(--site-ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;transition:transform .15s;display:grid}.download-box-link span svg{width:12px;height:12px}.download-box-link:hover span{transform:translate(3px)}.white-band{background:#fff}.white-band .compare-app-card{background:var(--site-paper);border-color:#0000}.white-band .compare-app-card:hover{border-color:var(--site-line)}.problem-section{background:linear-gradient(180deg,#eee8de 0,var(--site-paper) 80%);padding-block:128px 112px}.centered-heading{text-align:center;max-width:640px;margin-inline:auto}.problem-section .centered-heading{max-width:760px}.problem-section+.content-section{padding-top:0}.centered-heading>p{margin-top:20px}.marketing-site .centered-heading .section-title{margin-top:0}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;max-width:920px;margin:72px auto 0;display:grid}.problem-card{background:linear-gradient(#fff 30%,#fff6);border:1px solid #fff;border-radius:8px;flex-direction:column;min-height:320px;padding:24px;display:flex}.problem-card:first-child{margin-top:24px}.problem-card:nth-child(2){margin-top:72px}.problem-card .pill{align-self:flex-start}.marketing-site .problem-card h3{letter-spacing:-1.2px;margin-top:28px;font-size:36px;line-height:1.05}.problem-card p{color:var(--site-muted);margin-top:auto;padding-top:32px;font-size:14px;line-height:1.5}.statement-section{isolation:isolate;padding-block:136px;position:relative}.statement-section:before{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(circle,#1b1a172e 1px,#0000 1.5px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 15%,#0000 68%);mask-image:radial-gradient(#000 15%,#0000 68%)}.marketing-site .statement{text-align:center;letter-spacing:-1.5px;max-width:860px;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.18}.platform-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.marketing-site .platform-tab{border:0;border-top:1px solid var(--site-line);height:auto;color:var(--site-ink);text-align:left;white-space:normal;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 0 0;display:flex}.marketing-site .platform-tab:hover{background:0 0}.marketing-site .platform-tab[aria-pressed=true]{border-top-color:var(--site-ink)}.platform-tab-label{color:#776c60;letter-spacing:-.3px;font-size:18px;font-weight:500;display:block}.platform-tab-caption{color:#776c60;margin-top:8px;font-size:15px;font-weight:400;line-height:1.45;display:block}.platform-tab:hover .platform-tab-label,.platform-tab[aria-pressed=true] .platform-tab-label{color:var(--site-ink)}.platform-tab[aria-pressed=true] .platform-tab-caption{color:var(--site-muted)}.platform-stage{background:var(--site-deep);border-radius:8px;margin-top:40px;padding:40px}.agent-band{background:var(--site-dark);color:#f7f2ea}.agent-highlight{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;padding-block:112px;display:grid}.agent-copy>p{color:silver;max-width:460px;margin-top:20px;font-size:16px;line-height:1.5}.agent-copy .site-link{margin-top:32px}.trade-carousel{margin-top:56px}.trade-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.trade-track::-webkit-scrollbar{display:none}.trade-track>li{scroll-snap-align:start}.trade-card{border:1px solid var(--site-line);background:#fff;border-radius:8px;grid-template-rows:auto 1fr;height:100%;transition:border-color .16s;display:grid;overflow:hidden}.trade-card:hover{border-color:#d6cab9}.trade-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.trade-card-body{align-content:start;gap:8px;padding:20px 24px 24px;display:grid}.trade-card-label{letter-spacing:-.5px;font-size:22px;font-weight:500}.trade-card-text{color:var(--site-muted);font-size:15px}.trade-carousel-controls{align-items:center;gap:8px;margin-top:24px;display:flex}.trade-carousel-all{margin-right:auto}.connector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:56px;list-style:none;display:grid}.connector-tile{background:#fff;border:1px solid #0000000f;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.connector-tile-link{color:inherit;text-decoration:none;transition:border-color .15s}.connector-tile-link:hover{border-color:var(--site-ink)}.connector-mark{background:#fff;border:1px solid #0000000d;border-radius:22%;flex:none;place-items:center;width:44px;height:44px;display:grid}.connector-mark img{object-fit:contain;width:62%;height:62%}.connector-name{font-size:15px;font-weight:500;line-height:1.25;display:grid}.connector-soon{color:var(--site-muted);font-size:13px;font-weight:400}.connector-link{width:fit-content;margin:32px auto 0;display:flex}.demo-video{aspect-ratio:16/9;background:var(--site-dark);border-radius:12px;max-width:960px;margin:56px auto 0;position:relative;overflow:hidden;box-shadow:0 8px 24px #1b1a171f}.demo-video iframe,.demo-video-poster{border:0;width:100%;height:100%;position:absolute;inset:0}.demo-video-poster{color:#fff;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0;display:flex}.demo-video-poster img{z-index:0;object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.demo-video-poster:before{z-index:1;content:"";background:#08090a99;transition:background .16s;position:absolute;inset:0}.demo-video-poster:hover:before{background:#08090a80}.demo-video-poster:focus-visible{outline:3px solid var(--site-accent);outline-offset:-3px}.demo-video-play{z-index:2;background:var(--site-accent);border-radius:50%;place-items:center;width:96px;height:96px;transition:transform .16s;display:grid;position:relative;box-shadow:0 0 48px #ffcd1166}.demo-video-poster:hover .demo-video-play{transform:scale(1.06)}.demo-video-play svg{width:36px;height:36px;fill:var(--site-dark);margin-left:4px}.demo-video-label{z-index:2;letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:500;position:relative}.demo-actions{justify-content:center;gap:12px;margin-top:40px;display:flex}.content-section:has(>.demo-actions){padding-bottom:0}.agent-phone{--pt:calc(100cqi / 440);display:block;position:relative;container-type:inline-size}.agent-screen{aspect-ratio:440/956;border-radius:calc(var(--pt) * 61);color:#000;letter-spacing:-.025em;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;position:relative;overflow:hidden}.agent-screen svg{display:block}.agent-status{height:calc(var(--pt) * 62);position:absolute;inset:0 0 auto}.agent-clock{top:calc(var(--pt) * 20);left:calc(var(--pt) * 66);font-size:calc(var(--pt) * 19);font-weight:500;line-height:calc(var(--pt) * 24);position:absolute}.agent-island{top:calc(var(--pt) * 14);width:calc(var(--pt) * 94);height:calc(var(--pt) * 36);border-radius:calc(var(--pt) * 18);background:#000;position:absolute;left:50%;transform:translate(-50%)}.agent-status-icons{top:calc(var(--pt) * 26);right:calc(var(--pt) * 46);align-items:center;gap:calc(var(--pt) * 7);fill:currentColor;display:flex;position:absolute}.agent-status-icons svg{height:calc(var(--pt) * 13);width:auto}.agent-top{top:calc(var(--pt) * 62);right:calc(var(--pt) * 20);left:calc(var(--pt) * 20);justify-content:space-between;display:flex;position:absolute}.agent-glass,.agent-pill,.agent-plus{--glass-shadow:0 calc(var(--pt) * 4) calc(var(--pt) * 14) #0000001a;box-shadow:inset 0 calc(var(--pt) * 1) calc(var(--pt) * .5) #ffffffe6,inset 0 calc(var(--pt) * -1) calc(var(--pt) * 1.5) #00000012,inset 0 0 calc(var(--pt) * 10) #ffffff8c,0 0 0 calc(var(--pt) * .5) #00000024,var(--glass-shadow);-webkit-backdrop-filter:blur(calc(var(--pt) * 3)) saturate(1.9) brightness(1.06);backdrop-filter:blur(calc(var(--pt) * 3)) saturate(1.9) brightness(1.06);background:linear-gradient(150deg,#ffffffb3,#ffffff59 45%,#ffffff80);position:relative}.agent-glass:after,.agent-pill:after,.agent-plus:after{padding:calc(var(--pt) * 1);border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#fff,#fff0 35% 65%,#ffffffb3);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.agent-glass{height:calc(var(--pt) * 44);border-radius:calc(var(--pt) * 22);justify-content:center;align-items:center;display:flex}.agent-glass svg{width:calc(var(--pt) * 23);height:calc(var(--pt) * 23);stroke-width:2px}.agent-glass-round{width:calc(var(--pt) * 44)}.agent-glass-pair{gap:calc(var(--pt) * 34);padding-inline:calc(var(--pt) * 14)}.agent-new-chat{z-index:2;top:calc(var(--pt) * 62);left:calc(var(--pt) * 373);width:calc(var(--pt) * 44);height:calc(var(--pt) * 44);cursor:pointer;background:0 0;border-radius:50%;position:absolute}.agent-new-chat:hover{background:#0000000a}.agent-new-chat:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.agent-empty{top:calc(var(--pt) * 418);right:calc(var(--pt) * 48);left:calc(var(--pt) * 48);text-align:center;animation:agent-fade .4s both;position:absolute}.agent-greeting{font-size:calc(var(--pt) * 27);font-weight:500;line-height:calc(var(--pt) * 34);letter-spacing:calc(var(--pt) * -.4)}.agent-hint{margin-top:calc(var(--pt) * 12);color:#8a8a8e;line-height:calc(var(--pt) * 22)}.agent-hint,.agent-thread{font-size:calc(var(--pt) * 17)}.agent-thread{padding:calc(var(--pt) * 128) calc(var(--pt) * 16) calc(var(--pt) * 120);line-height:calc(var(--pt) * 24.5);scroll-behavior:smooth;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--pt) * 20),#000 calc(var(--pt) * 62));mask-image:linear-gradient(to bottom,transparent calc(var(--pt) * 20),#000 calc(var(--pt) * 62));flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.agent-status,.agent-top{z-index:1}.agent-composer{z-index:2}.agent-time{color:#8a8a8e;font-size:calc(var(--pt) * 15);align-self:center;animation:agent-fade .3s both}.agent-question{margin-top:calc(var(--pt) * 14);padding:calc(var(--pt) * 12) calc(var(--pt) * 18);border-radius:calc(var(--pt) * 24);color:#fff;background:#1c1c1e;align-self:flex-end;animation:agent-rise .35s both}.agent-working{align-items:center;gap:calc(var(--pt) * 10);margin-top:calc(var(--pt) * 22);padding-left:calc(var(--pt) * 4);color:#8a8a8e;animation:agent-fade .3s both;display:flex}.agent-spinner{width:calc(var(--pt) * 20);height:calc(var(--pt) * 20);animation:agent-spin .8s steps(8) infinite}.agent-reply{max-width:calc(var(--pt) * 360);margin-top:calc(var(--pt) * 18);padding:calc(var(--pt) * 14) calc(var(--pt) * 18);border-radius:calc(var(--pt) * 24);background:#efefef;align-self:flex-start;animation:agent-fade .25s both}.agent-reply+.agent-question{margin-top:calc(var(--pt) * 24)}.agent-reply p+p,.agent-reply p+ul,.agent-reply ul+p{margin-top:calc(var(--pt) * 10)}.agent-reply ul{padding-left:calc(var(--pt) * 22);list-style:none}.agent-reply li{position:relative}.agent-reply li+li{margin-top:calc(var(--pt) * 8)}.agent-reply li:before{left:calc(var(--pt) * -16);color:#8a8a8e;content:"•";position:absolute}.agent-reply strong{font-weight:500}.agent-fade{z-index:1;height:calc(var(--pt) * 117);pointer-events:none;background:linear-gradient(#fff0,#ffffffe6 40%,#fff);position:absolute;bottom:0;left:0;right:0}.agent-composer{right:calc(var(--pt) * 24);bottom:calc(var(--pt) * 41);left:calc(var(--pt) * 24);align-items:flex-end;gap:calc(var(--pt) * 10);display:flex;position:absolute}.agent-pill,.agent-plus{--glass-shadow:0 calc(var(--pt) * 12) calc(var(--pt) * 28) #0000002e}.agent-plus{width:calc(var(--pt) * 48);height:calc(var(--pt) * 48);border-radius:50%;flex:none;place-items:center;display:grid}.agent-plus svg{width:calc(var(--pt) * 21);height:calc(var(--pt) * 21);stroke-width:1.75px}.agent-pill{align-items:center;gap:calc(var(--pt) * 8);min-width:0;height:calc(var(--pt) * 48);padding:calc(var(--pt) * 5) calc(var(--pt) * 5) calc(var(--pt) * 5) calc(var(--pt) * 16);border-radius:calc(var(--pt) * 24);flex:1;display:flex}.agent-input{min-width:0;font-size:calc(var(--pt) * 17);line-height:calc(var(--pt) * 24);white-space:nowrap;flex:1;overflow:hidden}.agent-placeholder{color:#b6b6ba}.agent-caret{width:calc(var(--pt) * 2);height:calc(var(--pt) * 21);margin-left:calc(var(--pt) * 1);vertical-align:calc(var(--pt) * -4);background:#1c1c1e;display:inline-block}.agent-send{width:calc(var(--pt) * 38);height:calc(var(--pt) * 38);background:#ffd21f;border-radius:50%;flex:none;place-items:center;display:grid}.agent-send svg{width:calc(var(--pt) * 20);height:calc(var(--pt) * 20);stroke-width:2px}.agent-stop{width:calc(var(--pt) * 12);height:calc(var(--pt) * 12);border-radius:calc(var(--pt) * 2);background:#3b3300}@keyframes agent-fade{0%{opacity:0}}@keyframes agent-rise{0%{opacity:0;transform:translateY(calc(var(--pt) * 10))}}@keyframes agent-spin{to{transform:rotate(1turn)}}.screenshot{background:#fff;border:1px solid #ffffff1f;border-radius:6px;width:100%;margin:0;overflow:hidden;box-shadow:0 24px 60px #0000003d}.screenshot img{width:100%;height:auto;display:block}.screenshot-detail{aspect-ratio:4/3}.screenshot-detail img{width:150%;max-width:none;margin-top:var(--focus-y);margin-left:var(--focus-x)}.ui-chip{color:#6e6255;background:#f3efe9;border-radius:4px;flex:none;padding:3px 8px;font-size:12px;font-weight:500}.ui-chip-new{color:#4d6a1c;background:#eef8d8}.page-hero{text-align:center;padding-block:72px 96px}.marketing-site .page-hero h1{text-wrap:balance;letter-spacing:-2.2px;max-width:1000px;margin:0 auto;font-size:clamp(40px,4.4vw,64px);line-height:1.06}.page-hero.page-hero-with-media{padding-bottom:0}.hero-media.hero-media-office{aspect-ratio:1000/470;margin-top:64px;padding-top:0}.hero-media-office .hero-office{opacity:1}.page-hero-eyebrow{margin-bottom:24px}.page-hero .hero-intro{max-width:760px}.marketing-site .page-hero-animated h1{max-width:1000px}.page-hero-animated .hero-actions,.page-hero-animated .hero-intro,.page-hero-animated .hero-note,.page-hero-animated .page-hero-eyebrow{--hero-rise:10px;animation:hero-blur-in 1s both}.page-hero-animated .hero-line{animation-delay:.11s}.page-hero-animated .hero-line+br+.hero-line{animation-delay:.22s}.page-hero-animated .hero-intro{animation-delay:.33s}.page-hero-animated .hero-actions,.page-hero-animated .hero-note{animation-delay:.44s}.page-hero-animated .hero-media{animation:hero-fade-in 1.2s .55s both}.page-hero-visual{text-align:left;background:radial-gradient(at 50% 0,#ffffff0a,#0000 60%),#141415;border:1px solid #ffffff14;border-radius:8px;place-items:center;margin-top:64px;padding:40px;display:grid}.points-heading{text-align:center;max-width:760px;margin-inline:auto}.numbered-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.numbered-card{border:1px solid var(--site-line);border-top:3px solid var(--site-accent);background:#fff;border-radius:8px;padding:28px}.numbered-card-number{color:#8a6a00;font-variant-numeric:tabular-nums;font-size:13px}.marketing-site .numbered-card h3{letter-spacing:-.4px;margin-top:20px;font-size:20px}.numbered-card p{color:var(--site-muted);margin-top:10px;font-size:15px}.steps-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:112px;display:grid}.steps-list{gap:4px;margin:36px 0 0;padding:0;list-style:none;display:grid}.steps-list li{border-top:1px solid #ffffff1a;gap:16px;padding-block:16px;display:flex}.steps-list li>span{background:var(--site-accent);width:28px;height:28px;color:var(--site-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}.marketing-site .steps-list h3{letter-spacing:-.2px;font-size:17px}.steps-list p{color:#cfc5b8;margin-top:4px;font-size:15px}.included{background:linear-gradient(160deg,#f2ede6,#ebe3d6);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;padding:56px;display:grid}.included>div>p{color:var(--site-muted);margin-top:16px;font-size:16px}.included>div>p a{text-underline-offset:3px;text-decoration:underline}.included-wide{grid-template-columns:minmax(0,1fr);gap:40px}.included-wide .checklist-light{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.checklist-light{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px 28px;margin:0}.checklist-light svg{color:#8a6a00}.related-section{padding-top:0}.feature-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.related-section .feature-link-grid,.related-section .integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-section .integration-grid{margin-top:56px}.feature-link-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.feature-link-card{border:1px solid var(--site-line);background:#fff;border-radius:8px;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:220px;padding:24px;transition:border-color .16s;display:grid}.feature-link-card:hover{border-color:#b0a596}.feature-link-icon{background:var(--site-ink);width:40px;height:40px;color:var(--site-accent);border-radius:6px;place-items:center;margin-bottom:12px;display:grid}.feature-link-icon svg{width:20px;height:20px}.feature-link-label{letter-spacing:-.3px;font-size:18px;font-weight:500}.feature-link-description{color:var(--site-muted);font-size:15px;line-height:1.45}.feature-link-more{color:#7a5c00;margin-top:12px;font-size:14px;font-weight:500}.content-section.feature-group{padding-block:72px 0}.content-section.feature-group:has(+.closing-band){padding-bottom:128px}.marketing-site .feature-group-title{letter-spacing:-.8px;font-size:28px}.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;list-style:none;display:grid}.integration-tile{box-sizing:border-box;background:#fff;border:1px solid #0000000f;border-radius:8px;height:100%;padding:24px;display:block}.integration-tile-top{justify-content:space-between;align-items:center;display:flex}.marketing-site .integration-tile h2{letter-spacing:-.2px;margin-top:18px;font-size:18px;line-height:1.3}.integration-tile p{color:var(--site-muted);margin-top:6px;font-size:15px;line-height:1.5}.integration-tile-link{height:100%;color:inherit;text-decoration:none;transition:border-color .15s;display:block}.integration-tile-link:hover{border-color:#0000002e}.integration-tile-link:focus-visible{outline:2px solid var(--site-dark);outline-offset:2px}.integration-panel-mark{background:#fff}.integration-covers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.integration-cover .checklist-light{grid-template-columns:minmax(0,1fr);gap:14px}.integration-cover{background:linear-gradient(160deg,#f2ede6,#ebe3d6);border-radius:8px;padding:32px}.marketing-site .integration-cover h3,.marketing-site .integration-not-yet h3{letter-spacing:-.2px;margin:0 0 18px;font-size:20px;line-height:1.3}.integration-not-yet{background:#fff;border:1px solid #0000000f;border-radius:8px;margin-top:16px;padding:32px}.integration-not-yet ul{color:var(--site-muted);gap:10px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:grid}.integration-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.integration-card{background:var(--site-paper);border-radius:8px;padding:28px}.integration-card>div{justify-content:space-between;align-items:center;display:flex}.marketing-site .integration-card h3{margin-top:20px;font-size:20px}.integration-card p{color:var(--site-muted);margin-top:8px;font-size:15px}.pricing-hero{padding-bottom:64px}.plan-grid{text-align:left;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;max-width:880px;margin-top:40px;display:grid}.plan-grid-single{grid-template-columns:minmax(0,1fr);max-width:460px;margin-top:28px}.plan-card{border:1px solid var(--site-line);color:var(--site-ink);background:#fff;border-radius:8px;flex-direction:column;padding:28px;display:flex}.plan-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-site .plan-card h2{letter-spacing:-.6px;font-size:28px}.plan-users{margin-top:16px;font-size:15px;font-weight:500}.plan-price{gap:4px;margin-top:20px;display:grid}.plan-price-was{color:var(--site-muted);font-size:16px;font-weight:500;line-height:1.2}.plan-grid[data-billing=annual] .plan-price:not(:has(.plan-price-was)):before{content:"";height:19.2px}.plan-price strong small{color:var(--site-muted);letter-spacing:0;margin-inline:2px;font-size:18px;font-weight:500}.plan-price strong{letter-spacing:-1.6px;font-size:44px;font-weight:600;line-height:1}.plan-price>span{color:var(--site-muted);font-size:14px}.plan-blurb{color:var(--site-muted);margin-top:2px;font-size:17px}.plan-actions{border-bottom:1px solid var(--site-line);gap:8px;margin-top:24px;padding-bottom:24px;display:grid}.plan-card .checklist{gap:10px;margin-top:24px}.plan-card .checklist li{font-size:15px}.plan-card p+.checklist{margin-top:14px}.plan-card .checklist>li>svg{color:#8a6a00}.sms-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sms-pack{border:1px solid var(--site-line);background:#fff;border-radius:8px;gap:4px;padding:24px;display:grid}.sms-pack strong{font-size:20px}.sms-pack span{letter-spacing:-.8px;font-size:28px}.sms-pack small{color:var(--site-muted);font-size:13px}.demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;padding-block:88px 104px;display:grid}.marketing-site .demo-copy h1{letter-spacing:-2px;margin-top:20px;font-size:clamp(40px,4.4vw,60px);line-height:1.06}.demo-copy .hero-intro{margin-inline:0}.marketing-site .demo-copy h2{margin-top:44px;font-size:16px}.demo-copy .checklist{margin-top:16px}.demo-copy .checklist li{color:#e3dacd}.demo-card{background:var(--site-paper);color:var(--site-ink);border-radius:8px;padding:36px}.marketing-site .demo-card>h2{letter-spacing:-.5px;margin-bottom:24px;font-size:24px}.demo-card>p{color:var(--site-muted);margin:6px 0 28px;font-size:15px}.demo-sent{border:1px solid var(--site-line);background:#fff;border-radius:6px;padding:24px}.marketing-site .demo-sent h3{font-size:18px}.demo-sent p{color:var(--site-muted);margin-top:6px}.demo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:56px 0 0;padding:0;list-style:none;display:grid}.demo-steps li{border:1px solid var(--site-line);background:#fff;border-radius:8px;padding:28px}.demo-steps li>span{background:var(--site-ink);width:32px;height:32px;color:var(--site-accent);border-radius:50%;place-items:center;font-size:14px;display:grid}.marketing-site .demo-steps h3{margin-top:20px;font-size:19px}.demo-steps p{color:var(--site-muted);margin-top:8px;font-size:15px}.legal-page{max-width:760px;padding:56px 0 90px}.legal-page .back-link{color:var(--site-muted);align-items:center;gap:6px;margin-bottom:40px;font-size:13px;text-decoration:none;display:inline-flex}.legal-page .back-link:hover{color:var(--site-ink)}.legal-page h1{letter-spacing:-.5px;margin:0 0 8px;font-size:34px}.legal-page .legal-updated{color:var(--site-muted);margin:0 0 40px;font-size:13px}.legal-page h2{margin:40px 0 12px;font-size:18px}.legal-page p{color:var(--site-ink);margin:0 0 16px;font-size:15px;line-height:1.65}.legal-page a{color:inherit}.legal-page ul{margin:0 0 16px;padding-left:20px;list-style:outside}.legal-page li{color:var(--site-ink);margin:0 0 8px;font-size:15px;line-height:1.65}.legal-page b{font-weight:500}.about-phone{isolation:isolate;justify-self:center;width:min(340px,100%);margin:0;position:relative;container-type:inline-size}.about-phone:before{z-index:-1;content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(closest-side,#ffcd1140,#ffcd1114 55%,#0000);position:absolute;inset:-10% -24%}.about-phone-frame{background:#0b0b0b;border:1px solid #ffffff2e;border-radius:16cqi;padding:3cqi;box-shadow:0 0 0 1px #ffcd1124,0 30px 70px #00000080}.about-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;max-width:880px;margin:64px auto 0;display:grid}.about-value{align-items:flex-start;gap:20px;display:flex}.about-value .feature-link-icon{flex:none;margin-bottom:0}.about-value h3{letter-spacing:-.4px;font-size:20px}.about-value p{color:var(--site-muted);margin-top:8px;font-size:16px;line-height:1.5}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:760px;margin:0 auto;display:grid}.contact-card{border:1px solid var(--site-line);background:#fff;border-radius:8px;flex-direction:column;padding:28px;display:flex}.contact-card h3{letter-spacing:-.4px;font-size:22px}.contact-card p{color:var(--site-muted);margin-top:8px;font-size:16px;line-height:1.5}.contact-card .contact-detail{color:var(--site-ink);margin-top:16px;font-size:15px}.contact-detail a{text-underline-offset:3px;text-decoration:underline}.contact-actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:24px;display:flex}.contact-location{color:var(--site-muted);text-align:center;margin-top:40px}.preview-panel{width:100%;min-height:320px;color:var(--site-ink);align-content:center;justify-items:start;gap:12px;padding:40px;display:grid}.preview-panel-icon{background:#ffffffb3;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.preview-panel-icon svg{width:22px;height:22px}.preview-panel h3{color:var(--site-dark);margin:0;font-size:24px}.preview-panel ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.preview-panel li{background:#ffffffb3;border-radius:6px;padding:8px 12px;font-size:15px}.hero-preview{background:linear-gradient(160deg,#fff6d6,#ffe58a);border-radius:8px}.compare-table-wrap{margin-top:48px;overflow-x:auto}.compare-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.compare-table td,.compare-table th{border-bottom:1px solid var(--site-line);vertical-align:top;padding:14px 16px}.compare-table thead th{color:var(--site-muted);font-size:13px;font-weight:500}.compare-table tbody th{width:22%;font-weight:500}.compare-table td:nth-child(2){background:#fff6d6}.compare-note{color:var(--site-muted);margin-top:16px;font-size:14px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trade-card h3{margin-top:0}.trade-list{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.trade-list li{border:1px solid var(--site-line);background:#fff;border-radius:4px;padding:6px 10px;font-size:14px}.trade-list a{text-underline-offset:3px;text-decoration:underline}.content-section.alternatives-section{padding-block:72px 0}.content-section.alternatives-section:has(+.closing-band){padding-bottom:128px}.compare-table.alternatives-table{background:#fff}.compare-table.alternatives-table td,.compare-table.alternatives-table th{white-space:normal;background:#fff;font-size:15px}.compare-table.alternatives-table tbody th{text-transform:none;letter-spacing:0;width:18%;color:var(--site-ink)}.compare-table.alternatives-table td:last-child{width:40%}.alternatives-table a{text-underline-offset:3px;text-decoration:underline}.compare-table.alternatives-table tr.alternatives-table-first>*{background:#fff6d6}.alternatives-hub-card{border:1px solid var(--site-line);background:#fff}.alternative-entries{gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.alternative-entry{border:1px solid var(--site-line);background:#fff;border-radius:8px;padding:32px;scroll-margin-top:96px}.alternative-entry:first-child{border-color:var(--site-accent)}.marketing-site .alternative-entry h3{letter-spacing:-.8px;font-size:28px}.alternative-entry>p{margin-top:12px;font-size:16px}.alternative-best-for span,.alternative-pricing span{margin-right:6px;font-weight:500}.alternative-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.marketing-site .alternative-lists h4{font-size:15px}.alternative-choose,.alternative-lists ul{list-style:outside}.alternative-lists ul{color:var(--site-muted);margin:12px 0 0;padding-left:18px;font-size:15px}.alternative-lists ul li+li{margin-top:6px}.alternative-links{flex-wrap:wrap;gap:20px;display:flex}.alternative-links a{color:#8a6a00;text-underline-offset:3px;text-decoration:underline}.alternative-choose{margin:32px 0 0;padding-left:20px;font-size:17px}.alternative-choose li+li{margin-top:10px}@media (max-width:900px){.alternative-entry{padding:24px}.alternative-lists{grid-template-columns:minmax(0,1fr)}}.compare-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.compare-side{border:1px solid var(--site-line);background:#fff;border-radius:8px;padding:32px}.compare-side-own{border-color:var(--site-accent)}.marketing-site .compare-side h3{letter-spacing:-.8px;font-size:28px}.compare-side>p{margin-top:12px;font-size:16px}.compare-side .compare-side-choose{color:var(--site-muted)}.compare-objection{background:var(--site-deep);color:#ece4d7;border-radius:8px;padding:40px}.marketing-site .compare-objection h2{color:#fff;letter-spacing:-1px;font-size:32px}.compare-objection ul{margin:20px 0 0;padding-left:20px;font-size:17px;list-style:outside}.compare-objection li+li{margin-top:10px}.compare-table.compare-table-wide{background:#fff}.compare-table.compare-table-wide td,.compare-table.compare-table-wide th{white-space:normal;background:#fff;font-size:15px}.compare-table.compare-table-wide tbody th{text-transform:none;letter-spacing:0;width:18%;color:var(--site-ink)}.compare-table.compare-table-wide td:nth-child(2){background:#fff6d6;width:41%}.compare-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.compare-story-reverse>:first-child{order:2}.compare-story p{color:var(--site-muted);margin-top:16px;font-size:17px}.agent-exchange{border:1px solid var(--site-line);background:#fff;border-radius:8px;margin:0;padding:28px}.marketing-site .agent-exchange p{color:var(--site-ink);border-radius:8px;margin:0;padding:14px 16px;font-size:15px}.agent-exchange p span{color:var(--site-muted);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.agent-exchange-ask{background:var(--site-paper);margin-left:15%}.marketing-site .agent-exchange .agent-exchange-reply{background:#fff6d6;margin-top:12px;margin-right:15%}.agent-exchange figcaption{color:var(--site-muted);margin-top:16px;font-size:13px}.centered-heading>.site-link{margin-top:24px}.marketing-site .centered-heading .pill+.section-title{margin-top:20px}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;margin-top:56px;display:grid}.scene{margin:0}.scene-stage{border-radius:12px;place-items:center;min-height:420px;padding:40px 32px;display:grid}.scene-stage-paper{background:radial-gradient(circle,#00000012 1px,#0000 0) 0 0/18px 18px,#efebe3}.scene-stage-yellow{background:linear-gradient(160deg,#ffe066,var(--site-accent) 55%,#ffc300)}.scene-stage-dark{background:var(--site-dark)}.scene-stack{gap:14px;width:100%;max-width:440px;display:grid}.scene figcaption{margin-top:20px}.marketing-site .scene h3{font-size:20px}.scene figcaption p{color:var(--site-muted);margin-top:6px;font-size:15px;line-height:1.5}.marketing-site .scene-prompt{background:var(--site-dark);color:#fff;border-radius:999px;justify-self:end;max-width:90%;padding:10px 16px;font-size:14px}.scene-card{color:var(--site-ink);background:#fffdf8;border-radius:14px;padding:18px 20px;font-size:14px;box-shadow:0 1px 2px #0000000f,0 12px 32px #0000001a}.marketing-site .scene-card-meta{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.scene-chip{color:var(--site-ink);background:#f1ede4;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.scene-chip-good{color:#0f6b47;background:#dcf3e9}.scene-ai{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.scene-ai-avatar{background:var(--site-dark);width:36px;height:36px;color:var(--site-accent);border-radius:999px;place-items:center;display:grid}.scene-ai-avatar svg{width:18px;height:18px}.marketing-site .scene-ai p{font-size:14px;line-height:1.45}.marketing-site .scene-ai .scene-ai-meta{margin-bottom:2px;font-weight:500}.scene-ai-badge{background:#f1ede4;border-radius:4px;margin-inline:4px;padding:1px 6px;font-size:11px}.scene-morning{background:var(--site-dark);color:#fff;border-radius:16px;padding:28px;box-shadow:0 16px 40px #00000026}.marketing-site .scene-eyebrow{color:var(--site-accent);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:500}.marketing-site .scene-morning-title{letter-spacing:-.6px;margin-top:8px;font-size:24px;font-weight:500;line-height:1.15}.scene-morning ol{gap:10px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.scene-morning li{align-items:center;gap:12px;display:flex}.scene-morning li span{background:var(--site-accent);width:24px;height:24px;color:var(--site-dark);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.scene-quote dl{gap:8px;margin:14px 0 0;display:grid}.scene-quote dl div,.scene-quote-total{justify-content:space-between;gap:12px;display:flex}.scene-quote dt{color:var(--site-muted)}.scene-quote dd{margin:0}.marketing-site .scene-quote-total{border-top:1px solid var(--site-line);margin-top:12px;padding-top:12px}.scene-paid>strong,.scene-quote-total strong{font-weight:500}.scene-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.scene-stats div{background:#f4f1ea;border-radius:8px;padding:10px 12px}.scene-stats span{color:var(--site-muted);font-size:12px;display:block}.scene-stats strong{font-size:22px;font-weight:500}.scene-stats .scene-bad{color:#b42318}.scene-bar{background:#b42318;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.scene-bar span{background:#12a46b;width:68%;height:100%;display:block}.marketing-site .scene-prompt-light{color:var(--site-ink);background:#fff;justify-self:start;box-shadow:0 4px 12px #0000001a}.scene-queue,.scene-team ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.scene-queue li,.scene-team li{justify-content:space-between;align-items:center;gap:12px;display:flex}.scene-file small,.scene-team small{color:var(--site-muted);font-size:12px;display:block}.scene-synced{gap:10px}.scene-file,.scene-synced{align-items:center;display:flex}.scene-file{justify-self:start;gap:14px}.scene-file-icon{color:#fff;background:#1d6f42;border-radius:8px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:500;display:grid}.scene-schedule-grid{grid-template-columns:72px repeat(5,minmax(0,1fr));gap:8px 4px;margin-top:12px;font-size:12px;display:grid}.scene-schedule-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.scene-schedule-day{color:var(--site-muted);text-align:center}.scene-schedule-name{grid-column:1;font-weight:500}.scene-schedule-bar{color:var(--site-ink);white-space:nowrap;text-overflow:ellipsis;background:#fff1b8;border-radius:6px;padding:6px 8px;overflow:hidden}.scene-schedule-leave{color:var(--site-muted);background:repeating-linear-gradient(135deg,#ece7de 0 6px,#f5f1ea 6px 12px)}.scene-schedule-free{color:var(--site-muted);border:1px dashed #d8d1c4;border-radius:6px;grid-column:2/-1;padding:6px 8px}.compare-move{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;margin-top:56px;display:grid}.compare-move>.scene{height:100%}.compare-move .numbered-cards{grid-template-columns:minmax(0,1fr);margin-top:0}.compare-move .scene-stage{height:100%;min-height:360px}.scene-paid>strong{letter-spacing:-.8px;margin:6px 0 8px;font-size:32px;display:block}@media (max-width:900px){.compare-move,.compare-sides,.compare-story,.scene-grid{grid-template-columns:minmax(0,1fr);gap:24px}.compare-story-reverse>:first-child{order:0}.compare-objection,.compare-side{padding:24px}}.alternative-entry h3 a,.compare-side h3 a,.compare-table thead a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.compare-hub-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.compare-hub-search{flex:280px;max-width:420px}.compare-hub-search input{border:1px solid var(--site-line);width:100%;height:44px;color:var(--site-ink);font:inherit;background:#fff;border-radius:8px;padding-inline:14px;font-size:15px}.compare-dot:focus-visible,.compare-hub-chip:focus-visible,.compare-hub-search input:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.compare-hub-chips{flex-wrap:wrap;gap:8px;display:flex}.compare-hub-chip{border:1px solid var(--site-line);color:var(--site-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:500}.compare-hub-chip span{color:var(--site-muted);margin-left:4px}.compare-hub-chip:hover{border-color:var(--site-ink)}.compare-hub-chip[aria-pressed=true]{border-color:var(--site-ink);background:var(--site-ink);color:#fff}.compare-hub-chip[aria-pressed=true] span{color:#ffffffb3}.compare-map-figure{margin:32px 0 0}.compare-map-scroll{overflow-x:auto}.compare-map{grid-template-rows:560px auto;grid-template-columns:112px minmax(0,1fr);column-gap:20px;min-width:760px;padding:8px 8px 0 0;display:grid}.compare-map-y{color:var(--site-muted);text-align:right;grid-template-rows:auto 1fr auto;justify-items:end;padding:24px 0;font-size:15px;line-height:1.35;display:grid}.compare-map-y .compare-map-title{writing-mode:vertical-rl;white-space:nowrap;align-self:center;transform:rotate(180deg)}.compare-map-title{color:var(--site-ink);font-size:16px;font-weight:500}.compare-map-plot{border:1px solid var(--site-line);background:#fff;border-radius:20px;position:relative}.compare-map-plot:after,.compare-map-plot:before{content:"";border:0 dashed var(--site-line);position:absolute}.compare-map-plot:before{border-left-width:1px;top:0;bottom:0;left:50%}.compare-map-plot:after{border-top-width:1px;top:50%;left:0;right:0}.compare-map-x{color:var(--site-muted);grid-column:2;grid-template-columns:1fr auto 1fr;align-items:start;padding:12px 24px 0;font-size:15px;display:grid}.compare-map-x>:last-child{text-align:right}.compare-map-x .compare-map-title{padding-top:20px}.compare-dot{z-index:1;border:1px solid var(--site-line);width:36px;height:36px;color:var(--site-ink);background:#fff;border-radius:50%;place-items:center;margin:0 0 -18px -18px;font-size:11px;font-weight:500;text-decoration:none;display:grid;position:absolute;box-shadow:0 1px 3px #0000001a}.compare-dot:focus-visible,.compare-dot:hover{z-index:3;border-color:var(--site-ink)}.compare-dot[data-dim=true]{opacity:.2;pointer-events:none}.compare-dot img{object-fit:contain;border-radius:6px;width:24px;height:24px}.compare-dot[data-self=true]{z-index:2;background:0 0;border:0;margin:0 0 -36px -36px;animation:compare-self-glow 2.4s ease-in-out infinite;box-shadow:0 0 0 6px #ffcd1133,0 0 32px 8px #ffcd1199,0 0 80px 24px #ffcd1140}.compare-dot[data-self=true],.compare-dot[data-self=true] img{border-radius:18px;width:72px;height:72px}@keyframes compare-self-glow{50%{box-shadow:0 0 0 10px #ffcd1126,0 0 44px 14px #ffcd11b3,0 0 110px 36px #ffcd1152}}.compare-dot{cursor:pointer;padding:0}.compare-dot[data-popup-open]{z-index:3;border-color:var(--site-ink)}.marketing-site .compare-pop{background:var(--site-deep);color:#fffc;border-radius:20px;gap:0;width:300px;padding:22px 24px;box-shadow:0 18px 40px #00000040}.compare-pop:after{content:"";border:9px solid #0000;border-top:9px solid var(--site-deep);position:absolute;top:100%;left:50%;translate:-50%}.compare-pop[data-side=bottom]:after{border-top-color:#0000;border-bottom-color:var(--site-deep);top:auto;bottom:100%}.marketing-site .compare-pop-title{color:#fff;font-size:20px;font-weight:700}.compare-pop-group{color:var(--site-accent);margin-top:2px;font-size:14px}.marketing-site .compare-pop-text{color:#fffc;margin-top:12px;font-size:15px;line-height:1.5}.marketing-site .compare-pop-link{color:#fff;text-underline-offset:4px;align-self:flex-start;margin-top:16px;font-size:15px;font-weight:500;text-decoration:underline}.compare-map-figure figcaption{color:var(--site-muted);margin-top:12px;font-size:14px}.compare-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.compare-app-card{border:1px solid var(--site-line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;transition:border-color .15s;display:flex}.compare-app-card:hover{border-color:var(--site-ink)}.compare-app-logo{object-fit:contain;border-radius:10px;width:40px;height:40px}.marketing-site .compare-app-card h3{margin-top:16px;font-size:18px;font-weight:700}.compare-app-card p{color:var(--site-muted);margin:8px 0 20px;font-size:15px}.compare-app-card a{text-underline-offset:3px;margin-top:auto;font-size:14px;font-weight:500;text-decoration:underline}.compare-hub-empty{color:var(--site-muted);margin-top:24px}.compare-map-hint{display:none}.industry-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.industry-step{border:1px solid var(--site-line);background:#fff;border-radius:12px;padding:28px}.marketing-site .industry-step h3{margin-top:16px;font-size:20px;font-weight:700;line-height:1.3}.industry-step p{color:var(--site-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.industry-step .checklist{margin-top:16px}.forest-heading{color:#f5f0e8;margin:0 0 8px}.industry-related{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.industry-related a{border:1px solid var(--site-line);color:var(--site-ink);background:#fff;border-radius:999px;padding:10px 16px;font-size:15px;text-decoration:none;display:inline-block}.industry-related a:hover{border-color:var(--site-ink)}@media (max-width:1100px){.site-width{width:calc(100% - 80px)}.agent-notification{border-radius:16px;gap:8px;width:32%;padding:10px 12px}.agent-notification-icon{border-radius:7px;width:26px;height:26px}.agent-notification-meta{font-size:11px}.agent-notification-title{font-size:13px}.agent-notification-body{font-size:12px}.agent-notification-left-high{top:22%;left:2%}.agent-notification-left-low{top:60%;left:3%}.agent-notification-right-high{top:32%;right:2%}.agent-notification-right-low{top:70%;right:3%}.site-frame{width:calc(100% - 32px)}.site-frame .site-width{width:calc(100% - 48px)}.header-actions,.site-header{gap:16px}.marketing-site .nav-trigger{padding-inline:6px}.desktop-nav{gap:0}.forest-row{gap:40px}.platform-stage{padding:24px}}@media (max-width:960px){.faq-inner .split-heading,.split-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.connector-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{min-height:64px;padding-right:52px}.mobile-menu-toggle{color:#f7f2ea;background:0 0;display:inline-flex;position:absolute;top:50%;right:37px;translate:0 -50%}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{color:#f7f2ea;background:#ffffff0d}.mobile-menu-icon{width:20px;height:14px;position:relative}.mobile-menu-icon>span{background:currentColor;width:20px;height:1px;transition:transform .28s;position:absolute;top:3px;left:0}.mobile-menu-icon>span:last-child{top:10px}[data-menu-open=true] .mobile-menu-icon>span:first-child{transform:translateY(3.5px)rotate(45deg)}[data-menu-open=true] .mobile-menu-icon>span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu-overlay{opacity:0;pointer-events:none;background:#0000008c;transition:opacity .32s;display:block;position:fixed;inset:65px 0 0}[data-menu-open=true] .mobile-menu-overlay{opacity:1;pointer-events:auto}.mobile-menu{background:var(--site-dark);visibility:hidden;top:calc(100% + 1px);grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),visibility .32s;display:grid;position:absolute;inset-inline:0}[data-menu-open=true] .mobile-menu{visibility:visible;grid-template-rows:1fr}.mobile-menu-clip{border-bottom:1px solid var(--site-frame-line);min-height:0;overflow:hidden}.mobile-menu nav{opacity:0;flex-direction:column;padding-block:14px 24px;transition:opacity .22s,transform .32s;display:flex;transform:translateY(-8px)}[data-menu-open=true] .mobile-menu nav{opacity:1;transform:translateY(0)}.mobile-menu nav{max-height:calc(100dvh - 64px);overflow-y:auto}.mobile-menu-section,.mobile-menu-top{border-bottom:1px solid #ffffff12}.mobile-menu-section>summary,.mobile-menu-top{color:#f7f2ea;cursor:pointer;justify-content:space-between;align-items:center;padding-block:16px;font-size:16px;list-style:none;display:flex}.mobile-menu-section>summary::-webkit-details-marker{display:none}.mobile-menu-section>summary svg{color:#8b8f93;width:16px;height:16px;transition:rotate .2s}.mobile-menu-section[open]>summary svg{rotate:180deg}.mobile-menu-section>div{padding-bottom:12px;display:grid}.mobile-menu-section>div>a{color:#a9adb1;padding-block:8px;font-size:15px}.mobile-menu-section>div>a:hover{color:#f7f2ea}.mobile-menu-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.mobile-menu-actions .site-link-primary{grid-column:1/-1}.mobile-menu .mobile-login{--button-border:1px;color:#f7f2ea;border:1px solid #ffffff24}.desktop-nav,.header-cta,.login-link{display:none}}@media (max-width:900px){.compare-app-grid,.industry-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-grid{grid-template-columns:minmax(0,1fr);max-width:480px}.problem-card:nth-child(n){min-height:0;margin-top:0}.forest-row{grid-template-columns:minmax(0,1fr);gap:32px}.forest-row-reverse>.forest-visual{order:0}.footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-logo{grid-column:1/-1}}@media (max-width:760px){.hero-wide-break{display:none}.compare-app-grid,.industry-steps{grid-template-columns:minmax(0,1fr)}.compare-map-hint{display:block}.compare-hub-search{max-width:none}.compare-map{grid-template-rows:480px auto}.trade-track{grid-auto-columns:84%}.integration-grid{grid-template-columns:minmax(0,1fr)}.site-width{width:calc(100% - 40px)}.site-frame{width:calc(100% - 16px)}.site-frame .site-width{width:calc(100% - 24px)}.mobile-menu-toggle{right:17px}.site-link{padding-inline:16px;font-size:14px}.hero{padding-block:64px 0}.marketing-site .hero h1{letter-spacing:-1.2px;font-size:clamp(32px,9vw,42px);line-height:1.06}.hero-intro{font-size:17px}.hero-actions{flex-wrap:wrap}.hero-media{aspect-ratio:1000/1297;margin-top:56px;padding-top:82.7%}.hero-phone{width:72%}.download-feature,.download-phones{grid-template-columns:minmax(0,1fr)}.download-feature{gap:32px}.download-phones{gap:56px;margin-top:64px}.agent-notifications{display:none}.content-section,.problem-section{padding-block:72px}.faq-section{padding-top:0}.statement-section{padding-block:88px}.marketing-site .statement{letter-spacing:-.8px}.marketing-site .section-title{letter-spacing:-1px;font-size:32px}.problem-grid{margin-top:40px}.demo-video{border-radius:8px;margin-top:32px}.demo-video-play{width:64px;height:64px}.demo-video-play svg{width:26px;height:26px}.demo-video-label{font-size:12px}.marketing-site .problem-card h3{margin-top:20px;font-size:30px}.problem-card p{padding-top:20px}.forest-rows{gap:64px;padding-block:72px}.marketing-site .forest-copy h3{font-size:32px}.platform-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:36px}.forest-visual{padding:20px 0 0 20px}.platform-tab-label{font-size:14px}.platform-tab-caption{display:none}.platform-stage{border-radius:6px;margin-top:20px;padding:10px}.faq-list{margin-top:36px}.closing{padding-block:80px 64px}.footer-band .site-frame{padding-block:12px}.footer-card{padding:28px 22px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:1100px){.feature-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-highlight,.demo,.steps-band{gap:40px}.footer-top{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:900px){.included-wide .checklist-light{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero-visual{padding:24px}.about-values,.agent-highlight,.contact-grid,.demo,.demo-steps,.included,.integration-cards,.numbered-cards,.related-section .feature-link-grid,.related-section .integration-grid,.sms-packs,.steps-band{grid-template-columns:minmax(0,1fr)}.included{gap:32px;padding:32px}.plan-grid{grid-template-columns:minmax(0,1fr);max-width:520px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-hero{padding-block:48px 56px}.marketing-site .demo-copy h1,.marketing-site .page-hero h1{letter-spacing:-1.2px;font-size:clamp(34px,9vw,44px)}.page-hero-visual{margin-top:40px;padding:12px}.checklist-light,.feature-link-grid,.feature-link-grid-two,.included-wide .checklist-light{grid-template-columns:minmax(0,1fr)}.feature-link-card{min-height:0}.agent-highlight,.steps-band{padding-block:72px}.included{padding:24px}.demo{padding-block:48px 64px}.demo-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{transition:none!important;animation:none!important}}@font-face{ascent-override:92%;font-family:plain;src:url(/_next/static/media/2f181447296e425f-s.p.woff2?dpl=dpl_J7WVEdgAeckVcKySknB6qXRxTMFH) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{ascent-override:92%;font-family:plain;src:url(/_next/static/media/ec91270226c893b6-s.p.woff2?dpl=dpl_J7WVEdgAeckVcKySknB6qXRxTMFH) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{ascent-override:92%;font-family:plain;src:url(/_next/static/media/46f51a46893f9775-s.p.woff2?dpl=dpl_J7WVEdgAeckVcKySknB6qXRxTMFH) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plain Fallback;src:local("Arial");ascent-override:105.23%;descent-override:19.61%;line-gap-override:0.00%;size-adjust:106.05%}.__className_b897b0{font-family:plain,plain Fallback}.__variable_b897b0{--font-plain:"plain","plain Fallback"}