html body .reference-content{color:#1a2b38;--background:0 0% 100%;--foreground:205 37% 16%;background:#fff;font-family:Inter,Arial,sans-serif}html body .reference-content main{max-width:none;margin:0;padding:0;display:block}html body .reference-content [hidden]{display:none!important}html body .reference-content :is(.absorbed-section__copy,.scm-section__header,.blog-coverage__header){border:0;padding:0;display:block}html body .reference-content .absorbed-sections .absorbed-section__copy h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:auto;max-width:30ch}html body .reference-content :is(h1,h2,h3,h4,p){word-break:normal;overflow-wrap:break-word}html body .reference-content :is(h1,h2,h3){text-wrap:pretty}html body .reference-content :is(section[id],details[id]){scroll-margin-top:100px}html body .reference-content .business-container{width:100%;max-width:1440px;padding-inline:var(--site-inset,40px);margin-inline:auto}html body .reference-content .detail-section-nav{top:90px}html body .reference-content .detail-hero,html body .reference-content .detail-hero__copy{min-width:0}html body .reference-content .detail-hero__image img{object-fit:cover;width:100%;height:100%}html body .reference-content .detail-eyebrow{color:#ffc600}html body .reference-content :is(.business-button,.detail-closing a){white-space:normal;border-color:#ffc600;color:#fff!important;background:#ffc600!important}html body .reference-content :is(.business-button,.detail-closing a):hover{background:#e6b300!important}html body .reference-content .reference-faq{border-bottom:1px solid #dae1e5}html body .reference-content .reference-faq summary{color:inherit;cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}html body .reference-content .reference-faq summary::-webkit-details-marker{display:none}html body .reference-content .reference-faq summary:after{content:"+";color:#ffc600;flex:none;font-size:22px}html body .reference-content .reference-faq[open] summary:after{content:"−"}html body .reference-content .reference-answer{color:#526370;padding:0 0 22px;font-size:15px;line-height:1.8}html body .reference-content .reference-tabs{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}html body .reference-content .reference-tabs button{color:inherit;cursor:pointer;background:0 0;border:1px solid #8195a3;border-radius:8px;padding:10px 18px}html body .reference-content [role=tab][aria-selected=true]{color:#fff;background:#1a2b38}html body .reference-content .reference-wide{display:block}html body .reference-content .detail-section-nav__list a{color:inherit;padding:12px 0;display:block}html body .reference-content .detail-section-nav__list a[aria-current]{color:#ffc600;font-weight:650}html body .reference-content [data-reference-slot]{width:100%}html body .reference-content [data-reference-slot=contact]{color:#1a2b38}html body .reference-content [class*="bg-[#FF6B00]/"],html body .reference-content [class*=bg-orange-],html body .reference-content [class*="bg-[#FFF"]{background:#f4f6f7}html[data-theme=dark] body .reference-content{color:#f4f7f9;--background:205 37% 16%;--foreground:204 29% 97%;background:#1a2b38}html[data-theme=dark] body .reference-content :is(.detail-hero-region,.detail-closing,.detail-benefits,.detail-topic-section--alternate,.csv-section--tinted,.hub-hero,.blog-masthead){background:#223745}html[data-theme=dark] body .reference-content :is(h1,h2,h3,h4,summary,label,a){color:#f4f7f9}html[data-theme=dark] body .reference-content :is(p,li,.reference-answer,.detail-hero__description,.detail-overview__body){color:#c4d0d8}html[data-theme=dark] body .reference-content :is(.detail-eyebrow,.detail-section-nav__link[aria-current],.detail-benefit-number){color:#ffc600}html[data-theme=dark] body .reference-content :is(article,section,details){border-color:#526370}html[data-theme=dark] body .reference-content [class*=bg-white],html[data-theme=dark] body .reference-content [class*="bg-[#DAE1E5]"],html[data-theme=dark] body .reference-content [class*="bg-[#F"]{background-color:#223745}html[data-theme=dark] body .reference-content [class*="text-[#1A2B38]"],html[data-theme=dark] body .reference-content [class*="text-[#54646f]"]{color:#d7e0e6}html[data-theme=dark] body .reference-content :is(input,textarea,select){color:#fff;background:#101e29}html[data-theme=dark] body .reference-content :is(.csv-sections,.csv-section){color:#f4f7f9;background:0 0}html[data-theme=dark] body .reference-content .reference-faq{border-color:#526370}@media (max-width:760px){html body .reference-content .business-container{padding-inline:20px}html body .reference-content .detail-hero,html body .reference-content .detail-body{grid-template-columns:minmax(0,1fr)}html body .reference-content .detail-section-nav{max-height:none;position:static}html body .reference-content .detail-hero h1{font-size:clamp(30px,8vw,42px)}}@media (prefers-reduced-motion:reduce){html body .reference-content *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body .reference-content [role=tab][aria-selected=false]{color:#1a2b38;background:#f4f6f7}html[data-theme=dark] body .reference-content [role=tab][aria-selected=false]{color:#f4f7f9;background:#304653}html body .reference-content .business-detail-page .detail-hero__description{color:#526370}html[data-theme=dark] body .reference-content .business-detail-page :is(.detail-hero h1,.detail-hero__explore){color:#f4f7f9}html[data-theme=dark] body .reference-content .business-detail-page .detail-hero__description{color:#c4d0d8}html body .reference-content .business-button{opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-theme=dark] body .reference-content .business-detail-page{color:#f4f7f9;background:#1a2b38}html[data-theme=dark] body .reference-content .business-detail-page .detail-breadcrumbs :is(a,span){opacity:1;color:#c4d0d8!important}html[data-theme=dark] body .reference-content .business-detail-page .detail-benefits{background:#223745}html[data-theme=dark] body .reference-content .business-detail-page :is(.detail-section-nav,.detail-section-nav__summary,.detail-section-nav__mobile-list){color:#f4f7f9;background:#223745;border-color:#526370}html[data-theme=dark] body .reference-content .business-detail-page .detail-section-nav{background:0 0}html[data-theme=dark] body .reference-content .business-detail-page .detail-section-nav a{color:#c4d0d8!important}html body .reference-content .business-detail-page .reference-open-topic{border-top:1px solid var(--line,#d7dfe4);padding:36px 0;scroll-margin-top:110px}html body .reference-content .business-detail-page .reference-open-topic>h2{margin:0 0 24px;font-family:inherit;font-size:clamp(26px,3vw,36px);line-height:1.2}html body .reference-content .business-detail-page .detail-disclosure__body{padding:0}html body .reference-content .business-detail-page .detail-section-nav__link{border-left:2px solid #d7dfe4;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:block}html body .reference-content .business-detail-page .detail-section-nav__link[aria-current]{color:#b44800;border-left-color:#ffc600}html body .reference-content .business-detail-page .detail-section-nav__list{max-height:calc(100dvh - 180px);padding:0;overflow-y:auto}html body .reference-content .business-detail-page :is(.detail-intro,.detail-disclosure__item p,.detail-feature-list p){color:#526370;font-family:inherit;font-size:16px;line-height:1.75}html[data-theme=dark] body .reference-content .business-detail-page :is(.detail-intro,.detail-disclosure__item p,.detail-feature-list p,.detail-section p,.detail-section li){color:#c4d0d8}html[data-theme=dark] body .reference-content .business-detail-page :is(.detail-section h2,.detail-section h3,.detail-section h4){color:#f4f7f9;font-family:inherit}html[data-theme=dark] body .reference-content .business-detail-page .reference-open-topic{border-color:#435965}html body .reference-content .business-detail-page .reference-open-topic .detail-disclosure__image{border-radius:12px;width:100%;margin:0 0 28px;display:block;overflow:hidden}html body .reference-content .business-detail-page .reference-open-topic .detail-disclosure__image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:420px;display:block}html[data-theme=dark] body .reference-content{--card:205 37% 16%;--card-foreground:204 29% 97%;--popover:205 37% 16%;--popover-foreground:204 29% 97%;--muted:205 26% 22%;--muted-foreground:204 20% 81%;--surface-tint:205 37% 16%;--accent-foreground:205 37% 16%;--primary-foreground:205 37% 16%;--border:204 20% 33%;--input:204 20% 33%}html body .reference-content :is(.business-button,.detail-closing a){color:#1a2b38!important}html[data-theme=dark] body .reference-content :is([class*="bg-[#f" i],.business-hub-hero,.business-hub-pathway,.blog-coverage,.blog-coverage__section,.blog-coverage__questions,.absorbed-section,.platform-workspace,.platform-hero__visual,.platform-tabs,.platform-tools,.scm-example__body,.scm-note,.detail-hero__image-caption){background:#1a2b38}html[data-theme=dark] body .reference-content :is(.absorbed-sections,.platform-workspace){--absorbed-ink:#f4f7f9;--absorbed-copy:#c4d0d8;--absorbed-link:#f4f7f9;--workspace-ink:#f4f7f9;--workspace-muted:#c4d0d8;--workspace-border:#435965}html[data-theme=dark] body .reference-content :is(.csv-section__row p,.business-hub-pathway p){color:#c4d0d8}html:not([data-theme=dark]) body .reference-content :is(.detail-eyebrow,.detail-workflow__number,[class*="text-[#FF6B00]" i]){color:#1a2b38}html[data-theme=dark] body .reference-content [class*="text-[#FF6B00]" i]{color:#f4f7f9}html body .reference-content a[class*="bg-[#FF6B00]" i]{background:#ffc600;color:#1a2b38!important}html body .reference-content .detail-section-nav a{transition:none}html[data-theme=dark] body .reference-content a[class*="bg-[#FF6B00]" i]{background:#ffc600}html:not([data-theme=dark]) body .reference-content .detail-section-nav a[aria-current]{color:#1a2b38}html body .reference-content .services-card-section>.business-container{padding-inline:0}html body .reference-content .services-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}html body .reference-content .services-card-grid .services-card{border:1px solid var(--directory-line,#dae1e5);border-top:3px solid var(--brand-accent,#ffc600);background:var(--directory-surface,#fff);border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:28px;display:flex}html body .reference-content .services-card h3{color:var(--directory-title,#1a2b38);margin:0;font-size:22px;line-height:1.3}html body .reference-content .services-card p{color:var(--directory-copy,#526370);margin:0 0 8px;font-size:15px;line-height:1.7}html body .reference-content .services-card .services-card-link{color:var(--directory-title,#1a2b38);text-decoration:underline;-webkit-text-decoration-color:var(--brand-accent,#ffc600);text-decoration-color:var(--brand-accent,#ffc600);text-underline-offset:5px;margin-top:auto;font-size:14px;font-weight:650}html[data-theme=dark] body .reference-content .services-card-grid .services-card{background:var(--directory-surface,#1a2b38);border-color:var(--directory-line,#405461);border-top-color:var(--brand-accent,#ffc600)}html[data-theme=dark] body .reference-content .services-card .services-card-link{color:var(--directory-title,#f4f7f9)}@media (max-width:640px){html body .reference-content .services-card-grid{grid-template-columns:minmax(0,1fr)}html body .reference-content .services-card-grid .services-card{padding:24px}}html[data-theme] body .reference-content .business-detail-page .services-card p{color:var(--directory-copy,#526370)}html body .reference-content .business-detail-page .detail-section-nav a[aria-current]{border-left-color:#ffc600}html[data-theme=dark] body .reference-content .business-detail-page .detail-section-nav a[aria-current]{color:#ffc600!important}html body .reference-content{--accent:47 100% 50%;--accent-foreground:205 37% 16%}html[data-theme=dark] body .reference-content .business-detail-page :is(.detail-eyebrow,.detail-benefit-number,.detail-workflow__number,.leaf-editorial__steps li>span,[class*="text-[#FF6B00]" i]){color:#ffc600!important}html:not([data-theme=dark]) body .reference-content .business-detail-page :is(.detail-eyebrow,.detail-workflow__number,.leaf-editorial__steps li>span){color:#1a2b38}html body .reference-content :is(.detail-benefit,.detail-benefit-card){border-top-color:#ffc600}html body .reference-content :is(.platform-tabs,.business-hub-product-tabs)>[aria-selected=true]{border-bottom-color:#ffc600}html[data-theme][lang] body .reference-content .business-detail-page .detail-closing{box-shadow:none;background-image:none;border-radius:24px;grid-template-columns:minmax(0,1.6fr) minmax(180px,1fr);align-items:center;gap:32px 40px;margin-block:40px;padding:32px 36px;display:grid;color:#1a2b38!important;background:#ffc600!important;border:0!important}html[data-theme][lang] body .reference-content .business-detail-page .detail-closing :is(h2,p){color:#1a2b38!important}html[data-theme][lang] body .reference-content .business-detail-page .detail-closing h2{text-wrap:pretty;margin:0 0 16px;font-size:clamp(28px,3vw,40px);line-height:1.15}html[data-theme][lang] body .reference-content .business-detail-page .detail-closing p{margin:0;font-size:14px;line-height:1.65}html[data-theme][lang] body .reference-content .business-detail-page .detail-closing>a{border:1px solid #1a2b38;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:44px;padding:10px 22px;font-size:14px;line-height:1.35;text-decoration:none;display:inline-flex;color:#fff!important;background:#1a2b38!important}html[data-theme][lang] body .reference-content .business-detail-page .detail-closing>a:hover{color:#fff!important;background:#304b5d!important}@media (max-width:760px){html[data-theme][lang] body .reference-content .business-detail-page .detail-closing{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:24px;margin-block:28px;padding:26px 22px}}
