@layer od-layout{:where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell,.od-tile)>:where(*){min-width:0}.od-stack{gap:var(--od-gap,8px);flex-direction:column;display:flex}.od-row{align-items:center;gap:var(--od-gap,8px);display:flex}.od-row-top{align-items:flex-start;gap:var(--od-gap,8px);display:flex}.od-cluster{align-items:center;gap:var(--od-gap,8px);flex-wrap:wrap;display:flex}.od-fill{flex:1 1 0;min-width:0}.od-fixed{flex:none}.od-grid{gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3),minmax(0,1fr));display:grid}.od-stat,.od-field,.od-cell{gap:var(--od-gap,2px);display:grid}:where(.od-stat,.od-field,.od-cell)>:where(*){display:block}.od-tile{grid-template-rows:auto 1fr;display:grid}:where(.od-tile)>:where(*){display:block}.od-media{width:100%;height:auto;aspect-ratio:var(--od-ratio,auto);display:block}.od-media-cover{object-fit:cover}.od-icon{inline-size:var(--od-icon-size,1em);block-size:var(--od-icon-size,1em);flex:none;display:inline-block}.od-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.od-clamp-2,.od-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-clamp-2{-webkit-line-clamp:2}.od-clamp-3{-webkit-line-clamp:3}.od-lines-2{min-height:2.8em}.od-nowrap{white-space:nowrap}.od-keep{word-break:keep-all;overflow-wrap:anywhere}.od-screen{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.od-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.od-rail{gap:var(--od-gap,8px);scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad,16px);scroll-padding-inline:var(--od-rail-pad,16px);display:flex;overflow-x:auto}.od-rail::-webkit-scrollbar{display:none}:where(.od-rail)>:where(*){scroll-snap-align:start;flex:none}:where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad,16px)}.od-spacer{visibility:hidden;pointer-events:none;flex:none}.od-touch{min-width:44px;min-height:44px}}@font-face{font-family:Albert Sans;src:url(/commerce/assets/fonts/AlbertSans.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--bg:#fff;--surface:#f5f6f7;--surface-warm:#eef1f0;--fg:#222627;--fg-2:#535b5e;--muted:#646d70;--meta:#475653;--border:#dce1df;--border-soft:#e9eceb;--accent:#222627;--accent-on:#fff;--accent-hover:#39413f;--accent-active:#18201e;--brand:#8bc34a;--brand-soft:#f1f6ed;--brand-ink:#355022;--beauty:#9e245c;--beauty-soft:#faf0f4;--success:#216544;--warn:#815815;--danger:#aa2842;--font-display:"Albert Sans",system-ui,sans-serif;--font-body:"Albert Sans",system-ui,sans-serif;--font-mono:ui-monospace,Menlo,monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:24px;--text-2xl:32px;--text-3xl:48px;--text-4xl:80px;--leading-body:1.6;--leading-tight:1.08;--tracking-display:-.035em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-y-desktop:112px;--section-y-tablet:80px;--section-y-phone:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-composer:20px;--radius-pill:9999px;--elev-flat:none;--elev-ring:0 0 0 1px var(--border);--elev-raised:0 16px 48px -24px #1f2c262e;--focus-ring:0 0 0 4px #4b6c3933;--motion-fast:.16s;--motion-base:.24s;--ease-standard:cubic-bezier(.2,0,0,1);--container-max:1280px;--container-gutter-desktop:48px;--container-gutter-tablet:32px;--container-gutter-phone:24px;--od-icon-size:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-6)}body{color:var(--fg);background:var(--bg);font:var(--text-base)/var(--leading-body)var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}img,video{max-width:100%}button,a,summary{touch-action:manipulation}button{color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:5px}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-family:var(--font-display)}h1,h2{line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:570}h1{font-size:clamp(48px,6.5vw,var(--text-4xl))}h2{font-size:clamp(36px,4.2vw,56px)}h3{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600;line-height:1.25}p{overflow-wrap:break-word}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-gutter-desktop);margin-inline:auto}.section{padding-block:var(--section-y-desktop)}.eyebrow{color:var(--meta);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;font-weight:650;line-height:1.4}.section-copy{color:var(--fg-2);font-size:var(--text-lg);max-width:58ch}.subtle{color:var(--fg-2)}.annotation{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.text-link{align-items:center;gap:var(--space-2);min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.text-link .od-icon{transition:transform var(--motion-fast)var(--ease-standard)}.btn{justify-content:center;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3)var(--space-6);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-base);white-space:nowrap;background:var(--bg);font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.btn-secondary{background:0 0}.btn:disabled{opacity:.55;cursor:not-allowed}.pill{align-items:center;gap:var(--space-2);color:var(--fg-2);background:var(--surface);border-radius:var(--radius-pill);padding:var(--space-1)var(--space-3);font-size:var(--text-sm);font-weight:550;display:inline-flex}.pill-green{color:var(--brand-ink);background:var(--brand-soft)}.pill-beauty{color:var(--beauty);background:var(--beauty-soft)}.skip-link{top:var(--space-3);left:var(--space-3);z-index:10;padding:var(--space-3)var(--space-5);background:var(--fg);color:var(--bg);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--border-soft)}.header-inner{gap:var(--space-10);min-height:88px}.brand-link{flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brand-logo{width:172px;height:auto}.desktop-nav{justify-content:center;align-items:center;gap:var(--space-8);flex:1;display:flex}.desktop-nav a{min-height:44px;color:var(--fg-2);font-size:var(--text-base);align-items:center;text-decoration:none;display:flex}.header-actions{gap:var(--space-6)}.login-link{font-size:var(--text-base);text-decoration:none}.menu-toggle{padding:var(--space-3);background:0 0;border:0;min-width:44px;min-height:44px;display:none}.mobile-nav{padding-block:var(--space-4)var(--space-6);border-top:1px solid var(--border-soft)}.mobile-nav a{padding-block:var(--space-3);text-decoration:none;display:block}.hero{padding-top:var(--space-20);padding-bottom:var(--space-12)}.hero-copy{--od-gap:var(--space-6);text-align:center;align-items:center}.hero-copy h1{max-width:900px}.hero-copy .section-copy{max-width:640px}.hero-actions{--od-gap:var(--space-5);margin-top:var(--space-2);justify-content:center}.hero-note{margin-top:var(--space-1)}.solution-grid{--od-cols:2;--od-gap:var(--space-6);margin-top:var(--space-16)}.solution-card{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;min-width:0;display:flex}.solution-label{--od-gap:var(--space-3)}.solution-label .eyebrow{color:var(--fg);letter-spacing:.06em}.track-number{color:var(--muted);font-size:var(--text-sm);font-weight:600;display:block}.solution-card h2{margin-top:var(--space-4);font-size:30px;font-weight:550}.solution-description{font-size:var(--text-base);color:var(--fg-2);margin-top:var(--space-3);max-width:44ch}.solution-preview{margin-block:var(--space-8)var(--space-4);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-5)}.preview-head{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);color:var(--fg-2);margin-bottom:var(--space-4)}.browser-dots{gap:var(--space-1);display:flex}.browser-dots span{background:var(--muted);border-radius:50%;width:5px;height:5px;display:block}.mini-products{--od-cols:2;--od-gap:var(--space-4)}.mini-product{padding:var(--space-3);background:var(--bg);border-radius:var(--radius-sm)}.mini-product img{max-width:104px;margin-inline:auto}.mini-product p{font-size:var(--text-sm);margin-top:var(--space-2);line-height:1.45}.picks-label{font-size:var(--text-sm);color:var(--fg-2);margin-bottom:var(--space-2)}.pick-tag{margin-top:var(--space-2);padding:var(--space-1)var(--space-3);border-radius:var(--radius-pill);background:var(--beauty-soft);color:var(--beauty);font-size:var(--text-xs);font-weight:550;display:inline-block}.mini-bird video{border-radius:var(--radius-sm)}.scene-stage{min-height:420px;position:relative}.mini-bird{z-index:1;width:84px;position:absolute;bottom:12px;left:0}.scene-popup{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);max-width:300px;padding:var(--space-3)var(--space-4);z-index:2;position:absolute;bottom:20px;left:96px;box-shadow:0 10px 28px #00000014}.scene-popup strong{font-size:var(--text-sm);color:var(--beauty);display:block}.scene-popup p{font-size:var(--text-base);margin-top:var(--space-1);line-height:1.5}.ask-birdy-btn{align-items:center;gap:var(--space-2);margin-top:var(--space-3);min-height:40px;padding:var(--space-2)var(--space-4);border-radius:var(--radius-pill);background:var(--beauty);color:#fff;font-size:var(--text-sm);cursor:pointer;border:0;font-weight:600;display:inline-flex;position:relative}.ask-birdy-btn:hover{background:#871d4f}.ask-birdy-btn .od-icon{--od-icon-size:16px}.ghost-cursor{width:20px;color:var(--fg);opacity:0;pointer-events:none;filter:drop-shadow(0 1px 2px #0000004d);position:absolute;bottom:-2px;left:96px}.mini-chat{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);z-index:3;width:min(320px,88%);position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 14px 34px #0000001f}.chat-head{gap:var(--space-2);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border-soft);background:var(--beauty-soft)}.chat-head strong{font-size:var(--text-sm);font-weight:600}.chat-dot{background:var(--beauty);border-radius:50%;flex:none;width:8px;height:8px}.chat-demo-tag{font-size:var(--text-xs);color:var(--beauty);border:1px solid var(--beauty);border-radius:var(--radius-pill);padding:0 var(--space-2);margin-left:auto;font-weight:550}.chat-body{padding:var(--space-3)var(--space-4)var(--space-4)}.chat-msg{border-radius:var(--radius-sm);max-width:92%;padding:var(--space-2)var(--space-3)}.chat-msg p{font-size:var(--text-sm);line-height:1.5}.chat-msg-shopper{background:var(--beauty-soft);margin-inline-start:auto}.chat-msg-birdy{background:var(--bg);border:1px solid var(--border-soft)}.compare-card{gap:var(--space-2);flex-direction:column;display:flex}.compare-row{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-soft);flex-direction:column;display:flex}.compare-row:last-of-type{border-bottom:0;padding-bottom:0}.compare-name{font-size:var(--text-sm);font-weight:600}.compare-note{font-size:var(--text-xs);color:var(--fg-2);line-height:1.45}.compare-row .pick-tag{align-self:flex-start;margin-top:0}.compare-close{font-size:var(--text-xs);color:var(--fg-2);padding-top:var(--space-2);border-top:1px solid var(--border-soft);line-height:1.5}.chat-chips{--od-gap:var(--space-2);margin-top:var(--space-3)}.chat-chip{font-size:var(--text-xs);color:var(--beauty);border:1px solid var(--beauty);border-radius:var(--radius-pill);padding:var(--space-1)var(--space-3);font-weight:550}.replay-btn{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);color:var(--fg-2);font-size:var(--text-xs);cursor:pointer;border-radius:var(--radius-pill);visibility:hidden;background:0 0;border:0;font-weight:550;display:inline-flex}.replay-btn:hover{color:var(--fg)}.replay-btn .od-icon{--od-icon-size:14px}.scene-play .replay-btn{visibility:visible}.handoff-link{text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.scene-play .picks-label{animation:.35s ease-out both fade-rise}.scene-play .mini-product{animation:.4s ease-out both fade-rise}.scene-play .mini-product:nth-child(2){animation-delay:.15s}.scene-play .mini-bird{animation:.6s cubic-bezier(.34,1.56,.64,1) .9s both birdy-pop}.scene-play .scene-popup{animation:.45s cubic-bezier(.34,1.4,.64,1) 1.5s both pop-in}.scene-play .ghost-cursor{animation:.8s ease-in-out 2.15s both cursor-move,.25s 3.2s forwards cursor-out}.scene-play .ask-birdy-btn{animation:.22s ease-in 2.95s both btn-press}.scene-play .ask-birdy-btn:after{content:"";border-radius:inherit;border:2px solid var(--beauty);opacity:0;pointer-events:none;animation:.5s ease-out 3s both btn-ripple;position:absolute;inset:0}.scene-play .mini-chat{animation:.45s cubic-bezier(.34,1.4,.64,1) 3.15s both chat-rise}.scene-play .chat-msg-shopper{animation:.3s ease-out 3.7s both fade-rise}.scene-play .chat-typing{animation:.2s 4.1s both fade-in,.2s 5.3s forwards fade-out}.scene-play .chat-msg-birdy{animation:.35s ease-out 5.45s both fade-rise}.scene-play .chat-chips{animation:.3s ease-out 5.85s both fade-rise}@keyframes birdy-pop{0%{opacity:0;transform:scale(0)translateY(24px)}60%{opacity:1;transform:scale(1.12)translateY(-4px)}80%{transform:scale(.97)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fade-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.85)translateY(10px)}to{opacity:1;transform:none}}@keyframes cursor-move{0%{opacity:0;transform:translate(42px,-64px)}18%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes cursor-out{0%{opacity:1}to{opacity:0}}@keyframes btn-press{0%,to{transform:scale(1)}50%{filter:brightness(.92);transform:scale(.95)}}@keyframes btn-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes chat-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.chat-typing{padding:var(--space-2)var(--space-3);background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);opacity:0;gap:4px;display:inline-flex}.chat-typing span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-bounce}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes dot-bounce{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mini-bird video{visibility:hidden}.mini-bird{background:url(/commerce/assets/birdy/poster.png) 50%/contain no-repeat}.scene-stage .picks-label,.scene-stage .mini-product,.scene-stage .mini-bird,.scene-stage .scene-popup,.scene-stage .mini-chat,.scene-stage .chat-msg,.scene-stage .chat-chips{opacity:1!important;animation:none!important;transform:none!important}.scene-stage .ghost-cursor,.scene-stage .chat-typing,.replay-btn,.ask-birdy-btn:after{display:none!important}}@media (max-width:660px){.scene-stage{gap:var(--space-4);flex-direction:column;min-height:0;display:flex}.mini-bird{width:64px;position:static}.scene-popup{max-width:none;margin:-48px 0 0 52px;position:static}.ghost-cursor{display:none}.mini-chat{width:100%;position:static}}.solution-footer{--od-gap:var(--space-2);margin-top:auto}.solution-footer .annotation{margin-top:var(--space-2)}.scene-demo-tag{letter-spacing:.06em;color:var(--beauty);border:1px solid var(--beauty);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:10px;font-weight:650}.teams-scene{--teams:#5b5fc7;gap:var(--space-4);flex-direction:column;display:flex}.teams-post{gap:var(--space-3);display:flex}.post-avatar{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.post-avatar-initials{background:var(--bg);border:1px solid var(--border);color:var(--fg-2);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.post-body{flex:1;min-width:0}.post-meta{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.post-meta strong{font-size:var(--text-sm);font-weight:600}.post-time{font-size:var(--text-xs);color:var(--muted)}.agent-tag{color:var(--beauty);background:var(--beauty-soft);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:10px;font-weight:600}.post-text{font-size:var(--text-sm);margin-top:var(--space-1);line-height:1.55}.agent-typing{padding:var(--space-2)var(--space-3);background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-pill);opacity:0;font-size:var(--text-xs);color:var(--fg-2);align-items:center;gap:5px;margin-left:44px;font-style:normal;display:inline-flex}.agent-typing span{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite dot-bounce}.agent-typing span:nth-child(2){animation-delay:.15s}.agent-typing span:nth-child(3){animation-delay:.3s}.agent-activity{margin-top:var(--space-2);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3)}.activity-head{justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2)}.activity-head strong{font-size:var(--text-xs);font-weight:650}.activity-status{font-size:10px;font-weight:650}.st-running{color:var(--teams)}.st-done{color:var(--success);opacity:0}.tool-row{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-top:1px solid var(--border-soft);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.tool-icon{width:13px;height:13px;color:var(--teams);flex:none}.tool-name{font-weight:600}.tool-src{color:var(--fg-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 var(--space-1);font-size:9px;font-weight:650}.tool-result{color:var(--muted);text-align:end;margin-left:auto}.res-done{opacity:0;color:var(--success);font-weight:600}.file-cards{--od-gap:var(--space-2);margin-top:var(--space-3)}.file-card{align-items:center;gap:var(--space-2);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);font-size:var(--text-xs);font-weight:550;display:inline-flex}.file-card .od-icon{--od-icon-size:14px;color:var(--teams)}.file-card em{letter-spacing:.08em;color:var(--muted);border:1px solid var(--border-soft);padding:0 var(--space-1);border-radius:3px;font-size:9px;font-style:normal;font-weight:650}.reaction{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--fg-2);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-pill);padding:1px var(--space-2);gap:2px;display:inline-flex}.scene-play .post-ask{animation:.35s ease-out .1s both fade-rise}.scene-play .agent-typing{animation:.2s 1s both fade-in,.25s 1.5s forwards fade-out}.scene-play .post-ack{animation:.35s ease-out 1.5s both fade-rise}.scene-play .tool-row{animation:.3s ease-out both fade-rise}.scene-play .tool-row:first-of-type{animation-delay:1.9s}.scene-play .tool-row:nth-of-type(2){animation-delay:2.45s}.scene-play .tool-row:nth-of-type(3){animation-delay:3s}.scene-play .tool-row:nth-of-type(4){animation-delay:3.55s}.scene-play .res-draft{animation:.25s 4.2s forwards fade-out}.scene-play .res-done{animation:.25s 4.35s forwards fade-in}.scene-play .st-running{animation:.25s 4.3s forwards fade-out}.scene-play .st-done{animation:.25s 4.35s forwards fade-in}.scene-play .post-outcome{animation:.35s ease-out 4.5s both fade-rise}.scene-play .file-card{animation:.3s ease-out both fade-rise}.scene-play .file-card:first-of-type{animation-delay:4.75s}.scene-play .file-card:nth-of-type(2){animation-delay:4.9s}.scene-play .reaction{animation:.3s cubic-bezier(.34,1.4,.64,1) 5.9s both pop-in}.scene-play .post-close{animation:.35s ease-out 6.05s both fade-rise}@media (prefers-reduced-motion:reduce){.mini-bird video{visibility:hidden}.mini-bird{background:url(/commerce/assets/birdy/poster.png) 50%/contain no-repeat}.scene-stage .picks-label,.scene-stage .mini-product,.scene-stage .mini-bird,.scene-stage .scene-popup,.scene-stage .mini-chat,.scene-stage .chat-msg,.scene-stage .chat-chips{opacity:1!important;animation:none!important;transform:none!important}.scene-stage .ghost-cursor,.scene-stage .chat-typing,.teams-scene .agent-typing,.teams-scene .st-running,.teams-scene .res-draft{display:none!important}.teams-scene .st-done,.teams-scene .res-done{opacity:1!important}.teams-scene .reaction{animation:none!important}.replay-btn,.ask-birdy-btn:after{display:none!important}}.proof{padding-block:var(--space-12)var(--space-16)}.proof-inner{gap:var(--space-8);border-bottom:1px solid var(--border);padding-bottom:var(--space-12);flex-direction:column}.proof-copy{--od-gap:var(--space-2);text-align:center;max-width:480px}.proof-copy strong{font-size:var(--text-lg);font-weight:550}.customer-logos{--od-cols:6;--od-gap:var(--space-8);align-items:center;width:100%}.client-logo-slot{min-width:0;padding:var(--space-2);justify-content:center;align-items:center;display:flex}.customer-logo{width:100%;max-width:136px;height:auto;display:block}.sasa-logo{width:104px;height:auto}.broadway-logo{width:156px;height:auto}.section-heading{--od-gap:var(--space-5);max-width:760px}.section-heading .eyebrow{align-items:center;gap:var(--space-3);display:flex}.section-number{color:var(--muted)}.heading-row{justify-content:space-between;align-items:flex-end;gap:var(--space-12);display:flex}.case-caption{--od-gap:var(--space-2);text-align:right;max-width:240px}.case-caption .sasa-logo{width:80px;margin-left:auto}.shopper-tabs{--od-gap:var(--space-3);margin-block:var(--space-12)var(--space-8)}.tab-button{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);min-height:52px;font-weight:550;display:flex}.tab-button .tab-number{color:var(--muted);font-size:var(--text-sm)}.tab-button[aria-selected=true]{color:var(--bg);background:var(--fg);border-color:var(--fg)}.tab-button[aria-selected=true] .tab-number{color:var(--bg)}.experience{--od-cols:2;--od-gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center}.experience-copy{--od-gap:var(--space-5)}.experience-copy h3{font-size:var(--text-2xl);font-weight:550}.experience-copy>p{color:var(--fg-2)}.feature-points{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.feature-points li{align-items:flex-start;gap:var(--space-3);display:flex}.feature-points .od-icon{color:var(--success);--od-icon-size:18px;margin-top:3px}.feature-points span{display:block}.experience-visual{min-width:0}.video-frame{background:var(--surface);border-radius:var(--radius-md);padding:var(--space-2)}.video-frame video{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--surface);width:100%;height:auto;display:block}.media-caption{--od-gap:var(--space-2);margin-top:var(--space-4)}.media-caption strong{font-size:var(--text-base);font-weight:550}.video-status{color:var(--danger);margin-top:var(--space-3)}#conversation-panel{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:start}.chat-demo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;min-width:0;height:760px;display:flex}.chat-demo.is-collapsed{height:auto}.chat-header-shell{grid-template-rows:var(--space-8)var(--space-16);flex:none;display:grid}.chat-header{gap:var(--space-2);padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--beauty-soft);border-radius:var(--radius-md)var(--radius-md)0 0;grid-row:2;grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.chat-identity{--od-gap:var(--space-3);justify-content:center;min-width:0}.chat-identity strong{font-weight:600;font-size:var(--text-base)}.chat-avatar{border-radius:var(--radius-pill);background:var(--beauty);width:36px;height:36px;color:var(--bg);flex:none;justify-content:center;align-items:center;display:flex}.chat-avatar .od-icon{--od-icon-size:20px}.chat-icon-button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--fg-2);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.chat-icon-button .od-icon{--od-icon-size:20px}.chat-content{--od-gap:0;flex:1;min-height:0}.chat-history{--od-gap:var(--space-2);padding:var(--space-4);background:var(--bg);border-bottom:1px solid var(--border);flex:none}.chat-history p{overflow-wrap:anywhere}.chat-body{--od-gap:var(--space-4);min-height:0;padding:var(--space-4);overscroll-behavior:contain;scrollbar-color:var(--border)var(--surface);scrollbar-width:thin;flex:1;overflow-y:auto}.chat-body>*{flex-shrink:0}.user-message{background:var(--beauty-soft);border-radius:var(--radius-md)var(--radius-md)var(--space-1)var(--radius-md);padding:var(--space-3)var(--space-4);align-self:flex-end;max-width:90%}.assistant-message{--od-gap:var(--space-3)}.chat-products{--od-gap:var(--space-2);--od-rail-pad:var(--space-1);min-width:0;padding-block:var(--space-1)var(--space-3);scrollbar-width:thin}.chat-products::-webkit-scrollbar{height:4px;display:block}.chat-products::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-pill)}.chat-product{background:var(--bg);border-radius:var(--radius-md);width:192px;padding:var(--space-3);flex-direction:column;min-width:192px;display:flex}.chat-product-image{align-items:center;width:120px;min-height:120px;margin-inline:auto;padding:0;display:flex}.chat-product-body{--od-gap:var(--space-2);text-align:center;flex-direction:column;flex:1;display:flex}.chat-product-brand{font-size:var(--text-sm);color:var(--fg-2);font-weight:600}.chat-product strong{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.chat-product-actions{--od-gap:var(--space-2);padding-top:var(--space-2);margin-top:auto}.chat-product-view,.chat-product-more{width:100%;min-height:44px;padding:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--beauty);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.chat-product-view{color:var(--bg);background:var(--beauty)}.chat-product-more{color:var(--beauty);background:var(--bg)}.chat-prompts{--od-gap:var(--space-2)}.chat-prompts button{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2)0;text-align:left;font-size:var(--text-base);background:0 0;border:0;display:flex}.chat-prompts button .od-icon{--od-icon-size:18px;color:var(--beauty);flex:none}.demo-answer{--od-gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--bg)}.demo-answer strong{color:var(--beauty);font-size:var(--text-sm)}.chat-footer{--od-gap:var(--space-2);padding:var(--space-2)var(--space-3)var(--space-3);flex:none}.chat-handover{min-height:44px;padding:var(--space-2)var(--space-3);background:var(--beauty);color:var(--bg);font-size:var(--text-sm);border-radius:var(--radius-pill);border:0;font-weight:600}.chat-composer{--od-gap:var(--space-2);padding:var(--space-3)var(--space-4);border:1px solid var(--border);background:var(--surface-warm);border-radius:var(--radius-composer)}.chat-composer label{font-size:var(--text-sm);font-weight:600}.chat-composer textarea{width:100%;min-width:0;color:var(--fg);font:inherit;resize:none;min-height:48px;max-height:120px;caret-color:var(--beauty);background:0 0;border:0;padding:0;display:block}.chat-composer textarea::placeholder{color:var(--muted);opacity:1}.chat-composer-tools{--od-gap:var(--space-3)}.chat-toolbar{--od-gap:var(--space-2)}.chat-toolbar .od-icon{--od-icon-size:18px}.chat-attachment{--od-gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--bg)}#chat-attachment-name{overflow-wrap:anywhere}.chat-send{border-radius:var(--radius-pill);background:var(--beauty);width:44px;height:44px;color:var(--bg);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.chat-send .od-icon{--od-icon-size:24px}.chat-input-error{color:var(--danger);font-size:var(--text-sm)}.chat-branding{padding:var(--space-2);background:var(--bg);border-radius:0 0 var(--radius-lg)var(--radius-lg);color:var(--muted);text-align:center;font-size:var(--text-sm);flex:none}.cf-powered{border-top:1px solid #ccc;justify-content:center;align-items:center;gap:4px;height:35px;padding:0;font-size:11px;display:flex}.cf-powered img{border-radius:3px}.cf-powered span{font-size:11px}.cf-powered strong{text-underline-offset:2px;font-weight:600;text-decoration:underline}.chat-branding strong{font-weight:550}.chat-branding span{font-size:var(--text-xs);display:block}.chat-reopen{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);border-radius:0 0 var(--radius-lg)var(--radius-lg);background:var(--bg);width:100%;min-height:64px;color:var(--beauty);border:0;display:flex}.recommendation-preview{padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface)}.recommendation-heading{--od-gap:var(--space-2);margin-bottom:var(--space-5)}.recommendation-heading strong{font-size:var(--text-lg);font-weight:600}.recommendation-grid{--od-cols:3;--od-gap:var(--space-4)}.recommendation-product{padding:var(--space-3);background:var(--bg);border-radius:var(--radius-sm);--od-gap:var(--space-3)}.recommendation-product img{margin-bottom:var(--space-3)}.recommendation-product strong{font-size:var(--text-base);font-weight:550;line-height:1.45;display:block}.recommendation-product .text-link{font-size:var(--text-sm);background:0 0;border:0;padding:0}.recommendation-product .od-icon{--od-icon-size:16px}.testimonial{align-items:center;gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-16);border-top:1px solid var(--border);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.testimonial-copy{--od-gap:var(--space-6)}.testimonial-copy h3{font-size:var(--text-lg);color:var(--fg-2);font-weight:550}.testimonial blockquote{font-size:clamp(var(--text-xl),2.4vw,var(--text-2xl));letter-spacing:var(--tracking-display);text-wrap:pretty;margin:0;font-weight:500;line-height:1.5}.testimonial-byline{--od-gap:var(--space-1)}.testimonial-byline strong{font-size:var(--text-base);font-weight:600}.testimonial-byline span{color:var(--fg-2)}.testimonial-photo{--od-gap:var(--space-3);margin:0}.testimonial-photo img{border-radius:var(--radius-md)}.operations{background:var(--surface)}.operations .section-heading{max-width:800px}.workflow-layout{gap:var(--space-12);margin-top:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);align-items:start;display:grid}.workflow-tabs{--od-gap:var(--space-2)}.workflow-button{align-items:center;gap:var(--space-4);padding:var(--space-5);text-align:left;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;width:100%;display:flex}.workflow-button .od-field{--od-gap:var(--space-1)}.workflow-button strong{font-size:var(--text-lg);font-weight:550}.workflow-button .workflow-helper{font-size:var(--text-base);color:var(--fg-2)}.workflow-button .workflow-agent-name{font-size:var(--text-base);color:var(--fg)}.role-avatar{--role-avatar-size:var(--space-12);width:var(--role-avatar-size);aspect-ratio:1;border-radius:var(--radius-sm);height:auto;display:block}.workflow-button .od-icon{opacity:0;color:var(--fg)}.workflow-button[aria-selected=true]{background:var(--bg);border-color:var(--border)}.workflow-button[aria-selected=true] .od-icon{opacity:1}.workflow-footnote{margin-top:var(--space-4);padding-inline:var(--space-5)}.report{background:var(--bg);border-radius:var(--radius-md);border:1px solid var(--border)}.report-topbar{padding:var(--space-4)var(--space-6);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between}.report-topbar .report-location{font-size:var(--text-sm);color:var(--fg-2)}.report-topbar .pill{font-size:var(--text-sm)}.report-content{--od-gap:var(--space-6);padding:var(--space-8)}.report-title{--od-gap:var(--space-3)}.report-title h3{font-size:28px;font-weight:550}.report-question{color:var(--fg-2);font-size:var(--text-base)}.report-agent{--od-gap:var(--space-3)}.report-agent .od-field{--od-gap:0px}.report-agent strong{font-size:var(--text-base);font-weight:600}.report-agent .annotation{font-size:var(--text-sm)}.report-table{border-top:1px solid var(--border)}.report-row{gap:var(--space-6);padding-block:var(--space-4);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);display:grid}.report-row strong{font-weight:550}.report-row p{color:var(--fg-2)}.report-table-caption{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-3)}.report-files{--od-gap:var(--space-5)}.report-file{--od-gap:var(--space-3)}.file-format{min-width:40px;padding:var(--space-2);background:var(--surface);border-radius:var(--radius-sm);font:600 12px/1.4 var(--font-body);text-align:center;display:block}.report-file .od-field{--od-gap:0px}.report-file strong{font-size:var(--text-sm);font-weight:550}.report-requirement{--od-gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-5)}.report-requirement strong{font-size:var(--text-sm);font-weight:600}.report-requirement p{font-size:var(--text-sm);color:var(--fg-2)}.workflow-summary{--od-gap:var(--space-3);margin-top:var(--space-5);color:var(--fg-2)}.ops-boundaries{--od-cols:3;--od-gap:var(--space-8);margin-top:var(--space-12);border-top:1px solid var(--border);padding-top:var(--space-8)}.ops-boundaries .od-field{--od-gap:var(--space-2)}.ops-boundaries strong{font-size:var(--text-base);font-weight:600}.ops-boundaries p{font-size:var(--text-base);color:var(--fg-2)}.foundations-heading{max-width:760px}.foundation-grid{--od-cols:3;--od-gap:var(--space-12);margin-top:var(--space-12)}.foundation-item{--od-gap:var(--space-4)}.foundation-item h3{font-size:var(--text-xl);font-weight:550}.foundation-item p{color:var(--fg-2)}.integration-strip{--od-gap:var(--space-5);padding-block:var(--space-6);margin-top:var(--space-12);border-block:1px solid var(--border)}.integration-strip>strong{font-size:var(--text-sm);margin-right:var(--space-3);font-weight:550}.integration-name{font-size:var(--text-base);color:var(--fg-2)}.integration-strip .annotation{flex-basis:100%}.faq{padding-top:0}.faq-layout{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);display:grid}.faq-layout h2{font-size:36px}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;padding:var(--space-5)0;justify-content:space-between;align-items:center;gap:var(--space-6);font-size:var(--text-lg);font-weight:550;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details .od-icon{transition:transform var(--motion-fast)var(--ease-standard)}.faq-list details[open] .od-icon{transform:rotate(45deg)}.faq-list details p{color:var(--fg-2);padding-bottom:var(--space-6);max-width:65ch}.cta{background:var(--surface-warm);padding-block:var(--space-20);text-align:center}.cta-content{--od-gap:var(--space-6);align-items:center}.cta h2{max-width:800px}.cta p{color:var(--fg-2);max-width:54ch;font-size:var(--text-lg)}.cta-actions{--od-gap:var(--space-4);margin-top:var(--space-2);justify-content:center}.site-footer{padding-block:var(--space-12)var(--space-6)}.footer-top{justify-content:space-between;gap:var(--space-12);display:flex}.footer-brand{--od-gap:var(--space-4);max-width:360px}.footer-brand p{color:var(--fg-2)}.footer-links{--od-gap:var(--space-8);align-items:flex-start}.footer-links a{align-items:center;min-height:44px;text-decoration:none;display:flex}.footer-bottom{--od-gap:var(--space-4);border-top:1px solid var(--border);margin-top:var(--space-10);padding-top:var(--space-6);color:var(--muted);font-size:var(--text-sm);justify-content:space-between}.footer-legal{--od-gap:var(--space-6)}.footer-legal a{text-decoration:none}@media (hover:hover){.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-secondary:hover{border-color:var(--fg);background:var(--bg)}.text-link:hover{text-decoration:underline}.text-link:hover .od-icon{transform:translate(3px)}.desktop-nav a:hover,.login-link:hover,.footer-links a:hover{color:var(--fg);text-decoration:underline}.tab-button:not([aria-selected=true]):hover{background:var(--surface);border-color:var(--fg-2)}.chat-prompts button:hover{color:var(--beauty);text-decoration:underline}.chat-product-view:hover,.chat-send:hover{background:color-mix(in srgb,var(--beauty),var(--fg)20%)}.chat-product-more:hover,.chat-icon-button:hover{background:var(--beauty-soft)}.chat-handover:hover{background:color-mix(in srgb,var(--beauty),var(--fg)20%)}.workflow-button:not([aria-selected=true]):hover{background:var(--surface-warm)}.faq-list summary:hover{color:var(--brand-ink)}}@media (min-width:1440px){.hero{padding-top:var(--space-24)}.solution-grid{margin-top:var(--space-20)}}@media (max-width:1023px){.container{padding-inline:var(--container-gutter-tablet)}.section{padding-block:var(--section-y-tablet)}.header-inner{gap:var(--space-6)}.desktop-nav{gap:var(--space-5)}.desktop-nav .nav-platform,.header-actions .login-link{display:none}.solution-card{padding:var(--space-6)}.solution-preview{padding:var(--space-4)}.experience{--od-gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}#conversation-panel{grid-template-columns:1fr}#conversation-panel .experience-copy{max-width:65ch}#conversation-panel .experience-visual{width:100%;max-width:760px;margin-inline:auto}.workflow-layout{gap:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.report-content{padding:var(--space-6)}.recommendation-grid{--od-cols:1}.recommendation-product{column-gap:var(--space-4);grid-template-columns:96px minmax(0,1fr);display:grid}.recommendation-product img{grid-row:span 2;margin:0}.foundation-grid{--od-gap:var(--space-8)}}@media (max-width:767px){.container{padding-inline:var(--container-gutter-phone)}.section{padding-block:var(--section-y-phone)}.header-inner{justify-content:space-between;gap:var(--space-3);min-height:76px}.brand-logo{width:148px}.desktop-nav,.header-actions{display:none}.menu-toggle{justify-content:center;align-items:center;display:flex}.hero{padding-top:var(--space-12);padding-bottom:var(--space-6)}.hero-copy{--od-gap:var(--space-5)}.hero-copy .eyebrow{max-width:30ch;font-size:12px}.hero-copy .section-copy{max-width:42ch}.hero-actions{--od-gap:var(--space-3)}.hero-actions .text-link{justify-content:center}.solution-grid{--od-cols:1;margin-top:var(--space-12)}.solution-card{padding:var(--space-6)}.solution-card h2{font-size:30px}.solution-preview{margin-top:var(--space-6)}.proof{padding-block:var(--space-8)}.proof-inner{align-items:center;gap:var(--space-6);padding-bottom:var(--space-8)}.customer-logos{--od-cols:2;--od-gap:var(--space-6)}.heading-row{align-items:flex-start;gap:var(--space-6);flex-direction:column}.case-caption{text-align:left;max-width:none}.case-caption .sasa-logo{margin-left:0}.shopper-tabs{margin-top:var(--space-8);--od-gap:var(--space-2)}.tab-button{padding-inline:var(--space-3);gap:var(--space-2);font-size:var(--text-base);flex:auto}.experience{--od-gap:var(--space-8);grid-template-columns:1fr}.experience-copy h3{font-size:28px}.experience-copy .feature-points{gap:var(--space-3)}.chat-body{padding:var(--space-4)}.chat-header{padding-inline:var(--space-2)}.chat-demo{height:720px}.chat-products{--od-gap:var(--space-2)}.chat-product-body{text-align:center}.chat-product-actions{flex-direction:column}.chat-product-view,.chat-product-more{width:100%}.chat-footer{padding:var(--space-2)}.recommendation-preview{padding:var(--space-4)}.testimonial{gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-10);grid-template-columns:1fr}.workflow-layout{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:1fr}.workflow-tabs{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-button{padding:var(--space-3);gap:var(--space-2)}.role-avatar{--role-avatar-size:var(--space-10)}.workflow-button{align-items:flex-start}.workflow-button .workflow-helper{font-size:var(--text-sm)}.workflow-button strong{font-size:var(--text-base)}.workflow-button .od-icon{display:none}.workflow-footnote{grid-column:1/-1;padding:0}.report-content{padding:var(--space-5);--od-gap:var(--space-5)}.report-topbar{padding:var(--space-3)var(--space-5)}.report-title h3{font-size:26px}.report-row{gap:var(--space-3);grid-template-columns:1fr}.report-files{--od-gap:var(--space-4)}.ops-boundaries{--od-cols:1;--od-gap:var(--space-6);margin-top:var(--space-8)}.foundation-grid{--od-cols:1;--od-gap:var(--space-8);margin-top:var(--space-8)}.integration-strip{--od-gap:var(--space-4)}.integration-strip>strong{flex-basis:100%}.faq{padding-top:0}.faq-layout{gap:var(--space-8);grid-template-columns:1fr}.cta{padding-block:var(--space-16)}.cta-actions{width:100%}.cta-actions .btn{width:100%;max-width:360px}.footer-top{gap:var(--space-6);flex-direction:column}.footer-links{--od-gap:var(--space-5)}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:374px){.container{padding-inline:var(--space-4)}h1{font-size:42px}.solution-card{padding:var(--space-5)}.mini-bird{width:56px}.scene-popup{margin:-40px 0 0 44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.chatflow-switch{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center}.cf-chip{border:1px solid var(--border);background:var(--bg);color:var(--fg-2);border-radius:var(--radius-pill);padding:var(--space-1)var(--space-3);font-size:var(--text-xs);cursor:pointer;min-height:34px;font-weight:600}.cf-chip[aria-pressed=true]{background:var(--beauty);border-color:var(--beauty);color:#fff}.chatflow.chat-demo{width:100%;max-width:440px;height:740px;margin-inline:auto}.cf-topbar{flex-direction:column;flex:none;height:96px;display:flex}.cf-topbar-slice{height:34%;position:relative}.cf-topbar-avatar{z-index:1;background:#fff;border:2px solid #fff;border-radius:50%;width:48px;height:48px;position:absolute;bottom:-24px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 1px 4px #0000002e}.cf-topbar-avatar img{object-fit:contain;border-radius:50%;width:100%;height:100%;padding:1px}.cf-topbar-bar{background:var(--beauty);border-radius:10px 10px 0 0;flex:1;justify-content:center;align-items:center;padding-top:10px;display:flex;position:relative}.cf-topbar-bar strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 96px);font-size:.9rem;font-weight:600;line-height:1.25;overflow:hidden}.cf-topbar-demo{color:#fff;border-radius:var(--radius-pill);padding:0 var(--space-2);border:1px solid #ffffffb3;font-size:10px;font-weight:600;line-height:1.6;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.cf-topbar-history{color:#fff;opacity:.9;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cf-topbar-history .od-icon{--od-icon-size:17px}.chatflow-scrollwrap{flex:1;min-height:0;display:flex;position:relative}.chatflow-transcript{gap:var(--space-3);padding:var(--space-3);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.cf-downarrow{right:var(--space-3);bottom:var(--space-3);background:var(--bg);border:1px solid var(--border);width:32px;height:32px;color:var(--fg-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;box-shadow:0 4px 14px #0000001f}.cf-downarrow:hover{color:var(--fg);border-color:var(--border-strong,var(--border))}.cf-downarrow svg{width:14px;height:14px}.cf-story{gap:var(--space-3);flex-direction:column;display:none}.chatflow[data-story=find] .story-find,.chatflow[data-story=handover] .story-handover{display:flex}.chatflow .user-message{padding:var(--space-2)var(--space-3);border-radius:var(--radius-md)var(--radius-md)var(--space-1)var(--radius-md);font-size:13px;line-height:1.45}.chatflow .assistant-message{--od-gap:0;font-size:13px;line-height:1.5}.cf-ai{gap:var(--space-2);align-items:flex-start;display:flex}.cf-ai>p,.cf-ai>.cf-ai-body{flex:1;min-width:0}.cf-avatar{background:var(--beauty);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:inline-flex}.cf-avatar .od-icon{--od-icon-size:12px}.cf-avatar-agent{background:#5b5fc7;font-size:11px;font-weight:650}.cf-ai-body{gap:var(--space-2);flex-direction:column;display:flex}.chatflow-products,.chatflow .compare-card,.chatflow .cf-discount,.chatflow .cf-cart,.chatflow .cf-checkout{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-2)var(--space-3)}.chatflow-products{gap:var(--space-2);flex-direction:column;display:flex}.cf-product{align-items:center;gap:var(--space-2);display:flex}.cf-product+.cf-product{border-top:1px solid var(--border-soft);padding-top:var(--space-2)}.cf-product img{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:48px;height:48px}.cf-product-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cf-product-brand{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:650}.cf-product-name{font-size:12px;font-weight:600;line-height:1.25}.cf-product-meta{color:var(--fg-2);font-size:10px}.cf-product-price{margin-left:auto;font-size:12px;font-weight:650}.chatflow .compare-row{gap:var(--space-1);padding-block:var(--space-2)}.cf-compare-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9px;font-weight:650}.cf-compare-pair{gap:var(--space-2);color:var(--fg);grid-template-columns:1fr 1fr;font-size:11px;display:grid}.chatflow .compare-close{font-size:11px}.cf-cart{align-items:center;gap:var(--space-2);display:flex}.cf-cart .od-icon{--od-icon-size:14px;color:var(--success);flex:none}.cf-cart-line{font-size:12px;font-weight:600}.cf-checkout{gap:var(--space-2);flex-direction:column;display:flex}.cf-discount{border-style:dashed;border-color:var(--beauty);background:var(--beauty-soft);flex-direction:column;gap:2px;display:flex}.cf-discount strong{color:var(--beauty);font-size:12px}.cf-discount p{color:var(--fg-2);font-size:11px}.cf-discount .pick-tag{margin-top:var(--space-1);align-self:flex-start;font-size:10px}.cf-checkout-btn{min-height:36px;padding:var(--space-1)var(--space-4);border-radius:var(--radius-pill);background:var(--beauty);color:#fff;justify-content:center;align-self:flex-start;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cf-checkout-done{color:var(--success);font-size:11px;font-weight:550}.cf-note{text-align:center;max-width:95%;color:var(--fg-2);background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-pill);padding:var(--space-1)var(--space-3);align-self:center;font-size:11px}.cf-joined{color:var(--success);border-color:var(--success)}.cf-agent-name{color:#5b5fc7;font-size:11px;font-weight:650}.cf-live-chip{border:1px solid var(--beauty);color:var(--beauty);border-radius:var(--radius-pill);padding:var(--space-1)var(--space-3);align-self:flex-start;font-size:11px;font-weight:600;display:inline-flex}.cf-inputbar{margin:0 var(--space-3)var(--space-2);border:1px solid var(--border);background:var(--bg);border-radius:.5rem;flex-direction:column;flex:none;gap:2px;padding:.75rem 1rem .25rem;display:flex}.cf-input-slot{min-height:30px;position:relative}.cf-input-placeholder{color:var(--muted);align-items:center;font-size:14px;line-height:1.45;display:flex;position:absolute;inset:0}.cf-input-line{color:var(--fg);background:var(--bg);white-space:nowrap;text-overflow:ellipsis;opacity:0;align-items:center;font-size:14px;line-height:1.45;display:flex;position:absolute;inset:0;overflow:hidden}.cf-input-actions{align-items:center;gap:2px;min-height:38px;display:flex}.cf-input-icon{width:30px;height:30px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.cf-input-icon .od-icon{--od-icon-size:17px}.cf-input-send{background:var(--beauty);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:inline-flex}.cf-input-send .od-icon{--od-icon-size:18px}.chatflow.play[data-story=find] .sa-1{animation:.3s ease-out .9s both fade-rise}.chatflow.play[data-story=find] .sa-2{animation:.3s ease-out 2.2s both fade-rise}.chatflow.play[data-story=find] .sa-3 .cf-product:first-child{animation:.3s ease-out 2.5s both fade-rise}.chatflow.play[data-story=find] .sa-3 .cf-product:nth-child(2){animation:.3s ease-out 2.7s both fade-rise}.chatflow.play[data-story=find] .sa-3 .cf-product:nth-child(3){animation:.3s ease-out 2.9s both fade-rise}.chatflow.play[data-story=find] .sa-4{animation:.3s ease-out 3.9s both fade-rise}.chatflow.play[data-story=find] .sa-5{animation:.3s ease-out 5s both fade-rise}.chatflow.play[data-story=find] .sa-6{animation:.3s ease-out 6.5s both fade-rise}.chatflow.play[data-story=find] .sa-7{animation:.3s ease-out 7s both fade-rise}.chatflow.play[data-story=find] .sa-8{animation:.3s ease-out 8.2s both fade-rise}.chatflow.play[data-story=find] .sa-9{animation:.3s ease-out 9.4s both fade-rise}.chatflow.play[data-story=find] .sa-10{animation:.3s ease-out 10.45s both fade-rise}.chatflow.play[data-story=find] .sa-11{animation:.3s ease-out 11.7s both fade-rise}.chatflow.play[data-story=find] .sa-11 .cf-checkout-btn{animation:.22s ease-in 12.6s both btn-press}.chatflow.play[data-story=find] .sa-11 .cf-checkout-done{animation:.25s 12.9s both fade-in}.chatflow.play[data-story=find] .cf-in-a1{animation:.25s .2s both fade-in,.15s .9s forwards fade-out}.chatflow.play[data-story=find] .cf-in-a2{animation:.25s 3.2s both fade-in,.15s 3.9s forwards fade-out}.chatflow.play[data-story=find] .cf-in-a3{animation:.25s 5.8s both fade-in,.15s 6.5s forwards fade-out}.chatflow.play[data-story=find] .cf-in-a4{animation:.25s 8.7s both fade-in,.15s 9.4s forwards fade-out}.chatflow.play[data-story=handover] .sb-1{animation:.3s ease-out .9s both fade-rise}.chatflow.play[data-story=handover] .sb-2{animation:.3s ease-out 2.4s both fade-rise}.chatflow.play[data-story=handover] .sb-3{animation:.3s ease-out 5.2s both fade-rise}.chatflow.play[data-story=handover] .sb-4{animation:.3s ease-out 5.7s both fade-rise}.chatflow.play[data-story=handover] .sb-5{animation:.3s ease-out 6.4s both fade-rise}.chatflow.play[data-story=handover] .sb-6{animation:.3s ease-out 6.9s both fade-rise}.chatflow.play[data-story=handover] .sb-7{animation:.3s ease-out 8.9s both fade-rise}.chatflow.play[data-story=handover] .sb-8{animation:.3s ease-out 9.4s both fade-rise}.chatflow.play[data-story=handover] .sb-9{animation:.3s ease-out 11.5s both fade-rise}.chatflow.play[data-story=handover] .sb-10{animation:.3s ease-out 12s both fade-rise}.chatflow.play[data-story=handover] .cf-in-b1{animation:.25s .2s both fade-in,.15s .9s forwards fade-out}.chatflow.play[data-story=handover] .cf-in-b2{animation:.25s 4.5s both fade-in,.15s 5.2s forwards fade-out}.chatflow.play[data-story=handover] .cf-in-b3{animation:.25s 8.2s both fade-in,.15s 8.9s forwards fade-out}@media (prefers-reduced-motion:reduce){.chatflow .cf,.chatflow .cf-product{opacity:1!important;animation:none!important;transform:none!important}.chatflow .cf-input-line{display:none!important}}@media (max-width:660px){.chatflow.chat-demo{height:640px}}.cf-channels,.cf-perf{margin-top:var(--space-10)}
: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}}
