@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";
.msf{--msf-motion-duration:.72s;--msf-motion-ease:cubic-bezier(.22, 1, .36, 1)}.msf [data-aos]{opacity:0;filter:blur();transition:opacity var(--msf-motion-duration) var(--msf-motion-ease), transform var(--msf-motion-duration) var(--msf-motion-ease), filter var(--msf-motion-duration) var(--msf-motion-ease);transition-delay:var(--aos-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.msf [data-aos].aos-animate{opacity:1;filter:blur();will-change:auto;transform:none}.msf [data-aos=fade]{transform:none}.msf [data-aos=fade-up]{transform:translateY(20px)}.msf [data-aos=fade-down]{transform:translateY(-16px)}.msf [data-aos=zoom-in],.msf [data-aos=scale-in]{transform:translateY(12px)scale(.96)}.msf [data-aos=fade-right]{transform:translate(-22px)}.msf [data-aos=fade-left]{transform:translate(22px)}.msf [data-aos=blur-in]{filter:blur(8px);transform:translateY(14px)}.msf [data-aos=zoom-in].aos-animate,.msf [data-aos=scale-in].aos-animate,.msf [data-aos=fade-right].aos-animate,.msf [data-aos=fade-left].aos-animate,.msf [data-aos=fade-up].aos-animate,.msf [data-aos=fade-down].aos-animate,.msf [data-aos=blur-in].aos-animate,.msf [data-aos=fade].aos-animate{filter:blur();transform:none}.msf .hero-content-inner>.hero-kicker,.msf .hero-content-inner>h1,.msf .hero-content-inner>.hero-subhead-list,.msf .hero-content-inner>.hero-sub,.msf .hero-content-inner>.hero-cta,.msf .hero-content-inner>.hero-microproof,.msf .hero-panel.hero-glass-shell{opacity:0;animation:cbsHeroUp .9s var(--msf-ease) forwards}.msf .hero-content-inner>.hero-kicker{animation-delay:80ms}.msf .hero-content-inner>h1{animation-delay:.16s}.msf .hero-content-inner>.hero-subhead-list{animation-delay:.28s}.msf .hero-content-inner>.hero-sub{animation-delay:.38s}.msf .hero-content-inner>.hero-cta{animation-delay:.48s}.msf .hero-content-inner>.hero-microproof{animation-delay:.56s}.msf .hero-panel.hero-glass-shell{animation-delay:.3s}.msf .hero-panel-inner>.hero-flow__list .hero-flow__link,.msf .hero-panel-inner>.hero-flow__caption,.msf .hero-panel-inner>.hero-enterprise,.msf .hero-panel-inner>.hero-cloud-nav{opacity:0;animation:cbsHeroUp .75s var(--msf-motion-ease,var(--msf-ease)) forwards}.msf .hero-panel-inner>.hero-flow__list li:first-child .hero-flow__link{animation-delay:.42s}.msf .hero-panel-inner>.hero-flow__list li:nth-child(2) .hero-flow__link{animation-delay:.5s}.msf .hero-panel-inner>.hero-flow__list li:nth-child(3) .hero-flow__link{animation-delay:.58s}.msf .hero-panel-inner>.hero-flow__list li:nth-child(4) .hero-flow__link{animation-delay:.66s}.msf .hero-panel-inner>.hero-flow__caption{animation-delay:.74s}.msf .hero-panel-inner>.hero-enterprise{animation-delay:.82s}.msf .hero-panel-inner>.hero-cloud-nav{animation-delay:.9s}.msf .hero h1 .hero-h1-lead,.msf .hero h1 .hero-h1-accent{display:inline}@keyframes cbsHeroUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.msf .hero-orb{transition:translate .45s var(--msf-ease);will-change:translate}.msf .why-choose-grid,.msf .pain-grid,.msf .outcomes-grid,.msf .offer-grid,.msf .industry-grid,.msf .service-reviews-grid,.msf .stats-grid,.msf .plans-grid{align-items:stretch!important;gap:.9rem!important}.msf .why-choose-grid>*,.msf .pain-grid>*,.msf .outcomes-grid>*,.msf .offer-grid>*,.msf .industry-grid>*,.msf .service-reviews-grid>*,.msf .stats-grid>*,.msf .plans-grid>*{height:100%!important;min-height:0!important}.msf #main-content .why-choose-tile,.msf .why-choose-section .why-choose-tile,.msf .pain-card,.msf .outcome-card,.msf .offer-card,.msf .industry-card,.msf .service-review-card,.msf .plan-card{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.msf #main-content .why-choose-tile>p,.msf .pain-card>p,.msf .outcome-card>p,.msf .offer-card>p,.msf .industry-card>p,.msf .service-review-card .service-review-quote,.msf .service-review-card>p{flex:auto!important}.msf #main-content .why-choose-tile,.msf .why-choose-section .why-choose-tile{padding:1.25rem 1.1rem 1.3rem!important}.msf .pain-card,.msf .outcome-card,.msf .offer-card,.msf .industry-card{padding:1.15rem 1.15rem 1.25rem!important}.msf #main-content>.section,.msf #main-content>.offer-section,.msf #main-content>.why-choose-section,.msf #main-content>.stats-section,.msf #main-content>.pain-section,.msf #main-content>.process-section,.msf #main-content>.industries-section,.msf #main-content>.outcomes-section,.msf #main-content>.salesforce-d360-band{padding-block:clamp(2.75rem,5.5vw,4rem)!important}.msf #main-content .container{max-width:80rem;margin-inline:auto;padding-inline:clamp(1.4rem,5vw,3.5rem)}.msf #faq.faq .faq-wrap{max-width:1060px;padding-inline:clamp(1.4rem,5vw,3.5rem)}.msf .section-head-editorial,.msf .service-reviews-head,.msf .stats-head{margin-bottom:clamp(1.25rem,2.4vw,1.85rem)!important}.msf .section-title,.msf h2.section-title{max-width:40rem;margin-bottom:.65rem!important}.msf .section-head-editorial--center .section-title,.msf .section-head-editorial--center .section-intro{text-align:center;margin-inline:auto}.msf .section-intro,.msf .offer-subtitle{max-width:40rem;margin-bottom:0!important}.msf .section-cta-row{margin-top:1.5rem!important}.msf #main-content>section:not(#hero):not(.msf-chapter){position:relative;border-top:none!important;border-image:!important}.msf #main-content>section:not(#hero):not(.msf-chapter):after{content:"";z-index:2;pointer-events:none;background:#00a1e024;height:1px;position:absolute;top:0;left:0;right:0}.msf #faq:after,.msf #contact:after,.msf #client-reviews.rvw:after{content:none!important}.msf .why-choose-tile,.msf .pain-card,.msf .outcome-card,.msf .offer-card,.msf .industry-card,.msf .service-review-card,.msf .plan-card,.msf .msf-segment-tile,.msf .faq-card,.msf .rvw-tile{transition:transform .35s var(--msf-motion-ease,var(--msf-ease)), box-shadow .35s var(--msf-motion-ease,var(--msf-ease)), border-color .25s ease!important}.msf .why-choose-tile:hover,.msf .pain-card:hover,.msf .outcome-card:hover,.msf .offer-card:hover,.msf .industry-card:hover,.msf .service-review-card:hover,.msf .plan-card:hover,.msf .msf-segment-tile:hover,.msf .faq-card:hover,.msf .rvw-tile:hover{transform:translateY(-4px)!important}.msf .why-choose-icon,.msf .pain-icon{transition:transform .3s var(--msf-motion-ease,var(--msf-ease))}.msf .why-choose-tile:hover .why-choose-icon,.msf .pain-card:hover .pain-icon{transform:translateY(-2px)scale(1.04)}.msf .data360-official-wrap{transition:transform .45s var(--msf-motion-ease,var(--msf-ease)), box-shadow .45s var(--msf-motion-ease,var(--msf-ease))}.msf .data360-official-wrap:hover{transform:translateY(-3px)}.msf .data360-official-wrap img{transition:transform .55s var(--msf-motion-ease,var(--msf-ease))}.msf .data360-official-wrap:hover img{transform:scale(1.02)}.msf .hero-flow__link{transition:transform .25s var(--msf-motion-ease,var(--msf-ease)), opacity .25s ease}.msf .hero-flow__link:hover{transform:translate(4px)}.msf .hero-cloud-nav a,.msf-chapter a:not(.syn-btn){transition:transform .22s var(--msf-motion-ease,var(--msf-ease)), background .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease!important}.msf .syn-btn{transition:transform .28s var(--msf-motion-ease,var(--msf-ease)), box-shadow .28s var(--msf-motion-ease,var(--msf-ease)), background .22s ease, border-color .22s ease, color .22s ease!important}.msf .syn-btn:hover{transform:translateY(-2px)}.msf .syn-btn:hover svg{transform:translate(3px)}.msf .text-media-row{align-items:center!important;gap:clamp(1.25rem,3vw,2.25rem)!important}.msf .text-media-row__media,.msf .data360-official-wrap,.msf .data360-ref-figure{border-radius:1rem}.msf .process-banner{background:var(--bg-card)!important;color:var(--msf-ink)!important;border:1px solid var(--msf-line)!important;gap:.85rem!important;margin-bottom:1.25rem!important;padding:.95rem 1.15rem!important;box-shadow:0 14px 36px -28px #032d6059!important}.msf .process-banner-icon{background:var(--msf-mist)!important;width:2.5rem!important;height:2.5rem!important;color:var(--msf-sky-deep)!important;border:1px solid #009ddb24!important;border-radius:10px!important;font-size:1.05rem!important}.msf .process-banner-text{color:var(--msf-ink)!important;font-size:clamp(.95rem,1.4vw,1.1rem)!important}.msf .process-banner-text .accent{color:var(--msf-sky-deep)!important}.msf .process-banner:hover{background:var(--bg-card)!important;border-color:#00a1e052!important;transform:translateY(-2px)!important;box-shadow:0 22px 44px -28px #0077b659!important}.msf .process-section .container{max-width:72rem!important}.msf .process-list{grid-template-columns:1fr!important;gap:.85rem!important;margin:0 0 1.25rem!important;list-style:none!important;display:grid!important}.msf .process-list:before{display:none!important}@media (min-width:40rem){.msf .process-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:64rem){.msf .process-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}}.msf .process-list-item{flex-direction:column!important;grid-template-columns:none!important;gap:.65rem!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.msf .process-step-head{flex-direction:row!important;align-items:center!important;gap:.55rem!important;min-width:0!important}.msf .process-num{border-radius:8px!important;width:2rem!important;height:2rem!important;font-size:.85rem!important}.msf .process-list-body{flex-direction:column!important;flex:auto!important;height:100%!important;padding:.95rem 1rem!important;display:flex!important}.msf .process-list-body h3{margin-bottom:.35rem!important;font-size:1rem!important}.msf .process-list-body p{flex:auto!important;margin:0!important;font-size:.84rem!important;line-height:1.5!important}.msf .process-partner-badge-wrap{margin:.75rem 0 0!important}.msf .process-list-item:hover .process-list-body{transform:translateY(-3px)!important}.msf #architecture .text-media-row,.msf #tempo .stats-head{margin-bottom:0!important}.msf #architecture{padding-block:clamp(2.5rem,5vw,3.5rem)!important}.msf #tempo .stats-grid>div{min-height:0!important;padding:1.1rem 1rem 1.15rem!important}.msf #tempo .stat-icon{border-radius:10px!important;width:44px!important;height:44px!important;margin-bottom:.65rem!important}.msf #client-reviews,.msf #client-reviews.rvw{display:block!important}.msf #client-reviews.rvw{padding-block:0!important}.msf .service-reviews-grid{grid-template-columns:1fr!important;align-items:stretch!important;gap:14px!important;display:grid!important}@media (min-width:720px){.msf .service-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1000px){.msf .service-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important}}.msf .service-review-card{background:var(--bg-card)!important;border:1px solid var(--msf-line)!important;border-radius:1rem!important;flex-direction:column!important;height:100%!important;padding:1.25rem 1.2rem!important;display:flex!important;box-shadow:0 30px 70px -54px #032d6073!important}.msf .service-review-card blockquote,.msf .service-review-card blockquote p{color:var(--msf-ink)!important;flex:auto!important;margin:.65rem 0 0!important;font-size:.9rem!important;line-height:1.6!important}.msf .service-review-card__meta{border-top:1px solid var(--msf-line);margin-top:auto!important;padding-top:.85rem!important}.msf #personas .why-choose-grid--segments{grid-auto-rows:1fr!important;align-items:stretch!important;gap:.9rem!important;margin-top:1.25rem!important}.msf #personas .why-choose-tile,.msf #personas button.why-choose-tile{text-align:left!important;box-sizing:border-box!important;height:100%!important;min-height:100%!important;padding:1.15rem 1.05rem 1.2rem!important}.msf #personas .why-choose-tile .why-choose-icon{align-self:flex-start!important;margin:0 0 .7rem!important}.msf #personas .why-choose-tile h3,.msf #personas .why-choose-tile .tile-subtitle,.msf #personas .why-choose-tile p{text-align:left!important}.msf #personas .why-choose-tile p{font-size:.84rem!important;line-height:1.5!important}.msf button.why-choose-tile[data-segment]:after{padding-top:.7rem!important;font-size:.75rem!important}.msf #tempo .stats-grid{align-items:stretch!important;gap:.9rem!important}.msf #tempo .stats-grid>div{flex-direction:column!important;align-items:flex-start!important;height:100%!important;padding:1.15rem 1.1rem!important;display:flex!important}@media (prefers-reduced-motion:reduce){.msf [data-aos],.msf .hero-content-inner>.hero-kicker,.msf .hero-content-inner>h1,.msf .hero-content-inner>.hero-subhead-list,.msf .hero-content-inner>.hero-sub,.msf .hero-content-inner>.hero-cta,.msf .hero-content-inner>.hero-microproof,.msf .hero-panel.hero-glass-shell,.msf .hero-panel-inner>.hero-flow__list .hero-flow__link,.msf .hero-panel-inner>.hero-flow__caption,.msf .hero-panel-inner>.hero-enterprise,.msf .hero-panel-inner>.hero-cloud-nav{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.msf .syn-btn:hover,.msf .syn-btn:hover svg,.msf .why-choose-tile:hover,.msf .pain-card:hover,.msf .outcome-card:hover,.msf .offer-card:hover,.msf .industry-card:hover,.msf .service-review-card:hover,.msf .msf-segment-tile:hover,.msf .data360-official-wrap:hover,.msf .data360-official-wrap:hover img,.msf .hero-flow__link:hover,.msf .why-choose-tile:hover .why-choose-icon,.msf .pain-card:hover .pain-icon{transform:none!important}}
.msf .msf-trademark{text-align:center;max-width:62rem;color:var(--text-subtle,#64748b);margin:0 auto;padding:0 1.25rem clamp(2rem,5vw,3.5rem);font-size:.82rem;line-height:1.6}.msf .why-choose-grid--pair,.msf #main-content .why-choose-grid--pair{grid-template-columns:minmax(0,1fr);justify-content:center;gap:1rem;max-width:62rem;margin-inline:auto;display:grid}@media (min-width:56rem){.msf .why-choose-grid--pair,.msf #main-content .why-choose-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.msf .why-choose-grid--pair .why-choose-tile{text-align:left;align-items:flex-start}.msf .msf-ticklist{text-align:left;gap:.5rem;width:100%;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.msf .msf-ticklist li{color:var(--text-muted);padding-left:1.4rem;font-size:.88rem;line-height:1.55;position:relative}.msf .msf-ticklist li:before{content:"";background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}:root[data-theme=dark] .msf .salesforce-d360-band,:root[data-theme=dark] .msf .section,:root[data-theme=dark] .msf .offer-section,:root[data-theme=dark] .msf .pain-section,:root[data-theme=dark] .msf .outcomes-section,:root[data-theme=dark] .msf .why-choose-section,:root[data-theme=dark] .msf .industries-section,:root[data-theme=dark] .msf .process-section,:root[data-theme=dark] .msf .stats-section{border-top-color:#00a1e029;border-bottom-color:#00a1e029}.msf .hero--video-bg .hero-bg-video-scrim{background:linear-gradient(96deg,#030e1cc7 0%,#0414269e 38%,#04162880 72%,#03101e94 100%),linear-gradient(#030e1c57 0%,#030e1c2e 26%,#030e1c38 76%,#030e1c80 100%)}.msf .hero--video-bg .hero-glass-shell>._glassOverlay_22aqs_19{background:linear-gradient(165deg,#06142657 0%,#06142642 50%,#0614264d 100%)!important}.msf .hero--video-bg .hero-glass-shell>._glassFilter_22aqs_23{-webkit-backdrop-filter:blur(9px)saturate(1.1)brightness(.86)!important;backdrop-filter:blur(9px)saturate(1.1)brightness(.86)!important}.msf .msf-trademark{background:#fff;max-width:none;padding-inline:max(1.25rem,50% - 31rem)}:root[data-theme=dark] .msf .msf-trademark{background:var(--c-surface-2)}.msf .coverage-strip{border-top:1px solid var(--c-line,#0f172a14);background:#fff;padding-block:clamp(2rem,3.4vw,3.25rem)}.msf .coverage-strip__head{text-align:center;max-width:46rem;margin:0 auto clamp(1.5rem,2.4vw,2.25rem)}.msf .coverage-strip__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent-text,#007bb8);margin:0 0 .5rem;font-size:.7rem;font-weight:700}.msf .coverage-strip__title{margin:0 0 .55rem;font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);line-height:1.35}.msf .coverage-strip__lead{opacity:.75;margin:0;font-size:.88rem;line-height:1.6}.msf .coverage-strip__cols{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:clamp(1.25rem,2.4vw,2.5rem);display:grid}.msf .coverage-strip__col h3{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--c-line,#0f172a1a);margin:0 0 .5rem;padding-bottom:.45rem;font-size:.78rem;font-weight:700}.msf .coverage-strip__places{opacity:.62;margin:0;font-size:.78rem;line-height:1.85}:root[data-theme=dark] .msf .coverage-strip{background:var(--c-surface-2);border-top-color:#00a1e029}@media (max-width:860px){.msf .coverage-strip__cols{grid-template-columns:1fr;gap:1.25rem}}.msf .coverage-strip__disclosure{max-width:62rem;margin:0 auto}.msf .coverage-strip__disclosure>summary{cursor:pointer;border:1px solid var(--c-line,#0f172a1f);border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.82rem;font-weight:600;list-style:none;transition:border-color .18s,background .18s;display:flex}.msf .coverage-strip__disclosure>summary::-webkit-details-marker{display:none}.msf .coverage-strip__disclosure>summary:hover,.msf .coverage-strip__disclosure>summary:focus-visible{background:#00a1e00d;border-color:#00a1e073}.msf .coverage-strip__summary-icon{flex:none;width:11px;height:11px;position:relative}.msf .coverage-strip__summary-icon:before,.msf .coverage-strip__summary-icon:after{content:"";background:var(--accent,#00a1e0);height:1.5px;transition:transform .18s,opacity .18s;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.msf .coverage-strip__summary-icon:after{transform:translateY(-50%)rotate(90deg)}.msf .coverage-strip__disclosure[open] .coverage-strip__summary-icon:after{opacity:0;transform:translateY(-50%)rotate(0)}.msf .coverage-strip__disclosure:not([open]) .coverage-strip__cols{display:none}.msf .coverage-strip__disclosure[open] .coverage-strip__cols{margin-top:clamp(1.25rem,2vw,1.85rem)}:root[data-theme=dark] .msf .coverage-strip__disclosure>summary{border-color:#7ea4cd38}:root[data-theme=dark] .msf .coverage-strip__disclosure>summary:hover,:root[data-theme=dark] .msf .coverage-strip__disclosure>summary:focus-visible{background:#33c4f514;border-color:#33c4f580}@media (prefers-reduced-motion:reduce){.msf .coverage-strip__disclosure>summary,.msf .coverage-strip__summary-icon:before,.msf .coverage-strip__summary-icon:after{transition:none}}.msf .lp-help{margin-top:var(--space-2xl)}.msf .lp-help__title{margin:0 0 var(--space-lg);color:var(--text-primary);font-size:clamp(1.25rem,1rem + .8vw,1.5rem)}.msf .lp-help__note{margin:var(--space-lg) 0 0;color:var(--text-muted);line-height:1.55}.msf #challenges .belief-strip,.msf #delivery .inline-cta-band{border-left:1px solid #cbd5e1d9}:root[data-theme=dark] .msf #challenges .belief-strip,:root[data-theme=dark] .msf #delivery .inline-cta-band{border-left-color:#7ea4cd38}.msf .belief-strip,.msf .inline-cta-band{border-left:1px solid #cbd5e1d9!important}:root[data-theme=dark] .msf .belief-strip,:root[data-theme=dark] .msf .inline-cta-band{border-left-color:#7ea4cd38!important}

