.marketing-site{--font-geist:"Figtree",Arial,sans-serif;--font-manrope:"Pangea","Figtree",Arial,sans-serif}.marketing-site.marketing-sticky-layout{overflow-x:clip;overflow-y:visible}.marketing-site .marketing-sticky-header{position:sticky;top:0;z-index:40;background:#fff;box-shadow:0 1px 0 #e4eee9}.marketing-site .marketing-sticky-header .site-header{position:relative;top:auto}.marketing-site .internal-page.pricing-page{background:linear-gradient(180deg,#e7f7ef,#f2faf6 45%,#eaf7f0)!important}.marketing-site .product-arc-filters button{font-size:12px!important;font-weight:750!important;letter-spacing:.08em;text-transform:uppercase}.marketing-site .product-arc-section{--arc-card-width:270px;position:relative;width:calc(100% + 128px);margin:38px -64px 0;overflow:hidden;padding:4px 0 10px}.marketing-site .product-arc-filters{position:relative;z-index:40;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:0 24px 20px}.marketing-site .product-arc-filters button{border:1px solid #dce9e2;background:rgba(255,255,255,.86);color:#687871;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;transition:.2s}.marketing-site .product-arc-filters button:hover{border-color:#9bd9b8;color:#16804b}.marketing-site .product-arc-filters button.active{border-color:#91d8b1;background:#eaf8f1;color:#14804a;box-shadow:0 8px 22px rgba(24,180,102,.08)}.marketing-site .product-arc-card:focus-visible,.marketing-site .product-arc-controls button:focus-visible,.marketing-site .product-arc-filters button:focus-visible{outline:3px solid rgba(24,180,102,.28);outline-offset:3px}.marketing-site .product-arc-stage{position:relative;height:500px;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;outline:none}.marketing-site .product-arc-stage.is-dragging{cursor:grabbing}.marketing-site .product-arc-position{position:absolute;left:50%;top:0;width:var(--arc-card-width);margin-left:calc(var(--arc-card-width) / -2);transform-origin:50% 100%;will-change:transform,opacity}.marketing-site .product-arc-card{width:100%;height:320px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #cfe9dc;background:linear-gradient(180deg,#fff,#f7fffb 55%,#eefaf3);border-radius:24px;padding:27px;color:#10231b;box-shadow:0 16px 36px rgba(16,35,27,.1);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.marketing-site .product-arc-card:hover{border-color:#7dcc9f;box-shadow:0 22px 48px rgba(24,180,102,.16)}.marketing-site .product-arc-card.is-active{border-color:#18B466;box-shadow:0 26px 58px rgba(24,180,102,.2)}.marketing-site .product-arc-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#e6f8ef;color:#16804b;margin-bottom:25px}.marketing-site .product-arc-icon svg{width:23px;height:23px}.marketing-site .product-arc-title{display:block;font:750 21px/1.2 var(--font-manrope),sans-serif;letter-spacing:-.03em}.marketing-site .product-arc-description{display:block;color:#5f6f68;font-size:14px;line-height:1.6}.marketing-site .product-arc-link{display:flex;align-items:center;gap:8px;color:#16804b;font-size:13px;font-weight:750;margin-top:auto;padding-top:18px}.marketing-site .product-arc-link b{font-size:17px;transition:transform .2s}.marketing-site .product-arc-card:hover .product-arc-link b{transform:translate(3px,-3px)}.marketing-site .product-arc-card:hover .product-arc-icon{transform:scale(1.05)}.marketing-site .product-arc-controls{position:absolute;z-index:45;left:50%;bottom:12px;transform:translateX(-50%);display:flex;align-items:center;gap:13px}.marketing-site .product-arc-controls button{width:38px;height:38px;border-radius:50%;border:1px solid #cfe4d9;background:#fff;color:#16804b;display:grid;place-items:center;font-size:18px;box-shadow:0 7px 18px rgba(16,35,27,.08)}.marketing-site .product-arc-controls button:hover:not(:disabled){background:#18B466;color:#fff;border-color:#18B466}.marketing-site .product-arc-controls button:disabled{opacity:.32;cursor:not-allowed}.marketing-site .product-arc-controls span{min-width:48px;text-align:center;color:#687871;font-size:12px;font-weight:700}.marketing-site .product-arc-swipe{display:none;text-align:center;color:#7a8a82;font-size:12px;margin:4px 0 0}@media(max-width:1023px){.marketing-site .product-arc-section{width:calc(100% + 72px);margin-inline:-36px}.marketing-site .product-arc-stage{height:470px}}@media(max-width:639px){.marketing-site .product-arc-section{--arc-card-width:min(82vw,290px);width:calc(100% + 44px);margin:30px -22px 0}.marketing-site .product-arc-filters{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:0 22px 18px;scrollbar-width:none}.marketing-site .product-arc-filters::-webkit-scrollbar{display:none}.marketing-site .product-arc-filters button{flex:0 0 auto}.marketing-site .product-arc-stage{height:410px}.marketing-site .product-arc-card{height:310px;border-radius:21px;padding:24px}.marketing-site .product-arc-controls{bottom:8px}.marketing-site .product-arc-swipe{display:block}}@media(prefers-reduced-motion:reduce){.marketing-site .product-arc-card,.marketing-site .product-arc-icon,.marketing-site .product-arc-link b,.marketing-site .product-arc-position{transition:none!important;animation:none!important;will-change:auto}}.marketing-site .main-pill-button,.marketing-site.internal-shell .button{border-radius:9999px!important;padding:16px 28px!important;gap:18px!important;background:#18B466!important;border:1px solid #18b466!important;color:#fff!important;font-size:16px!important;font-weight:700!important;box-shadow:0 10px 28px rgba(24,180,102,.2)!important}.marketing-site .main-pill-button:hover,.marketing-site.internal-shell .button:hover{background:#139556!important;border-color:#139556!important;transform:translateY(-2px)}.marketing-site .main-pill-button span{font-size:20px;line-height:1}.marketing-site .internal-shell{min-height:100vh;background:#fff;color:#10231b}.marketing-site .internal-header{background:#fff;position:sticky;top:0;max-width:none;padding-inline:max(26px,calc((100vw - 1168px)/2));border-bottom:1px solid #e4eee9}.marketing-site .internal-page{padding:clamp(42px,6vw,82px) 24px!important;background:radial-gradient(circle at 82% 5%,rgba(24,180,102,.12),transparent 28%),linear-gradient(180deg,#f7fcf9,#fff 42%,#f5fbf8)!important}.marketing-site .internal-page>.soft-card{max-width:1168px!important;padding:clamp(34px,5vw,64px)!important;border:1px solid #dcece4!important;border-radius:28px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 26px 75px rgba(16,35,27,.1)!important}.marketing-site .internal-page>.soft-card>h1{max-width:850px;font-size:clamp(42px,5.2vw,68px)!important;line-height:1.04!important;font-weight:800!important;letter-spacing:-.055em!important}.marketing-site .internal-page>.soft-card>p{font-size:clamp(17px,1.5vw,20px)!important;line-height:1.7!important;color:#5f6f68!important}.marketing-site .internal-page [class~=rounded-3xl]{border-color:#bfe7d1!important;background:linear-gradient(139deg,#fff 8%,#edf8f2 55%,rgba(116,243,175,.08))!important;box-shadow:0 14px 34px rgba(24,180,102,.07)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.marketing-site .internal-page article[class~=rounded-3xl]:hover{transform:translateY(-4px);border-color:#18B466!important;box-shadow:0 20px 48px rgba(24,180,102,.14)!important}.marketing-site .internal-page [class~=rounded-2xl]{border-color:#d9eee3!important}.marketing-site .internal-page h2{letter-spacing:-.025em}.marketing-site .internal-page .kicker{font-size:13px!important;color:#16804b!important}.marketing-site .internal-footer{margin-top:0}.marketing-site .comparison-legacy-chrome{display:none!important}@media(max-width:800px){.marketing-site .internal-header{padding-inline:18px}.marketing-site .internal-page{padding:34px 16px!important}.marketing-site .internal-page>.soft-card{padding:30px 22px!important;border-radius:20px!important}.marketing-site .internal-page>.soft-card>h1{font-size:clamp(38px,10vw,52px)!important}.marketing-site .internal-footer{padding-top:50px}}.marketing-site .platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}.marketing-site .platform-grid article{min-width:0;height:100%}@media(max-width:1100px){.marketing-site .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.marketing-site .platform-grid{grid-template-columns:1fr!important}}.marketing-site .integration-carousel{width:100%;overflow:hidden!important;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.marketing-site .integration-track{display:flex!important;width:-moz-max-content;width:max-content;max-width:none!important;gap:0!important;animation:integration-marquee 32s linear infinite;will-change:transform}.marketing-site .integration-sequence{display:flex!important;align-items:center;justify-content:flex-start!important;flex:0 0 auto;gap:42px!important;padding-right:42px}.marketing-site .integration-sequence span{flex:0 0 auto}.marketing-site .integration-carousel:hover .integration-track{animation-play-state:paused}@keyframes integration-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:600px){.marketing-site .integration-track{animation-duration:24s}.marketing-site .integration-sequence{gap:28px!important;padding-right:28px}}.marketing-site .integration-band span>img{width:34px!important;height:34px!important;flex:0 0 34px;-o-object-fit:contain;object-fit:contain;background:transparent;border:0;border-radius:0;padding:0}.marketing-site .integration-band>div>div{gap:24px!important;padding-bottom:7px;scrollbar-width:thin;scrollbar-color:#315043 transparent}.marketing-site .platform-grid article:last-child{grid-column:auto}.marketing-site .platform-grid article:last-child>p{max-width:none}.marketing-site .platform-grid article:last-child ul{display:block}.marketing-site .section.product{padding-top:56px!important;padding-bottom:56px!important}.marketing-site .section.platform{padding-top:45px!important}@media(max-width:800px){.marketing-site .section.product{padding-top:32px!important;padding-bottom:32px!important}.marketing-site .section.platform{padding-top:32px!important}}@media(max-width:600px){.marketing-site .section.product{padding-top:26px!important;padding-bottom:26px!important}.marketing-site .section.platform{padding-top:26px!important}}.marketing-site .logo-strip>p{font-size:14px!important;line-height:1.5!important;letter-spacing:.16em!important;margin-bottom:26px!important;color:#52525B!important}@media(max-width:600px){.marketing-site .logo-strip>p{font-size:12px!important;letter-spacing:.12em!important;margin-bottom:20px!important}}.marketing-site .hero-copy h1 em{color:#03b500!important}.marketing-site .authentic-hero .hero-product-shot{animation:hero-inbox-enter 1.05s cubic-bezier(.16,1.18,.3,1) both,hero-inbox-float 6s ease-in-out 1.05s infinite;will-change:translate,scale,opacity;transform-origin:50% 100%;position:absolute}.marketing-site .authentic-hero .hero-product-shot:after{content:"";position:absolute;inset:34px 0 0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(24,180,102,.1) 48%,transparent 58%);transform:translateX(-120%);animation:hero-inbox-sheen 7s ease-in-out 1.6s infinite}.marketing-site .authentic-hero .browser-chrome span{animation:hero-dot-pulse 2.4s ease-in-out infinite}.marketing-site .authentic-hero .browser-chrome span:nth-child(2){animation-delay:.2s}.marketing-site .authentic-hero .browser-chrome span:nth-child(3){animation-delay:.4s}.marketing-site .authentic-hero .lead-card{animation:hero-card-left 5s ease-in-out 1.1s infinite}.marketing-site .authentic-hero .response-card{animation:hero-card-right 5.5s ease-in-out 1.35s infinite}@keyframes hero-inbox-enter{0%{opacity:0;translate:0 120px;scale:.82 .2}65%{opacity:1;translate:0 -9px;scale:1.015 1.035}82%{translate:0 3px;scale:.995 .99}to{opacity:1;translate:0 0;scale:1}}@keyframes hero-inbox-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes hero-inbox-sheen{0%,60%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}@keyframes hero-dot-pulse{0%,to{background:#c6d3cd;transform:scale(1)}50%{background:#18B466;transform:scale(1.18)}}@keyframes hero-card-left{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-8px) rotate(.4deg)}}@keyframes hero-card-right{0%,to{transform:translateY(0) rotate(.3deg)}50%{transform:translateY(7px) rotate(-.3deg)}}@media(prefers-reduced-motion:reduce){.marketing-site .authentic-hero .browser-chrome span,.marketing-site .authentic-hero .floating-card,.marketing-site .authentic-hero .hero-product-shot,.marketing-site .authentic-hero .hero-product-shot:after{animation:none!important}}.marketing-site .feature-panel-enter{position:relative;z-index:2;min-width:0;opacity:1!important;transform:none!important;visibility:visible!important}.marketing-site .feature-module-enter{min-width:0;display:flex;align-items:stretch;animation-duration:.58s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-delay:.06s;animation-fill-mode:both}.marketing-site .feature-module-enter>.module-screen{flex:1;width:auto}.marketing-site .feature-module-enter.feature-enter-next{animation-name:feature-module-next}.marketing-site .feature-module-enter.feature-enter-previous{animation-name:feature-module-previous}@keyframes feature-module-next{0%{opacity:0;transform:translateX(64px) scale(.98);filter:blur(3px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@keyframes feature-module-previous{0%{opacity:0;transform:translateX(-64px) scale(.98);filter:blur(3px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.marketing-site .feature-module-enter{animation:none!important}}.marketing-site .button,.marketing-site .button-dark,.marketing-site .form-button{background:#18B466!important;border-color:#18B466!important;color:#fff!important}.marketing-site .button-dark:hover,.marketing-site .button:hover,.marketing-site .form-button:hover{background:#139556!important;border-color:#139556!important;color:#fff!important}.marketing-site .internal-page a[class~=rounded-full]{background:#18B466!important;border-color:#18B466!important;color:#fff!important}.marketing-site .internal-page a[class~=rounded-full]:hover{background:#139556!important;border-color:#139556!important;color:#fff!important}.marketing-site .logo-strip .client-track{animation-duration:40s!important}@media(max-width:600px){.marketing-site .logo-strip .client-track{animation-duration:32s!important}}.marketing-site .logo-strip .client-carousel+.client-carousel{margin-top:16px}.marketing-site .logo-strip .client-carousel-reverse .client-track{animation-direction:reverse}.marketing-site .logo-strip .client-carousel .client-logo{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.marketing-site .logo-strip .client-carousel,.marketing-site .logo-strip .client-sequence,.marketing-site .logo-strip .client-track{flex-wrap:nowrap!important;justify-content:flex-start!important}.marketing-site .logo-strip .client-sequence{gap:36px!important;padding-right:36px!important}.marketing-site .logo-strip .client-logo{width:170px!important;flex:0 0 170px!important}.marketing-site .logo-strip .client-logo img{margin:auto!important}@media(max-width:600px){.marketing-site .logo-strip .client-sequence{gap:22px!important;padding-right:22px!important}.marketing-site .logo-strip .client-logo{width:138px!important;flex-basis:138px!important}}.marketing-site .logo-strip .client-carousel .client-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:180px!important;-moz-column-gap:48px!important;column-gap:48px!important;align-items:center!important;width:-moz-max-content!important;width:max-content!important}.marketing-site .logo-strip .client-carousel .client-logo{width:180px!important;height:82px!important;display:grid!important;place-items:center!important;overflow:hidden!important}.marketing-site .logo-strip .client-carousel .client-logo img{width:auto!important;height:auto!important;max-width:150px!important;max-height:64px!important;-o-object-fit:contain!important;object-fit:contain!important}@media(max-width:600px){.marketing-site .logo-strip .client-carousel .client-track{grid-auto-columns:140px!important;-moz-column-gap:30px!important;column-gap:30px!important}.marketing-site .logo-strip .client-carousel .client-logo{width:140px!important;height:70px!important}.marketing-site .logo-strip .client-carousel .client-logo img{max-width:120px!important;max-height:52px!important}}.marketing-site .logo-strip .client-carousel{isolation:isolate}.marketing-site .logo-strip .client-track{align-items:center;min-width:-moz-max-content;min-width:max-content}.marketing-site .logo-strip .client-sequence{flex:0 0 auto!important;gap:20px!important;padding-right:20px!important}.marketing-site .logo-strip .client-logo{position:relative;width:158px!important;height:82px!important;flex:0 0 158px!important;overflow:hidden!important}.marketing-site .logo-strip .client-logo img{display:block!important;width:100%!important;height:100%!important;max-width:130px!important;max-height:58px!important;-o-object-fit:contain!important;object-fit:contain!important}@media(max-width:600px){.marketing-site .logo-strip .client-sequence{gap:12px!important;padding-right:12px!important}.marketing-site .logo-strip .client-logo{width:128px!important;height:70px!important;flex-basis:128px!important}.marketing-site .logo-strip .client-logo img{max-width:108px!important;max-height:50px!important}}.marketing-site .client-carousel{width:100%;max-width:1220px;margin-inline:auto;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.marketing-site .client-track{display:flex;width:-moz-max-content;width:max-content;animation:client-marquee 48s linear infinite;will-change:transform}.marketing-site .client-sequence{display:flex;align-items:center;gap:18px;padding-right:18px}.marketing-site .client-carousel .client-logo{width:158px;flex:0 0 158px}.marketing-site .client-carousel .client-logo img{width:100%!important;height:100%!important;max-width:130px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.marketing-site .client-carousel:hover .client-track{animation-play-state:paused}@keyframes client-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:600px){.marketing-site .client-track{animation-duration:34s}.marketing-site .client-sequence{gap:10px;padding-right:10px}.marketing-site .client-carousel .client-logo{width:128px;flex-basis:128px;height:70px}.marketing-site .client-carousel{mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}}@media(prefers-reduced-motion:reduce){.marketing-site .client-track{animation:none;max-width:100%;overflow-x:auto}.marketing-site .client-sequence[aria-hidden=true]{display:none}}.marketing-site .logo-strip .customer-logos{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px!important;max-width:1180px}.marketing-site .client-logo{height:82px;display:flex;align-items:center;justify-content:center;border:1px solid #edf2ef;border-radius:14px;background:#fff;padding:12px}.marketing-site .customer-logos .client-logo img{width:100%!important;height:100%!important;max-width:130px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.marketing-site .customer-logos .client-logo img:hover{filter:none!important;opacity:1!important}@media(max-width:900px){.marketing-site .logo-strip .customer-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.marketing-site .logo-strip .customer-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.marketing-site .client-logo{height:72px;padding:10px}}.marketing-site{max-width:100%;overflow-x:hidden}.marketing-site .section-shell{width:100%;max-width:1220px;margin-inline:auto;padding:clamp(38px,6vw,88px) 26px}.marketing-site .soft-card{border:1px solid #e6eee9;border-radius:28px;background:#f9fcfb;overflow:hidden}.marketing-site .soft-card img{max-width:100%}@media(max-width:1050px){.marketing-site .site-header{gap:22px}.marketing-site .nav{gap:18px}.marketing-site .hero{grid-template-columns:1fr 1fr;gap:34px}.marketing-site .footer-main{gap:30px}.marketing-site .demo{gap:48px}}@media(max-width:800px){.marketing-site .announcement{font-size:11px;line-height:1.45;padding:9px 14px}.marketing-site .site-header{width:100%;height:66px;padding-inline:18px}.marketing-site .official-logo img{height:28px!important}.marketing-site .menu-button{display:flex!important;position:relative;z-index:32}.marketing-site .nav{display:none!important;top:72px!important;left:14px!important;right:14px!important;width:auto!important;margin:0!important;align-items:stretch!important;gap:6px!important;padding:14px!important}.marketing-site .nav.open{display:flex!important}.marketing-site .nav a,.marketing-site .nav button{width:100%;padding:11px 10px;text-align:left}.marketing-site .nav-actions{display:none!important}.marketing-site .section,.marketing-site .section-shell{max-width:100%;margin:0;padding:64px 0}.marketing-site .hero{display:block!important;min-height:auto!important;padding-top:52px!important;padding-bottom:56px!important}.marketing-site .hero-copy{max-width:660px;margin-inline:auto;text-align:center}.marketing-site .hero-copy>p{margin-inline:auto}.marketing-site .hero-actions,.marketing-site .hero-proof{justify-content:center}.marketing-site .hero-visual{margin-top:38px}.marketing-site .logo-strip{padding:28px 18px}.marketing-site .customer-logos{gap:22px!important}.marketing-site .customer-logos img{height:38px!important;max-width:110px!important}.marketing-site .commerce-copy h2,.marketing-site .demo-copy h2,.marketing-site .faq h2,.marketing-site .mobile-copy h2,.marketing-site .section-heading h2,.marketing-site .security h2,.marketing-site .workflow-copy h2{font-size:clamp(32px,7vw,42px)!important}.marketing-site .section-heading p{font-size:16px}.marketing-site .feature-tabs{justify-content:flex-start!important;padding-inline:4px}.marketing-site .feature-stage{grid-template-columns:1fr!important}.marketing-site .feature-copy{padding:36px 30px!important}.marketing-site .feature-stage .module-screen{display:block!important;width:auto!important;margin:0 18px 24px!important;align-self:auto}.marketing-site .actual-inbox-module>img{width:100%!important;height:auto!important}.marketing-site .module-topbar{min-width:0}.marketing-site .module-topbar small{display:none}.marketing-site .platform-grid{grid-template-columns:1fr 1fr!important}.marketing-site .platform-grid article{padding:26px!important}.marketing-site .platform-card-head h3{font-size:21px!important}.marketing-site .platform-grid article>p{font-size:15px!important}.marketing-site .platform-grid li{font-size:14px!important}.marketing-site .integration-band{padding-inline:18px}.marketing-site .integration-band>div>div{justify-content:flex-start!important;padding-bottom:4px}.marketing-site .soft-card{border-radius:22px}.marketing-site .soft-card.grid{grid-template-columns:1fr}.marketing-site .soft-card>div{min-width:0}.marketing-site .soft-card img{height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.marketing-site .demo{grid-template-columns:1fr!important;gap:36px}.marketing-site .demo form{padding:26px!important}.marketing-site .footer{padding:54px 22px 24px}.marketing-site .footer-main{grid-template-columns:1fr 1fr!important;gap:34px 24px!important}.marketing-site .footer-brand{grid-column:1/-1}.marketing-site .footer-bottom{margin-top:38px}}@media(max-width:600px){.marketing-site h1:not(.case-study-content *){font-size:clamp(38px,11vw,48px)!important}.marketing-site .hero-copy>p{font-size:16px!important}.marketing-site .hero-actions{flex-direction:column;gap:14px}.marketing-site .hero-actions .button,.marketing-site .hero-actions .text-link{width:100%;max-width:320px}.marketing-site .hero-proof{align-items:flex-start}.marketing-site .authentic-hero{min-height:270px!important}.marketing-site .authentic-hero .hero-product-shot{width:720px!important;inset:26px auto auto 50%!important;transform:translateX(-50%) scale(.48)!important;transform-origin:top center!important}.marketing-site .glow{display:none}.marketing-site .section,.marketing-site .section-shell{padding:52px 14px}.marketing-site .soft-card{border-radius:18px}.marketing-site .soft-card.px-6,.marketing-site .soft-card.sm\:px-10{padding-left:18px!important;padding-right:18px!important}.marketing-site .feature-copy{padding:30px 22px!important}.marketing-site .feature-copy h3{font-size:30px!important}.marketing-site .feature-stage .module-screen{margin:0 10px 16px!important;border-radius:10px}.marketing-site .module-topbar{height:32px}.marketing-site .module-topbar strong{font-size:8px}.marketing-site .platform-grid{grid-template-columns:1fr!important}.marketing-site .platform-grid article{padding:24px!important}.marketing-site .platform-card-head h3{font-size:22px!important}.marketing-site .platform-grid article>p{min-height:auto!important}.marketing-site .customer-logos img{height:32px!important;max-width:86px!important}.marketing-site .form-row{grid-template-columns:1fr!important}.marketing-site .demo form{padding:20px!important}.marketing-site .footer-main{grid-template-columns:1fr 1fr!important}.marketing-site .footer-bottom{flex-direction:column;gap:8px}.marketing-site .integration-band span{font-size:12px}.marketing-site .integration-band i{flex:0 0 25px}}@media(max-width:380px){.marketing-site .section,.marketing-site .section-shell{padding-left:10px;padding-right:10px}.marketing-site .footer-main{grid-template-columns:1fr!important}.marketing-site .footer-brand{grid-column:auto}.marketing-site .customer-logos img{max-width:72px!important}.marketing-site .feature-tabs button{padding-inline:12px!important}}.marketing-site .platform-card-head h3{font-size:clamp(22px,1.55vw,26px)!important}.marketing-site .platform-card-head>span{width:42px!important;height:42px!important;font-size:11px!important}.marketing-site .platform-grid article>p{font-size:clamp(16px,1.05vw,18px)!important;line-height:1.7!important;min-height:58px!important}.marketing-site .platform-grid li{font-size:clamp(15px,.95vw,17px)!important;line-height:1.5!important;margin:13px 0!important}.marketing-site .platform-grid li i{width:21px!important;height:21px!important;font-size:10px!important;flex:0 0 21px}.marketing-site .platform-grid article{box-shadow:0 14px 34px #18b46612;background:linear-gradient(116deg,#ffffff 8%,#e5f4ed 52%,#8ef6be17)!important;border-color:#00d66b!important;padding:32px!important}.marketing-site .platform-grid article:hover{background:linear-gradient(145deg,#ffffff 2%,#eaf9f1 45%,#c8f0da)!important;border-color:#8fd4af!important;box-shadow:0 20px 48px rgba(24,180,102,.14)}.marketing-site .feature-tabs{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.marketing-site .feature-tabs::-webkit-scrollbar{display:none}.marketing-site .feature-tabs button{font-size:17px!important;font-weight:650!important}@media(max-width:800px){.marketing-site .feature-tabs button{font-size:15px!important}}@media(max-width:480px){.marketing-site .feature-tabs button{font-size:14px!important}}.marketing-site .actual-inbox-module{align-self:center;background:#fff}.marketing-site .actual-inbox-module>img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.marketing-site .authentic-hero{min-height:480px!important}.marketing-site .authentic-hero .hero-product-shot{inset:24px -145px auto -70px}.marketing-site .authentic-hero .lead-card{left:-42px;bottom:22px!important}.marketing-site .authentic-hero .response-card{right:-78px!important}@media(max-width:1050px){.marketing-site .authentic-hero .hero-product-shot{inset:42px -55px auto -25px}.marketing-site .authentic-hero .response-card{right:-20px!important}}@media(max-width:800px){.marketing-site .authentic-hero{min-height:400px!important}.marketing-site .authentic-hero .hero-product-shot{inset:36px auto auto 50%;width:820px;transform:translateX(-50%) scale(.76)}.marketing-site .authentic-hero .lead-card,.marketing-site .authentic-hero .response-card{display:none}}@media(max-width:520px){.marketing-site .authentic-hero{min-height:300px!important}.marketing-site .authentic-hero .hero-product-shot{width:780px;transform:translateX(-50%) scale(.5)}}.marketing-site .official-logo img{display:block;width:auto;height:32px}.marketing-site .customer-logos{display:flex!important;align-items:center;justify-content:space-around!important;gap:clamp(28px,5vw,72px)!important}.marketing-site .customer-logos img{width:auto;height:48px;max-width:140px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.72;mix-blend-mode:multiply}.marketing-site .customer-logos img:hover{filter:none;opacity:1}.marketing-site .official-logo .meta-partner-badge{width:77px!important;height:44px!important}.marketing-site .official-logo .meta-partner-badge-footer{width:88px!important;height:50px!important}.marketing-site .authentic-hero{min-height:520px}.marketing-site .hero-product-shot{position:absolute;inset:36px -20px auto 0;background:#fff;border:1px solid #dce8e2;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px rgba(15,48,35,.18);z-index:2}.marketing-site .hero-product-shot .browser-chrome{height:34px;background:#f3f7f5;border-bottom:1px solid #e2ebe7;display:flex;align-items:center;gap:6px;padding:0 12px}.marketing-site .browser-chrome span{width:7px;height:7px;border-radius:50%;background:#c6d3cd}.marketing-site .browser-chrome b{font-size:9px;color:#718079;margin-left:10px;font-weight:600}.marketing-site .hero-product-shot>img{display:block;width:100%;height:auto}.marketing-site .authentic-hero .glow{z-index:0}.marketing-site .authentic-hero .floating-card{z-index:4}.marketing-site .authentic-hero .lead-card{bottom:0}.marketing-site .authentic-hero .response-card{top:5px}.marketing-site .module-screen{margin:46px 38px 46px 0;border-radius:14px;background:#f8fbf9;overflow:hidden;box-shadow:0 22px 50px rgba(0,0,0,.32);color:#10231b;min-width:0}.marketing-site .module-topbar{height:38px;background:#fff;border-bottom:1px solid #e3ebe7;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px}.marketing-site .module-topbar>div{display:flex;gap:5px}.marketing-site .module-topbar span{width:7px;height:7px;border-radius:50%;background:#cbd7d1}.marketing-site .module-topbar strong{font-size:9px}.marketing-site .module-topbar small{text-align:right;color:#819089;font-size:7px}.marketing-site .module-shell{height:352px;display:grid;grid-template-columns:48px 1fr}.marketing-site .module-sidebar{background:#10231b;display:flex;flex-direction:column;align-items:center;gap:18px;padding:14px 9px}.marketing-site .module-sidebar img{background:#fff;border-radius:8px;padding:3px}.marketing-site .module-sidebar i{width:20px;height:20px;border-radius:6px;background:#29483b}.marketing-site .module-sidebar i.on{background:#6fdfb0}.marketing-site .module-main{min-width:0;background:#f8fbf9}.marketing-site .module-main>header{height:66px;background:#fff;border-bottom:1px solid #e3ebe7;display:flex;align-items:center;justify-content:space-between;padding:12px 18px}.marketing-site .module-main header small{display:block;color:#779087;font-size:8px;margin-bottom:3px}.marketing-site .module-main h4{font-size:14px;letter-spacing:-.02em;margin:0}.marketing-site .module-main header>b{font-size:9px;color:#237552;background:#e7f8f0;padding:7px 9px;border-radius:20px}.marketing-site .conversation-view{height:286px;display:grid;grid-template-columns:190px 1fr}.marketing-site .module-rows{background:#fff;border-right:1px solid #e2eae6;padding:10px}.marketing-site .conversation-view .module-rows>div{display:flex;align-items:center;gap:9px;padding:11px 8px;border-radius:8px}.marketing-site .conversation-view .module-rows>div.active{background:#e8f8f0}.marketing-site .conversation-view .module-rows i{font-style:normal;width:27px;height:27px;border-radius:50%;background:#dceee5;display:grid;place-content:center;font-size:9px;font-weight:700}.marketing-site .conversation-view .module-rows span{display:flex;flex-direction:column;min-width:0}.marketing-site .conversation-view .module-rows b{font-size:9px}.marketing-site .conversation-view .module-rows small{font-size:7px;color:#84918b;margin-top:3px;white-space:nowrap}.marketing-site .module-detail{padding:22px 18px}.marketing-site .detail-line{display:block;width:54%;height:6px;border-radius:10px;background:#e3ebe7;margin:7px 0}.marketing-site .detail-line.wide{width:78%}.marketing-site .detail-bubble{font-size:8px;line-height:1.55;background:#fff;border:1px solid #dde7e2;border-radius:8px;padding:10px;margin-top:24px;max-width:82%}.marketing-site .detail-bubble.outgoing{background:#dff8ec;border:0;margin:10px 0 0 auto}.marketing-site .automation-flow{height:286px;display:flex;align-items:center;justify-content:center;gap:34px;padding:34px}.marketing-site .automation-flow>div{position:relative;width:120px;min-height:90px;background:#fff;border:1px solid #dce8e2;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 22px rgba(26,70,50,.06)}.marketing-site .automation-flow span{width:24px;height:24px;border-radius:7px;background:#e2f7ed;color:#237552;display:grid;place-content:center;font-size:9px;font-weight:800}.marketing-site .automation-flow b{font-size:9px;line-height:1.4}.marketing-site .automation-flow i{position:absolute;width:35px;height:1px;background:#70cca6;right:-35px;top:45px}.marketing-site .analytics-view{height:286px;display:grid;grid-template-columns:1.15fr .85fr;gap:14px;padding:18px}.marketing-site .chart-bars{background:#fff;border:1px solid #e3ebe7;border-radius:12px;padding:24px 18px 15px;display:flex;align-items:flex-end;gap:10px}.marketing-site .chart-bars i{display:block;flex:1;background:linear-gradient(#54d39e,#c9f2df);border-radius:5px 5px 2px 2px}.marketing-site .analytics-view .module-rows{border:1px solid #e3ebe7;border-radius:12px;padding:10px}.marketing-site .analytics-view .module-rows>div{padding:12px 8px;border-bottom:1px solid #edf2ef;display:flex;flex-direction:column}.marketing-site .analytics-view .module-rows>div:last-child{border:0}.marketing-site .analytics-view span{font-size:7px;color:#7a8b83}.marketing-site .analytics-view b{font-size:12px;margin-top:4px}.marketing-site .pipeline-view{height:286px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px}.marketing-site .pipeline-view>div{background:#edf3f0;border-radius:10px;padding:10px}.marketing-site .pipeline-view>div>small{font-size:8px;font-weight:700;color:#61736a}.marketing-site .pipeline-view article{background:#fff;border:1px solid #dfe8e4;border-radius:8px;padding:10px;margin-top:9px;display:flex;flex-direction:column;gap:5px}.marketing-site .pipeline-view article b{font-size:8px}.marketing-site .pipeline-view article span{font-size:8px;color:#348762;font-weight:700}@media(min-width:1200px){.marketing-site .login,.marketing-site .nav a{font-size:16px}.marketing-site .announcement{font-size:14px;height:42px}.marketing-site .hero-copy>p,.marketing-site .section-heading p{font-size:19px}.marketing-site .button,.marketing-site .text-link{font-size:16px}.marketing-site .kicker{font-size:14px}.marketing-site .feature-tabs button{font-size:15px;padding:16px 20px}.marketing-site .feature-copy h3{font-size:40px}.marketing-site .feature-copy>p{font-size:16px}.marketing-site .arrow-link,.marketing-site .feature-copy li{font-size:14px}.marketing-site .platform-card-head h3{font-size:21px}.marketing-site .platform-grid article>p{font-size:15px;min-height:50px}.marketing-site .platform-grid li{font-size:14px}.marketing-site .integration-band small{font-size:10px}.marketing-site .integration-band span{font-size:13px}.marketing-site .footer-brand p,.marketing-site .footer-main>div>a{font-size:17px}.marketing-site .footer h3{font-size:18px}.marketing-site .demo label{font-size:15px}.marketing-site .demo input,.marketing-site .demo select,.marketing-site .demo textarea{font-size:16px}.marketing-site .privacy{font-size:12px}}@media(max-width:1050px){.marketing-site .hero-product-shot{right:0}.marketing-site .module-screen{margin-right:26px}.marketing-site .automation-flow{gap:18px}.marketing-site .automation-flow>div{width:105px}.marketing-site .automation-flow i{width:19px;right:-19px}}@media(max-width:800px){.marketing-site .official-logo img{height:29px}.marketing-site .authentic-hero{min-height:380px}.marketing-site .hero-product-shot{left:50%;right:auto;width:760px;transform:translateX(-50%) scale(.72);transform-origin:top center}.marketing-site .module-screen{margin:0 25px 35px}.marketing-site .customer-logos{flex-wrap:wrap}.marketing-site .customer-logos img{height:42px}.marketing-site .module-shell{height:340px}}@media(max-width:520px){.marketing-site .authentic-hero{min-height:280px}.marketing-site .hero-product-shot{width:720px;transform:translateX(-50%) scale(.48)}.marketing-site .module-screen{display:none}.marketing-site .customer-logos img{height:34px;max-width:90px}}.marketing-site .internal-page{max-width:none;background:linear-gradient(180deg,#e7f7ef,#f2faf6 45%,#eaf7f0)}.marketing-site .internal-page>.soft-card{max-width:72rem;margin-inline:auto;background:rgba(255,255,255,.82);border-color:#dcece4;box-shadow:0 24px 70px rgba(21,75,50,.08);backdrop-filter:blur(12px)}.marketing-site{--ink:#10231b;--muted:#5f6f68;--green:#7ce0b6;--green-dark:#348762;--mint:#f0f9f5;--line:#e4eee9;--cream:#f9fcfb;--night:#081812;--white:#fff;--orange:#ffc27a}.marketing-site *{box-sizing:border-box}.marketing-site{scroll-behavior:smooth;margin:0;background:#fff;color:var(--ink);font-family:var(--font-geist),Arial,sans-serif}.marketing-site a{color:inherit;text-decoration:none}.marketing-site button,.marketing-site input,.marketing-site select,.marketing-site textarea{font:inherit}.marketing-site button{cursor:pointer}.marketing-site .announcement{height:38px;background:var(--night);color:#d8e8e1;text-align:center;font-size:12px;letter-spacing:.01em;padding:11px 20px}.marketing-site .announcement a{color:#7ce0b6;margin-left:8px;font-weight:650}.marketing-site .site-header{height:78px;display:flex;align-items:center;max-width:1220px;padding:0 26px;margin:auto;gap:44px;background:#fff;position:relative;z-index:30}.marketing-site .logo{display:flex;align-items:center;gap:10px;font-family:var(--font-manrope);font-size:21px;letter-spacing:-1px}.marketing-site .logo strong span{color:var(--green)}.marketing-site .brand-mark{width:28px;height:28px;border-radius:9px;background:var(--green);display:grid;place-content:center;gap:2px;transform:rotate(-3deg)}.marketing-site .brand-mark i{height:2px;background:#10231b;border-radius:3px;display:block}.marketing-site .brand-mark i:first-child{width:12px}.marketing-site .brand-mark i:nth-child(2){width:9px}.marketing-site .brand-mark i:nth-child(3){width:6px}.marketing-site .nav{display:flex;gap:30px;align-items:center;margin:auto}.marketing-site .login,.marketing-site .nav a{font-size:14px;font-weight:550;color:#34483f}.marketing-site .login:hover,.marketing-site .nav a:hover{color:var(--green-dark)}.marketing-site .nav-actions{display:flex;align-items:center;gap:24px}.marketing-site .button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--green);color:#fff;border:0;border-radius:10px;padding:15px 22px;font-weight:700;box-shadow:0 9px 28px rgba(124,224,182,.3);transition:.2s}.marketing-site .button:hover{background:#62d2a4;transform:translateY(-1px)}.marketing-site .button-small{padding:11px 17px;border-radius:8px;font-size:13px;box-shadow:none}.marketing-site .menu-button{display:none}.marketing-site .section{max-width:1220px;margin:auto;padding:112px 26px}.marketing-site .hero{min-height:680px;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;padding-top:80px;padding-bottom:100px}.marketing-site .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:750;color:var(--green-dark);background:var(--mint);padding:8px 12px;border-radius:100px}.marketing-site .status-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(124,224,182,.3)}.marketing-site h1,.marketing-site h2,.marketing-site h3{font-family:var(--font-manrope),sans-serif;margin:0;letter-spacing:-.045em}.marketing-site h1:not(.case-study-content *){font-size:64px;line-height:1.02;margin:22px 0 23px}.marketing-site h1 em{font-style:normal;color:var(--green);position:relative}.marketing-site .hero-copy>p{font-size:18px;line-height:1.7;color:var(--muted);max-width:540px}.marketing-site .hero-actions{display:flex;align-items:center;gap:26px;margin:32px 0}.marketing-site .text-link{font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:10px;background:none;border:0}.marketing-site .play{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-content:center;font-size:9px;padding-left:2px}.marketing-site .hero-proof{display:flex;gap:14px;align-items:center;padding-top:8px}.marketing-site .avatars{display:flex}.marketing-site .avatars span{width:32px;height:32px;border:2px solid #fff;border-radius:50%;background:#d8c1a8;color:#fff;display:grid;place-content:center;font-size:9px;font-weight:800;margin-left:-7px}.marketing-site .avatars span:nth-child(2){background:#6c8f7d}.marketing-site .avatars span:nth-child(3){background:#34483f}.marketing-site .avatars span:last-child{background:var(--mint);color:var(--green-dark)}.marketing-site .hero-proof div:last-child{display:flex;flex-direction:column}.marketing-site .hero-proof b{font-size:12px}.marketing-site .hero-proof small{color:#84918b;font-size:11px;margin-top:2px}.marketing-site .hero-visual{position:relative;min-height:480px}.marketing-site .glow{position:absolute;border-radius:50%;filter:blur(2px)}.marketing-site .glow-one{width:420px;height:420px;background:#e5fcf2;right:0;top:30px}.marketing-site .glow-two{width:220px;height:220px;background:#fef0d8;left:30px;bottom:0}.marketing-site .app-window{position:absolute;left:15px;top:38px;width:610px;height:400px;background:#fff;border:1px solid #e1ebe6;border-radius:16px;box-shadow:0 26px 70px rgba(21,55,41,.16);display:grid;grid-template-columns:54px 205px 1fr;overflow:hidden}.marketing-site .app-sidebar{background:#0e2119;padding:18px 8px;display:flex;align-items:center;flex-direction:column;gap:20px;color:#9eb1a8}.marketing-site .app-sidebar .app-logo{margin-bottom:10px}.marketing-site .app-sidebar .brand-mark{width:24px;height:24px;border-radius:7px}.marketing-site .app-sidebar>span{width:32px;height:32px;display:grid;place-content:center;border-radius:8px;font-size:12px}.marketing-site .app-sidebar .selected{background:var(--green);color:#10231b}.marketing-site .inbox-list{border-right:1px solid #e8efeb;background:#fbfdfc}.marketing-site .app-title{height:57px;padding:18px 13px 8px;display:flex;justify-content:space-between;font-size:13px}.marketing-site .app-title span{color:var(--green-dark);font-size:17px}.marketing-site .search{font-size:8px;color:#9aa7a1;border:1px solid #e6ece9;background:#fff;padding:8px;border-radius:6px;margin:2px 10px 10px}.marketing-site .contact{height:58px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;padding:7px 9px;font-size:9px}.marketing-site .contact.active{background:#e9f8f1;border-left:2px solid var(--green)}.marketing-site .contact div{display:flex;flex-direction:column;gap:4px}.marketing-site .contact small{color:#8e9a95;white-space:nowrap;max-width:105px;overflow:hidden}.marketing-site .contact time{font-size:7px;color:#9aa7a1}.marketing-site .avatar{border-radius:50%;background:#eccfb8;color:#694b36;display:grid;place-content:center;font-style:normal}.marketing-site .a1{background:#c9d9ef;color:#415c7a}.marketing-site .a2{background:#e6cce6;color:#664c66}.marketing-site .a3{background:#d0e9d4;color:#406a48}.marketing-site .chat{display:flex;flex-direction:column}.marketing-site .chat-head{height:57px;border-bottom:1px solid #edf1ef;padding:10px 12px;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center}.marketing-site .chat-head .avatar{width:32px;height:32px;font-size:10px}.marketing-site .chat-head div{display:flex;flex-direction:column;font-size:10px}.marketing-site .chat-head small{color:#819089;font-size:7px;margin-top:4px}.marketing-site .chat-head small i{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%}.marketing-site .chat-head button{border:0;background:none}.marketing-site .chat-body{flex:1;background:#f9fbfa;padding:18px 15px;position:relative}.marketing-site .date{text-align:center;color:#9aa7a1;font-size:7px}.marketing-site .bubble{max-width:80%;padding:9px;border-radius:7px;font-size:8px;line-height:1.5;margin:12px 0;display:flex;flex-direction:column;gap:5px}.marketing-site .bubble time{text-align:right;font-size:6px;color:#87938d}.marketing-site .incoming{background:#fff;border:1px solid #e8eeeb}.marketing-site .outgoing{background:#dcf8ea;margin-left:auto}.marketing-site .ai-note{display:flex;gap:7px;background:#fff;border:1px solid #dceae3;border-radius:7px;padding:8px;font-size:7px;margin-top:14px}.marketing-site .ai-note>span{color:var(--green-dark);font-size:13px}.marketing-site .ai-note p{margin:3px 0;color:#7b8982}.marketing-site .composer{height:38px;margin:0 11px 10px;border:1px solid #e1e8e4;border-radius:7px;color:#9aa7a1;font-size:8px;padding:10px}.marketing-site .composer span{float:right;width:20px;height:20px;margin-top:-2px;border-radius:5px;background:var(--green);color:#10231b;display:grid;place-content:center}.marketing-site .floating-card{position:absolute;background:#fff;border:1px solid #e2ebe7;box-shadow:0 14px 40px rgba(18,51,38,.14);border-radius:12px;display:flex;align-items:center}.marketing-site .lead-card{left:-12px;bottom:8px;padding:12px;gap:10px}.marketing-site .icon-box{width:38px;height:38px;border-radius:9px;background:var(--mint);color:var(--green-dark);display:grid;place-content:center;font-weight:800}.marketing-site .lead-card div{display:flex;flex-direction:column}.marketing-site .lead-card small,.marketing-site .response-card small{font-size:8px;color:#829089}.marketing-site .lead-card b{font-size:10px}.marketing-site .lead-card>strong{color:var(--green-dark);font-size:17px;margin-left:20px}.marketing-site .response-card{right:-16px;top:10px;padding:12px 16px;gap:9px}.marketing-site .response-card div{display:flex;flex-direction:column}.marketing-site .response-card b{font-size:12px}.marketing-site .check{width:27px;height:27px;display:grid;place-content:center;background:var(--green);color:#10231b;border-radius:50%}.marketing-site .logo-strip{border-top:1px solid #edf2ef;border-bottom:1px solid #edf2ef;padding:30px 26px;text-align:center}.marketing-site .logo-strip p{text-transform:uppercase;color:#87958e;font-size:9px;letter-spacing:.17em;font-weight:750;margin:0 0 20px}.marketing-site .logo-strip div{max-width:980px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:30px;color:#75847d}.marketing-site .logo-strip span{font-family:var(--font-manrope);font-weight:800;font-size:15px;letter-spacing:-.05em}.marketing-site .section-heading{max-width:620px}.marketing-site .section-heading.centered{text-align:center;margin:0 auto 46px}.marketing-site .kicker{color:var(--green-dark);font-weight:800;font-size:12px;letter-spacing:.17em;margin-bottom:14px}.marketing-site .demo-copy h2,.marketing-site .section-heading h2,.marketing-site .security h2,.marketing-site .workflow-copy h2{font-size:48px;line-height:1.12}.marketing-site .section-heading p{color:var(--muted);line-height:1.65;font-size:16px}.marketing-site .feature-tabs{display:flex;justify-content:center;gap:6px;border-bottom:1px solid var(--line);margin-bottom:38px;overflow-x:auto}.marketing-site .feature-tabs button{border:0;background:none;padding:13px 17px;color:#718079;font-size:13px;white-space:nowrap;position:relative}.marketing-site .feature-tabs button.active{color:var(--ink);font-weight:750}.marketing-site .feature-tabs button.active:after{content:"";height:2px;background:var(--green);position:absolute;left:14px;right:14px;bottom:-1px}.marketing-site .feature-stage{display:grid;grid-template-columns:.78fr 1.22fr;min-height:480px;border-radius:20px;overflow:hidden;background:var(--night)}.marketing-site .feature-copy{padding:62px;color:#fff}.marketing-site .feature-number{font-size:10px;color:var(--green);font-weight:800;letter-spacing:.2em}.marketing-site .feature-copy h3{font-size:35px;line-height:1.2;margin:18px 0}.marketing-site .feature-copy>p{color:#b4c6be;line-height:1.65;font-size:14px}.marketing-site .feature-copy ul{list-style:none;padding:7px 0;margin:20px 0}.marketing-site .feature-copy li{margin:13px 0;font-size:12px;color:#e4eee9}.marketing-site .feature-copy li span{color:var(--green);margin-right:9px}.marketing-site .arrow-link{display:inline-flex;align-items:center;gap:18px;color:var(--green-dark);font-weight:750;font-size:13px;margin-top:12px}.marketing-site .mini-product{margin:46px 38px 46px 0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 20px 40px #06120e}.marketing-site .mini-top{height:34px;background:#f3f7f5;border-bottom:1px solid #e5ece8;padding:11px}.marketing-site .mini-top>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ccd6d1;margin-right:4px}.marketing-site .mini-top b{font-size:8px;margin-left:20px;color:#6d7c75}.marketing-site .mini-columns{height:354px;display:grid;grid-template-columns:40px 170px 1fr}.marketing-site .mini-nav{background:#133026;display:flex;flex-direction:column;align-items:center;padding:12px 8px;gap:17px}.marketing-site .mini-nav .brand-mark{width:21px;height:21px;border-radius:6px}.marketing-site .mini-nav i{width:15px;height:15px;background:#315045;border-radius:4px}.marketing-site .mini-list{padding:15px 8px;border-right:1px solid var(--line);font-size:8px}.marketing-site .mini-list>b{display:flex;justify-content:space-between;padding:3px 5px 10px}.marketing-site .mini-list>b span{background:var(--mint);color:var(--green-dark);border-radius:8px;padding:2px 5px}.marketing-site .mini-list>div{height:57px;display:flex;gap:7px;align-items:center;padding:7px;border-radius:6px}.marketing-site .mini-list>div.on{background:var(--mint)}.marketing-site .mini-list .avatar{width:28px;height:28px}.marketing-site .mini-list div span{display:flex;flex-direction:column;gap:4px}.marketing-site .mini-list small{color:#9aa6a0}.marketing-site .mini-chat{padding:15px;position:relative;background:#fafcfb}.marketing-site .mini-chat-head{display:flex;gap:7px;align-items:center;border-bottom:1px solid #e9efec;padding-bottom:11px;font-size:8px}.marketing-site .mini-chat-head .avatar{width:25px;height:25px}.marketing-site .mini-chat-head b{display:flex;flex-direction:column}.marketing-site .mini-chat-head small{color:var(--green-dark);font-weight:400;margin-top:3px}.marketing-site .line{height:5px;background:#e8eeeb;border-radius:10px;display:block;margin-top:22px}.marketing-site .l1{width:75%}.marketing-site .l2{width:55%;margin-top:6px}.marketing-site .mini-bubble{font-size:7px;background:#fff;border:1px solid #e4ebe7;padding:9px;border-radius:7px;margin-top:25px;width:72%}.marketing-site .mini-bubble.green{background:#e7fbf2;border:0;margin:10px 0 0 auto}.marketing-site .outcomes{display:grid;grid-template-columns:.8fr 1.7fr;gap:100px;align-items:end}.marketing-site .stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.marketing-site .stat-grid article{border-top:1px solid var(--line);padding-top:24px}.marketing-site .stat-grid strong{font:650 44px var(--font-manrope);letter-spacing:-.06em}.marketing-site .stat-grid strong span{color:var(--green-dark);font-size:22px}.marketing-site .stat-grid h3{font-size:15px;margin:15px 0 9px;letter-spacing:-.02em}.marketing-site .stat-grid p{color:var(--muted);font-size:12px;line-height:1.6}.marketing-site .workflow{background:var(--cream);max-width:none;padding-left:max(26px,calc((100vw - 1168px)/2));padding-right:max(26px,calc((100vw - 1168px)/2));display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.marketing-site .workflow-visual{height:500px;position:relative;background:linear-gradient(135deg,#eef9f4,#fffcf4);border-radius:22px;overflow:hidden}.marketing-site .flow-source{position:absolute;left:35px;top:60px;bottom:60px;display:flex;flex-direction:column;justify-content:space-between}.marketing-site .flow-source span{width:42px;height:42px;border-radius:12px;background:#fff;display:grid;place-content:center;font-weight:900;box-shadow:0 7px 20px #cbded5}.marketing-site .meta{color:#1877f2}.marketing-site .google{color:#db4437}.marketing-site .web{color:#7f56d9}.marketing-site .mail{color:#e98224}.marketing-site .flow-lines{position:absolute;inset:70px 100px;background:linear-gradient(90deg,transparent 49.7%,#b7dbca 50%,transparent 50.3%);opacity:.8}.marketing-site .flow-center{position:absolute;left:150px;top:190px;width:130px;height:110px;background:#fff;border-radius:16px;display:grid;place-content:center;justify-items:center;gap:8px;box-shadow:0 15px 40px #c4dcd1;font-size:12px}.marketing-site .route-card{position:absolute;right:45px;top:105px;width:205px;padding:20px;background:#fff;border-radius:14px;display:flex;flex-direction:column;box-shadow:0 15px 40px #c4dcd1}.marketing-site .route-card small{color:#809087;font-size:9px}.marketing-site .route-card b{margin:6px 0;font-size:14px}.marketing-site .route-card>span{font-size:9px;color:#7b8982}.marketing-site .route-card div{margin-top:17px;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between}.marketing-site .route-card i{font-size:9px;color:#809087;font-style:normal}.marketing-site .route-card strong{color:var(--green-dark)}.marketing-site .assigned{position:absolute;right:30px;bottom:92px;background:var(--night);color:#fff;padding:13px;border-radius:12px;display:flex;gap:10px;align-items:center}.marketing-site .assigned>span{width:27px;height:27px;background:var(--green);border-radius:50%;display:grid;place-content:center;color:#10231b}.marketing-site .assigned div{display:flex;flex-direction:column}.marketing-site .assigned small{color:#9eb3a9;font-size:8px}.marketing-site .assigned b{font-size:10px;margin-top:3px}.marketing-site .workflow-copy h2{margin:12px 0 18px}.marketing-site .workflow-copy>p{color:var(--muted);line-height:1.7}.marketing-site .steps{margin:30px 0}.marketing-site .steps>div{display:flex;gap:15px;margin:20px 0}.marketing-site .steps>div>span{color:var(--green-dark);font-size:10px;font-weight:800;padding-top:3px}.marketing-site .steps b{font-size:14px}.marketing-site .steps p{color:var(--muted);font-size:12px;margin:5px 0}.marketing-site .button-dark{background:var(--night);color:#fff;box-shadow:none}.marketing-site .team-section{padding-bottom:40px}.marketing-site .team-tabs{display:flex;justify-content:center;gap:5px;margin-bottom:25px}.marketing-site .team-tabs button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 30px;font-size:12px;color:#617169}.marketing-site .team-tabs button.active{background:var(--night);color:#fff;border-color:var(--night)}.marketing-site .team-panel{background:var(--mint);border-radius:22px;padding:60px;display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:center}.marketing-site .team-tag{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--green-dark);font-weight:800}.marketing-site .team-panel h3{font-size:36px;margin:13px 0}.marketing-site .team-panel>div>p{color:var(--muted);font-size:14px;line-height:1.7;max-width:540px}.marketing-site .benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.marketing-site .benefit-grid span{font-size:12px;font-weight:600}.marketing-site .benefit-grid i{font-style:normal;color:var(--green-dark);margin-right:8px}.marketing-site .team-panel blockquote,.marketing-site .testimonial-grid blockquote{margin:0;background:#fff;border-radius:16px;padding:30px;box-shadow:0 15px 50px rgba(31,77,57,.08)}.marketing-site .quote-mark{color:var(--green-dark);font:700 48px Georgia;line-height:.6}.marketing-site .team-panel blockquote>p{font:600 16px/1.65 var(--font-manrope);letter-spacing:-.02em}.marketing-site .team-panel footer,.marketing-site .testimonial-grid footer{display:flex;align-items:center;gap:11px;margin-top:22px}.marketing-site .person{width:37px;height:37px;border-radius:50%;background:#d8bba4;color:#fff;display:grid;place-content:center;font-size:10px;font-weight:800}.marketing-site .team-panel footer div,.marketing-site .testimonial-grid footer div{display:flex;flex-direction:column}.marketing-site .team-panel footer b,.marketing-site .testimonial-grid footer b{font-size:11px}.marketing-site .team-panel footer small,.marketing-site .testimonial-grid footer small{font-size:8px;color:#829088;margin-top:3px}.marketing-site .industries .section-heading{margin-bottom:45px}.marketing-site .industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.marketing-site .industry-grid article{border:1px solid var(--line);border-radius:16px;padding:14px 14px 24px;position:relative}.marketing-site .industry-art{height:190px;border-radius:10px;background:#e6f6ee;display:grid;place-content:center;position:relative;overflow:hidden;margin-bottom:22px}.marketing-site .industry-art span{width:64px;height:64px;background:#fff;border-radius:18px;display:grid;place-content:center;color:var(--green-dark);font-size:26px;box-shadow:0 12px 30px rgba(34,83,62,.13);z-index:2}.marketing-site .industry-art i{position:absolute;border:1px solid rgba(124,224,182,.3);border-radius:50%;width:120px;height:120px;left:calc(50% - 60px);top:35px}.marketing-site .industry-art i:nth-child(2){width:190px;height:190px;left:calc(50% - 95px);top:0}.marketing-site .industry-art i:nth-child(3){width:260px;height:260px;left:calc(50% - 130px);top:-35px}.marketing-site .art-1{background:#fff1df}.marketing-site .art-1 span{color:#dd8d27}.marketing-site .art-1 i{border-color:#ebc999}.marketing-site .art-2{background:#ece8fa}.marketing-site .art-2 span{color:#7256c7}.marketing-site .art-2 i{border-color:#c9c0e8}.marketing-site .industry-grid article>small{color:var(--green-dark);font-size:9px;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.marketing-site .industry-grid h3{font-size:20px;margin:10px 0}.marketing-site .industry-grid p{color:var(--muted);font-size:12px;line-height:1.6;padding-right:32px}.marketing-site .industry-grid article>a{position:absolute;right:22px;bottom:23px;color:var(--green-dark);font-size:20px}.marketing-site .customers{background:var(--cream);max-width:none;padding-left:max(26px,calc((100vw - 1168px)/2));padding-right:max(26px,calc((100vw - 1168px)/2))}.marketing-site .testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.marketing-site .testimonial-grid blockquote{box-shadow:none;border:1px solid #e5ece8;display:flex;flex-direction:column}.marketing-site .stars{color:#f1a936;font-size:11px;letter-spacing:2px}.marketing-site .testimonial-grid blockquote>p{font:550 14px/1.7 var(--font-manrope);flex:1}.marketing-site .p1{background:#567966}.marketing-site .p2{background:#755b4c}.marketing-site .security{max-width:none;padding-left:max(26px,calc((100vw - 1168px)/2));padding-right:max(26px,calc((100vw - 1168px)/2));background:var(--night);color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.marketing-site .kicker.light{color:#7ce0b6}.marketing-site .security>div>p{color:#aebfb7;line-height:1.7;font-size:14px}.marketing-site .light-link{color:#fff;margin-top:20px}.marketing-site .security-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.marketing-site .security-grid article{border:1px solid #274238;background:#102c22;border-radius:13px;padding:20px;display:flex;flex-direction:column}.marketing-site .security-grid .icon-box{background:#183b2e;color:#7ce0b6}.marketing-site .security-grid b{font-size:13px;margin-top:16px}.marketing-site .security-grid p{font-size:10px;color:#99ada4;margin-bottom:0}.marketing-site .demo{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-top:56px}.marketing-site .demo-copy>p{color:var(--muted);line-height:1.7}.marketing-site .demo-copy ul{list-style:none;padding:10px 0}.marketing-site .demo-copy li{margin:13px 0;font-size:15px}.marketing-site .demo-copy li span{color:var(--green-dark);margin-right:9px}.marketing-site .callout{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;display:flex;flex-direction:column}.marketing-site .callout small{color:#84928b;font-size:10px}.marketing-site .callout a{font:700 18px var(--font-manrope);margin-top:5px}.marketing-site .demo form{border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 20px 60px rgba(27,65,48,.08)}.marketing-site .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.marketing-site .demo label{display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:7px;margin-bottom:15px}.marketing-site .demo input,.marketing-site .demo select,.marketing-site .demo textarea{border:1px solid #dce6e1;background:#fbfcfc;border-radius:7px;padding:12px;font-size:14px;outline:none;color:var(--ink)}.marketing-site .demo input:focus,.marketing-site .demo select:focus,.marketing-site .demo textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(124,224,182,.2)}.marketing-site .demo textarea{height:78px;resize:vertical}.marketing-site .form-button{width:100%;margin-top:3px}.marketing-site .privacy{display:block;text-align:center;color:#87958e;font-size:12px;margin-top:12px}.marketing-site .success{height:100%;min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.marketing-site .success>span{width:55px;height:55px;border-radius:50%;background:var(--mint);color:var(--green-dark);display:grid;place-content:center;font-size:24px}.marketing-site .success h3{font-size:22px;margin-top:20px}.marketing-site .success p{font-size:12px;color:var(--muted)}.marketing-site .success button{color:var(--green-dark);margin-top:15px}.marketing-site .footer{background:#071711;color:#d9e5df;padding:70px max(26px,calc((100vw - 1168px)/2)) 25px}.marketing-site .footer-main{display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:55px}.marketing-site .logo.inverse{color:#fff}.marketing-site .footer-brand p{color:#8fa39a;font-size:16px;line-height:1.7;max-width:270px}.marketing-site .socials{display:flex;gap:8px;margin-top:20px}.marketing-site .socials a{width:29px;height:29px;border:1px solid #294037;border-radius:6px;display:grid;place-content:center;font-size:9px}.marketing-site .footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.marketing-site .footer h3{font-size:15px;letter-spacing:0;margin-bottom:7px}.marketing-site .footer-main>div>a{font-size:14px;color:#8fa39a}.marketing-site .footer-main>div>a:hover{color:#fff}.marketing-site .footer-bottom{margin-top:55px;padding-top:20px;border-top:1px solid #1d332a;display:flex;justify-content:space-between;color:#657a70;font-size:13px}.marketing-site .footer-bottom b{color:var(--green)}@media(max-width:1050px){.marketing-site h1:not(.case-study-content *){font-size:52px}.marketing-site .hero{gap:25px}.marketing-site .app-window{transform:scale(.84);transform-origin:left center}.marketing-site .hero-visual{min-height:430px}.marketing-site .floating-card{display:none}.marketing-site .outcomes{gap:40px}.marketing-site .workflow{gap:45px}.marketing-site .team-panel{gap:40px}.marketing-site .demo{gap:50px}}@media(max-width:800px){.marketing-site .announcement{height:auto}.marketing-site .site-header{height:66px;padding:0 20px}.marketing-site .menu-button{display:flex;flex-direction:column;gap:6px;background:none;border:0;margin-left:auto}.marketing-site .menu-button span{display:block;width:23px;height:2px;background:var(--ink)}.marketing-site .nav{display:none;position:absolute;top:66px;left:12px;right:12px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 40px rgba(10,45,30,.15);padding:20px;flex-direction:column;align-items:flex-start;gap:18px}.marketing-site .nav.open{display:flex}.marketing-site .nav-actions{display:none}.marketing-site .section{padding:75px 20px}.marketing-site .hero{display:block;padding-top:55px;overflow:hidden}.marketing-site .hero-copy{text-align:center}.marketing-site .eyebrow{font-size:9px}.marketing-site h1:not(.case-study-content *){font-size:45px}.marketing-site .hero-copy>p{font-size:16px}.marketing-site .hero-actions,.marketing-site .hero-proof{justify-content:center}.marketing-site .hero-visual{margin-top:45px;min-height:355px}.marketing-site .app-window{left:50%;transform:translateX(-50%) scale(.72);transform-origin:top center}.marketing-site .logo-strip div{flex-wrap:wrap;justify-content:center}.marketing-site .feature-tabs{justify-content:flex-start}.marketing-site .feature-stage{grid-template-columns:1fr}.marketing-site .feature-copy{padding:40px}.marketing-site .mini-product{margin:0 25px 35px}.marketing-site .demo,.marketing-site .outcomes,.marketing-site .security,.marketing-site .team-panel,.marketing-site .workflow{grid-template-columns:1fr}.marketing-site .outcomes{gap:35px}.marketing-site .stat-grid{gap:15px}.marketing-site .workflow{gap:50px}.marketing-site .workflow-visual{order:2}.marketing-site .team-panel{padding:35px;gap:45px}.marketing-site .industry-grid,.marketing-site .testimonial-grid{grid-template-columns:1fr}.marketing-site .security{gap:45px}.marketing-site .footer-main{grid-template-columns:2fr 1fr 1fr}.marketing-site .footer-brand{grid-column:1/-1}.marketing-site .demo-copy h2,.marketing-site .section-heading h2,.marketing-site .security h2,.marketing-site .workflow-copy h2{font-size:36px}}@media(max-width:520px){.marketing-site h1:not(.case-study-content *){font-size:39px}.marketing-site .hero-actions{flex-direction:column;gap:15px}.marketing-site .hero-visual{min-height:285px}.marketing-site .app-window{transform:translateX(-50%) scale(.57)}.marketing-site .logo-strip span{font-size:12px}.marketing-site .section{padding:64px 18px}.marketing-site .feature-copy h3{font-size:29px}.marketing-site .mini-product{display:none}.marketing-site .feature-stage{min-height:auto}.marketing-site .stat-grid{grid-template-columns:1fr}.marketing-site .stat-grid article{display:grid;grid-template-columns:95px 1fr}.marketing-site .stat-grid strong{grid-row:1/3}.marketing-site .stat-grid h3{margin:6px 0}.marketing-site .stat-grid p{margin:0}.marketing-site .workflow-visual{height:420px}.marketing-site .flow-center{left:100px}.marketing-site .route-card{right:18px;top:100px}.marketing-site .assigned{right:15px}.marketing-site .benefit-grid{grid-template-columns:1fr}.marketing-site .team-panel{padding:28px}.marketing-site .team-tabs button{padding:9px 16px}.marketing-site .form-row{grid-template-columns:1fr}.marketing-site .demo form{padding:22px}.marketing-site .security-grid{grid-template-columns:1fr}.marketing-site .footer-main{grid-template-columns:1fr 1fr;gap:35px}.marketing-site .footer-bottom{flex-direction:column;gap:8px}.marketing-site .demo-copy h2,.marketing-site .section-heading h2,.marketing-site .security h2,.marketing-site .workflow-copy h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.marketing-site{scroll-behavior:auto}.marketing-site .button{transition:none}}.marketing-site .platform{padding-top:90px}.marketing-site .platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.marketing-site .platform-grid article{border:1px solid var(--line);border-radius:16px;padding:27px;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s}.marketing-site .platform-grid article:hover{transform:translateY(-3px);border-color:#b7dcca;box-shadow:0 18px 45px rgba(26,70,50,.08)}.marketing-site .platform-card-head{display:flex;align-items:center;gap:13px}.marketing-site .platform-card-head>span{width:35px;height:35px;border-radius:9px;background:var(--mint);color:var(--green-dark);display:grid;place-content:center;font-size:9px;font-weight:800;letter-spacing:.08em}.marketing-site .platform-card-head h3{font-size:18px;letter-spacing:-.025em}.marketing-site .platform-grid article>p{color:var(--muted);font-size:12px;line-height:1.65;min-height:40px;margin:17px 0}.marketing-site .platform-grid ul{list-style:none;padding:15px 0 0;margin:0;border-top:1px solid #edf2ef}.marketing-site .platform-grid li{font-size:11px;color:#42554c;margin:10px 0;display:flex;align-items:center;gap:8px}.marketing-site .platform-grid li i{font-style:normal;width:17px;height:17px;border-radius:50%;background:var(--mint);color:var(--green);display:grid;place-content:center;font-size:8px}.marketing-site .integration-band{padding:34px 26px;background:var(--night);color:#fff}.marketing-site .integration-band>div{max-width:1168px;margin:auto}.marketing-site .integration-band small{display:block;text-align:center;color:#8fac9f;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:22px}.marketing-site .integration-band>div>div{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow-x:auto}.marketing-site .integration-band span{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#ccdbd4;font:650 14px var(--font-manrope)}.marketing-site .integration-band i{font-style:normal;width:30px;height:30px;border:1px solid #315043;border-radius:7px;display:grid;place-content:center;color:#5bd39f;font-size:10px}.marketing-site .commerce{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.marketing-site .commerce-copy h2,.marketing-site .faq h2,.marketing-site .mobile-copy h2{font-size:44px;line-height:1.12}.marketing-site .commerce-copy>p{color:var(--muted);line-height:1.7}.marketing-site .commerce-points{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.marketing-site .commerce-points>div{display:flex;gap:11px}.marketing-site .commerce-points span{color:var(--green);font-size:9px;font-weight:800;padding-top:3px}.marketing-site .commerce-points b{font-size:12px;display:flex;flex-direction:column;gap:5px}.marketing-site .commerce-points small{color:var(--muted);font-weight:400;line-height:1.5}.marketing-site .commerce-visual{height:500px;border-radius:24px;background:linear-gradient(145deg,#e4f7ee,#fff1dc);position:relative;overflow:hidden;padding:38px}.marketing-site .store-head{height:72px;background:#fff;border-radius:13px;padding:15px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 12px 35px rgba(28,72,52,.09)}.marketing-site .store-head>div{display:flex;align-items:center;gap:10px}.marketing-site .shop-badge{width:37px;height:37px;border-radius:9px;background:#7b61d1;color:#fff;display:grid;place-content:center;font-weight:800}.marketing-site .store-head b{font-size:11px;display:flex;flex-direction:column}.marketing-site .store-head small{font-size:8px;color:var(--green);margin-top:4px}.marketing-site .live-dot{font-size:8px;color:var(--green-dark);background:var(--mint);padding:6px 9px;border-radius:20px}.marketing-site .order-card{position:absolute;left:38px;top:135px;width:190px;background:#fff;border-radius:13px;padding:18px;box-shadow:0 15px 35px rgba(28,72,52,.1);display:flex;flex-direction:column}.marketing-site .order-card small{color:#829089;font-size:8px}.marketing-site .order-card b{font-size:15px;margin:6px 0}.marketing-site .order-card>span{font-size:9px;color:#687871}.marketing-site .order-card strong{align-self:flex-start;color:var(--green-dark);background:var(--mint);border-radius:20px;font-size:8px;padding:5px 8px;margin-top:13px}.marketing-site .journey-line{position:absolute;left:38px;right:38px;bottom:50px;display:flex;align-items:center;gap:8px;font-size:7px;color:#6c7b74}.marketing-site .journey-line i{height:1px;background:#a8cdbb;flex:1}.marketing-site .phone-card{position:absolute;right:42px;top:130px;width:220px;height:275px;background:#f8fbf9;border:7px solid var(--night);border-radius:25px;padding:20px 13px;box-shadow:0 20px 45px rgba(14,48,34,.2)}.marketing-site .phone-top{font-size:9px;font-weight:800;padding-bottom:15px;border-bottom:1px solid var(--line)}.marketing-site .phone-top span{float:right}.marketing-site .phone-message{margin-top:34px;background:#dff7eb;padding:12px;border-radius:9px;font-size:9px;line-height:1.55}.marketing-site .phone-message small{display:block;text-align:right;color:#739184;font-size:6px;margin-top:6px}.marketing-site .phone-card button{border:0;background:#fff;color:var(--green-dark);border-radius:6px;width:100%;padding:8px;font-size:8px;font-weight:800;margin-top:7px}.marketing-site .recovery-pill{position:absolute;right:20px;bottom:22px;background:var(--night);color:#fff;border-radius:12px;padding:12px 15px;display:flex;gap:10px;align-items:center;box-shadow:0 12px 30px rgba(13,42,30,.2)}.marketing-site .recovery-pill>span{width:28px;height:28px;border-radius:50%;background:var(--green);display:grid;place-content:center}.marketing-site .recovery-pill div{display:flex;flex-direction:column}.marketing-site .recovery-pill small{color:#9eb2a9;font-size:7px}.marketing-site .recovery-pill b{font-size:10px;margin-top:3px}.marketing-site .mobile-work{max-width:none;padding-left:max(26px,calc((100vw - 1168px)/2));padding-right:max(26px,calc((100vw - 1168px)/2));background:var(--night);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;overflow:hidden}.marketing-site .mobile-copy>p{color:#aebfb7;line-height:1.7;max-width:540px}.marketing-site .mobile-copy>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.marketing-site .mobile-copy span{font-size:11px;color:#d5e3dc}.marketing-site .mobile-copy i{font-style:normal;color:#5bd39f;margin-right:7px}.marketing-site .mobile-ui{width:330px;height:520px;background:#f6f9f7;border:8px solid #263d34;border-bottom:0;border-radius:38px 38px 0 0;margin:0 auto -112px;padding:35px 16px 70px;color:var(--ink);position:relative;box-shadow:0 -10px 60px rgba(64,213,151,.12)}.marketing-site .mobile-speaker{position:absolute;top:13px;left:125px;width:65px;height:5px;background:#253c33;border-radius:10px}.marketing-site .mobile-header{display:grid;grid-template-columns:32px 1fr auto;align-items:center;padding-bottom:18px}.marketing-site .mobile-header .brand-mark{width:26px;height:26px}.marketing-site .mobile-header b{font-size:14px}.marketing-site .mobile-header>span{background:var(--green);color:#fff;width:22px;height:22px;border-radius:50%;display:grid;place-content:center;font-size:8px}.marketing-site .mobile-notification{background:#fff;border:1px solid #e1eae5;border-radius:12px;padding:13px 10px;display:grid;grid-template-columns:35px 1fr auto;gap:9px;align-items:center;margin-bottom:10px}.marketing-site .mobile-notification>i{width:34px;height:34px;border-radius:9px;background:var(--mint);color:var(--green-dark);font-style:normal;font-size:8px;font-weight:800;display:grid;place-content:center}.marketing-site .mobile-notification div{display:flex;flex-direction:column}.marketing-site .mobile-notification b{font-size:9px}.marketing-site .mobile-notification small{font-size:7px;color:#84918b;margin-top:4px}.marketing-site .mobile-notification time{font-size:6px;color:#9aa6a0}.marketing-site .mobile-dock{position:absolute;bottom:16px;left:14px;right:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;justify-content:space-around}.marketing-site .mobile-dock span{font-size:12px;color:#819088}.marketing-site .mobile-dock span.on{color:var(--green)}.marketing-site .faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.marketing-site .faq-section{padding-top:clamp(17px,2.7vw,40px)}.marketing-site .security-section{padding-top:clamp(14px,2vw,35px)}.marketing-site .commerce-section,.marketing-site .customers-section,.marketing-site .industries-section,.marketing-site .mobile-section,.marketing-site .workflow-section{padding-top:clamp(19px,3vw,44px)}.marketing-site .faq-intro>p{color:var(--muted);line-height:1.7}.marketing-site .faq-list details{border-top:1px solid var(--line);padding:20px 0}.marketing-site .faq-list details:last-child{border-bottom:1px solid var(--line)}.marketing-site .faq-list summary{list-style:none;font:700 14px var(--font-manrope);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.marketing-site .faq-list summary::-webkit-details-marker{display:none}.marketing-site .faq-list summary span{font-size:20px;color:var(--green);font-weight:400}.marketing-site .faq-list details[open] summary span{transform:rotate(45deg)}.marketing-site .faq-list p{color:var(--muted);font-size:12px;line-height:1.65;max-width:610px;padding-right:40px}.marketing-site .footer-contact{display:flex;flex-direction:column;gap:5px;margin-top:17px;color:#8fa39a;font-size:14px}.marketing-site .footer-contact a:hover{color:#fff}@media(max-width:800px){.marketing-site .platform-grid{grid-template-columns:1fr 1fr}.marketing-site .commerce,.marketing-site .faq,.marketing-site .mobile-work{grid-template-columns:1fr;gap:50px}.marketing-site .commerce-visual{order:-1}.marketing-site .mobile-ui{margin-bottom:-75px}.marketing-site .faq{gap:35px}.marketing-site .integration-band>div>div{justify-content:flex-start}.marketing-site .commerce-copy h2,.marketing-site .faq h2,.marketing-site .mobile-copy h2{font-size:36px}}@media(max-width:520px){.marketing-site .commerce-points,.marketing-site .mobile-copy>div:last-child,.marketing-site .platform-grid{grid-template-columns:1fr}.marketing-site .commerce-visual{height:440px;padding:22px}.marketing-site .store-head{height:64px}.marketing-site .order-card{left:22px;top:108px;width:165px}.marketing-site .phone-card{right:18px;top:170px;width:185px;height:235px}.marketing-site .journey-line{display:none}.marketing-site .recovery-pill{left:18px;right:auto;bottom:25px}.marketing-site .commerce-copy h2,.marketing-site .faq h2,.marketing-site .mobile-copy h2{font-size:32px}.marketing-site .mobile-ui{width:300px}.marketing-site .platform-grid article{padding:23px}}.marketing-site .product-arc-filters{padding-bottom:48px}.marketing-site .product-arc-card,.marketing-site .product-arc-stage{-webkit-user-select:none;-moz-user-select:none;user-select:none}.marketing-site .product-arc-card{cursor:pointer;background:#fff;transition:background .38s ease,border-color .38s ease,box-shadow .38s ease,transform .38s ease}.marketing-site .product-arc-card:not(.is-active):hover{border-color:#8bd2aa;box-shadow:0 20px 46px rgba(24,180,102,.13)}.marketing-site .product-arc-card.is-active{cursor:default;background:linear-gradient(180deg,#fff,#fff 58%,#f3fbf6);border-color:#18b466;box-shadow:0 24px 60px rgba(16,140,82,.1)}.marketing-site .product-arc-controls{bottom:4px;flex-direction:column;gap:7px}.marketing-site .product-arc-navigation{display:flex;align-items:center;gap:14px}.marketing-site .product-arc-instruction{min-width:116px!important;color:#718078!important;font-size:12px!important;font-weight:650!important;letter-spacing:.01em;text-align:center}.marketing-site .product-arc-swipe-label{display:none}.marketing-site .product-arc-counter{min-width:58px!important;color:#526159!important;font-size:12px!important;font-weight:750!important;letter-spacing:.08em;text-align:center}@media(max-width:1023px){.marketing-site .product-arc-filters{padding-bottom:40px}}@media(max-width:639px){.marketing-site .product-arc-filters{padding-bottom:34px}.marketing-site .product-arc-controls{bottom:0;gap:5px}.marketing-site .product-arc-navigation{gap:10px}.marketing-site .product-arc-controls button{width:34px;height:34px;font-size:16px}.marketing-site .product-arc-drag-label{display:none}.marketing-site .product-arc-swipe-label{display:inline}.marketing-site .product-arc-instruction{min-width:108px!important}.marketing-site .product-arc-counter{font-size:11px!important}}.marketing-site .product-arc-section{--arc-card-width:286px}.marketing-site .product-arc-filters button{display:inline-flex;align-items:center;gap:9px;padding:10px 17px}.marketing-site .product-arc-filters button svg{width:17px;height:17px;stroke-width:1.8}.marketing-site .product-arc-stage{height:580px}.marketing-site .product-arc-card{height:402px;align-items:center;text-align:center;padding:24px 24px 27px;border-color:#d8e7df;box-shadow:0 14px 34px rgba(16,35,27,.07)}.marketing-site .product-arc-art{position:relative;display:block;width:100%;height:174px;flex:0 0 174px;margin:-3px 0 12px;color:#123d2d}.marketing-site .product-arc-art svg{display:block;width:100%;height:100%;overflow:visible}.marketing-site .product-arc-art-wash{fill:#ebf8f1}.marketing-site .product-arc-art-orbit{stroke:#18b466;stroke-width:1.4;stroke-dasharray:5 7;opacity:.72}.marketing-site .product-arc-art-panel{fill:#fff;stroke:#48675a;stroke-width:1.45}.marketing-site .product-arc-art-panel--accent{fill:#f3fbf6;stroke:#16804b}.marketing-site .product-arc-art-detail{stroke:#16804b;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.marketing-site .product-arc-art-node{fill:#fff;stroke:#6b8378;stroke-width:1.3}.marketing-site .product-arc-art-icon{position:absolute;left:50%;top:54%;width:70px;height:62px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1.5px solid #315e4b;border-radius:20px;background:#fff;color:#18b466;box-shadow:0 11px 25px rgba(24,180,102,.12)}.marketing-site .product-arc-art-icon svg{width:32px;height:32px;stroke-width:1.55}.marketing-site .product-arc-art--automation .product-arc-art-wash{fill:#e5f8ee}.marketing-site .product-arc-art--engagement .product-arc-art-icon{border-radius:50%}.marketing-site .product-arc-art--business .product-arc-art-panel--accent{fill:#e7f7ef}.marketing-site .product-arc-title{font-size:20px;line-height:1.22;max-width:220px}.marketing-site .product-arc-title-rule{display:block;width:28px;height:2px;border-radius:2px;background:#18b466;margin:12px auto 0}.marketing-site .product-arc-description{max-width:220px;margin-top:12px;font-size:13px;line-height:1.55;color:#64736c}.marketing-site .product-arc-card.is-active .product-arc-art-icon{box-shadow:0 14px 32px rgba(24,180,102,.18)}.marketing-site .product-arc-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:3px}.marketing-site .product-arc-controls .product-arc-dots button{width:7px;height:7px;min-width:7px;padding:0;border:0;border-radius:999px;background:#dce6e1;box-shadow:none;transition:width .25s ease,background .25s ease}.marketing-site .product-arc-controls .product-arc-dots button.active{width:24px;background:#18b466}.marketing-site .product-arc-controls .product-arc-dots button:hover{background:#8bcfac}@media(max-width:1023px){.marketing-site .product-arc-stage{height:550px}.marketing-site .product-arc-card{height:390px}.marketing-site .product-arc-art{height:164px;flex-basis:164px}}@media(max-width:639px){.marketing-site .product-arc-section{--arc-card-width:min(82vw,286px)}.marketing-site .product-arc-stage{height:510px}.marketing-site .product-arc-card{height:372px;padding:21px}.marketing-site .product-arc-art{height:148px;flex-basis:148px;margin-bottom:9px}.marketing-site .product-arc-art-icon{width:62px;height:56px}.marketing-site .product-arc-art-icon svg{width:28px;height:28px}.marketing-site .product-arc-title{font-size:19px}.marketing-site .product-arc-description{font-size:12px}.marketing-site .product-arc-dots{max-width:210px;flex-wrap:wrap;gap:6px}.marketing-site .product-arc-controls .product-arc-dots button{width:6px;height:6px;min-width:6px}.marketing-site .product-arc-controls .product-arc-dots button.active{width:19px}}.marketing-site .product-info-heading{font-size:15px!important;line-height:1.5;letter-spacing:.13em;margin-bottom:18px}.marketing-site .footer-made-in-india{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.marketing-site .footer-made-in-india svg{display:block;flex:0 0 auto}.marketing-site .use-case-content{width:100%;max-width:1440px;margin:0 auto}.marketing-site .use-case-card{display:flex;min-width:0;flex-direction:column;background:linear-gradient(145deg,#fff 12%,#f0faf5)!important;border-color:#bde8d1!important;box-shadow:0 16px 40px rgba(24,180,102,.08)!important}.marketing-site .use-case-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid #b9e8cf;border-radius:16px;background:#e8f8f0;color:#16804b}.marketing-site .use-case-icon svg{width:25px;height:25px;stroke-width:1.7}.marketing-site .use-case-points{list-style:none;padding:18px 0 0;margin:auto 0 0;border-top:1px solid #dcece4}.marketing-site .use-case-points li{display:flex;align-items:center;gap:9px;margin-top:10px;color:#50645a;font-size:12px;font-weight:650}.marketing-site .use-case-points li span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#dcf7e9;color:#16804b;font-size:10px}@media(max-width:639px){.marketing-site .use-case-content{padding-inline:4px}.marketing-site .use-case-card{padding:22px!important}}.marketing-site .growth-page{background:#fff;color:#10231b;overflow:hidden}.marketing-site .growth-shell{width:min(1240px,calc(100% - 48px));margin-inline:auto}.marketing-site .growth-hero{min-height:680px;padding:92px 0 84px;display:grid;grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center}.marketing-site .growth-hero-copy h1{font-size:clamp(48px,5.3vw,76px);line-height:1.02;letter-spacing:-.065em;margin:20px 0 26px}.marketing-site .growth-hero-copy>p{max-width:590px;color:#5f6f68;font-size:18px;line-height:1.7}.marketing-site .growth-hero-copy>div{display:flex;align-items:center;gap:25px;margin-top:34px}.marketing-site .growth-eyebrow{color:#16804b;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.marketing-site .connect-panel>div>a,.marketing-site .developer-panel>div>a,.marketing-site .growth-text-link,.marketing-site .integration-empty a,.marketing-site .story-copy>a{display:inline-flex;align-items:center;gap:10px;color:#126f43;font-size:14px;font-weight:750}.marketing-site .connect-panel>div>a svg,.marketing-site .developer-panel>div>a svg,.marketing-site .growth-text-link svg,.marketing-site .integration-empty a svg,.marketing-site .story-copy>a svg{width:17px;transition:transform .2s}.marketing-site .connect-panel>div>a:hover svg,.marketing-site .developer-panel>div>a:hover svg,.marketing-site .growth-text-link:hover svg,.marketing-site .story-copy>a:hover svg{transform:translateX(4px)}.marketing-site .growth-network{position:relative;min-height:510px;border:1px solid #dcece4;border-radius:32px;background:radial-gradient(circle at 50% 50%,#e5f8ee 0,rgba(229,248,238,.42) 24%,transparent 55%),linear-gradient(145deg,#fbfefc,#f2faf6);display:grid;grid-template-columns:1fr 100px 160px 100px 1fr;align-items:center;padding:34px;box-shadow:0 26px 70px rgba(16,80,51,.08)}.marketing-site .network-column{height:370px;display:flex;flex-direction:column;justify-content:space-around}.marketing-site .network-column span{position:relative;z-index:2;border:1px solid #d5e8de;background:rgba(255,255,255,.92);border-radius:999px;padding:11px 14px;color:#51635a;font-size:11px;font-weight:700;text-align:center;box-shadow:0 8px 20px rgba(16,55,38,.05);animation:network-float 4s ease-in-out infinite;animation-delay:calc(var(--i) * -.45s)}.marketing-site .network-column.output span{border-color:#b9e5cd;color:#167447}.marketing-site .network-lines{height:330px;display:flex;flex-direction:column;justify-content:space-around}.marketing-site .network-lines i{position:relative;height:1px;background:linear-gradient(90deg,#b9d6c7,#18b466)}.marketing-site .network-lines.right i{background:linear-gradient(90deg,#18b466,#b9d6c7)}.marketing-site .network-lines i:after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:#18b466;animation:network-pulse 2.6s linear infinite}.marketing-site .network-lines.left i:after{left:0}.marketing-site .network-lines.right i:after{right:0;animation-direction:reverse}.marketing-site .network-core{position:relative;z-index:3;width:160px;height:160px;border:1px solid #7dd0a3;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 50px rgba(24,180,102,.15)}.marketing-site .network-core b{font:800 18px var(--font-manrope);margin-top:9px}.marketing-site .network-core small{color:#708078;font-size:10px;margin-top:3px}@keyframes network-float{50%{transform:translateY(-4px)}}@keyframes network-pulse{0%{transform:translateX(0)}to{transform:translateX(88px)}}.marketing-site .growth-section{padding:105px 0}.marketing-site .growth-heading{max-width:720px;margin-bottom:48px}.marketing-site .connect-panel h2,.marketing-site .developer-panel h2,.marketing-site .growth-final h2,.marketing-site .growth-heading h2{font-size:clamp(38px,4.2vw,58px);line-height:1.08;letter-spacing:-.055em;margin:14px 0 18px}.marketing-site .connect-panel p,.marketing-site .developer-panel p,.marketing-site .growth-final p,.marketing-site .growth-heading p{color:#607068;font-size:16px;line-height:1.7}.marketing-site .integration-filters,.marketing-site .outcome-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.marketing-site .integration-filters button,.marketing-site .outcome-tabs button{flex:0 0 auto;border:1px solid #dbe8e1;background:#fff;color:#64746c;border-radius:999px;padding:11px 17px;font-size:12px;font-weight:700}.marketing-site .integration-filters button.active,.marketing-site .outcome-tabs button.active{border-color:#18b466;background:#effaf4;color:#137746}.marketing-site .outcome-panel{margin-top:32px;min-height:410px;border:1px solid #cbe8d8;border-radius:30px;background:linear-gradient(135deg,#fff 45%,#edf9f3);display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;padding:52px}.marketing-site .outcome-panel>div:first-child{position:relative}.marketing-site .outcome-panel>div:first-child>span{position:absolute;right:0;top:-20px;color:#d6ebe0;font:800 72px var(--font-manrope)}.marketing-site .outcome-panel svg{width:30px;height:30px;color:#16804b}.marketing-site .outcome-panel h3{font-size:32px;margin:20px 0 14px}.marketing-site .outcome-panel p{color:#627169;line-height:1.65}.marketing-site .outcome-panel ul,.marketing-site .story-copy ul{list-style:none;padding:15px 0 0;margin:0}.marketing-site .outcome-panel li,.marketing-site .story-copy li{display:flex;align-items:center;gap:9px;margin:11px 0;color:#40554b;font-size:13px}.marketing-site .outcome-panel li svg,.marketing-site .story-copy li svg{width:17px;height:17px;color:#18b466}.marketing-site .growth-flow{height:100%;min-height:180px;display:flex;align-items:center;justify-content:center}.marketing-site .growth-flow-part{display:flex;align-items:center;flex:1}.marketing-site .growth-flow-part>span{min-width:105px;min-height:74px;display:grid;place-items:center;text-align:center;padding:12px;border:1px solid #bfdfcf;border-radius:16px;background:#fff;color:#314b3f;font-size:11px;font-weight:750;box-shadow:0 10px 25px rgba(16,70,45,.06)}.marketing-site .growth-flow-part>i{position:relative;display:block;flex:1;height:1px;background:#8ec8aa}.marketing-site .growth-flow-part>i:after{content:"→";position:absolute;right:-2px;top:-11px;color:#16804b}.marketing-site .growth-flow-part>i b{position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:#18b466;animation:flow-dot 2.2s linear infinite}@keyframes flow-dot{to{left:calc(100% - 7px)}}.marketing-site .use-case-stack{display:grid;gap:28px}.marketing-site .story-card{min-height:520px;display:grid;grid-template-columns:.86fr 1.14fr;border:1px solid #dceae3;border-radius:32px;overflow:hidden;background:#fff}.marketing-site .story-card:nth-child(2n){grid-template-columns:1.14fr .86fr}.marketing-site .story-card:nth-child(2n) .story-copy{order:2}.marketing-site .story-copy{padding:52px}.marketing-site .story-number{display:block;color:#18b466;font-size:11px;font-weight:800;letter-spacing:.15em}.marketing-site .story-icon{width:36px;height:36px;color:#16804b;margin-top:52px}.marketing-site .story-copy h2{font-size:38px;line-height:1.1;margin:18px 0}.marketing-site .story-copy>p{color:#607068;line-height:1.7;max-width:470px}.marketing-site .story-copy>a{margin-top:22px}.marketing-site .story-visual{padding:42px;background:linear-gradient(145deg,#f5fbf8,#e9f7f0);display:flex;flex-direction:column;justify-content:center}.marketing-site .story-card-1 .story-visual{background:linear-gradient(145deg,#fbfaf5,#f0f8f3)}.marketing-site .story-card-2 .story-visual{background:#0a2118;color:#fff}.marketing-site .story-tags{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.marketing-site .story-tags>div{display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px}.marketing-site .story-tags small{width:100%;color:#718178;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;margin-bottom:5px}.marketing-site .story-tags span{border:1px solid rgba(100,160,130,.25);background:rgba(255,255,255,.72);color:#4e655a;border-radius:999px;padding:7px 10px;font-size:10px}.marketing-site .story-card-2 .story-tags span{background:#133328;color:#d9e8e0;border-color:#285243}.marketing-site .story-card-2 .growth-flow-part>span{background:#123126;border-color:#2d5d49;color:#e5f0eb}.marketing-site .automation-example,.marketing-site .connect-panel,.marketing-site .developer-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.marketing-site .connect-panel{width:min(1320px,calc(100% - 48px));padding:70px;border:1px solid #d5e9df;border-radius:34px;background:#f8fcfa}.marketing-site .connect-panel .growth-network{min-height:430px;grid-template-columns:1fr 65px 130px 65px 1fr;padding:20px}.marketing-site .connect-panel .network-core{width:130px;height:130px}.marketing-site .journey-section{text-align:center}.marketing-site .journey-section .growth-heading{margin-inline:auto}.marketing-site .journey-lineup{display:grid;grid-template-columns:repeat(6,1fr);position:relative}.marketing-site .journey-lineup:before{content:"";position:absolute;left:8%;right:8%;top:31px;height:1px;background:#b6ddc8}.marketing-site .journey-lineup>div{position:relative;display:flex;flex-direction:column;align-items:center}.marketing-site .journey-lineup i{position:relative;z-index:2;width:62px;height:62px;border:1px solid #9dd5b7;border-radius:50%;background:#fff;display:grid;place-items:center;color:#16804b;font-style:normal;font-size:11px;font-weight:800}.marketing-site .journey-lineup b{font-size:17px;margin:18px 0 10px}.marketing-site .journey-lineup span{color:#6b7a73;font-size:11px;margin:3px}.marketing-site .growth-final{margin-top:65px;padding:100px 24px;text-align:center;background:radial-gradient(circle at 50% 0,#164b36,#081a13 65%);color:#fff}.marketing-site .growth-final small{color:#76d9ac;font-weight:800;letter-spacing:.18em}.marketing-site .growth-final h2{max-width:820px;margin:18px auto}.marketing-site .growth-final p{max-width:680px;margin:0 auto;color:#b6c7bf}.marketing-site .growth-final>div{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:32px}.marketing-site .growth-final .growth-text-link{color:#fff}.marketing-site .featured-integrations{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.marketing-site .featured-integrations article{position:relative;min-height:210px;border:1px solid #dceae3;padding:25px;display:flex;gap:18px;transition:.25s}.marketing-site .featured-integrations article:hover,.marketing-site .integration-grid article:hover{transform:translateY(-4px);border-color:#72cca0}.marketing-site .featured-integrations img{-o-object-fit:contain;object-fit:contain}.marketing-site .featured-integrations small,.marketing-site .integration-grid small{color:#16804b;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.marketing-site .featured-integrations h3,.marketing-site .integration-grid h3{font-size:19px;margin:7px 0}.marketing-site .featured-integrations p,.marketing-site .integration-grid p{color:#64746c;font-size:12px;line-height:1.6}.marketing-site .featured-integrations>article>svg{position:absolute;right:22px;bottom:22px;width:18px}.marketing-site .connection-status{position:absolute;left:91px;bottom:22px;color:#718078;font-size:10px}.marketing-site .connection-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#18b466;margin-right:6px}.marketing-site .integration-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.marketing-site .integration-tools label{min-width:280px;border:1px solid #dbe7e1;border-radius:999px;padding:10px 15px;display:flex;align-items:center;gap:9px}.marketing-site .integration-tools label svg{width:17px;color:#75857d}.marketing-site .integration-tools input{width:100%;border:0;outline:0;background:transparent;font-size:12px}.marketing-site .integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.marketing-site .integration-grid article{min-height:245px;border:1px solid #dceae3;border-radius:22px;padding:23px;transition:.25s}.marketing-site .integration-logo{width:54px;height:54px;border:1px solid #e0ebe5;border-radius:15px;margin-bottom:25px;background:#fff}.marketing-site .integration-logo img{max-width:38px;max-height:38px}.marketing-site .integration-logo svg{width:25px}.marketing-site .integration-grid article>span{position:absolute;left:23px;bottom:20px;color:#718178;font-size:10px}.marketing-site .integration-grid article>span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#18b466;margin-left:6px}.marketing-site .integration-arrow{position:absolute;right:22px;bottom:18px;width:18px;transition:.2s}.marketing-site .integration-grid article:hover .integration-arrow{transform:translateX(4px)}.marketing-site .integration-empty{padding:55px;text-align:center;border:1px dashed #bcdcca;border-radius:22px;background:#f8fcfa}.marketing-site .automation-example,.marketing-site .developer-panel{width:min(1320px,calc(100% - 48px));padding:70px;border-radius:34px;background:#0a1d16;color:#fff}.marketing-site .automation-example h2,.marketing-site .developer-panel h2{font-size:48px;line-height:1.08;margin:16px 0}.marketing-site .three-steps{display:grid;gap:12px;margin-top:30px}.marketing-site .three-steps span{display:flex;align-items:center;gap:14px;color:#cad8d1;font-size:13px}.marketing-site .three-steps i{width:38px;height:38px;border:1px solid #315344;border-radius:50%;display:grid;place-items:center;color:#70d7a9;font-style:normal;font-size:10px}.marketing-site .automation-canvas{background:#f7fbf9;border-radius:24px;padding:38px;color:#10231b}.marketing-site .app-equation{display:flex;align-items:center;justify-content:center;gap:13px}.marketing-site .app-equation span{border:1px solid #cce2d7;border-radius:12px;background:#fff;padding:12px 15px;font-size:11px;font-weight:750}.marketing-site .app-equation b{color:#18b466}.marketing-site .mini-workflows{display:grid;grid-template-columns:1fr 1fr;gap:16px}.marketing-site .mini-workflows article{border:1px solid #dceae3;border-radius:24px;padding:28px;background:linear-gradient(145deg,#fff,#f3faf6)}.marketing-site .mini-workflows small{color:#16804b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.marketing-site .growth-flow.compact{min-height:130px}.marketing-site .growth-flow.compact .growth-flow-part>span{min-width:80px;min-height:58px;padding:8px;font-size:9px}.marketing-site .developer-panel{background:linear-gradient(135deg,#f5fbf8,#fff);color:#10231b;border:1px solid #d4e9de}.marketing-site .code-visual{border:1px solid #cfe2d8;border-radius:20px;background:#0a1e16;color:#dce9e3;overflow:hidden}.marketing-site .code-visual>span{display:block;border-bottom:1px solid #29463a;padding:13px 18px;color:#7edcaf;font-size:10px}.marketing-site .code-visual code{display:block;white-space:pre;padding:25px;font-size:12px;line-height:1.7}.marketing-site .code-visual>div{border-top:1px solid #29463a;display:flex;gap:10px;padding:14px}.marketing-site .code-visual>div span{display:flex;align-items:center;gap:6px;border:1px solid #2b4d3e;border-radius:999px;padding:7px 10px;font-size:9px}.marketing-site .code-visual svg{width:13px}.marketing-site .integration-empty{grid-column:1/-1}@media(max-width:1050px){.marketing-site .growth-hero{grid-template-columns:1fr;gap:45px}.marketing-site .growth-network{min-height:460px}.marketing-site .automation-example,.marketing-site .connect-panel,.marketing-site .developer-panel,.marketing-site .story-card,.marketing-site .story-card:nth-child(2n){grid-template-columns:1fr}.marketing-site .story-card:nth-child(2n) .story-copy{order:0}.marketing-site .featured-integrations{grid-template-columns:1fr 1fr}.marketing-site .integration-grid,.marketing-site .journey-lineup{grid-template-columns:repeat(3,1fr)}.marketing-site .journey-lineup{gap:36px}.marketing-site .journey-lineup:before{display:none}.marketing-site .automation-example,.marketing-site .connect-panel,.marketing-site .developer-panel{padding:48px}}@media(max-width:720px){.marketing-site .automation-example,.marketing-site .connect-panel,.marketing-site .developer-panel,.marketing-site .growth-shell{width:min(100% - 28px,1240px)}.marketing-site .growth-hero{padding:65px 0}.marketing-site .growth-hero-copy h1{font-size:44px}.marketing-site .growth-hero-copy>p{font-size:16px}.marketing-site .growth-final>div,.marketing-site .growth-hero-copy>div{align-items:stretch;flex-direction:column}.marketing-site .growth-network{min-height:430px;grid-template-columns:1fr 35px 104px 35px 1fr;padding:17px}.marketing-site .network-core{width:104px;height:104px}.marketing-site .network-core img{width:28px;height:28px}.marketing-site .network-core b{font-size:13px}.marketing-site .network-column span{font-size:8px;padding:9px 5px}.marketing-site .network-lines{height:320px}.marketing-site .growth-section{padding:72px 0}.marketing-site .outcome-panel{grid-template-columns:1fr;padding:28px}.marketing-site .growth-flow{overflow-x:auto;justify-content:flex-start;padding:14px 0}.marketing-site .growth-flow-part{flex:0 0 auto}.marketing-site .growth-flow-part>span{min-width:96px}.marketing-site .growth-flow-part>i{width:30px;flex:0 0 30px}.marketing-site .story-copy,.marketing-site .story-visual{padding:30px 24px}.marketing-site .story-copy h2{font-size:31px}.marketing-site .story-icon{margin-top:35px}.marketing-site .story-tags{grid-template-columns:1fr}.marketing-site .automation-example,.marketing-site .connect-panel,.marketing-site .developer-panel{padding:34px 22px}.marketing-site .connect-panel .growth-network{display:none}.marketing-site .featured-integrations,.marketing-site .integration-grid,.marketing-site .mini-workflows{grid-template-columns:1fr}.marketing-site .integration-tools{align-items:stretch;flex-direction:column}.marketing-site .integration-tools label{min-width:0;width:100%}.marketing-site .journey-lineup{grid-template-columns:1fr 1fr;gap:34px}.marketing-site .automation-example h2,.marketing-site .developer-panel h2{font-size:37px}.marketing-site .automation-canvas{padding:22px 15px}.marketing-site .app-equation{gap:6px}.marketing-site .app-equation span{padding:9px 7px;font-size:9px}.marketing-site .code-visual>div{flex-wrap:wrap}.marketing-site .featured-integrations article{min-height:190px}}.marketing-site .integration-grid article{position:relative;min-height:235px;border:1px solid #18c978;border-radius:9px;padding:24px;background:#f4fbf7;transition:transform .2s,box-shadow .2s,background .2s}.marketing-site .integration-grid article:hover{transform:translateY(-3px);border-color:#18c978;background:#fff;box-shadow:0 16px 38px rgba(22,128,75,.1)}.marketing-site .integration-card-head{display:flex;align-items:center;gap:12px}.marketing-site .integration-card-head h3{font-size:17px;letter-spacing:-.025em;margin:0}.marketing-site .integration-logo{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;margin:0;background:#e4f7ed;flex:0 0 36px}.marketing-site .integration-logo img{max-width:24px;max-height:24px;-o-object-fit:contain;object-fit:contain}.marketing-site .integration-logo svg{width:18px;color:#16804b}.marketing-site .integration-grid article>p{color:#64746c;font-size:12px;line-height:1.65;min-height:60px;margin:18px 0}.marketing-site .integration-grid ul{list-style:none;padding:15px 0 0;margin:0;border-top:1px solid #dcebe3}.marketing-site .integration-grid li{display:flex;align-items:center;gap:8px;margin:9px 0;color:#42554c;font-size:11px}.marketing-site .integration-grid li i{width:17px;height:17px;border-radius:50%;display:grid;place-content:center;background:#e1f7eb;color:#16804b;font-size:8px;font-style:normal;flex:0 0 17px}.marketing-site .shopify-journey-visual{padding:32px;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.marketing-site .shopify-journey-visual img{display:block;width:min(100%,440px);height:auto;border-radius:18px;-o-object-fit:contain;object-fit:contain}.marketing-site .automation-example{width:min(1120px,calc(100% - 48px));grid-template-columns:minmax(0,1fr) 440px;gap:44px;padding:44px 52px}@media(max-width:1050px){.marketing-site .automation-example{grid-template-columns:1fr;width:min(760px,calc(100% - 48px));gap:28px;padding:42px}.marketing-site .shopify-journey-visual{padding:0}}@media(max-width:720px){.marketing-site .automation-example{width:min(100% - 28px,760px);padding:32px 22px}.marketing-site .shopify-journey-visual{padding:0}.marketing-site .shopify-journey-visual img{width:min(100%,360px)}}.marketing-site .outcomes-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:70px;align-items:end;margin-bottom:42px}.marketing-site .outcomes-heading h2{max-width:720px;margin:14px 0 0}.marketing-site .outcomes-heading>p{max-width:470px;margin:0 0 10px;color:#65766f;font-size:16px;line-height:1.6}.marketing-site .outcome-workflows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.marketing-site .outcome-workflows article{position:relative;min-height:330px;overflow:hidden;border:1px solid #bfe4d1;border-radius:26px;padding:28px;background:radial-gradient(circle at 82% 18%,rgba(198,248,221,.65),transparent 26%),linear-gradient(145deg,#fff 10%,#f3fbf7);box-shadow:0 16px 45px rgba(27,105,70,.06)}.marketing-site .outcome-workflows article:after{content:"";position:absolute;right:-55px;top:-70px;width:210px;height:150px;border:1px solid rgba(24,180,102,.2);border-radius:50%;transform:rotate(28deg);pointer-events:none}.marketing-site .outcome-copy{max-width:68%;position:relative;z-index:2}.marketing-site .outcome-copy small{color:#06834a;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.marketing-site .outcome-copy h3{max-width:430px;margin:10px 0 5px;color:#09271b;font-size:24px;line-height:1.12;letter-spacing:-.035em}.marketing-site .outcome-copy p{margin:0;color:#64766e;font-size:12px;line-height:1.55}.marketing-site .outcome-preview{position:absolute;z-index:3;right:24px;top:35px;width:150px;padding:14px;border:1px solid #dcebe4;border-radius:15px;background:rgba(255,255,255,.92);box-shadow:0 13px 30px rgba(19,99,63,.12);display:flex;flex-direction:column;gap:4px;transform:rotate(1.5deg)}.marketing-site .outcome-preview:before{content:"";position:absolute;left:-10px;top:17px;width:7px;height:7px;border-radius:50%;background:#18b466;box-shadow:0 0 0 5px #dff8ea}.marketing-site .outcome-preview strong{font-size:10px;color:#102d21}.marketing-site .outcome-preview span{font-size:8px;color:#6b7d75;line-height:1.35}.marketing-site .outcome-preview span:last-child{align-self:flex-start;margin-top:3px;border-radius:999px;background:#daf7e7;color:#087e48;padding:3px 7px;font-weight:750}.marketing-site .outcome-flow{position:absolute;left:28px;right:28px;bottom:70px;display:flex;align-items:center}.marketing-site .outcome-flow-part,.marketing-site .outcome-flow-part>div{display:flex;align-items:center;min-width:0;flex:1}.marketing-site .outcome-flow-part>div{height:72px;border:1px solid #d5e9df;border-radius:14px;background:rgba(255,255,255,.9);flex-direction:column;justify-content:center;gap:5px;padding:8px;text-align:center;box-shadow:0 8px 22px rgba(32,99,70,.05)}.marketing-site .outcome-flow-part>div.featured{border-color:#9fe1bd;background:#edfff5}.marketing-site .outcome-flow-part img{width:27px;height:27px;-o-object-fit:contain;object-fit:contain}.marketing-site .outcome-flow-part svg{width:24px;height:24px;color:#16804b}.marketing-site .outcome-flow-part b{font-size:9px;line-height:1.15;color:#17382a;display:flex;flex-direction:column}.marketing-site .outcome-flow-part b span{color:#078a4e;font-size:10px}.marketing-site .outcome-flow-part>i{position:relative;height:1px;min-width:16px;flex:0 0 16px;border-top:1px dashed #18b466;color:#18a85f;font-style:normal}.marketing-site .outcome-flow-part>i span{position:absolute;right:-2px;top:-9px;font-size:12px}.marketing-site .outcome-benefits{position:absolute;left:28px;right:28px;bottom:22px;display:flex;gap:8px;flex-wrap:wrap}.marketing-site .outcome-benefits span{display:flex;align-items:center;gap:6px;border-radius:999px;background:#eaf7f0;padding:6px 10px;color:#365a49;font-size:9px;white-space:nowrap}.marketing-site .outcome-benefits svg{width:14px;height:14px;color:#08aa5f;fill:#d9f7e7}@media(max-width:1050px){.marketing-site .outcomes-heading{grid-template-columns:1fr;gap:18px}.marketing-site .outcome-workflows{grid-template-columns:1fr}.marketing-site .outcome-workflows article{min-height:340px}}@media(max-width:620px){.marketing-site .outcome-workflows article{min-height:470px;padding:22px}.marketing-site .outcome-copy{max-width:100%}.marketing-site .outcome-preview{position:relative;right:auto;top:auto;width:100%;margin-top:18px;transform:none}.marketing-site .outcome-flow{left:22px;right:22px;bottom:105px}.marketing-site .outcome-flow-part>div{height:68px;padding:5px}.marketing-site .outcome-flow-part b{font-size:8px}.marketing-site .outcome-benefits{left:22px;right:22px;bottom:20px}.marketing-site .outcomes-heading>p{font-size:14px}}.marketing-site .featured-integrations article{overflow:hidden;border-color:#c8e5d6;border-radius:24px;background:radial-gradient(circle at 88% 10%,rgba(202,249,224,.75),transparent 35%),linear-gradient(145deg,#fff,#f5fbf8);box-shadow:0 14px 38px rgba(23,105,68,.07);transition:transform .25s,border-color .25s,box-shadow .25s}.marketing-site .featured-integrations article:before{content:"";position:absolute;right:-55px;top:-78px;width:190px;height:150px;border:1px solid rgba(24,180,102,.2);border-radius:50%;transform:rotate(30deg);pointer-events:none}.marketing-site .featured-integrations article:after{content:"";position:absolute;right:20px;top:18px;width:8px;height:8px;border-radius:50%;background:#18b466;box-shadow:0 0 0 7px rgba(24,180,102,.1);opacity:0;transform:scale(.5);transition:opacity .25s,transform .25s}.marketing-site .featured-integrations article:hover{transform:translateY(-7px);border-color:#7fd0a7;box-shadow:0 24px 55px rgba(22,128,75,.14)}.marketing-site .featured-integrations article:hover:after{opacity:1;transform:scale(1)}.marketing-site .featured-integrations article>img{position:relative;z-index:2;width:52px;height:52px;border:1px solid #d8ebe1;border-radius:14px;padding:9px;background:rgba(255,255,255,.94);box-shadow:0 9px 22px rgba(26,104,69,.1)}.marketing-site .featured-integrations article>div{position:relative;z-index:2}.marketing-site .featured-integrations .connection-status{z-index:2;display:inline-flex;align-items:center;border-radius:999px;background:rgba(232,248,239,.9);padding:5px 9px;color:#416657}.marketing-site .featured-integration-link{position:absolute;z-index:3;right:18px;bottom:16px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#173c2d;transition:transform .25s,color .25s,background .25s}.marketing-site .featured-integration-link svg{width:18px}.marketing-site .featured-integration-link:hover{transform:translateX(4px);color:#fff;background:#18b466}.marketing-site .hero-integration-art{overflow:hidden;border:1px solid #d1e9dd;border-radius:30px;background:#f5fbf8;box-shadow:0 24px 70px rgba(20,105,67,.09)}.marketing-site .hero-integration-art img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media(prefers-reduced-motion:reduce){.marketing-site .growth-flow-part>i b,.marketing-site .network-column span,.marketing-site .network-lines i:after{animation:none!important}}.marketing-site .compact-use-cases{background:linear-gradient(180deg,#fbfefc,#fff 310px);padding:82px 24px 48px;color:#10231b}.marketing-site .compact-use-cases-hero{max-width:730px;margin:0 auto 54px;text-align:center;animation:compact-fade-up .55s ease both}.marketing-site .compact-use-cases-hero h1{font-size:clamp(38px,4.7vw,64px);line-height:1.02;letter-spacing:-.06em;margin:17px 0 21px}.marketing-site .compact-use-cases-hero p{max-width:680px;margin:0 auto;color:#64736c;font-size:16px;line-height:1.7}.marketing-site .compact-use-case-grid{width:min(1320px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.marketing-site .compact-use-case-card{min-height:294px;display:flex;flex-direction:column;border:1px solid #dce9e2;border-radius:22px;background:rgba(255,255,255,.95);padding:27px;box-shadow:0 7px 22px rgba(16,49,34,.035);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;animation:compact-fade-up .5s ease both;animation-delay:calc(var(--card-index) * 45ms)}.marketing-site .compact-use-case-card:hover{transform:translateY(-3px);border-color:#9ed8b9;box-shadow:0 13px 30px rgba(24,180,102,.075)}.marketing-site .compact-use-case-icon{width:49px;height:49px;display:grid;place-items:center;border-radius:15px;background:#eaf8f1;color:#16804b;transition:background .24s ease}.marketing-site .compact-use-case-card:hover .compact-use-case-icon{background:#ddf5e8}.marketing-site .compact-use-case-icon svg{width:24px;height:24px;stroke-width:1.7}.marketing-site .compact-use-case-card h2{font-size:19px;line-height:1.25;letter-spacing:-.025em;margin:23px 0 0}.marketing-site .compact-use-case-card>i{display:block;width:25px;height:2px;border-radius:3px;background:#18b466;margin:12px 0 13px;transition:width .24s ease}.marketing-site .compact-use-case-card:hover>i{width:38px}.marketing-site .compact-use-case-card>p{color:#63736b;font-size:14px;line-height:1.58;margin:0 0 22px}.marketing-site .compact-use-case-card>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.marketing-site .compact-use-case-card>div span{border-radius:999px;background:#edf9f3;color:#256c4b;padding:6px 10px;font-size:11px;font-weight:700;white-space:nowrap}.marketing-site .compact-integration-cta{width:min(900px,100%);min-height:76px;margin:34px auto 0;border:1px solid #cfe6da;border-radius:20px;background:#f7fcf9;display:flex;align-items:center;justify-content:center;gap:20px;padding:15px 24px}.marketing-site .compact-cta-spark{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#e2f6eb;color:#16804b}.marketing-site .compact-cta-spark svg{width:18px;height:18px}.marketing-site .compact-integration-cta strong{font:750 15px var(--font-manrope),sans-serif;letter-spacing:-.01em}.marketing-site .compact-integration-cta>i{width:1px;height:30px;background:#d5e5dd}.marketing-site .compact-integration-cta a{display:inline-flex;align-items:center;gap:9px;color:#147746;font-size:13px;font-weight:750}.marketing-site .compact-integration-cta a svg{width:16px;transition:transform .2s ease}.marketing-site .compact-integration-cta a:hover svg{transform:translateX(4px)}.marketing-site .compact-integration-cta a:focus-visible,.marketing-site .compact-use-case-card:focus-within{outline:3px solid rgba(24,180,102,.25);outline-offset:3px}@keyframes compact-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.marketing-site .compact-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .compact-use-cases{padding-top:68px}.marketing-site .compact-use-case-card{min-height:275px}}@media(max-width:600px){.marketing-site .compact-use-cases{padding:54px 16px 38px}.marketing-site .compact-use-cases-hero{margin-bottom:40px}.marketing-site .compact-use-cases-hero h1{font-size:38px}.marketing-site .compact-use-cases-hero p{font-size:15px}.marketing-site .compact-use-case-grid{grid-template-columns:1fr;gap:14px}.marketing-site .compact-use-case-card{min-height:260px;padding:23px}.marketing-site .compact-integration-cta{margin-top:26px;flex-direction:column;gap:9px;padding:18px;text-align:center}.marketing-site .compact-integration-cta>i{width:46px;height:1px}}@media(prefers-reduced-motion:reduce){.marketing-site .compact-use-case-card,.marketing-site .compact-use-cases-hero{animation:none}.marketing-site .compact-use-case-card,.marketing-site .compact-use-case-card>i,.marketing-site .compact-use-case-icon{transition:none}}.marketing-site .compact-customer-journey{width:min(1180px,100%);margin:34px auto 0;border:1px solid #d5e8de;border-radius:22px;background:linear-gradient(145deg,#fbfefc,#f2faf6);padding:25px 28px 28px}.marketing-site .compact-journey-heading{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.marketing-site .compact-journey-heading strong{font:750 16px var(--font-manrope),sans-serif;letter-spacing:-.015em}.marketing-site .compact-journey-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.marketing-site .compact-journey-stage{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 13px}.marketing-site .compact-journey-stage>span{color:#16804b;font-size:10px;font-weight:800;letter-spacing:.13em}.marketing-site .compact-journey-stage>strong{margin:9px 0 11px;color:#173b2c;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.marketing-site .compact-journey-stage>small{color:#687970;font-size:10px;line-height:1.55}.marketing-site .compact-journey-stage>i{position:absolute;right:-6px;top:24px;color:#56b482;font-size:18px;font-style:normal}.marketing-site .compact-integration-cta{justify-content:space-between;text-align:left;padding-inline:25px}.marketing-site .compact-integration-cta>div{display:flex;flex-direction:column;gap:4px}.marketing-site .compact-integration-cta>div strong{font:750 14px var(--font-manrope),sans-serif}.marketing-site .compact-integration-cta>div .growth-eyebrow{font-size:9px}@media(max-width:900px){.marketing-site .compact-journey-stages{grid-template-columns:repeat(3,1fr);gap:27px 0}.marketing-site .compact-journey-stage:nth-child(3)>i{display:none}}@media(max-width:600px){.marketing-site .compact-customer-journey{padding:22px 15px}.marketing-site .compact-journey-heading{align-items:center;margin-bottom:22px}.marketing-site .compact-journey-stages{grid-template-columns:1fr 1fr;gap:28px 0}.marketing-site .compact-journey-stage:nth-child(2n)>i{display:none}.marketing-site .compact-journey-stage:nth-child(3)>i{display:block}.marketing-site .compact-integration-cta{text-align:center}.marketing-site .compact-integration-cta>div{align-items:center}}.marketing-site .nav .mobile-account-link{display:none}.marketing-site .nav-actions{gap:12px;flex-shrink:0;white-space:nowrap}.marketing-site #demo{scroll-margin-top:140px}@media(min-width:801px){.marketing-site .site-header{gap:20px}.marketing-site .nav{gap:16px}}@media(min-width:801px) and (max-width:1100px){.marketing-site .site-header{height:auto;min-height:78px;flex-wrap:wrap;padding-block:14px;gap:14px}.marketing-site .nav-actions{margin-left:auto}.marketing-site .nav{order:3;flex-basis:100%;justify-content:center}}@media(max-width:800px){.marketing-site .nav .mobile-account-link{display:block}.marketing-site .nav.open{max-height:calc(100dvh - 130px);overflow-y:auto}}