:is(.suite-foundation,.commercial-v1) .commercial-product-composition{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}:is(.suite-foundation,.commercial-v1) .commercial-main-product{min-width:0;padding:28px;border-radius:6px;background:var(--color-bw-navy);color:#fff}:is(.suite-foundation,.commercial-v1) .commercial-product-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}:is(.suite-foundation,.commercial-v1) .commercial-product-heading h3{font:500 20px/1.3 var(--font-mono);color:inherit}:is(.suite-foundation,.commercial-v1) .commercial-product-role{display:inline-block;border:1px solid currentColor;border-radius:999px;padding:4px 10px;font:500 12px/1.4 var(--font-sans)}:is(.suite-foundation,.commercial-v1) .commercial-main-product>p,:is(.suite-foundation,.commercial-v1) .commercial-core-parts p{color:#fffc}:is(.suite-foundation,.commercial-v1) .commercial-core-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}:is(.suite-foundation,.commercial-v1) .commercial-core-parts>div{padding:20px;border:1px solid rgb(255 255 255 / 25%);border-radius:6px;background:#ffffff0d}:is(.suite-foundation,.commercial-v1) .commercial-core-parts h4{margin-block:12px;color:#fff;font:400 23px/1.25 var(--font-display)}:is(.suite-foundation,.commercial-v1) .commercial-supporting-products{display:grid;gap:16px}:is(.suite-foundation,.commercial-v1) .commercial-supporting-products>article{padding:24px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-bg)}:is(.suite-foundation,.commercial-v1) .commercial-supporting-products .commercial-product-heading{color:var(--color-bw-blue)}:is(.suite-foundation,.commercial-v1) [data-product-role=optional]{color:var(--color-ink-3)}:is(.suite-foundation,.commercial-v1) .commercial-alternative-product{margin-top:24px;padding:24px;border:1px dashed #0f766e;border-radius:6px;background:#f0fdfa}:is(.suite-foundation,.commercial-v1) .commercial-alternative-product .commercial-product-heading{color:#0f766e}:is(.suite-foundation,.commercial-v1) .commercial-logic-details{margin-top:24px}:is(.suite-foundation,.commercial-v1) .commercial-logic-details figure{margin-block:24px}.suite-foundation .commercial-core-layers{grid-template-columns:1fr;gap:10px}.suite-foundation .commercial-core-layers>.commercial-api-connector{padding:8px 12px;text-align:center;border:0;background:#ffffff1a;color:#fff;font:500 14px/1.5 var(--font-sans)}.suite-foundation .commercial-layer-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:12px 0;list-style:none}.suite-foundation .commercial-layer-chips>li{margin:0;padding:5px 9px;border:1px solid rgb(255 255 255 / 25%);border-radius:4px;color:#fff;font:400 14px/1.5 var(--font-sans)}.suite-foundation .commercial-core-layers .commercial-layer-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.suite-foundation .commercial-core-layers .commercial-layer-heading>svg{flex-shrink:0}.suite-foundation .commercial-core-layers .commercial-layer-heading h4{margin:0}.suite-foundation .commercial-core-layers .commercial-layer-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:0}.suite-foundation .commercial-core-layers .commercial-layer-chips>li{display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;padding-inline:4px}@media(max-width:639px){.suite-foundation .commercial-core-layers .commercial-layer-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px){.suite-foundation .commercial-core-layers .commercial-layer-chips{grid-auto-rows:1fr}}.suite-foundation .commercial-core-layers .commercial-service-chips{grid-template-columns:repeat(12,minmax(0,1fr))}.suite-foundation .commercial-core-layers .commercial-service-chips>li{grid-column:span 3}.suite-foundation .commercial-core-layers .commercial-service-chips>li:nth-child(n+5){grid-column:span 4}@media(max-width:639px){.suite-foundation .commercial-core-layers .commercial-service-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-foundation .commercial-core-layers .commercial-service-chips>li,.suite-foundation .commercial-core-layers .commercial-service-chips>li:nth-child(n+5){grid-column:span 1}.suite-foundation .commercial-core-layers .commercial-service-chips>li:last-child{grid-column:1 / -1}}@media(max-width:1023px){.suite-foundation .commercial-product-composition{grid-template-columns:1fr}}@media(max-width:639px){.suite-foundation .commercial-main-product{padding:24px}}@media(min-width:768px){.situation-shared-rows{row-gap:0}.situation-shared-rows>li{display:grid;grid-row:span 6;grid-template-rows:subgrid;margin-bottom:24px;row-gap:0}.situation-shared-rows>li>div:nth-of-type(n+2){display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}.retail-v1 .section{padding-block:48px}@media(min-width:1200px){.retail-v1 .section{padding-block:40px}}.retail-v1 .retail-domain-tab{min-height:88px;border:0;border-bottom:3px solid transparent;border-radius:0;background:var(--color-bg-2);color:var(--color-ink-3);gap:8px}.retail-v1 .retail-domain-tab[aria-selected=true]{background:#e7f0ff;color:var(--color-bw-navy);border-bottom-color:var(--color-bw-blue)}.retail-v1 .retail-domain-tab>span{font:500 16px/1.5 var(--font-sans)}.retail-v1 .retail-domain-panel{min-height:0;height:auto}.retail-v1 .retail-domain-panel:focus-visible,.retail-v1 .retail-domain-tab:focus-visible{outline:3px solid var(--color-bw-amber);outline-offset:-4px}.retail-v1 .retail-function-action{min-height:44px;border:1px solid var(--color-line);border-radius:6px;padding:8px 12px;font:500 14px/1.5 var(--font-sans);color:var(--color-bw-blue);background:var(--color-bg)}.retail-v1 .retail-function-action:hover{background:var(--color-bw-light)}.retail-v1 .retail-function-group>summary::-webkit-details-marker{display:none}#site-content[data-products-design] .retail-v1 .retail-function-group>summary{display:grid;grid-template-columns:24px minmax(0,1fr) auto 18px;gap:12px;padding:16px 20px}#site-content[data-products-design] .retail-v1 .retail-function-group>summary>.font-mono-bw{font:500 14px/1.5 var(--font-mono)}#site-content[data-products-design] .retail-v1 .retail-function-group article h4{font:600 18px/1.6 var(--font-sans)}#site-content[data-products-design] .retail-v1 [data-retail-functions]>div>p,#site-content[data-products-design] .retail-v1 .retail-function-group p{font:400 18px/1.6 var(--font-sans)}@media(max-width:767px){#site-content[data-products-design] .retail-v1 .retail-function-group>summary{grid-template-columns:24px minmax(0,1fr) 18px;gap:8px 12px}#site-content[data-products-design] .retail-v1 .retail-function-group>summary>.font-mono-bw:nth-of-type(2){grid-column:2;grid-row:2}#site-content[data-products-design] .retail-v1 .retail-function-group>summary:after{grid-column:3;grid-row:1 / span 2}#site-content[data-products-design] .retail-v1 .retail-function-group article h4{font-size:17px}#site-content[data-products-design] .retail-v1 [data-retail-functions]>div>p,#site-content[data-products-design] .retail-v1 .retail-function-group p{font-size:17px}}#site-content[data-products-design] .retail-v1 [data-retail-scope] .font-mono-bw{font:500 14px/1.5 var(--font-mono)}@media(max-width:767px){.retail-v1 .retail-domain-tab{flex-direction:row;align-items:center;gap:10px;padding:12px;min-height:88px}.retail-v1 .retail-domain-tab>svg{width:20px;height:20px;flex-shrink:0}.retail-v1 .retail-domain-tab>span{min-width:0}}.retail-v1 .retail-domain-tab:last-child{grid-column:1 / -1}@media(max-width:767px){.retail-v1 .retail-domain-tab{flex-direction:column;align-items:flex-start}}#site-content[data-products-design] [data-products-body=v1]{--story-section-type: 34px;--story-heading-type: 28px;--story-body-type: 18px}#site-content[data-products-design] [data-products-body=v1] .story-page>div:where(:not(#contact))>:is(section,details) h2{font:400 var(--story-section-type)/1.2 var(--font-display)}#site-content[data-products-design] [data-products-body=v1] .story-page>div:where(:not(#contact))>:is(section,details) h3:not(summary h3):not(.foundation-layer h3):not(.digital-channel-architecture *){font:400 var(--story-heading-type)/1.2 var(--font-display)}#site-content[data-products-design] [data-products-body=v1] .story-page>div:where(:not(#contact))>:is(section,details) :is(p:not(.text-xs),li,dd):not(.foundation-layer *):not(.compact-adoption-phases *):not(.commercial-layer-chips *):not(.digital-channel-architecture *){font:400 var(--story-body-type)/1.6 var(--font-sans)}#site-content[data-products-design] [data-products-body=v1] .story-page>div>section .product-section-heading{margin-bottom:24px}#site-content[data-products-design] [data-products-body=v1] .product-benefits{margin-top:0}#site-content[data-products-design] [data-products-body=v1] .product-section-heading>.font-mono-bw{font:500 12px/1.5 var(--font-mono);letter-spacing:.13em;margin-bottom:12px}#site-content[data-products-design] [data-products-body=v1] summary h3{font:600 16px/1.5 var(--font-sans)}#site-content[data-products-design] [data-products-body=v1] .foundation-layer h3{font:400 24px/1.25 var(--font-display)}#site-content[data-products-design] [data-products-body=v1] .foundation-layer li{font:400 16px/1.5 var(--font-sans)}#site-content[data-products-design] [data-products-body=v1] .foundation-layer p{font:400 14px/1.5 var(--font-sans)}#site-content[data-products-design] [data-products-body=v1] .foundation-layer-link,#site-content[data-products-design] [data-products-body=v1] .foundation-layer-label{font:500 12px/1.5 var(--font-mono)}@media(max-width:767px){#site-content[data-products-design] [data-products-body=v1]{--story-section-type: 28px;--story-heading-type: 24px;--story-body-type: 17px}}#site-content[data-products-design] [data-products-body=v1] .story-page>div>details>summary .font-display{font:600 16px/1.5 var(--font-sans);color:var(--color-ink)}#site-content[data-products-design] [data-products-body=v1] .story-page>#evidence h2{font:400 var(--story-section-type)/1.2 var(--font-display)}.bada-english-foundation .bada-responsibility-heading{margin:28px 0 20px}.bada-english-foundation .bada-responsibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:0}.bada-english-foundation .bada-responsibility-grid>article{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0;padding:20px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-bg)}.bada-english-foundation .bada-responsibility-grid>article>div{display:flex;align-items:center;gap:10px;margin-bottom:12px}.bada-english-foundation .bada-responsibility-grid svg{flex-shrink:0;color:var(--color-bw-blue)}.bada-english-foundation .bada-responsibility-grid h4{margin:0}.bada-english-foundation .bada-integration-note{margin-top:24px}@media(max-width:767px){.bada-english-foundation .bada-responsibility-grid{grid-template-columns:1fr;gap:16px}.bada-english-foundation .bada-responsibility-grid>article{display:block;grid-row:auto}}.bada-v1 .bada-english-scope-areas>article:last-child{grid-column:1 / -1}.bada-v1 .section{padding-block:clamp(56px,6vw,88px)}.bada-v1 #value{padding-block:56px}.bada-v1 .bada-value-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.bada-v1 .bada-mechanism{padding:18px 12px;background:var(--color-bg-2);border-radius:6px;min-width:0}.bada-v1 .bada-model-line{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-line);border-radius:5px;background:var(--color-bg);padding:9px;color:var(--color-ink)}.bada-v1 .bada-responsibility-table{border-collapse:collapse}.bada-v1 .bada-responsibility-table th,.bada-v1 .bada-responsibility-table td{padding:22px 20px;border-bottom:1px solid var(--color-line);vertical-align:top}.bada-v1 .bada-responsibility-table thead th{background:var(--color-bg-2)}.bada-v1 .bada-responsibility-table tbody th{width:34%;font-weight:600}.bada-v1 .bada-mobile-label{display:none}.bada-v1 .bada-function-action{min-height:44px;border:1px solid var(--color-line);border-radius:6px;padding:8px 12px;color:var(--color-bw-blue);background:var(--color-bg)}.bada-v1 .bada-function-action:hover{background:var(--color-bw-light)}.bada-v1 summary{min-height:44px}.bada-v1 .bada-function-group>summary::-webkit-details-marker{display:none}.bada-v1 .bada-function-group[open]>summary>svg{transform:rotate(180deg)}@media(max-width:1199px){.bada-v1 .bada-value-row{grid-template-columns:1fr}}@media(max-width:639px){.bada-v1 .bada-responsibility-table,.bada-v1 .bada-responsibility-table tbody,.bada-v1 .bada-responsibility-table tr{display:block}.bada-v1 .bada-responsibility-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bada-v1 .bada-responsibility-table tbody th{display:block;width:100%;padding:20px 0 10px;border-bottom:0}.bada-v1 .bada-responsibility-table td{display:block;padding:0 0 20px}.bada-v1 .bada-mobile-label{display:block}}.bada-v1[data-products-body=v1] .section{padding-block:48px}@media(min-width:1200px){.bada-v1[data-products-body=v1] .section,.bada-v1[data-products-body=v1] #value{padding-block:40px}}#site-content[data-products-design] .bada-v1[data-products-body=v1] #value .bada-mechanism .text-sm{font:400 16px/1.5 var(--font-sans)}#site-content[data-products-design] .bada-v1[data-products-body=v1] #value .bada-mechanism dt{font:500 16px/1.5 var(--font-sans)}#site-content[data-products-design] .bada-v1[data-products-body=v1] #value .bada-mechanism dd,#site-content[data-products-design] .bada-v1[data-products-body=v1] #value .bada-mechanism p.text-xs{font:400 14px/1.5 var(--font-sans)}#site-content[data-products-design] .bada-v1[data-products-body=v1] #foundation .bada-delivery-diagram h3{font:400 24px/1.25 var(--font-display)}#site-content[data-products-design] .bada-v1[data-products-body=v1] #foundation .bada-delivery-diagram h4{font:600 18px/1.4 var(--font-sans)}#site-content[data-products-design] .bada-v1[data-products-body=v1] #foundation .bada-delivery-diagram p{font:400 14px/1.5 var(--font-sans)}#site-content[data-products-design] .bada-v1[data-products-body=v1] .bada-function-group>summary{display:grid;grid-template-columns:24px minmax(0,1fr) auto 18px;gap:12px;padding:16px 20px}#site-content[data-products-design] .bada-v1[data-products-body=v1] .bada-function-group>summary>.font-mono-bw{font:500 14px/1.5 var(--font-mono)}#site-content[data-products-design] .bada-v1[data-products-body=v1] [data-bada-functions] p{font:400 18px/1.6 var(--font-sans)}@media(max-width:767px){.bada-v1[data-products-body=v1] #value{padding-block:48px}#site-content[data-products-design] .bada-v1[data-products-body=v1] .bada-function-group>summary{grid-template-columns:24px minmax(0,1fr) 18px;gap:8px 12px}#site-content[data-products-design] .bada-v1[data-products-body=v1] .bada-function-group>summary>.font-mono-bw:nth-of-type(2){grid-column:2;grid-row:2}#site-content[data-products-design] .bada-v1[data-products-body=v1] .bada-function-group>summary:after{grid-column:3;grid-row:1 / span 2}#site-content[data-products-design] .bada-v1[data-products-body=v1] [data-bada-functions] p{font-size:17px}#site-content[data-products-design] .bada-v1[data-products-body=v1] #foundation .bada-delivery-diagram>figcaption{font-size:24px}}
