.commerce-detail .service-hub__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3.5rem);margin-top:2.75rem}.commerce-detail h1{letter-spacing:-.04em;font-size:clamp(2.25rem,3.65vw,3.25rem);line-height:1.08}.commerce-detail .service-hub__intro{max-width:32rem}.commerce-detail .service-hub__hero-copy{animation:none}.commerce-detail .service-detail__split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3.5rem)}.commerce-detail .service-detail__scope h3{font-size:1.125rem}.commerce-detail .service-detail__scope ul{gap:.5rem}.commerce-detail .service-detail__scope ul li{background:var(--studio-surface-subdued);border-radius:999px;padding:.25rem .625rem}.commerce-detail .service-detail__scope ul li:before{content:none}.commerce-detail .service-detail__scope>li:first-child{border-top:0;padding-top:0}.commerce-detail .service-detail__scope>li{padding-block:1.5rem}.commerce-detail .service-detail__process{gap:2rem;padding-top:2rem}.commerce-detail .service-detail__process>li{position:relative}.commerce-detail .service-detail__process>li:not(:last-child):after{background:var(--studio-rule);content:"";height:1px;position:absolute;top:1.4rem;left:5rem;right:-1rem}.commerce-detail .service-detail__process .commerce-detail-icon{background:var(--studio-surface-subdued);border-radius:50%;width:3rem;height:3rem;margin-bottom:1.25rem;padding:.5rem;display:block}.commerce-detail .service-detail__process .service-hub__number{margin-bottom:.5rem;display:inline-block}.commerce-detail .service-detail__process h3{font-size:1rem}.commerce-detail .service-detail__preparation{border-top:0;padding-top:0}.commerce-detail .service-detail__materials{margin-top:2rem}.commerce-detail .service-detail__materials>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.commerce-detail .commerce-detail-bottom{margin-top:var(--studio-section-spacing);border-top:1px solid var(--studio-rule);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3.5rem);padding-top:2.5rem;display:grid}.commerce-detail-bottom>.service-hub__section{margin-top:0;display:block}.commerce-detail-bottom .studio-faq{margin-top:2rem}.commerce-detail-bottom .service-hub__label{margin-bottom:.75rem}.commerce-detail-bottom h2{font-size:clamp(1.5rem,2.3vw,1.875rem)}.commerce-detail-bottom .service-detail__preparation h2 br{display:none}.commerce-detail .service-detail__audiences h3{font-size:1rem}.commerce-detail-icon{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.commerce-detail-icon rect{fill:var(--studio-paper)}.commerce-detail-summary{border:1px solid var(--studio-contrast-rule);background:var(--studio-contrast-surface);color:var(--studio-contrast-ink);border-radius:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3.5rem);margin-top:3.5rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden}.commerce-detail-summary>header{padding-bottom:6rem;position:relative}.commerce-detail-summary .service-hub__label,.commerce-detail-summary p{color:var(--studio-contrast-muted)}.commerce-detail-summary h2{z-index:1;max-width:22rem;font-size:clamp(1.75rem,2.8vw,2.375rem);position:relative}.commerce-detail-summary header>p:last-of-type{z-index:1;max-width:23rem;margin:1rem 0 0;font-size:.9375rem;line-height:1.6;position:relative}.commerce-detail-summary__backdrop{width:100%;max-width:28rem;height:auto;stroke:var(--studio-contrast-rule);stroke-width:1px;opacity:.65;position:absolute;bottom:-3.25rem;left:-1.5rem}.commerce-detail-summary__items{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;height:100%;margin:0;padding:0;list-style:none;display:grid}.commerce-detail-summary__items>li{align-items:flex-start;gap:1rem;min-width:0;padding:1.5rem 1rem;display:flex}.commerce-detail-summary__items>li:nth-child(2n){border-left:1px solid var(--studio-contrast-rule)}.commerce-detail-summary__items>li:nth-child(n+3){border-top:1px solid var(--studio-contrast-rule)}.commerce-detail-summary .commerce-detail-icon{width:2.75rem;height:2.75rem}.commerce-detail-summary .commerce-detail-icon rect{fill:var(--studio-contrast-surface)}.commerce-detail-summary h3{letter-spacing:-.01em;font-size:1rem}.commerce-detail-summary li p{margin:.5rem 0 0;font-size:.8125rem;line-height:1.6}.commerce-detail-summary--design .commerce-detail-summary__items{grid-template-columns:1fr}.commerce-detail-summary--design .commerce-detail-summary__items>li{border-left:0;border-top:1px solid var(--studio-contrast-rule);padding:1.25rem 0}.commerce-detail-summary--design .commerce-detail-summary__items>li:first-child{border-top:0}.commerce-detail-summary__condition{border-top:1px solid var(--studio-contrast-rule);margin:1rem 0 0;padding-top:1rem;font-size:.75rem;line-height:1.6}.commerce-detail-summary--migration .commerce-detail-summary__items{height:auto}.commerce-detail-visual{min-width:0;position:relative}.commerce-detail-visual .commerce-scene{width:100%;position:relative}.commerce-detail-visual svg{width:100%;height:auto;display:block}.commerce-detail-visual .commerce-scene__label{color:var(--studio-muted);font-size:.6875rem;line-height:1.4;position:absolute}.commerce-detail-visual .commerce-scene__label--brand{top:5%;left:35%}.commerce-detail-visual .commerce-scene__label--product{top:19%;right:1%}.commerce-detail-visual .commerce-scene__label--flow{bottom:4%;left:30%}.commerce-detail-visual__journey{grid-template-columns:repeat(4,minmax(0,1fr));margin:.5rem 0 0;padding:0;list-style:none;display:grid}.commerce-detail-visual__journey li{text-align:center;border-right:1px solid var(--studio-rule);color:var(--studio-muted);padding:.5rem;font-size:.6875rem;position:relative}.commerce-detail-visual__journey li:last-child{border-right:0}.commerce-detail-visual__journey li>span{color:var(--studio-ink);margin-bottom:.5rem;font-size:.75rem;display:block}.commerce-detail-visual--design.commerce-detail-visual--hero{padding:3rem 0 1rem}.commerce-detail-visual__editor{border:1px dashed var(--studio-illustration-sage);width:87%;padding:.75rem;position:relative}.commerce-detail-visual__handle{border:1px solid var(--studio-illustration-sage);background:var(--studio-paper);width:.5rem;height:.5rem;position:absolute}.commerce-detail-visual__handle--a{top:-.25rem;left:-.25rem}.commerce-detail-visual__handle--b{bottom:-.25rem;right:-.25rem}.commerce-detail-visual__mobile{width:25%;position:absolute;bottom:3.75rem;right:0}.commerce-detail-visual__controls{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.commerce-detail-visual__controls>span{background:var(--studio-surface-subdued);color:var(--studio-muted);border-radius:999px;padding:.375rem .625rem;font-size:.6875rem;line-height:1.5}.commerce-detail-visual--migration.commerce-detail-visual--hero{grid-template-columns:minmax(0,.65fr) minmax(0,.25fr) minmax(0,1fr);align-items:center;padding-top:2rem;display:grid}.commerce-detail-visual__source>span,.commerce-detail-visual__bridge>span,.commerce-detail-visual__destination>span{text-align:center;color:var(--studio-muted);margin-bottom:1rem;font-size:.6875rem;display:block}.commerce-detail-visual__bridge>span{font-size:.625rem}.commerce-detail-visual__caption{color:var(--studio-muted);text-align:center;grid-column:1/-1;margin:1.25rem 0 0;font-size:.6875rem;line-height:1.5}.commerce-detail-visual--scope{border:1px solid var(--studio-rule);background:var(--studio-surface-subdued);border-radius:.75rem;margin-top:2.75rem;padding:1.5rem}.commerce-detail-visual__plan>span{color:var(--studio-muted);font-size:.75rem;display:block}.commerce-detail-visual__plan-root{background:var(--studio-paper);border:1px solid var(--studio-rule);border-radius:.5rem;width:fit-content;margin:1.5rem auto 2.5rem;padding:.625rem 1rem;font-size:.75rem;position:relative}.commerce-detail-visual__plan-root:after{content:"";background:var(--studio-border-strong);width:1px;height:1.25rem;position:absolute;top:100%;left:50%}.commerce-detail-visual__plan-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.commerce-detail-visual__plan-branches>div{position:relative}.commerce-detail-visual__plan-branches>div:before{border-top:1px solid var(--studio-border-strong);border-left:1px solid var(--studio-border-strong);content:"";width:calc(100% + 1rem);height:1.25rem;position:absolute;top:-1.25rem;left:50%}.commerce-detail-visual__plan-branches>div:last-child:before{border-top:0;width:1px}.commerce-detail-visual__plan-branches span{text-align:center;color:var(--studio-muted);margin-top:.5rem;font-size:.6875rem;display:block}.commerce-detail-visual__mapping>div{border-bottom:1px solid var(--studio-rule);grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:1rem 0;font-size:.75rem;display:grid}.commerce-detail-visual__mapping>div:first-child{color:var(--studio-muted);grid-template-columns:1fr 1fr;padding-top:0;font-size:.6875rem}.commerce-detail-visual__mapping>div:first-child span:last-child{padding-left:1.5rem}.commerce-detail-visual__mapping>div>span:nth-child(2):not(:last-child){color:var(--studio-illustration-blue)}.commerce-detail-visual__mapping>p{color:var(--studio-muted);margin:1rem 0 0;font-size:.6875rem}@media (width<=68rem) and (width>=55.001rem){.commerce-detail-summary__items>li{flex-direction:column}.commerce-detail-summary{gap:2rem}}@media (width<=63.999rem){.commerce-detail .service-detail__process>li:nth-child(2):after{content:none}}@media (width<=55rem){.commerce-detail .service-hub__hero,.commerce-detail .service-detail__split,.commerce-detail-summary,.commerce-detail .commerce-detail-bottom{grid-template-columns:minmax(0,1fr)}.commerce-detail h1{max-width:40rem;font-size:clamp(2rem,5vw,3.25rem)}.commerce-detail .service-hub__hero{gap:2rem}.commerce-detail-visual--hero{width:100%;max-width:38rem;margin-inline:auto}.commerce-detail-summary{gap:2rem}.commerce-detail-summary>header{padding-bottom:0}.commerce-detail-summary__backdrop{display:none}.commerce-detail-summary h2{max-width:28rem}.commerce-detail-summary__items{height:auto}.commerce-detail .commerce-detail-bottom{gap:3.5rem}.commerce-detail-visual--scope{max-width:32rem;margin-top:2rem}}@media (width<=40rem){.commerce-detail h1{font-size:clamp(1.875rem,7.5vw,2.5rem)}.commerce-detail-summary{margin-top:2.5rem}.commerce-detail-summary__items{grid-template-columns:minmax(0,1fr)}.commerce-detail-summary__items>li{border-top:1px solid var(--studio-contrast-rule);padding:1.25rem 0;border-left:0!important}.commerce-detail-summary__items>li:first-child{border-top:0;padding-top:0}.commerce-detail-summary__items>li:last-child{padding-bottom:0}.commerce-detail-summary .commerce-detail-icon{width:2.5rem;height:2.5rem}.commerce-detail-visual--scope{padding:1rem}.commerce-detail-visual__source>span,.commerce-detail-visual__bridge>span,.commerce-detail-visual__destination>span{font-size:.5625rem}.commerce-detail-visual__bridge>span{overflow-wrap:normal}.commerce-detail .service-detail__materials>div{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (width<=36rem){.commerce-detail .service-detail__process>li:after{content:none!important}}
