.premium-dark-surface{--dark-surface-image:linear-gradient(90deg,#070b0ee6 0%,#080c10b8 52%,#090b104d 100%),url(/home/global-connections-at-sunset.png);color:#fff;background-image:var(--dark-surface-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.premium-dark-surface .premium-dark-card{border-radius:14px;padding:26px;box-shadow:0 8px 28px #00000014;background:linear-gradient(120deg,#101318e8,#121519c9)!important;border:1px solid #ffffff3b!important}.premium-dark-surface .premium-dark-card h3{color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.3}.premium-dark-surface .premium-dark-card :is(p,li){color:#ddd8d6}.premium-dark-surface .premium-dark-accent{color:#f46a6a}.premium-dark-surface .premium-dark-icon{color:#f36969;background:#7e302e66;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.premium-dark-surface[data-dark-parallax]{isolation:isolate;position:relative;overflow:hidden;background-image:none!important}.premium-dark-surface[data-dark-parallax]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--dark-surface-image);transform:translate3d(0,var(--dark-parallax-y,0px),0);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-64px 0}@media (prefers-reduced-motion:reduce){.premium-dark-surface[data-dark-parallax]:before{transform:none}}@media (max-width:767px){.premium-dark-surface .premium-dark-card{padding:22px}}.premium-dark-surface .premium-dark-card h3:after{content:"";background:#e56969;width:28px;height:1px;margin-top:12px;display:block}.premium-dark-surface .premium-dark-card :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #ff9292}.public-design .premium-dark-surface :is(h2,h3),.services-design .premium-dark-surface :is(h2,h3){color:#fff}.public-design .premium-dark-surface .bg-card :is(h2,h3),.services-design .premium-dark-surface .bg-card :is(h2,h3){color:#171717}@media (min-width:1101px){.services-delivery .premium-dark-card:last-child:nth-child(3n+1){grid-column:2}:is(.industry-roadmap,.service-primary-process,.service-detail-process) div:has(>.premium-dark-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.premium-dark-surface,.lp-confidence,.lp-final,.lp-foundation,.lp-delivery,.bg-inverse-surface) .saptone-wordmark{box-shadow:none;text-shadow:0 0 2px #ffffff24,0 0 10px #ffffff38;background:0 0;border-radius:0;padding:0}:is(.premium-dark-surface,.lp-confidence,.lp-final,.lp-foundation,.lp-delivery,.bg-inverse-surface) .saptone-wordmark>.saptone-wordmark-red{-webkit-text-fill-color:#ef6262;color:#ef6262!important}:is(.premium-dark-surface,.lp-confidence,.lp-final,.lp-foundation,.lp-delivery,.bg-inverse-surface) .saptone-wordmark>.saptone-wordmark-black{-webkit-text-fill-color:#fff;color:#fff!important}.premium-dark-surface :is(.bg-card,.bg-white) .saptone-wordmark{text-shadow:none;background:0 0;border-radius:0;padding:0}.premium-dark-surface :is(.bg-card,.bg-white) .saptone-wordmark>.saptone-wordmark-red{-webkit-text-fill-color:#bc000a;color:#bc000a!important}.premium-dark-surface :is(.bg-card,.bg-white) .saptone-wordmark>.saptone-wordmark-black{-webkit-text-fill-color:#000;color:#000!important}
.premium-light-section{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(at 1% 100%,#fde4e880,#0000 30%),radial-gradient(at 98% 3%,#fff0f3,#0000 28%),#fff!important}.premium-light-section:before{content:"";z-index:-1;pointer-events:none;border:1px solid #f7cbd0;border-radius:50%;width:500px;height:500px;position:absolute;top:-390px;right:-220px;box-shadow:0 0 0 80px #fbe5e866}.premium-light-section .premium-light-card{isolation:isolate;position:relative;overflow:hidden;background:#ffffffc9!important;border:1px solid #f4d0d4!important;border-radius:15px!important;box-shadow:0 14px 36px #c7465410!important}.premium-light-card>:not(.premium-light-art):not(.absolute):not(dialog){z-index:2;position:relative}.premium-light-card .premium-light-art{opacity:.32;z-index:0;right:12px}:is(.public-design,.services-design) .premium-light-section .premium-light-card :is(h3,[data-slot=card-title]),.premium-light-section .premium-light-card h3{color:#101010;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.25}.premium-light-section .premium-light-card h3:after{content:"";background:#df2028;width:30px;height:1px;margin-top:15px;display:block}.premium-light-section .premium-light-accent{color:#cc2025}.premium-light-section .premium-light-card :is(p,li){color:#686868}.premium-light-card:hover{border-color:#e9a8b1!important}.premium-light-card:hover :is(h3,[data-slot=card-title]){color:#101010!important}.premium-light-card:hover :is(p,li){color:#686868!important}.premium-light-card:hover a{color:#bc000a}.premium-light-card.premium-light-compact .premium-light-art{opacity:.18;width:100px;height:130px}.premium-light-card.premium-light-photo{padding-top:0}.premium-light-photo img{z-index:2;position:relative}.premium-light-section .premium-light-number{color:#d40d19;background:#fff0f2;border-radius:9px;justify-content:center;align-items:center;min-width:46px;min-height:40px;padding:8px 12px;font:600 15px/1.4 Arial,Helvetica,sans-serif;display:inline-flex}@media (max-width:767px){.premium-light-card .premium-light-art{opacity:.2}}.premium-light-card{isolation:isolate;color:#171717;position:relative;overflow:hidden}.premium-light-section .premium-light-number{color:#d40d19!important;background:#fff0f2!important}.premium-light-section .premium-light-card :is(h3,[data-slot=card-title]){font-size:clamp(21px,1.65vw,26px)}.premium-light-section .premium-light-card [data-slot=card-title]:after{content:"";background:#df2028;width:30px;height:1px;margin-top:15px;display:block}.premium-light-card:hover [class*=group-hover\:text-on-primary]{color:#bc000a!important}.premium-light-card:hover [class*=group-hover\:bg-primary]{background:#fff0f2!important}.premium-light-section .premium-light-card[class*=item]{padding:26px}.premium-light-card.premium-light-photo [data-slot=card-title]{font-size:23px}.premium-light-card>.premium-light-art{pointer-events:none;flex:none!important;width:150px!important;min-width:0!important;height:190px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:42px!important;right:16px!important}@media (max-width:767px){.premium-light-card>.premium-light-art{width:120px!important;height:165px!important;right:8px!important}}.premium-light-card:hover{color:#171717!important}
