.deep-service-page{--deep-color:#f28a2e;--deep-color-rgb:242, 138, 46;--deep-dark:#142239;--deep-soft:#f4f7fb}.deep-service-theme-audio{--deep-color:#ef7f2c;--deep-color-rgb:239, 127, 44;--deep-dark:#152433;--deep-soft:#f3f7f9}.deep-service-theme-data{--deep-color:#ea7f2b;--deep-color-rgb:234, 127, 43;--deep-dark:#17263a;--deep-soft:#f4f7fb}.deep-service-theme-harmony{--deep-color:#ef7e25;--deep-color-rgb:239, 126, 37;--deep-dark:#132237;--deep-soft:#f5f7fa}.deep-service-theme-cloud{--deep-color:#e9822d;--deep-color-rgb:233, 130, 45;--deep-dark:#15243a;--deep-soft:#f3f6fa}.deep-service-theme-gateway{--deep-color:#f28a2e;--deep-color-rgb:242, 138, 46;--deep-dark:#12233b;--deep-soft:#f3f7fb}.deep-service-page .deep-service-hero{background:linear-gradient(90deg, rgba(var(--deep-color-rgb), .08) 1px, transparent 1px), linear-gradient(rgba(var(--deep-color-rgb), .06) 1px, transparent 1px), radial-gradient(circle at 82% 18%, rgba(var(--deep-color-rgb), .18), transparent 26%), linear-gradient(112deg, #0f1928 0%, var(--deep-dark) 58%, #1b3658 100%);background-size:68px 68px,68px 68px,auto,auto}.deep-service-page .deep-service-hero .detail-hero-figure{background:#fff;border:1px solid #fff3;padding:0;overflow:hidden}.deep-service-page .deep-service-hero .detail-hero-figure:after{border:1px solid rgba(var(--deep-color-rgb), .34);content:"";pointer-events:none;position:absolute;inset:0}.deep-service-page .deep-service-hero .detail-hero-figure img{aspect-ratio:16/10;object-fit:cover;background:#eef2f7}.deep-service-page .deep-service-hero .detail-hero-figure figcaption{border-left:3px solid var(--deep-color);background:#0f1928e6;bottom:0;right:0}.deep-service-challenges{background:#fff}.deep-service-challenge-grid{background:#dde5ef;border:1px solid #dde5ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.deep-service-challenge-grid article{background:#fff;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:26px;min-height:244px;padding:38px;transition:transform .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden}.deep-service-challenge-grid article:hover{z-index:2;transform:translateY(-5px);box-shadow:0 20px 48px #192a4024}.deep-service-challenge-grid article>img{object-fit:cover;width:96px;height:96px}.deep-service-card-icon{width:54px;height:54px;color:var(--deep-color);border:1px solid rgba(var(--deep-color-rgb), .3);background:rgba(var(--deep-color-rgb), .06);margin-top:8px;padding:11px}.deep-service-challenge-grid article div>span{color:rgba(var(--deep-color-rgb), .45);font-size:13px;font-weight:900;display:block}.deep-service-challenge-grid h3,.deep-service-catalog-grid h3,.deep-service-scenario-grid h3,.deep-service-outcome-layout h3,.deep-service-process h3,.deep-service-case-grid h3{font-size:var(--font-h3);margin:9px 0 12px;line-height:1.4}.deep-service-challenge-grid p,.deep-service-catalog-grid p,.deep-service-scenario-grid p,.deep-service-outcome-layout p,.deep-service-process p,.deep-service-case-grid p{color:#6d7886;margin:0;line-height:1.82}.deep-service-visual{color:#fff;background:linear-gradient(135deg, rgba(var(--deep-color-rgb), .08), transparent 42%), var(--deep-dark);padding:110px 0}.deep-service-visual-layout{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:82px;display:grid}.deep-service-visual figure{background:#fff;margin:0;padding:12px;transition:transform .28s,box-shadow .28s;position:relative;box-shadow:0 30px 70px #00000047}.deep-service-visual figure:hover{transform:translateY(-6px);box-shadow:0 38px 78px #00000061}.deep-service-visual figure img{aspect-ratio:16/10;object-fit:contain;background:#f3f5f8;width:100%;transition:transform .32s;display:block}.deep-service-visual figure:hover img{transform:scale(1.018)}.deep-service-theme-decision .deep-service-visual figure img,.deep-service-theme-data .deep-service-visual figure img,.deep-service-theme-harmony .deep-service-visual figure img{object-fit:cover}.deep-service-visual figure>span{border:1px solid rgba(var(--deep-color-rgb), .62);pointer-events:none;border-radius:50%;width:84px;height:84px;animation:2.4s ease-out infinite deep-pulse;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.deep-service-kicker,.deep-service-outcome-layout header>span{color:#ffad63;font-size:13px;font-weight:900}.deep-service-visual h2,.deep-service-outcome-layout h2{font-size:var(--font-h2-feature);margin:15px 0 20px;line-height:1.25}.deep-service-visual>.container>div>p,.deep-service-outcome-layout header>p{color:#ffffffad;line-height:1.85}.deep-service-visual ol{border-top:1px solid #ffffff26;gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.deep-service-visual li{border-bottom:1px solid #ffffff26;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:20px 0;transition:background .24s,padding .24s;display:grid}.deep-service-visual li:hover{background:#ffffff12;padding-left:16px;padding-right:16px}.deep-service-visual li>strong{color:var(--deep-color);font-size:18px}.deep-service-visual li h3{margin:0 0 6px;font-size:17px}.deep-service-visual li p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.65}.deep-service-pillars{--accent:var(--deep-color)}.deep-service-catalog{background:var(--deep-soft)}.deep-service-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.deep-service-catalog-grid article{background:#fff;border:1px solid #dce4ee;min-height:300px;padding:28px;transition:transform .28s,box-shadow .28s,border-color .28s}.deep-service-catalog-grid article:hover{border-color:rgba(var(--deep-color-rgb), .46);transform:translateY(-6px);box-shadow:0 20px 45px #1423391c}.deep-service-catalog-grid figure{background:#fff;margin:-12px -12px 24px;overflow:hidden}.deep-service-catalog-grid figure img{object-fit:contain;width:100%;height:150px;display:block}.deep-service-catalog-icon{width:50px;height:50px;color:var(--deep-color);margin-bottom:42px}.deep-service-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.deep-service-scenario-grid article{color:#fff;background:var(--deep-dark);min-height:270px;padding:34px 30px;position:relative;overflow:hidden}.deep-service-scenario-grid article:after{border:1px solid rgba(var(--deep-color-rgb), .28);content:"";border-radius:50%;width:150px;height:150px;transition:transform .35s;position:absolute;bottom:-56px;right:-42px}.deep-service-scenario-grid article:hover:after{transform:scale(1.18)}.deep-service-scenario-grid article>img{object-fit:cover;opacity:.18;width:100%;height:100%;position:absolute;inset:0}.deep-service-scenario-icon{width:39px;height:39px;color:var(--deep-color);position:relative}.deep-service-scenario-grid h3,.deep-service-scenario-grid p{position:relative}.deep-service-scenario-grid h3{margin-top:46px}.deep-service-scenario-grid p{color:#ffffffad}@media (width>=721px){.deep-service-page[data-technical-details] .deep-service-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-service-page[data-technical-details] .deep-service-challenge-grid>article:last-child{grid-column:1/-1}}.deep-service-page[data-technical-details] .shared-numbered-alternating-card-grid p,.deep-service-page[data-technical-details] .shared-numbered-alternating-body>p{color:var(--muted);font-size:16px;line-height:1.85}.deep-service-outcomes{color:#fff;background:linear-gradient(120deg, transparent 0 58%, rgba(var(--deep-color-rgb), .1) 58% 100%), #101b2b;padding:106px 0}.deep-service-outcome-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:82px;display:grid}.deep-service-outcome-layout>div{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deep-service-outcome-layout article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:210px;padding:28px;transition:background .26s,box-shadow .26s,transform .26s}.deep-service-outcome-layout article:hover{z-index:1;background:#ffffff14;position:relative;transform:translateY(-4px);box-shadow:0 18px 38px #0003}.deep-service-outcome-layout article>span{color:var(--deep-color);font-size:13px;font-weight:900}.deep-service-outcome-layout article p{color:#ffffff9e}.deep-service-process{background:var(--deep-soft)}.deep-service-process ol{border-top:1px solid #d9e2ed;border-left:1px solid #d9e2ed;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deep-service-process li{background:#fff;border-bottom:1px solid #d9e2ed;border-right:1px solid #d9e2ed;min-height:260px;padding:28px 24px;transition:background .26s,box-shadow .26s,transform .26s,border-color .26s}.deep-service-process li:hover{z-index:1;border-color:rgba(var(--deep-color-rgb), .42);background:#fffaf5;position:relative;transform:translateY(-5px);box-shadow:0 18px 38px #1423391c}.deep-service-process li>strong{color:rgba(var(--deep-color-rgb), .5);font-size:34px;font-weight:300;display:block}.deep-service-process h3{margin-top:38px}.deep-service-cases{background:#fff}.deep-service-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.deep-service-case-grid article{background:#fff;border:1px solid #dce4ee;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);min-height:330px;transition:border-color .26s,box-shadow .26s,transform .26s;display:grid;overflow:hidden}.deep-service-case-grid article:hover{border-color:rgba(var(--deep-color-rgb), .48);transform:translateY(-5px);box-shadow:0 20px 42px #14233921}.deep-service-case-grid img{object-fit:cover;width:100%;height:100%;min-height:330px;transition:transform .34s}.deep-service-case-grid article:hover img{transform:scale(1.04)}.deep-service-case-grid article>div{align-self:center;padding:32px}.deep-service-case-grid a{color:var(--deep-color);gap:10px;margin-top:20px;font-size:14px;font-weight:900;display:inline-flex}.deep-service-page .deep-service-faq{background:var(--deep-soft)}.deep-service-page [data-reveal]{transition-delay:var(--deep-delay,0s)}@keyframes deep-pulse{0%{opacity:.82;transform:translate(-50%,-50%)scale(.72)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@media (width<=1100px){.deep-service-visual-layout,.deep-service-outcome-layout{grid-template-columns:1fr}.deep-service-visual-layout{gap:52px}.deep-service-catalog-grid,.deep-service-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-service-process ol{grid-template-columns:repeat(3,minmax(0,1fr))}.deep-service-case-grid article{grid-template-columns:1fr}.deep-service-case-grid img{height:240px;min-height:0}}@media (width<=760px){.deep-service-challenge-grid,.deep-service-catalog-grid,.deep-service-scenario-grid,.deep-service-outcome-layout>div,.deep-service-case-grid{grid-template-columns:1fr}.deep-service-challenge-grid article{grid-template-columns:64px minmax(0,1fr);min-height:0;padding:26px 22px}.deep-service-challenge-grid article>img{width:64px;height:64px}.deep-service-card-icon{width:46px;height:46px}.deep-service-visual,.deep-service-outcomes{padding:76px 0}.deep-service-visual-layout{grid-template-columns:minmax(0,1fr);gap:42px}.deep-service-visual figure{padding:7px}.deep-service-process ol{grid-template-columns:1fr}.deep-service-process li{grid-template-columns:52px minmax(0,1fr);gap:16px;min-height:0;padding:24px 20px;display:grid}.deep-service-process h3{margin-top:0}.deep-service-case-grid article{min-height:0}}@media (prefers-reduced-motion:reduce){.deep-service-visual figure>span{animation:none}}
