/* Commerce is a paired storefront/operations system, laid out in shared slots. */
html.commerce-document{scroll-padding-top:0}
.commerce-page{--co-ink:#192c43;--co-muted:#526b86;--co-blue:#416daf;--co-line:#c4d2e3;--co-dark:#142339;--co-header-height:108px;--gutter:max(40px,calc((100vw - 1392px)/2));color:var(--co-ink);background:#f2f4f7}
.commerce-page main{overflow:clip}
.commerce-page [hidden]{display:none!important}
.commerce-page :is(h1,h2,h3,h4){font-weight:550;letter-spacing:-.035em;line-height:1.3;margin:0;overflow-wrap:break-word}
.commerce-page h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.23}
.commerce-page h3{font-size:1.4rem}
.commerce-page p{font-size:1rem;line-height:1.85;margin:0}
.commerce-page em{font-style:normal;color:#416daf}
.commerce-page :is(section,article,details)[id],.co-guided-demo{scroll-margin-top:calc(var(--co-header-height) + 85px)}
.commerce-page :is(a,button,summary):focus-visible{outline:2px solid #416daf;outline-offset:5px}
.commerce-page .site-header{background:#f2f4f7fa}
.commerce-page .site-header.on-dark,.commerce-page .site-header.on-dark::before{background:#142339fa}
.co-section{padding:88px var(--gutter)}
.co-label{display:block;font-size:.875rem;line-height:1.7;font-weight:650;letter-spacing:.055em;color:#526c8e}
.co-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:65px;align-items:end;margin-bottom:43px}
.co-heading h2{margin-top:22px}
.co-heading>p{color:var(--co-muted)}
.commerce-page .co-note{font-size:.875rem;line-height:1.8;color:var(--co-muted);margin-top:22px}
.co-dark{background:var(--co-dark);color:#f2f6fc;--co-line:#4b6382;--co-muted:#b9cce5}
.co-dark .co-label{color:#b0c9eb}
.co-dark em{color:#a5c1e7}
.co-dark :is(a,summary):focus-visible{outline-color:#d8e8ff}
.co-soft{background:#e7edf5}
.co-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;max-width:100%;padding:14px 19px;border:1px solid #416daf;border-radius:5px;background:#416daf;color:#fff;font-size:.9375rem;font-weight:650;line-height:1.65;transition:background .2s,color .2s}
.co-button:hover{background:#2f568f}
.co-button svg,.co-text-link svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;flex-shrink:0}
.co-button-text{background:transparent;color:#31598f;border-color:transparent;padding-left:0;padding-right:0}
.co-button-text:hover{background:transparent;text-decoration:underline;color:#183e71}
.co-button-outline{background:transparent;border-color:#92a9c8;color:#315887}
.co-button-outline:hover{background:#e4edf8}
.co-button-light{background:#f2f6fc;border-color:#f2f6fc;color:#294b79}
.co-button-light:hover{background:#d7e5f8;color:#1c3e6c}
.co-dark .co-button-outline{color:#e6eefb;border-color:#91a8c7}
.co-dark .co-button-outline:hover{background:#29405e}
.co-dark .co-button-text{color:#d4e4fc}
.co-actions{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}
.co-text-link{display:inline-flex;align-items:center;gap:18px;font-size:.9375rem;line-height:1.7;color:#365d90;font-weight:550}
.co-text-link:hover{text-decoration:underline}
.co-dark .co-text-link{color:#c6dcfb}
.co-hero{padding:138px var(--gutter) 0}
.co-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.8125rem;line-height:1.8;color:#5e738e}
.co-breadcrumb a:hover{text-decoration:underline}
.co-hero-intro{text-align:center;padding:42px 0 44px}
.co-product-label{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;font-size:.8125rem;line-height:1.8;font-weight:650;letter-spacing:.065em;color:#4b6b97}
.co-product-label>span{font-size:.75rem;letter-spacing:0;border:1px solid #b7cae3;border-radius:3px;padding:3px 9px;font-weight:500}
.commerce-page .co-hero h1{font-size:1.0625rem;line-height:1.8;letter-spacing:0;color:#516e92;margin:21px 0 13px}
.co-thesis{font-size:clamp(3.2rem,5.1vw,5.3rem);font-weight:550;line-height:1.12;letter-spacing:-.055em}
.co-hero-intro>p{max-width:710px;font-size:1.125rem;line-height:1.8;color:#526b86;margin:25px auto}
.co-hero-intro .co-actions{justify-content:center}
.co-hero-note{display:block;font-size:.8125rem;line-height:1.8;color:#5e7696;margin-top:23px}
.co-dual-view{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;border:1px solid #b6c7dc;border-radius:7px 7px 0 0;overflow:hidden;background:#e4ebf4}
.co-view-side{min-width:0}
.co-window-head{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:18px 25px;border-bottom:1px solid #becbd9;font-size:.75rem;letter-spacing:.04em;color:#506780}
.co-window-head b{font:400 .8125rem/1.6 ui-monospace,monospace;margin-right:10px;color:#3d5e83}
.co-window-head small{font-size:.75rem;letter-spacing:0}
.co-storefront{background:#e9e8e2}
.co-store-brand{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 28px 0;color:#384d5a}
.co-store-brand strong{font-size:1.2rem;font-weight:650;letter-spacing:-.04em}
.co-store-brand>span{font-size:.8125rem;color:#5f707c}
.co-product-slot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;padding:18px 28px 20px;gap:24px}
.co-product-art{min-width:0;text-align:center;background:#dbe1e2;border-radius:5px;padding:7px 7px 14px}
.co-speaker{width:100%;max-height:300px}
.co-product-art>span{font-size:.75rem;letter-spacing:.18em;font-weight:600;color:#3e576b}
.co-product-info>span{font-size:.75rem;font-weight:600;line-height:1.7;letter-spacing:.075em;color:#5c6b75}
.co-product-info h3{font-size:1.85rem;line-height:1.25;margin:17px 0;color:#293f4e}
.co-product-info p{font-size:.875rem;line-height:1.8;color:#5b6d78}
.co-swatches{display:flex;gap:8px;margin:20px 0}
.co-swatches i{width:16px;height:16px;border-radius:50%;border:1px solid #a3afb7;display:block}
.co-swatch-blue{background:#718fa9;outline:1px solid #758694;outline-offset:3px}
.co-swatch-stone{background:#ded8ca}
.co-swatch-dark{background:#3b4856}
.co-product-info>strong{font-size:1.2rem;font-weight:600;color:#293f4e;display:block;margin-bottom:5px}
.co-product-info>small{font-size:.75rem;color:#596b78;line-height:1.7}
.co-basket-strip{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:19px 28px;border-top:1px solid #bcc6ca;font-size:.8125rem;line-height:1.7;color:#425b6e}
.co-basket-strip strong{font-weight:600}
.co-admin{background:#1b304b;color:#eaf1fb;border-left:1px solid #b6c7dc}
.co-admin .co-window-head{border-color:#4b6280;color:#c0d2e8}
.co-admin .co-window-head b{color:#aec7e9}
.co-admin-heading{padding:24px 28px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px}
.co-admin-heading>span{font-size:.8125rem;letter-spacing:.045em;color:#b0c9e8;font-weight:650}
.co-admin-heading>strong{font-size:1.3rem;line-height:1.35;letter-spacing:-.035em;font-weight:500}
.co-admin-slots{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:13px;padding:0 28px 25px}
.co-admin-slots>div{border:1px solid #547090;padding:19px;border-radius:4px;min-width:0}
.co-ui-caption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.75rem;line-height:1.7;letter-spacing:.045em;color:#567294}
.co-admin .co-ui-caption{color:#b8cde8}
.co-order-widget>strong{display:block;font-size:1.125rem;font-weight:550;margin:15px 0 10px;line-height:1.5}
.co-order-widget>span{font-size:.8125rem;line-height:1.8;color:#bed0e5}
.co-order-widget>div:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:10px;margin-top:16px}
.co-status{display:inline-flex;font-size:.75rem;line-height:1.8;border:1px solid #8ca8c8;border-radius:3px;padding:3px 8px;color:#dce9fa}
.co-order-widget small{font-size:.75rem;line-height:1.7;color:#b5cbe6}
.co-stock-widget{background:#2c4b71}
.co-stock-widget>div{display:flex;align-items:center;gap:11px;margin:24px 0 17px}
.co-stock-widget>div>span{font-size:1.65rem;color:#b1c7e1}
.co-stock-widget i{font-style:normal;font-size:1rem;color:#b1c7e1}
.co-stock-widget strong{font-size:2.3rem;font-weight:550;line-height:1.1;letter-spacing:-.04em}
.co-stock-widget>small{font-size:.75rem;line-height:1.8;color:#cbddf3}
.co-admin-history{grid-column:1/-1}
.co-admin-history ol{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:10px 20px}
.co-admin-history li{display:flex;gap:9px;font-size:.8125rem;line-height:1.8}
.co-admin-history li>span{color:#a2bedf;font-size:.75rem}
.co-dual-view figcaption{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px 25px;flex-wrap:wrap;padding:19px 25px;font-size:.8125rem;line-height:1.8;color:#536e90;border-top:1px solid #b6c7dc}
.co-dual-view figcaption strong{font-weight:550;color:#3e5f88}
.co-dual-view figcaption>span{font-size:.75rem}
.co-page-nav{position:sticky;top:var(--co-header-height);display:flex;justify-content:center;align-items:center;gap:28px;padding:15px var(--gutter);background:#f2f4f7;border-bottom:1px solid #c2d1e4;z-index:20;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;min-height:63px}
.co-page-nav a{flex-shrink:0;font-size:.875rem;line-height:1.8;color:#526d8d;padding:3px 0;border-bottom:1px solid transparent}
.co-page-nav a:hover,.co-page-nav a[aria-current=location]{color:#315c98;border-color:#416daf}
.co-friction{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);border-block:1px solid #c2d1e3}
.co-friction>div{padding:32px 35px 32px 0}
.co-friction>div+div{border-left:1px solid #c2d1e3;padding-left:40px;padding-right:0}
.co-friction>div>span{font-size:.8125rem;font-weight:650;letter-spacing:.04em;color:#557090}
.co-friction>div:first-child p{font-size:1.5rem;line-height:1.8;letter-spacing:-.025em;color:#6b819e;margin-top:18px}
.co-friction h3{font-size:1.9rem;line-height:1.3;margin:19px 0}
.co-friction>div+div p{color:#526b86}
.co-commerce-flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #4b6382;border-left:1px solid #4b6382}
.co-commerce-flow li{padding:27px;border-right:1px solid #4b6382;border-bottom:1px solid #4b6382;min-width:0}
.co-commerce-flow li>span{font-size:.8125rem;color:#adc6e6;letter-spacing:.035em}
.co-commerce-flow strong{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:1.2rem;font-weight:550;letter-spacing:-.025em;margin:21px 0 13px}
.co-commerce-flow i{font-style:normal;color:#92b4e0}
.co-commerce-flow p{font-size:.9375rem;color:#b9cce5}
.co-commerce-flow li:last-child{background:#2a476b}
.co-catalog-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:65px;align-items:start}
.co-product-record{background:#e2eaf5;border:1px solid #b9cce5;padding:29px;border-radius:5px}
.co-product-record h3{font-size:1.65rem;margin:20px 0 12px}
.co-product-record>p{font-size:.9375rem;color:#587291}
.commerce-page dl{margin:24px 0 0}
.commerce-page dl>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #c0cfe1;font-size:.875rem;line-height:1.75}
.commerce-page dt{color:#56708f}
.commerce-page dd{margin:0;text-align:right;font-weight:550;color:#36577e}
.co-sample-note{display:block;font-size:.75rem;line-height:1.8;color:#587291;margin-top:15px}
.co-variant-examples{border-top:1px solid #bbcde4;padding-top:23px;margin-top:24px}
.co-variant-examples>span{display:block;font-size:.75rem;letter-spacing:.05em;color:#557394;font-weight:650;margin-bottom:15px}
.co-tags{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0}
.co-tags li{padding:6px 10px;border:1px solid #bed0e5;border-radius:3px;background:#edf3fa;color:#42668e;font-size:.8125rem;line-height:1.7}
.co-reading-list details{border-top:1px solid #bdcfe4}
.co-reading-list details:last-child{border-bottom:1px solid #bdcfe4}
.co-reading-list summary,.co-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:25px 0;font-size:1.15rem;line-height:1.65;font-weight:550;letter-spacing:-.02em}
.co-reading-list summary::-webkit-details-marker,.co-faq summary::-webkit-details-marker{display:none}
.co-reading-list summary>span,.co-faq summary>span{font-size:1.65rem;font-weight:400;line-height:1;flex-shrink:0;color:#5f82b1;transition:transform .2s}
.co-reading-list details[open] summary>span,.co-faq details[open] summary>span{transform:rotate(45deg)}
.co-reading-list details>div{padding-bottom:26px}
.co-reading-list p{color:#526b86}
#commerce-checkout{background:#e6edf6}
.co-checkout-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 35px;padding:0;list-style:none;border:1px solid #aec3df}
.co-checkout-rail li{display:flex;align-items:center;gap:12px;padding:20px 18px;border-right:1px solid #aec3df;font-size:.9375rem;line-height:1.7}
.co-checkout-rail li:last-child{border-right:0;background:#cfdff1}
.co-checkout-rail span{font:400 .75rem/1.7 ui-monospace,monospace;color:#5b7aa2}
.co-checkout-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:65px;align-items:start}
.co-basket{padding:27px;background:#f9fbff;border:1px solid #bacce4;border-radius:5px}
.co-basket-product{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}
.co-product-chip{display:flex;width:43px;height:48px;align-items:center;justify-content:center;background:#e2e9f2;border:1px solid #c1d2e7;border-radius:3px;font-size:.8125rem;color:#557496}
.co-basket-product>div{flex:1;min-width:100px}
.co-basket-product strong{font-size:.9375rem;line-height:1.6;font-weight:600}
.co-basket-product small{display:block;font-size:.8125rem;line-height:1.8;color:#637b99;margin-top:4px}
.co-basket-product b{font-size:.9375rem;font-weight:600}
.co-basket>p{font-size:.875rem;color:#5b7493;margin-top:20px}
.co-checkout-copy h3{font-size:2rem;line-height:1.3;margin-bottom:22px}
.co-checkout-copy p{color:#526b86}
.co-checkout-copy p+p{margin-top:19px}
.co-inline-note{border-top:1px solid #aec3df;margin-top:25px;padding-top:23px}
.co-inline-note strong{display:block;font-size:1.0625rem;line-height:1.7;font-weight:600;margin-bottom:12px}
.co-operation-register{border-top:1px solid #c0cfe1}
.co-operation-register article{display:grid;grid-template-columns:80px minmax(0,1fr);gap:30px;border-bottom:1px solid #c0cfe1;padding:32px 0}
.co-operation-index{font-size:2.3rem;line-height:1.3;letter-spacing:-.06em;color:#7996ba;font-weight:400}
.co-operation-register article>div:last-child{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:15px 50px}
.co-operation-register .co-label{grid-column:1;align-self:start}
.co-operation-register h3{grid-column:1;grid-row:2;font-size:1.6rem;line-height:1.35}
.co-operation-register p{grid-column:2;grid-row:1/3;color:#526b86}
.co-operation-register .co-tags{grid-column:2}
.co-scope-band{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px;background:#e7eef7;padding:30px}
.co-scope-band h3{font-size:1.3rem;margin-bottom:16px}
.co-scope-band p{font-size:.9375rem;color:#526b86}
.co-scope-band a,.co-design-grid a,.co-security a{color:#315c96;text-decoration:underline}
.co-growth-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:65px;align-items:start}
.co-campaign{padding:28px;border:1px solid #adbfda;border-radius:5px;background:#f3f6fb}
.co-campaign h3{font-size:1.8rem;margin-top:22px;line-height:1.3}
.co-campaign p{font-size:.9375rem;color:#526b86;margin-top:19px}
.co-workflow-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:44px;padding-top:34px;border-top:1px solid #b8cae1}
.co-workflow-head h3{font-size:1.6rem;line-height:1.4}
.co-workflow-head p{color:#526b86;font-size:.9375rem}
.co-automation-lines{margin-top:26px}
.co-automation-lines>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:35px;border-top:1px solid #b8cae1;padding:20px 0}
.co-automation-lines>div>span{font-size:.9375rem;font-weight:600;color:#3c5f8b;line-height:1.8}
.co-automation-lines p{font-size:.9375rem;color:#526b86}
.co-seo-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}
.co-search-preview{background:#f3f6fc;color:#233b58;padding:32px;border:1px solid #89a4c7;border-radius:5px}
.co-search-preview>small{display:block;font-size:.8125rem;line-height:1.8;margin-top:30px;color:#56708d;overflow-wrap:anywhere}
.co-search-preview>strong{font-size:1.45rem;line-height:1.5;letter-spacing:-.025em;color:#345e96;font-weight:550;display:block;margin:10px 0}
.co-search-preview>p{font-size:.9375rem;color:#526b86}
.co-search-preview>div{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #c4d2e5;margin-top:26px;padding-top:19px}
.co-search-preview>div>span{font-size:.8125rem;line-height:1.7;color:#536f94;border:1px solid #b7c9e1;border-radius:3px;padding:4px 9px}
.commerce-page .co-search-preview .co-note{color:#56708d;font-size:.8125rem}
.co-seo-controls article{padding:23px 0;border-top:1px solid #59718f}
.co-seo-controls article:first-child{padding-top:0;border-top:0}
.co-seo-controls h3{font-size:1.3rem;margin-bottom:13px}
.co-seo-controls p{color:#b8cbe4;font-size:.9375rem}
.co-content-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #526b8b;margin-top:33px;padding-top:32px}
.co-content-row h3{font-size:1.7rem;line-height:1.35;margin-top:18px}
.co-content-row p{color:#b8cbe4}
.co-content-row .co-text-link{margin-top:23px}
.co-reports{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:60px}
.co-sales-chart{padding:28px;background:#e5edf7;border:1px solid #c1d1e6;border-radius:5px;margin:0;align-self:start}
.co-bars{height:230px;display:flex;gap:24px;margin:27px 0 23px}
.co-bars>div{flex:1;min-width:0;display:grid;grid-template-rows:24px 1fr 24px;gap:5px;justify-items:center;font-size:.8125rem;line-height:1.7;color:#4d6d96}
.co-bars b{font-weight:550}
.co-bars i{display:block;height:var(--bar);align-self:end;background:#6d90bf;width:100%;max-width:52px;border-radius:3px 3px 0 0}
.co-sales-chart figcaption{font-size:.8125rem;line-height:1.8;color:#526e91}
.co-report-list>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:25px;padding:23px 0;border-top:1px solid #c0cfe1}
.co-report-list>div:last-child{border-bottom:1px solid #c0cfe1}
.co-report-list strong{font-size:1.05rem;line-height:1.75;font-weight:600}
.co-report-list p{font-size:.9375rem;color:#526b86}
#commerce-entegrasyon{padding-top:25px}
.co-ecosystem{display:grid;grid-template-columns:1fr 1fr;border:1px solid #b9cbe2;border-radius:5px;overflow:hidden}
.co-ecosystem article{padding:33px;background:#e7eef7}
.co-ecosystem article+article{border-left:1px solid #b9cbe2;background:#dce7f4}
.co-ecosystem h3{font-size:1.9rem;margin:19px 0;line-height:1.35}
.co-ecosystem p{color:#526b86}
.co-ecosystem .co-button{margin-top:22px}
.co-integration-status{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:60px;margin-top:38px;border-block:1px solid #c0d0e3;padding:30px 0}
.co-integration-status h3{margin:17px 0;font-size:1.3rem}
.co-integration-status p{color:#526b86;font-size:.9375rem}
.co-wide-details{margin-top:12px}
.co-expansion-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px}
.co-expansion-grid article{padding-top:26px;border-top:1px solid #aec4df}
.co-expansion-grid h3{font-size:1.6rem;line-height:1.4;margin:18px 0}
.co-expansion-grid p{color:#526b86}
.co-demo-launches{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:43px}
.co-demo-launches>div{border-top:1px solid #526e90;padding-top:27px}
.co-demo-launches>div>span{font-size:.8125rem;letter-spacing:.04em;color:#adc5e6;font-weight:650}
.co-demo-launches h3{font-size:1.7rem;margin:17px 0;line-height:1.4}
.co-demo-launches p{color:#bccfe7}
.co-demo-launches .co-button{margin-top:24px}
.co-demo-launches .co-note{font-size:.8125rem;color:#b3c9e4}
.co-guided-demo{border:1px solid #8aa3c2;border-radius:5px;overflow:hidden;background:#eff4fb;color:#213b5c}
.co-guided-title{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;background:#dce7f4;padding:21px 28px;border-bottom:1px solid #b5c9e2}
.co-guided-title strong{font-weight:600;font-size:1rem;line-height:1.8}
.co-guided-title>span{font-size:.75rem;line-height:1.7;color:#4c6b91}
.co-demo-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #b7cbe3}
.co-demo-nav a{display:flex;gap:13px;align-items:center;font-size:.9375rem;line-height:1.7;padding:21px 22px;border-right:1px solid #b7cbe3;border-bottom:3px solid transparent;color:#42658e}
.co-demo-nav a:last-child{border-right:0}
.co-demo-nav a>span{font-size:.75rem;color:#5b7ca5}
.co-demo-nav a[aria-current=step]{background:#dbe7f5;border-bottom-color:#416daf;color:#214d85}
.co-demo-nav a:hover{background:#e3edf9}
.co-dark .co-guided-demo a:focus-visible{outline-color:#315d99;outline-offset:-5px}
.co-demo-scene{padding:30px}
.co-demo-scene:not(:first-child){border-top:1px solid #bacde5}
.co-scene-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;margin-bottom:25px;align-items:start}
.co-scene-story h3{font-size:1.7rem;line-height:1.35}
.co-scene-story p{font-size:.9375rem;color:#526e90}
.co-scene-records{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.co-scene-records>div{padding:23px;border:1px solid #bacde5;border-radius:4px;background:#fcfdff}
.co-scene-records>div+div{background:#dfeaf7}
.co-scene-records .co-label{color:#486d9e;font-size:.8125rem}
.co-scene-records dl{margin-top:16px}
.co-scene-records dl>div{font-size:.875rem;border-color:#c1d3e9;padding:12px 0}
.commerce-page .co-demo-disclaimer{font-size:.8125rem;line-height:1.8;padding:19px 28px;border-top:1px solid #bacde5;color:#526e90}
.co-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #adc2dd;border-radius:5px;overflow:hidden}
.co-package{display:flex;flex-direction:column;padding:25px;border-right:1px solid #adc2dd;min-width:0}
.co-package:last-child{border-right:0}
.co-package .co-label{font-size:.8125rem}
.co-package h3{font-size:1.38rem;line-height:1.35;letter-spacing:-.025em;margin:19px 0 14px;max-width:180px}
.co-package>p{font-size:.9375rem;color:#526b86;min-height:84px}
.co-package ul{list-style:none;padding:0;margin:23px 0 26px;flex:1}
.co-package li{font-size:.875rem;line-height:1.8;border-top:1px solid #bfd0e5;padding:11px 0}
.co-package .co-button{margin-top:auto;font-size:.875rem;gap:14px;padding:13px;min-height:50px;width:100%}
.co-package-featured{background:#dfe9f7;box-shadow:inset 0 4px 0 #587fac}
.co-pricing-model{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;margin-top:35px}
.co-pricing-model>div{border-top:1px solid #b3c7e0;padding-top:23px}
.co-pricing-model span{font:400 .8125rem/1.7 ui-monospace,monospace;color:#5c7da7}
.co-pricing-model h3{font-size:1.18rem;margin:16px 0 14px}
.co-pricing-model p{font-size:.9375rem;color:#526b86}
.co-setup{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid #b2c7e1;border-top:1px solid #b2c7e1}
.co-setup li{display:flex;align-items:flex-start;gap:17px;padding:24px;border-right:1px solid #b2c7e1;border-bottom:1px solid #b2c7e1;font-size:1rem;line-height:1.7}
.co-setup span{font:400 .8125rem/1.9 ui-monospace,monospace;color:#587aa7;padding-top:1px}
.co-setup li:last-child{background:#d3e1f3}
.co-migration{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:60px;margin-top:38px;padding-top:30px;border-top:1px solid #b2c7e1}
.co-migration h3{font-size:1.75rem;line-height:1.4;margin-top:19px}
.co-migration p{color:#526b86}
.co-migration p+p{margin-top:18px}
.co-design-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}
.co-design-grid>div{padding-top:27px;border-top:1px solid #bbcee5}
.co-design-grid h3{font-size:1.5rem;margin-bottom:20px;line-height:1.4}
.co-design-grid p{color:#526b86}
.co-design-grid p+p{margin-top:17px}
#commerce-kimler-icin{padding-top:20px}
.co-fit{display:grid;grid-template-columns:1fr 1fr;gap:60px}
.co-fit h3{font-size:1.5rem;margin-bottom:23px;line-height:1.4}
.co-fit ul{padding:0;margin:0;list-style:none}
.co-fit li{padding:14px 0;border-top:1px solid #c0d0e4;font-size:1rem;line-height:1.8;color:#466486}
.co-fit p{color:#526b86}
.co-fit p+p{margin-top:18px}
.co-security{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:33px}
.co-security article{padding-top:25px;border-top:1px solid #afc5e0}
.co-security h3{font-size:1.3rem;margin-bottom:18px}
.co-security p{color:#526b86}
.co-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;align-items:start}
.co-faq details{border-top:1px solid #bfd0e5}
.co-faq summary{font-size:1.05rem;padding:22px 0}
.co-faq p{padding-bottom:25px;color:#526b86}
.co-closing h2{font-size:clamp(2.6rem,4.5vw,4.3rem);line-height:1.17;margin:24px 0 26px}
.co-closing>p{max-width:660px;color:#c1d4eb}
.co-closing .co-actions{margin-top:30px}
.commerce-page .site-footer{background:#101c2e}
@media(max-width:1199px){.commerce-page{--gutter:34px}.co-heading{gap:40px}.co-product-slot{gap:18px;padding-inline:23px}.co-product-info h3{font-size:1.55rem}.co-admin-slots{padding-inline:23px;gap:10px}.co-admin-slots>div{padding:15px}.co-admin-heading{padding-inline:23px}.co-stock-widget strong{font-size:1.9rem}.co-stock-widget>div{gap:8px}.co-stock-widget>div>span{font-size:1.4rem}.co-order-widget>strong{font-size:1rem}.co-catalog-layout,.co-checkout-grid,.co-growth-grid{gap:40px}.co-checkout-rail li{padding:18px 13px;gap:8px;font-size:.875rem}.co-operation-register article{grid-template-columns:55px minmax(0,1fr);gap:25px}.co-operation-register article>div:last-child{gap:15px 35px}.co-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.co-package{padding:28px;border-bottom:1px solid #adc2dd}.co-package:nth-child(2){border-right:0}.co-package:nth-child(n+3){border-bottom:0}.co-package h3{max-width:none;font-size:1.45rem}.co-package>p{min-height:0}.co-package .co-button{font-size:.9375rem;padding:14px 18px}.co-setup{grid-template-columns:repeat(3,minmax(0,1fr))}.co-demo-nav a{padding:20px 16px;gap:10px}.co-reports{gap:40px}.co-seo-layout,.co-content-row,.co-fit,.co-design-grid{gap:40px}}
@media(max-width:1023px){.co-hero{padding-top:123px}.co-thesis{font-size:3.8rem}.co-hero-intro>p{font-size:1.0625rem}.co-dual-view{grid-template-columns:1fr}.co-admin{border-left:0;border-top:1px solid #b6c7dc}.co-product-slot{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding-inline:30px}.co-product-art{max-width:300px}.co-product-info h3{font-size:2.1rem}.co-store-brand{padding-inline:30px}.co-admin-heading{padding:25px 30px}.co-admin-heading>strong{font-size:1.7rem}.co-admin-slots{grid-template-columns:minmax(0,1fr) minmax(0,.55fr) minmax(0,.9fr);padding:0 30px 28px;gap:15px}.co-admin-history{grid-column:auto}.co-admin-history ol{flex-direction:column}.co-stock-widget strong{font-size:2.2rem}.co-page-nav{justify-content:flex-start;gap:25px}.co-commerce-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.co-checkout-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.co-checkout-rail li{padding:18px;border-bottom:1px solid #aec3df}.co-checkout-rail li:nth-child(3){border-right:0}.co-checkout-rail li:nth-child(n+4){border-bottom:0}.co-operation-register article>div:last-child{grid-template-columns:1fr}.co-operation-register .co-label,.co-operation-register h3,.co-operation-register p,.co-operation-register .co-tags{grid-column:1;grid-row:auto}.co-operation-register p{max-width:850px}.co-reports{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:30px}.co-report-list>div{grid-template-columns:80px minmax(0,1fr);gap:18px}.co-demo-launches{gap:40px}.co-pricing-model{grid-template-columns:1fr 1fr}.co-scene-story{grid-template-columns:1fr;gap:17px}.co-security{gap:25px}.co-faq{gap:0 35px}}
@media(max-width:760px){.commerce-page{--gutter:22px;--co-header-height:91px}.co-section{padding:62px var(--gutter)}.commerce-page h2{font-size:2.1rem}.co-heading{grid-template-columns:1fr;gap:23px;margin-bottom:32px}.co-heading h2{margin-top:17px}.co-label{font-size:.8125rem}.co-hero{padding-top:116px}.co-breadcrumb{font-size:.75rem;gap:7px 10px}.co-hero-intro{padding:32px 0;text-align:left}.co-product-label{justify-content:flex-start;font-size:.75rem;gap:9px 14px}.commerce-page .co-hero h1{font-size:1rem;margin:22px 0 17px}.co-thesis{font-size:clamp(2.5rem,8vw,3.6rem);line-height:1.13}.co-hero-intro>p{font-size:1rem;margin:24px 0;line-height:1.85}.co-hero-intro .co-actions{justify-content:flex-start;gap:12px 20px}.co-hero-note{font-size:.8125rem;line-height:1.9;margin-top:20px}.co-window-head{padding:16px 20px}.co-store-brand{padding:23px 20px 0}.co-store-brand strong{font-size:1.1rem}.co-store-brand>span{font-size:.75rem}.co-product-slot{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding:20px;gap:20px}.co-speaker{max-height:245px}.co-product-art{padding:0 0 12px}.co-product-info h3{font-size:1.6rem;line-height:1.25;margin:15px 0}.co-product-info>span{font-size:.75rem;letter-spacing:.025em}.co-product-info>strong{font-size:1.1rem}.co-product-info p{font-size:.8125rem}.co-swatches{margin:15px 0}.co-basket-strip{padding:16px 20px;gap:10px 14px}.co-admin-heading{padding:22px 20px}.co-admin-heading>span{font-size:.75rem}.co-admin-heading>strong{font-size:1.4rem}.co-admin-slots{padding:0 20px 22px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px}.co-admin-slots>div{padding:16px}.co-admin-history{grid-column:1/-1}.co-admin-history ol{flex-direction:row;gap:8px 18px}.co-stock-widget strong{font-size:2.1rem}.co-stock-widget>div>span{font-size:1.6rem}.co-dual-view figcaption{padding:17px 20px}.co-page-nav{gap:24px;min-height:59px;padding-block:13px}.co-friction{grid-template-columns:1fr}.co-friction>div{padding:26px 0}.co-friction>div+div{padding:27px 0;border-left:0;border-top:1px solid #c2d1e3}.co-friction>div:first-child p{font-size:1.3rem;line-height:1.7}.co-friction h3{font-size:1.7rem}.co-commerce-flow li{padding:22px 18px}.co-commerce-flow strong{font-size:1.0625rem;gap:8px;flex-direction:column;align-items:flex-start;margin:18px 0 13px}.co-commerce-flow i{line-height:1}.co-commerce-flow p{font-size:.875rem}.co-catalog-layout,.co-checkout-grid,.co-growth-grid{grid-template-columns:1fr;gap:30px}.co-product-record{padding:25px}.co-reading-list summary{font-size:1.05rem;padding:22px 0}.co-checkout-rail{margin-bottom:27px}.co-checkout-rail li{padding:16px 12px;display:block;font-size:.875rem}.co-checkout-rail span{display:block;margin-bottom:7px}.co-basket{padding:25px}.co-checkout-copy h3{font-size:1.75rem}.co-operation-register article{grid-template-columns:31px minmax(0,1fr);gap:20px;padding:28px 0}.co-operation-index{font-size:1.65rem}.co-operation-register h3{font-size:1.45rem}.co-operation-register article>div:last-child{gap:15px}.co-scope-band{grid-template-columns:1fr;gap:28px;padding:25px}.co-campaign{padding:25px}.co-workflow-head{grid-template-columns:1fr;gap:16px;margin-top:32px;padding-top:28px}.co-workflow-head h3{font-size:1.5rem}.co-automation-lines>div{grid-template-columns:1fr;gap:10px;padding:20px 0}.co-seo-layout,.co-content-row{grid-template-columns:1fr;gap:31px}.co-search-preview{padding:25px}.co-search-preview>strong{font-size:1.25rem}.co-seo-controls article:first-child{padding-top:23px;border-top:1px solid #59718f}.co-content-row{margin-top:14px}.co-content-row h3{font-size:1.55rem}.co-reports{grid-template-columns:1fr;gap:30px}.co-sales-chart{padding:25px}.co-bars{height:210px;max-width:370px}.co-report-list>div{grid-template-columns:83px minmax(0,1fr);gap:20px;padding:21px 0}.co-report-list strong{font-size:1rem}.co-report-list p{font-size:.9375rem}#commerce-entegrasyon{padding-top:5px}.co-ecosystem{grid-template-columns:1fr}.co-ecosystem article{padding:27px}.co-ecosystem article+article{border-left:0;border-top:1px solid #b9cbe2}.co-ecosystem h3{font-size:1.7rem}.co-integration-status{grid-template-columns:1fr;gap:27px;margin-top:29px;padding:27px 0}.co-integration-status>div+div{padding-top:25px;border-top:1px solid #c0d0e3}.co-expansion-grid{grid-template-columns:1fr;gap:26px}.co-expansion-grid h3{font-size:1.4rem}.co-demo-launches{grid-template-columns:1fr;gap:30px;margin-bottom:33px}.co-demo-launches h3{font-size:1.55rem}.co-guided-title{padding:19px 21px}.co-demo-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.co-demo-nav a{padding:18px 15px;font-size:.875rem;gap:8px;border-bottom:1px solid #b7cbe3;border-left:3px solid transparent}.co-demo-nav a:nth-child(2){border-right:0}.co-demo-nav a[aria-current=step]{border-bottom-color:#b7cbe3;border-left-color:#416daf}.co-demo-scene{padding:24px 20px}.co-scene-story{gap:18px;margin-bottom:23px}.co-scene-story h3{font-size:1.5rem}.co-scene-records{grid-template-columns:1fr;gap:16px}.co-scene-records>div{padding:20px}.co-scene-records dl>div{font-size:.8125rem;gap:15px}.commerce-page .co-demo-disclaimer{padding:18px 20px}.co-packages{grid-template-columns:1fr}.co-package{padding:27px;border-right:0}.co-package:nth-child(n+3){border-bottom:1px solid #adc2dd}.co-package:last-child{border-bottom:0}.co-package-featured{box-shadow:inset 4px 0 0 #587fac}.co-package li{font-size:.9375rem}.co-pricing-model{grid-template-columns:1fr;gap:25px;margin-top:30px}.co-pricing-model h3{font-size:1.23rem;margin:12px 0}.co-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.co-setup li{display:block;padding:21px 18px;font-size:.9375rem}.co-setup span{display:block;margin-bottom:9px}.co-migration{grid-template-columns:1fr;gap:23px;margin-top:29px;padding-top:27px}.co-migration h3{font-size:1.6rem}.co-design-grid,.co-fit{grid-template-columns:1fr;gap:30px}.co-design-grid h3,.co-fit h3{font-size:1.4rem}#commerce-kimler-icin{padding-top:5px}.co-security{grid-template-columns:1fr;gap:27px}.co-faq{grid-template-columns:1fr}.co-faq summary{font-size:1rem}.co-closing h2{font-size:2.55rem}.co-closing .co-actions{align-items:stretch}.co-label{font-size:.8125rem}}
@media(max-width:380px){.commerce-page{--gutter:18px}.co-thesis{font-size:2.3rem}.co-product-slot{padding:18px;gap:15px}.co-product-info h3{font-size:1.3rem}.co-product-info>span{font-size:.75rem}.co-product-info p{font-size:.8125rem}.co-admin-heading{gap:15px;align-items:flex-start;flex-direction:column}.co-admin-slots{padding-inline:16px;gap:10px}.co-admin-slots>div{padding:13px}.co-stock-widget>div{gap:7px;flex-wrap:wrap}.co-stock-widget strong{font-size:1.75rem}.co-stock-widget>div>span{font-size:1.3rem}.co-order-widget>strong{font-size:.9375rem}.co-demo-nav a{padding:16px 11px;font-size:.8125rem}.co-button{font-size:.875rem;padding:14px 16px;gap:16px}.co-button-text{padding-inline:0}.co-commerce-flow li{padding:20px 15px}.co-scene-records>div{padding:17px}.co-operation-register article{grid-template-columns:1fr;gap:13px}}
@media(prefers-reduced-motion:reduce){html.commerce-document{scroll-behavior:auto}.commerce-page *, .commerce-page *::before,.commerce-page *::after{scroll-behavior:auto;transition-duration:.12s}.co-reading-list summary>span,.co-faq summary>span{transition:none}}
