.commerce-landing{color:#15232d;letter-spacing:0;background:#fff;font-family:inherit;overflow-x:clip}.commerce-landing *{box-sizing:border-box;letter-spacing:0}.commerce-container{width:min(1180px,100% - 48px);margin-inline:auto}.commerce-landing h1,.commerce-landing h2,.commerce-landing h3,.commerce-landing p{margin:0}.commerce-landing h2{margin-bottom:14px;font-size:32px;font-weight:750;line-height:1.35}.commerce-landing h3{font-size:19px;font-weight:700;line-height:1.5}.commerce-landing p{line-height:1.75}.commerce-landing a{text-decoration:none}.commerce-landing a:focus-visible,.commerce-landing button:focus-visible,.commerce-landing summary:focus-visible{outline-offset:4px;outline:3px solid #1474b8}.commerce-muted{color:#586774;font-size:14px}.commerce-nav{z-index:40;background:#fffffffa;border-bottom:1px solid #e3ebe7;position:sticky;top:0}.commerce-nav-inner{justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.commerce-brand{white-space:nowrap;align-items:center;gap:8px;font-size:22px;font-weight:750;display:flex}.commerce-links,.commerce-nav-actions{align-items:center;gap:20px;display:flex}.commerce-links a{color:#344c52;font-size:14px}.commerce-icon{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:48px;display:flex}.commerce-menu{display:none}.commerce-cta{text-align:center;background:#007c59;border:1px solid #007c59;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-weight:650;line-height:1.45;display:inline-flex;color:#fff!important}.commerce-cta:hover{background:#005f46}.commerce-cta-outline{background:0 0;border-color:currentColor}.commerce-cta-outline:hover{background:#ffffff1a}.commerce-hero{isolation:isolate;color:#fff;background:#064b3c;min-height:590px;position:relative}.commerce-hero-image{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.commerce-hero:after{content:"";z-index:-1;background:#003d32d9;position:absolute;inset:0}.commerce-hero-content{padding-block:54px}.commerce-eyebrow{color:#007b59;font-size:12px;font-weight:750;margin-bottom:12px!important}.commerce-hero .commerce-eyebrow,.commerce-dark .commerce-eyebrow{color:#80edbe}.commerce-hero h1{margin-bottom:20px;font-size:54px;font-weight:800;line-height:1.12}.commerce-hero h1 span{color:#86f1c1}.commerce-hero h2{max-width:760px;font-size:28px}.commerce-lead{color:#e1f1e9;max-width:650px;font-size:18px}.commerce-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.commerce-hero .commerce-cta:not(.commerce-cta-outline),.commerce-final .commerce-cta{background:#a0f2cf;border-color:#a0f2cf;color:#063e30!important}.commerce-hero-note{color:#d4e8df;font-size:13px;margin-top:14px!important}.commerce-hero-note span{padding:0 8px}.commerce-hero-flow{color:#d3eee0;flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.commerce-hero-flow span{align-items:center;gap:7px;font-size:14px;display:flex}.commerce-section{padding-block:54px;scroll-margin-top:85px}.commerce-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.commerce-category{color:#11644e;border-bottom:2px solid #cfe3d9;padding:18px 8px}.commerce-category h3{color:#172c34;margin-top:10px;font-size:15px}.commerce-category p{color:#586774;margin-top:4px;font-size:12px}.commerce-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:32px 0 16px;display:flex}.commerce-section-heading a,.commerce-pricing>div>a{color:#006d50;align-items:center;gap:6px;min-height:48px;font-size:14px;display:flex}.commerce-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.commerce-product{border:1px solid #dfe8e3;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.commerce-product-image{aspect-ratio:4/3;background:#f3f6f4;justify-content:center;align-items:center;display:flex}.commerce-product-image img{object-fit:contain;width:100%;height:100%}.commerce-product-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.commerce-product-body strong{color:#006749;margin-top:auto;font-size:23px}.commerce-dark{color:#fff;background:#064b3c}.commerce-workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:30px 0;padding:0;list-style:none;display:grid}.commerce-workflow li{border-top:1px solid #55a08b;padding:18px 0;position:relative}.commerce-step-heading{color:#95edc8;justify-content:space-between;margin-bottom:18px;display:flex}.commerce-workflow h3{font-size:17px}.commerce-workflow p{color:#dbede5;margin-top:10px;font-size:13px}.commerce-connector{color:#a8ebce;width:20px;position:absolute;top:67px;right:-22px}.commerce-footnote{color:#c5ded3;font-size:12px}.commerce-soft{background:#eff8f4}.commerce-usecases{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.commerce-usecases article{background:#fff;border:1px solid #dce9e2;border-radius:8px;flex-direction:column;gap:16px;padding:26px;display:flex}.commerce-usecases article>svg{color:#007c59}.commerce-usecases article p{color:#546772;font-size:15px}.commerce-usecases article a{color:#006749;align-items:center;gap:8px;min-height:48px;margin-top:auto;display:flex}.commerce-line-layout{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;margin-top:30px;display:grid}.commerce-chat{background:#f4f7f5;border:1px solid #cad9d2;border-radius:8px;min-width:0;padding:22px}.commerce-chat-header{align-items:center;gap:10px;margin-bottom:22px;display:flex}.commerce-chat-header strong{flex:1}.commerce-chat-header span{color:#597268;font-size:12px}.commerce-chat-bubble{background:#d5f4e5;border-radius:8px;padding:12px 16px;font-size:14px;margin-bottom:18px!important}.commerce-chat-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.commerce-chat-products>a{background:#fff;border:1px solid #d3e1d9;border-radius:7px;flex-direction:column;min-width:0;font-size:12px;display:flex;overflow:hidden}.commerce-chat-products img{aspect-ratio:1;object-fit:contain;width:100%}.commerce-chat-products strong,.commerce-chat-products span{padding:8px}.commerce-chat-products strong{overflow-wrap:anywhere}.commerce-chat-products span{color:#006749}.commerce-chat-link{text-align:center;border-top:1px solid #dbe8e0;margin-top:auto}.commerce-line-benefits>div{gap:18px;margin-bottom:24px;display:flex}.commerce-line-benefits svg{color:#00855d;flex-shrink:0}.commerce-line-benefits h3{font-size:17px}.commerce-line-benefits p{color:#586774;font-size:14px}.commerce-line-benefits .commerce-cta svg{color:#fff}.commerce-stores{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.commerce-stores>a{background:#fff;border:1px solid #d2e4d9;border-radius:8px;overflow:hidden}.commerce-stores img{aspect-ratio:8/3;object-fit:cover;width:100%}.commerce-stores span{justify-content:space-between;gap:12px;padding:18px;font-weight:700;display:flex}.commerce-pricing{grid-template-columns:1.2fr .85fr 1fr;align-items:start;gap:22px;display:grid}.commerce-price-card{background:#fff;border:1px solid #d4e5db;border-radius:8px;flex-direction:column;gap:18px;padding:25px;display:flex}.commerce-price-card.is-featured{border:2px solid #007c59}.commerce-price-card h3{color:#006749;font-size:32px}.commerce-price-card small,.commerce-price-card p{font-size:14px}.commerce-price-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.commerce-price-card li{gap:8px;font-size:14px;display:flex}.commerce-price-card li svg{color:#007c59;flex-shrink:0;margin-top:3px}.commerce-faq{max-width:820px}.commerce-faq details{border-bottom:1px solid #dce6e0;padding:18px 0}.commerce-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-weight:650;display:flex}.commerce-faq details p{color:#556873;padding-bottom:12px}.commerce-final{text-align:center;padding:50px 0}.commerce-final h2{margin-bottom:24px}.commerce-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:30px;display:flex}.commerce-footer>div{flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.commerce-footer small{color:#5a6b65}.commerce-footer a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1050px){.commerce-links{gap:12px}.commerce-nav-inner{gap:10px}.commerce-brand{font-size:19px}.commerce-nav-actions{gap:8px}.commerce-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-pricing{grid-template-columns:1fr 1fr}.commerce-pricing>div{grid-column:1/-1}.commerce-line-layout{gap:24px}.commerce-links a{font-size:12px}}@media (width<=760px){.commerce-container{width:calc(100% - 32px)}.commerce-menu{display:flex}.commerce-links{display:none}.commerce-links.is-open{background:#fff;border-bottom:1px solid #dce8e1;flex-direction:column;align-items:stretch;padding:16px;display:flex;position:absolute;top:76px;left:0;right:0}.commerce-links a{padding:12px;font-size:16px}.commerce-nav .commerce-cta{padding:10px 12px;font-size:13px}.commerce-hero{min-height:0}.commerce-hero-content{padding-block:36px}.commerce-hero h1{font-size:40px}.commerce-hero h2{font-size:24px}.commerce-lead{font-size:16px}.commerce-landing h2{font-size:26px}.commerce-hero-flow{gap:12px}.commerce-hero-flow span{font-size:12px}.commerce-section{padding-block:36px}.commerce-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-product-grid,.commerce-usecases,.commerce-line-layout,.commerce-stores{grid-template-columns:1fr}.commerce-product{grid-template-columns:110px minmax(0,1fr);display:grid}.commerce-product-image{aspect-ratio:auto;height:100%}.commerce-product-body{padding:16px}.commerce-product h3{font-size:16px}.commerce-product-body strong{font-size:20px}.commerce-workflow{grid-template-columns:1fr;gap:12px}.commerce-workflow li{padding:16px 0 22px 46px}.commerce-step-heading{position:absolute;top:18px;left:0}.commerce-step-heading span{display:none}.commerce-workflow p{margin-top:4px}.commerce-connector{inset:auto auto -6px 4px;transform:rotate(90deg)}.commerce-pricing{grid-template-columns:1fr}.commerce-chat{padding:14px}.commerce-chat-products{gap:6px}.commerce-chat-header{font-size:14px}.commerce-footer,.commerce-section-heading{align-items:flex-start}.commerce-section-heading h3{font-size:17px}.commerce-section-heading a{white-space:nowrap;font-size:12px}}@media (prefers-reduced-motion:reduce){.commerce-landing *{scroll-behavior:auto!important;transition:none!important}}
