:root{--pricing-price-min:40px;--pricing-price-max:56px;--font-sans:var(--font-body);--font-serif:var(--font-display);--background:var(--bg);--surface-deep:var(--surface-warm);--foreground:var(--fg);--foreground-secondary:var(--fg-2);--foreground-muted:var(--muted);--ink:var(--fg);--body:var(--fg-2);--primary:var(--fg);--primary-hover:var(--accent-hover);--primary-strong:var(--fg);--primary-soft:var(--surface);--primary-softer:var(--surface);--border-light:var(--border);--background-secondary:var(--surface);--background-tertiary:var(--surface-warm);--background-soft:var(--surface);--card:var(--bg);--card-foreground:var(--fg);--accent-dark:var(--fg);--accent-light:var(--fg);--accent-foreground:var(--bg);--border-focus:var(--brand-ink);--ring:var(--brand-ink)}.commerce-site{background:var(--bg);min-width:0;color:var(--fg)}.commerce-site main{min-width:0}.commerce-header{z-index:20;background:var(--bg);border-bottom:1px solid var(--border);position:relative}.commerce-header-inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:96px;display:flex}.commerce-header .brand-logo{width:156px}.commerce-header .od-icon{--od-icon-size:18px}.commerce-navigation{align-items:center;gap:var(--space-5);font-size:var(--text-sm);display:flex}.commerce-navigation>a{white-space:nowrap;align-items:center;min-height:44px;font-weight:550;text-decoration:none;display:flex}.commerce-nav-group{position:relative}.commerce-nav-trigger{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm);background:0 0;border:0;padding:0;font-weight:550;display:flex}.commerce-dropdown{top:calc(100% + var(--space-2));gap:var(--space-2);min-width:224px;padding:var(--space-5);border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--elev-raised);display:grid;position:absolute;right:0}.commerce-dropdown a{align-items:center;gap:var(--space-3);min-height:44px;text-decoration:none;display:flex}.solution-dropdown{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:560px;left:0;right:auto}.dropdown-heading{font-weight:650}.commerce-language{align-items:center;gap:var(--space-2);display:flex}.commerce-language a{justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:flex}.commerce-language a[aria-current]{text-underline-offset:4px;font-weight:650;text-decoration:underline}.commerce-menu-toggle{background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:none}.commerce-demo-link{min-height:44px;padding:var(--space-2)var(--space-4)}.solution-hero{padding-block:var(--space-24)var(--space-12)}.solution-hero>.od-stack{--od-gap:var(--space-6)}.solution-hero h1{text-wrap:balance;max-width:1000px;font-size:clamp(40px,5.4vw,72px)}.solution-hero .section-copy{max-width:65ch}.solution-breadcrumb{gap:var(--space-3);font-size:var(--text-sm);color:var(--fg-2);flex-wrap:wrap;display:flex}.solution-breadcrumb a{align-items:center;min-height:44px;display:flex}.solution-breadcrumb span{align-items:center;display:flex}.solution-step-grid{gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-step-grid article{align-content:start;gap:var(--space-4);display:grid}.solution-step-grid p,.operations-steps p,.scope-note p{color:var(--fg-2)}.solution-detail-links{--od-gap:var(--space-8);margin-top:var(--space-8)}.operations-steps{gap:var(--space-8);margin-block:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.operations-steps li{align-content:start;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border);display:grid}.scope-note{--od-gap:var(--space-4);max-width:75ch}.demo-section{padding-block:var(--space-24);background:var(--surface);border-block:1px solid var(--border);scroll-margin-top:var(--space-4)}.demo-layout{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.demo-layout>.od-stack{--od-gap:var(--space-5)}.demo-form{--od-gap:var(--space-5);padding:var(--space-8);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg)}.demo-fields{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-form .field{--od-gap:var(--space-2);margin:0}.demo-form label{font-size:var(--text-base);font-weight:550}.demo-form input,.demo-form select,.demo-form textarea{width:100%;min-width:0;min-height:48px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font:inherit;display:block}.demo-form input::placeholder,.demo-form textarea::placeholder{color:var(--muted)}.demo-form [aria-invalid=true]{border-color:var(--danger)}.demo-form textarea{resize:vertical}.demo-consent{align-items:flex-start;gap:var(--space-3);display:flex}.demo-form .demo-consent input{width:24px;height:24px;min-height:24px;accent-color:var(--fg);margin-top:var(--space-1);flex:none}.demo-honeypot{display:none}.field-error,.form-error-summary{color:var(--danger);font-size:var(--text-base)}.form-error-summary ul{margin-block:var(--space-2)0;padding-left:var(--space-5)}.form-success{color:var(--success)}.contact-hero{padding-bottom:var(--space-16)}@media (hover:hover){.commerce-navigation a:hover,.commerce-dropdown a:hover,.commerce-nav-trigger:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.commerce-navigation .btn-primary:hover{color:var(--bg);text-decoration:none}}@media (max-width:1279px){.commerce-header-inner{flex-wrap:wrap;gap:0;min-height:80px}.commerce-menu-toggle{display:flex}.commerce-navigation{padding-block:var(--space-4)var(--space-6);align-items:stretch;gap:var(--space-2);flex-direction:column;flex-basis:100%;display:none}.commerce-navigation.is-open{display:flex}.commerce-dropdown{width:auto;min-width:0;box-shadow:none;margin-block:var(--space-2);position:static}.commerce-nav-trigger{justify-content:space-between;width:100%}.commerce-navigation .commerce-demo-link{justify-content:center;max-width:320px}.commerce-language{align-self:flex-start}}@media (max-width:1023px){.demo-layout{gap:var(--space-8)}.solution-step-grid{gap:var(--space-6)}.operations-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.solution-hero{padding-block:var(--space-12)var(--space-8)}.solution-dropdown,.demo-layout,.demo-fields,.solution-step-grid,.operations-steps{grid-template-columns:1fr}.demo-section{padding-block:var(--space-16)}.demo-form{padding:var(--space-5)}.solution-step-grid{gap:var(--space-8)}.demo-form .btn{width:100%}}.feature-release h2,.pricing-release h2{text-wrap:balance;max-width:900px}.feature-release h3,.pricing-release h3{font-size:var(--text-xl);font-weight:600;line-height:1.3}.feature-category{color:var(--fg-2);font-size:var(--text-lg);font-weight:550}.feature-status{color:var(--fg-2);max-width:70ch;padding-top:var(--space-4);border-top:1px solid var(--border)}.feature-actions{--od-gap:var(--space-6)}.feature-method{background:var(--surface)}.feature-method .solution-step-grid article{padding-top:var(--space-5);border-top:1px solid var(--border)}.feature-experience{scroll-margin-top:var(--space-8)}.feature-experience .heading-row{display:none}.feature-experience .section{padding-top:var(--space-12)}.feature-experience .shopper-tabs{margin-bottom:var(--space-12)}.feature-experience .experience{align-items:start;gap:var(--space-12)}.feature-language-note{padding-top:var(--space-12);color:var(--fg-2)}.feature-detail-layout{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.feature-detail-layout>.od-stack{--od-gap:var(--space-5)}.feature-detail-layout p{color:var(--fg-2)}.feature-configuration{background:var(--surface)}.feature-disclosure{padding-block:var(--space-5);border-bottom:1px solid var(--border)}.feature-disclosure summary{font-size:var(--text-lg);cursor:pointer;min-height:44px;font-weight:550}.feature-disclosure p,.feature-disclosure .markdown-content{margin-top:var(--space-4);color:var(--fg-2)}.feature-related-grid{gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-related-grid article{--od-gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border)}.feature-related-grid p{color:var(--fg-2)}.feature-other-track{--od-gap:var(--space-8);padding-block:var(--space-8);margin-top:var(--space-12);border-block:1px solid var(--border)}.feature-other-track p{max-width:65ch;color:var(--fg-2)}.feature-final-cta{--od-gap:var(--space-6);margin-top:var(--space-20)}.pricing-plan-section{padding-top:var(--space-8)}.pricing-intro{--od-gap:var(--space-5)}.pricing-billing{margin:var(--space-8)0 var(--space-4);border:0;min-width:0;padding:0}.pricing-billing legend{font-size:var(--text-base);margin-bottom:var(--space-3);font-weight:550}.pricing-billing .od-cluster{--od-gap:var(--space-3)}.pricing-billing label{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3)var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex}.pricing-billing label.is-selected{border-color:var(--fg);background:var(--surface);font-weight:650}.pricing-billing input{accent-color:var(--fg);width:20px;height:20px;margin:0}.pricing-billing-note{max-width:75ch;color:var(--fg-2);min-height:calc(2*var(--text-base)*var(--leading-body))}.pricing-release .pricing-grid{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-release .pricing-card{padding:var(--space-8);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none;gap:var(--space-6);transition:none;transform:none}.pricing-release .pricing-card-popular{background:var(--surface);border-color:var(--fg);z-index:auto}.pricing-plan-label{--od-gap:var(--space-3);flex-wrap:wrap;justify-content:space-between}.pricing-plan-label h3{margin:0}.pricing-release .pricing-badge{background:var(--fg);color:var(--bg);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);font:550 var(--text-sm)/1.5 var(--font-body);text-transform:none;letter-spacing:normal;border:0;display:block;position:static;transform:none}.pricing-release .pricing-card-header{--od-gap:var(--space-4);margin:0}.pricing-release .pricing-price{align-items:baseline;gap:var(--space-2);font-size:clamp(var(--pricing-price-min),4vw,var(--pricing-price-max));white-space:nowrap;font-weight:550;display:flex}.pricing-price strong{font-weight:inherit}.pricing-release .pricing-period{font-family:var(--font-body);font-size:var(--text-base);color:var(--fg-2)}.pricing-release .pricing-annual,.pricing-release .pricing-desc{color:var(--fg-2);font-size:var(--text-base);line-height:var(--leading-body);margin:0}.pricing-annual strong{font-weight:550}.pricing-release .pricing-card-header .od-field{--od-gap:var(--space-2)}.pricing-card-header p{color:var(--fg-2)}.pricing-plan-limits{gap:var(--space-4);padding-block:var(--space-5);border-block:1px solid var(--border);margin:0;display:grid}.pricing-plan-limits dt,.pricing-mobile-comparison dt{color:var(--fg-2)}.pricing-plan-limits dd,.pricing-mobile-comparison dd{margin:0;font-weight:550}.pricing-release .pricing-features{gap:var(--space-3);flex:1;margin:0;padding:0;list-style:none;display:grid}.pricing-release .pricing-features li{gap:var(--space-3);color:var(--fg-2);font-size:var(--text-base);line-height:var(--leading-body);align-items:flex-start;display:flex}.pricing-features .od-icon{color:var(--fg);margin-top:var(--space-1)}.pricing-release .pricing-cta{margin-top:var(--space-2)}.pricing-release .pricing-cta .btn{border-radius:var(--radius-sm);width:100%;min-height:48px;font-size:var(--text-base);padding:var(--space-3)var(--space-4);justify-content:center;display:flex;transform:none}.pricing-release .pricing-cta .btn-primary{background:var(--fg);color:var(--bg);border:1px solid var(--fg)}.pricing-release .pricing-cta .btn-secondary{background:var(--bg);color:var(--fg);border:1px solid var(--border);box-shadow:none}.pricing-comparison{margin-top:var(--space-20);gap:var(--space-5);display:grid}.pricing-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-base)}.pricing-comparison caption{text-align:left;padding-block:var(--space-4);font-weight:550}.pricing-comparison th,.pricing-comparison td{text-align:left;vertical-align:top;padding:var(--space-5)var(--space-4);border-bottom:1px solid var(--border);overflow-wrap:anywhere}.pricing-comparison td{color:var(--fg-2)}.pricing-comparison thead{background:var(--surface)}.pricing-mobile-comparison{display:none}.pricing-operations{background:var(--surface);border-block:1px solid var(--border)}.pricing-information{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.pricing-information>.od-stack{--od-gap:var(--space-5)}.pricing-information p{color:var(--fg-2)}.pricing-faq h2{margin-bottom:var(--space-6)}.pricing-faq .markdown-content{font-size:var(--text-base)}@media (hover:hover){.feature-release a:not(.btn):hover{color:var(--fg);text-decoration:underline}.pricing-release .pricing-cta .btn-primary:hover{background:var(--accent-hover)}.pricing-release .pricing-cta .btn-secondary:hover{background:var(--surface);border-color:var(--fg);color:var(--fg)}}@media (min-width:1440px){.pricing-release .pricing-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-release .pricing-card{padding:var(--space-6)}}@media (max-width:1023px){.feature-detail-layout,.pricing-information{gap:var(--space-8)}.feature-related-grid{gap:var(--space-6)}.pricing-comparison-table{display:none}.pricing-mobile-comparison{gap:var(--space-3);display:grid}.pricing-mobile-comparison details{padding-block:var(--space-5);border-bottom:1px solid var(--border)}.pricing-mobile-comparison summary{min-height:44px;font-size:var(--text-lg);cursor:pointer;font-weight:550}.pricing-mobile-comparison dl{gap:var(--space-5);margin-block:var(--space-4)0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:767px){.feature-detail-layout,.feature-related-grid,.pricing-information,.pricing-release .pricing-grid{grid-template-columns:1fr}.feature-related-grid{gap:var(--space-8)}.feature-other-track{flex-direction:column;align-items:flex-start}.feature-other-track .od-fixed{flex:auto}.feature-experience .experience{gap:var(--space-8)}.pricing-release .pricing-card{padding:var(--space-6)}.pricing-billing-note{min-height:calc(4*var(--text-base)*var(--leading-body))}.pricing-mobile-comparison dl{grid-template-columns:1fr}}
:root{--remaining-reading-width:72ch;--remaining-doc-sidebar:256px;--remaining-column-min:240px;--remaining-title-min:32px;--remaining-title-max:48px}.remaining-hero .solution-breadcrumb{margin-bottom:0}.remaining-hero h1{overflow-wrap:anywhere}.remaining-soft,.section-soft{background:var(--surface)}.remaining-stack{--od-gap:var(--space-12)}.remaining-three-grid,.remaining-two-grid,.remaining-detail-grid,.remaining-solution-paths{align-items:start;gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.remaining-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.remaining-three-grid>*,.remaining-two-grid>*,.remaining-detail-grid>*,.remaining-solution-paths>*{min-width:0}.remaining-three-grid h2,.remaining-two-grid h2,.remaining-detail-grid h2,.remaining-solution-paths h2{font-size:clamp(var(--remaining-title-min),3vw,var(--remaining-title-max));text-wrap:balance}.remaining-three-grid p,.remaining-two-grid p,.remaining-detail-grid p,.remaining-solution-paths p{color:var(--fg-2)}.remaining-three-grid>.od-stack,.remaining-two-grid>.od-stack,.remaining-detail-grid>.od-stack,.remaining-solution-paths>.od-stack{--od-gap:var(--space-6)}.remaining-page h2+.remaining-three-grid,.remaining-page h2+.remaining-two-grid,.remaining-solution-paths{margin-top:var(--space-12)}.remaining-list,.remaining-steps{padding-left:var(--space-6);margin:0}.remaining-list li,.remaining-steps li{padding-left:var(--space-2)}.remaining-list li+li,.remaining-steps li+li{margin-top:var(--space-6)}.remaining-steps li::marker{color:var(--fg);font-weight:650}.remaining-process{padding:var(--space-8)var(--space-12);background:var(--surface);border-radius:var(--radius-sm);margin:0}.remaining-process li{padding-block:var(--space-3);font-size:var(--text-lg)}.remaining-link-panel{padding:var(--space-8);color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none}.remaining-link-panel .text-link{align-self:start}.remaining-link-panel p{color:var(--fg-2)}.remaining-note{padding:var(--space-8);background:var(--surface);border-radius:var(--radius-sm)}.remaining-note h2{font-size:var(--text-xl);margin-bottom:var(--space-4);line-height:1.3}.remaining-note p{max-width:var(--remaining-reading-width);color:var(--fg-2)}.remaining-note>p+p,.remaining-note>ul{margin-top:var(--space-4)}.remaining-note summary{cursor:pointer;min-height:44px;font-weight:650;display:list-item}.remaining-note[open] summary{margin-bottom:var(--space-6)}.remaining-disclosures{margin-top:var(--space-8);border-top:1px solid var(--border)}.remaining-disclosures details{border-bottom:1px solid var(--border);padding-block:var(--space-4)}.remaining-disclosures summary{cursor:pointer;min-height:44px;padding:var(--space-3)var(--space-4);font-weight:600}.remaining-disclosures details>p{padding:var(--space-4);color:var(--fg-2);max-width:var(--remaining-reading-width)}.remaining-pricing-reference{padding-block:var(--space-8);border-block:1px solid var(--border);--od-gap:var(--space-8)}.remaining-pricing-reference h2{font-size:var(--text-2xl)}.remaining-pricing-reference p{font-size:var(--text-xl);overflow-wrap:anywhere}.remaining-comparison{width:100%;min-width:0}.remaining-comparison table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-base);line-height:var(--leading-body)}.remaining-comparison th,.remaining-comparison td{padding:var(--space-6);text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--border)}.remaining-comparison thead th{background:var(--surface)}.remaining-comparison th{color:var(--fg);font-weight:600}.remaining-comparison td{color:var(--fg-2)}.remaining-comparison th:first-child{width:28%}.remaining-comparison .comparison-mobile{display:none}.comparison-mobile dl{gap:var(--space-6);padding:var(--space-4);margin:0;display:grid}.comparison-mobile dt{font-weight:600}.comparison-mobile dd{color:var(--fg-2);margin:0}.remaining-resource-list{gap:var(--space-12);display:grid}.remaining-resource-row{gap:var(--space-12);padding-block:var(--space-8);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,4fr);display:grid}.remaining-resource-row>*{min-width:0}.remaining-resource-row .od-stack{--od-gap:var(--space-6)}.remaining-resource-row h2{font-size:clamp(var(--text-xl),2.8vw,var(--remaining-title-max));overflow-wrap:anywhere;line-height:1.2}.remaining-resource-row h2 a{text-decoration:none}.remaining-resource-row p{color:var(--fg-2)}.remaining-meta{color:var(--muted);font-size:var(--text-base)}.remaining-meta.od-field{--od-gap:var(--space-2);align-content:start}.remaining-meta.od-cluster{--od-gap:var(--space-6)}.remaining-tags{--od-gap:var(--space-4);color:var(--muted)}.remaining-tags>span{font-size:var(--text-base);overflow-wrap:anywhere;display:block}.remaining-reading{max-width:var(--remaining-reading-width);width:100%;min-width:0;margin-inline:auto}.remaining-reading>.remaining-note{margin-bottom:var(--space-12)}.remaining-reading .markdown-content{max-width:none;color:var(--fg-2);font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.7}.remaining-reading .markdown-content h1{font-size:clamp(var(--text-2xl),4vw,var(--text-3xl))}.remaining-reading .markdown-content h2{font-size:var(--text-2xl)}.remaining-reading .markdown-content h3{font-size:var(--text-xl)}.remaining-reading .markdown-content :is(h1,h2,h3,h4){color:var(--fg);margin-block:var(--space-12)var(--space-6);line-height:1.3}.remaining-reading .markdown-content>:first-child{margin-top:0}.remaining-reading .markdown-content :is(p,ul,ol,blockquote){margin-block:var(--space-6)}.remaining-reading .markdown-content li{margin-block:var(--space-3)}.remaining-reading .markdown-content blockquote{padding:var(--space-6);border-left:1px solid var(--border);background:var(--surface)}.remaining-reading .markdown-content a{color:var(--fg);text-decoration:underline}.remaining-reading .markdown-content :is(img,video){max-width:100%;height:auto;display:block}.remaining-reading .markdown-content pre{width:100%;max-width:100%;padding:var(--space-6);border-radius:var(--radius-sm);background:var(--surface);color:var(--fg);font-size:var(--text-base);display:block;overflow:auto}.remaining-reading .markdown-content code{overflow-wrap:anywhere}.remaining-reading .markdown-content table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%}.remaining-reading .markdown-content :is(th,td){padding:var(--space-3);overflow-wrap:anywhere;border:1px solid var(--border);font-size:var(--text-base)}.remaining-reading .markdown-content .mermaid{max-width:100%;overflow-x:auto}.remaining-reading .markdown-content .youtube-embed{aspect-ratio:16/9}.remaining-reading .markdown-content .youtube-embed iframe{border:0;width:100%;height:100%;display:block}.remaining-doc-layout{grid-template-columns:var(--remaining-doc-sidebar)minmax(0,1fr);gap:var(--space-16);align-items:start;display:grid}.remaining-doc-layout>*{min-width:0}.remaining-doc-layout .remaining-reading{margin:0}.remaining-doc-menu{border-bottom:1px solid var(--border);padding-bottom:var(--space-6)}.remaining-doc-menu>summary{cursor:pointer;min-height:44px;margin-bottom:var(--space-6);font-weight:650}.remaining-doc-nav{--od-gap:var(--space-8)}.remaining-doc-nav>div{--od-gap:var(--space-3)}.remaining-doc-nav h3{font-size:var(--text-lg);line-height:1.5}.remaining-doc-nav ul{margin:0;padding:0;list-style:none}.remaining-doc-nav li+li{margin-top:var(--space-2)}.remaining-doc-nav li a{padding:var(--space-3)var(--space-4);border-radius:var(--radius-sm);min-height:44px;text-decoration:none;display:block}.remaining-doc-nav li a[aria-current=page]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font-weight:650;text-decoration:underline}.remaining-doc-group{--od-gap:var(--space-8)}.remaining-neighbors{gap:var(--space-6);margin-top:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.remaining-neighbors .od-field{--od-gap:var(--space-3)}.remaining-local-home .solution-card{--od-gap:var(--space-6)}.remaining-local-home .solution-card h2{font-size:clamp(var(--text-2xl),3.2vw,var(--remaining-title-max))}.remaining-product-preview{--od-cols:2;--od-gap:var(--space-6);background:var(--surface);padding:var(--space-6);border-radius:var(--radius-sm)}.remaining-language-note{padding-block:var(--space-6)}.section-soft .testimonial{border:0;margin:0;padding:0}.section-soft .testimonial-copy h2{font-size:var(--text-xl);line-height:1.4}@media (hover:hover){a.remaining-link-panel:hover{border-color:var(--fg-2)}.remaining-resource-row h2 a:hover,.remaining-reading .markdown-content a:hover{color:var(--fg);text-decoration:underline}.remaining-disclosures summary:hover,.remaining-note summary:hover,.remaining-doc-menu summary:hover,.remaining-doc-nav li a:hover{background:var(--surface)}}@media (min-width:1440px){.remaining-doc-layout{gap:var(--space-20)}.remaining-resource-row{gap:var(--space-16)}}@media (max-width:1023px){.remaining-three-grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.remaining-two-grid,.remaining-detail-grid,.remaining-solution-paths{gap:var(--space-8)}.remaining-doc-layout{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.remaining-doc-layout .remaining-reading{margin-inline:auto}}@media (max-width:767px){.remaining-three-grid,.remaining-two-grid,.remaining-detail-grid,.remaining-solution-paths,.remaining-resource-row,.remaining-neighbors{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.remaining-stack{--od-gap:var(--space-8)}.remaining-link-panel,.remaining-note{padding:var(--space-6)}.remaining-comparison .comparison-desktop{display:none}.remaining-comparison .comparison-mobile{display:block}.remaining-resource-row{gap:var(--space-6)}.remaining-resource-row .remaining-meta{gap:var(--space-4);flex-wrap:wrap;display:flex}.remaining-page h2+.remaining-three-grid,.remaining-page h2+.remaining-two-grid,.remaining-solution-paths{margin-top:var(--space-8)}}@media (max-width:375px){.remaining-hero h1{font-size:var(--space-10)}.remaining-link-panel,.remaining-note{padding:var(--space-5)}.remaining-reading .markdown-content :is(th,td){padding:var(--space-2)}}@media (prefers-reduced-motion:reduce){.remaining-page *,.remaining-reading *{scroll-behavior:auto;transition:none;animation:none}}
:root{--bg:#fff;--surface:#f7f9f5;--surface-warm:#f1f6ed;--fg:#1d2b22;--fg-2:#4d604f;--muted:#5b6c5b;--meta:#426b24;--border:#d5dfcf;--border-soft:#e5ebdf;--accent:#8bc34a;--accent-on:#1d2b22;--accent-hover:#7eb23f;--accent-active:#426b24;--accent-pressed:#74a638;--accent-link:#426b24;--accent-soft:#f1f6ed;--accent-border:#a5bc8f;--accent-section:#8bc34a;--accent-section-secondary:#1d2b22;--shopper-surface:#fbeff4;--shopper-ink:#69213f;--shopper-secondary:#75465a;--shopper-accent:#9e245c;--shopper-border:#e2b5c7;--shopper-pattern:#d3a0b5;--operations-surface:#f1f6ed;--operations-ink:#355022;--operations-secondary:#4d604f;--operations-accent:#426b24;--operations-border:#c5d7b5;--operations-pattern:#adc795;--brand:#8bc34a;--brand-soft:#f1f6ed;--brand-ink:#355022;--beauty:var(--shopper-accent);--beauty-soft:var(--shopper-surface);--success:#216544;--warn:#815815;--danger:#aa2842;--selection-bg:#dcebcb;--selection-fg:#1d2b22;--focus-ring:0 0 0 4px #426b2433;--elev-raised:0 16px 48px -24px #1d2b2233;--pattern-width:64px;--pattern-height:224px;--pattern-edge:0px;--pattern-stroke:1px;--field-surface:var(--operations-surface);--field-ink:var(--fg);--field-secondary:var(--operations-secondary);--field-accent:var(--accent-link);--field-border:var(--operations-border);--field-pattern:var(--operations-pattern);--tone-surface:var(--operations-surface);--tone-ink:var(--operations-ink);--tone-secondary:var(--operations-secondary);--tone-accent:var(--operations-accent);--tone-border:var(--operations-border);--accent-dark:var(--accent-active);--accent-light:var(--accent-soft);--accent-foreground:var(--accent-on);--primary-hover:var(--accent-hover);--border-focus:var(--accent-link);--ring:var(--accent-link)}.commerce-site[data-tone=shopper]{--field-surface:var(--shopper-surface);--field-ink:var(--shopper-ink);--field-secondary:var(--shopper-secondary);--field-accent:var(--shopper-accent);--field-border:var(--shopper-border);--field-pattern:var(--shopper-pattern)}.commerce-site [data-track=shopper]{--tone-surface:var(--shopper-surface);--tone-ink:var(--shopper-ink);--tone-secondary:var(--shopper-secondary);--tone-accent:var(--shopper-accent);--tone-border:var(--shopper-border)}.commerce-site [data-track=operations]{--tone-surface:var(--operations-surface);--tone-ink:var(--operations-ink);--tone-secondary:var(--operations-secondary);--tone-accent:var(--operations-accent);--tone-border:var(--operations-border)}.commerce-site ::selection{background:var(--selection-bg);color:var(--selection-fg)}.commerce-site :focus-visible{outline-color:var(--accent-link)}.commerce-site :is(input,textarea,select){caret-color:var(--accent-link);accent-color:var(--accent-link)}.commerce-site :is(.od-scroll,.od-rail,pre){scrollbar-color:var(--accent-border)var(--surface)}.commerce-site .btn-primary{background:var(--accent);border-color:var(--accent-link);color:var(--accent-on)}.commerce-site .text-link{color:var(--accent-link)}.commerce-site .btn-primary:active{background:var(--accent-pressed);border-color:var(--accent-link)}.commerce-site .btn:disabled{opacity:1;background:var(--surface);color:var(--muted);border-color:var(--border)}.commerce-header{border-bottom-color:var(--border-soft)}.commerce-nav-trigger[aria-expanded=true],.commerce-language a[aria-current]{color:var(--accent-link)}.commerce-site .solution-dropdown>.od-stack{border-top:1px solid var(--tone-border);padding-top:var(--space-4)}.commerce-site .solution-dropdown .dropdown-heading{color:var(--tone-ink)}.commerce-site .solution-dropdown .annotation{color:var(--tone-secondary)}.color-field{isolation:isolate;background-color:var(--field-surface);position:relative}.color-field>.container,.color-field>.od-stack{z-index:1;position:relative}.color-field h1{color:var(--field-ink)}.color-field :is(.section-copy,.hero-note,.solution-breadcrumb,.feature-status){color:var(--field-secondary)}.color-field .feature-category{color:var(--field-accent)}.color-field .solution-breadcrumb a{color:var(--field-ink)}.surface-pattern{right:var(--pattern-edge);top:var(--space-8);inline-size:var(--pattern-width);block-size:var(--pattern-height);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--field-pattern);position:absolute;overflow:clip}.surface-pattern-art{block-size:auto;inline-size:100%;max-width:100%;display:block}.surface-pattern-art path{stroke:currentColor;stroke-width:var(--pattern-stroke)}.surface-pattern-art circle{fill:currentColor}.surface-pattern-dots{top:auto;bottom:var(--space-8)}.commerce-site .hero.color-field{--field-surface:var(--operations-surface);--field-ink:var(--fg);--field-secondary:var(--operations-secondary);--field-pattern:var(--operations-pattern);border-bottom:1px solid var(--border-soft)}.hero.color-field .surface-pattern{--pattern-width:80px;--pattern-height:272px;top:var(--space-16)}.hero.color-field .surface-pattern-dots{top:auto;bottom:var(--space-16);left:0;right:auto}.commerce-site .remaining-hero.color-field{width:100%;max-width:none;padding-inline:0}.remaining-hero.color-field>.container{--od-gap:var(--space-6)}.commerce-site .color-field[data-track=shopper]{--field-surface:var(--shopper-surface);--field-ink:var(--shopper-ink);--field-secondary:var(--shopper-secondary);--field-accent:var(--shopper-accent);--field-border:var(--shopper-border);--field-pattern:var(--shopper-pattern)}.commerce-site .color-field[data-track=operations]{--field-surface:var(--operations-surface);--field-ink:var(--fg);--field-secondary:var(--operations-secondary);--field-accent:var(--operations-accent);--field-border:var(--operations-border);--field-pattern:var(--operations-pattern)}.commerce-site .solution-card[data-track]{background:var(--tone-surface);border-color:var(--tone-border)}.commerce-site .solution-card[data-track] :is(h2,.eyebrow,.track-number){color:var(--tone-ink)}.commerce-site .solution-card[data-track] :is(.solution-description,.solution-footer .annotation){color:var(--tone-secondary)}.commerce-site .solution-card[data-track] .solution-preview{background:var(--bg);border:1px solid var(--tone-border)}.commerce-site .solution-card[data-track]>.text-link,.commerce-site .solution-card[data-track] .solution-footer .text-link{color:var(--tone-accent)}.commerce-site .solution-card[data-track=shopper] .remaining-product-preview{background:var(--bg)}.commerce-site .solution-card[data-track=operations] .remaining-process{color:var(--tone-ink);background:var(--bg)}.commerce-site .solution-card[data-track=operations] .mini-workspace{background:var(--tone-surface)}.commerce-site .solution-card[data-track=operations] .mini-workspace-heading :is(strong,span),.commerce-site .solution-card[data-track=operations] .review-line{color:var(--tone-ink)}.commerce-site .solution-card[data-track=operations] .file-tag{background:var(--bg)}.commerce-site .shopper-experience .section-heading .eyebrow,.commerce-site .shopper-experience .section-number{color:var(--shopper-ink)}.commerce-site .shopper-tabs{padding:var(--space-3);background:var(--shopper-surface);border-radius:var(--radius-md);width:fit-content;max-width:100%}.commerce-site .shopper-tabs .tab-button{color:var(--shopper-ink);border-color:var(--shopper-border)}.commerce-site .shopper-tabs .tab-button[aria-selected=true]{color:var(--bg);background:var(--shopper-accent);border-color:var(--shopper-accent)}.commerce-site .shopper-tabs .tab-button[aria-selected=true] .tab-number{color:var(--bg)}.commerce-site .shopper-experience .testimonial{background:var(--shopper-surface);border-radius:var(--radius-lg);padding:var(--space-10);border-top:0}.commerce-site .shopper-experience .testimonial :is(blockquote,h3,.testimonial-byline strong){color:var(--shopper-ink)}.commerce-site .shopper-experience .testimonial :is(.annotation,.testimonial-byline span){color:var(--shopper-secondary)}.commerce-site .operations{background:var(--operations-surface)}.commerce-site .operations .section-heading :is(.eyebrow,.section-number){color:var(--operations-ink)}.commerce-site .operations :is(.section-copy,.workflow-helper,.workflow-footnote){color:var(--operations-secondary)}.commerce-site .workflow-button[aria-selected=true]{background:var(--bg);border-color:var(--operations-accent)}.commerce-site .workflow-button[aria-selected=true] :is(strong,.od-icon){color:var(--operations-ink)}.commerce-site .report-topbar{background:var(--operations-surface);border-radius:var(--radius-md)var(--radius-md)0 0}.commerce-site .report-topbar .report-location{color:var(--operations-secondary)}.commerce-site .agent-initial{background:var(--operations-surface);color:var(--operations-ink)}.commerce-site .operations-steps li{border-top-color:var(--operations-border)}.commerce-site .operations-steps strong{color:var(--operations-ink)}.commerce-site .feature-method{background:var(--field-surface)}.commerce-site .feature-method :is(h2,h3){color:var(--field-ink)}.commerce-site .feature-method p{color:var(--field-secondary)}.commerce-site .feature-configuration{background:var(--surface)}.commerce-site .feature-other-track{background:var(--operations-surface);border-color:var(--operations-border);padding-inline:var(--space-6);border-radius:var(--radius-sm)}.commerce-site .feature-other-track strong{color:var(--operations-ink)}.commerce-site .feature-other-track p{color:var(--operations-secondary)}.commerce-site .feature-final-cta{padding:var(--space-12);background:var(--field-surface);border-radius:var(--radius-lg)}.commerce-site .feature-final-cta h2{color:var(--field-ink)}.commerce-site .feature-final-cta .section-copy{color:var(--field-secondary)}.commerce-site .feature-related-grid article{border-top-color:var(--field-border)}.commerce-site .pricing-billing label.is-selected{background:var(--accent-soft);border-color:var(--accent-link);color:var(--accent-active)}.commerce-site .pricing-billing input{accent-color:var(--accent-link)}.commerce-site .pricing-release .pricing-card-popular{background:var(--accent-soft);border-color:var(--accent-link)}.commerce-site .pricing-release .pricing-badge{background:var(--accent);color:var(--accent-on)}.commerce-site .pricing-release .pricing-cta .btn-primary{background:var(--accent);color:var(--accent-on);border-color:var(--accent-link)}.commerce-site .pricing-release .pricing-card-popular .pricing-price{color:var(--accent-active)}.commerce-site .pricing-features .od-icon{color:var(--accent-link)}.commerce-site .pricing-operations{background:var(--operations-surface);border-color:var(--operations-border)}.commerce-site .pricing-operations h2{color:var(--operations-ink)}.commerce-site .pricing-operations .section-copy{color:var(--operations-secondary)}.commerce-site .remaining-soft,.commerce-site .section-soft{background:var(--surface)}.commerce-site .section-soft .testimonial-copy h2{color:var(--shopper-ink)}.commerce-site .remaining-solution-paths>article[data-track]{padding:var(--space-8);background:var(--tone-surface);border-radius:var(--radius-md)}.commerce-site .remaining-solution-paths>article[data-track] h3{color:var(--tone-ink)}.commerce-site .remaining-solution-paths>article[data-track] p{color:var(--tone-secondary)}.commerce-site .remaining-solution-paths>article[data-track] .text-link{color:var(--tone-accent)}.commerce-site .remaining-link-panel{border-color:var(--border)}.commerce-site .remaining-resource-row{border-top-color:var(--accent-border)}.commerce-site .remaining-meta time{color:var(--accent-active)}.commerce-site .remaining-note{background:var(--operations-surface)}.commerce-site .remaining-note h2{color:var(--operations-ink)}.commerce-site .remaining-note p{color:var(--operations-secondary)}.commerce-site .remaining-comparison thead th{background:var(--operations-surface)}.commerce-site .remaining-doc-nav li a[aria-current=page]{background:var(--accent-soft);color:var(--accent-active);box-shadow:inset 0 0 0 1px var(--accent-border)}.commerce-site .remaining-reading .markdown-content a{color:var(--accent-active)}.commerce-site .remaining-reading .markdown-content blockquote{background:var(--accent-soft)}.commerce-site .remaining-reading .markdown-content pre{background:var(--surface)}.commerce-site[data-surface=reading] .remaining-hero{--field-surface:var(--surface);--field-ink:var(--fg);--field-secondary:var(--fg-2)}.commerce-site[data-surface=reading] .remaining-hero .surface-pattern{display:none}.commerce-site[data-surface=legal] .remaining-hero{--field-surface:var(--surface);--field-ink:var(--fg);--field-secondary:var(--fg-2)}.commerce-site[data-surface=legal] .remaining-hero .surface-pattern{display:none}.commerce-site .foundations-heading .eyebrow{color:var(--accent-active)}.commerce-site .foundation-item{padding-top:var(--space-6);border-top:1px solid var(--accent-border)}.commerce-site .foundation-item h3{color:var(--accent-active)}.commerce-site .integration-strip{background:var(--surface);border-radius:var(--radius-sm);padding-inline:var(--space-6)}.commerce-site .integration-name{color:var(--accent-active)}.commerce-site .cta.color-field{--field-surface:var(--accent-section);--field-ink:var(--accent-on);--field-secondary:var(--accent-section-secondary);--field-pattern:var(--operations-pattern)}.commerce-site .cta.color-field :is(h2,.eyebrow){color:var(--accent-on)}.commerce-site .cta.color-field :is(p,.annotation){color:var(--accent-section-secondary)}.commerce-site .cta.color-field .btn-primary{background:var(--bg);border-color:var(--accent-on);color:var(--accent-on)}.commerce-site .cta.color-field .text-link{color:var(--accent-on)}.commerce-site .demo-section{background:var(--field-surface);border-color:var(--field-border)}.commerce-site .demo-section h2{color:var(--field-ink)}.commerce-site .demo-section .section-copy{color:var(--field-secondary)}.commerce-site .demo-form{background:var(--bg);border-color:var(--field-border)}.commerce-site .demo-form .field input:focus{border-color:var(--accent-link)}.commerce-site .site-footer{background:var(--surface);border-top:1px solid var(--border-soft)}@media (hover:hover){.commerce-site .text-link:hover{color:var(--accent-active);text-decoration:underline}.commerce-site .btn-primary:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-link);color:var(--accent-on)}.commerce-site .solution-card[data-track] .text-link:hover,.commerce-site .remaining-solution-paths>article[data-track] .text-link:hover{color:var(--tone-ink)}.commerce-site .shopper-tabs .tab-button:not([aria-selected=true]):hover{background:var(--shopper-surface);border-color:var(--shopper-accent);color:var(--shopper-ink)}.commerce-site .workflow-button:not([aria-selected=true]):hover{background:var(--bg);border-color:var(--operations-border)}.commerce-site .remaining-reading .markdown-content a:hover{color:var(--accent-active)}.commerce-site .btn-primary:not(:disabled):active{background:var(--accent-pressed);border-color:var(--accent-link);color:var(--accent-on)}.commerce-site .cta.color-field .btn-primary:hover{background:var(--accent-soft);border-color:var(--accent-on);color:var(--accent-on)}.commerce-site .cta.color-field .btn-primary:active{background:var(--selection-bg);border-color:var(--accent-on);color:var(--accent-on)}.commerce-site .cta.color-field .text-link:hover{color:var(--accent-on)}}@media (min-width:1440px){.surface-pattern,.hero.color-field .surface-pattern{--pattern-width:96px;--pattern-height:320px}}@media (max-width:1279px){.surface-pattern,.hero.color-field .surface-pattern{--pattern-width:24px;--pattern-height:160px}}@media (max-width:767px){.surface-pattern{display:none}.commerce-site .shopper-tabs{width:100%}.commerce-site .shopper-experience .testimonial,.commerce-site .feature-final-cta,.commerce-site .remaining-solution-paths>article[data-track]{padding:var(--space-6)}.commerce-site .feature-other-track{padding-inline:var(--space-4)}}@media (max-width:375px){.commerce-site .shopper-tabs{padding:var(--space-2)}}@media (prefers-reduced-motion:reduce){.commerce-site .surface-pattern{transition:none;animation:none}}@media (forced-colors:active){.surface-pattern{display:none}.commerce-site .btn-primary,.commerce-site .tab-button[aria-selected=true],.commerce-site .workflow-button[aria-selected=true]{border:2px solid buttontext}}
