.service-detail-page{color:#f4f4f5;background-color:#07080a;min-height:100vh;padding-bottom:90px;position:relative;overflow-x:hidden}.service-detail__canvas-bg{pointer-events:none;z-index:0;position:fixed;inset:0}.service-detail__grid-overlay{opacity:.7;background-image:radial-gradient(#ffffff14 1.2px,#0000 1.2px);background-size:32px 32px;position:absolute;inset:0}.service-detail__radial-glow{background:radial-gradient(ellipse 65% 50% at 50% 50%, rgba(var(--service-accent-rgb,242, 1, 1), .12) 0%, transparent 75%);filter:blur(90px);opacity:.85;width:900px;height:600px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.service-detail-hero{padding-top:150px;padding-bottom:70px;position:relative}.service-detail__radar-pill{letter-spacing:.12em;text-transform:uppercase;color:#f4f4f5;-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.service-detail__radar-pill .radar-ring{border:2px solid var(--service-accent,#f20101);border-radius:50%;width:10px;height:10px;display:inline-block;position:relative}.service-detail__radar-pill .radar-dot{background:var(--service-accent,#f20101);width:5px;height:5px;box-shadow:0 0 8px var(--service-accent,#f20101);border-radius:50%;animation:2s ease-in-out infinite pulse-dot;display:inline-block}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.service-detail__cat-pill{color:#94a3b8;font-size:12px;font-weight:600;font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;padding:6px 14px}.service-detail__cta-row{align-items:center;gap:14px;display:flex}.service-detail__launch-btn{color:#fff;letter-spacing:.04em;box-shadow:0 8px 24px rgba(var(--service-accent-rgb,242, 1, 1), .3);border-radius:10px;align-items:center;gap:10px;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:inline-flex}.service-detail__launch-btn:hover{box-shadow:0 12px 30px rgba(var(--service-accent-rgb,242, 1, 1), .45);transform:translateY(-2px)}.service-detail__contact-btn{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.service-detail__contact-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}@media (max-width:768px){.service-detail__cta-row{flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:320px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.service-detail__launch-btn{letter-spacing:.03em!important;white-space:nowrap!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:0 6px 18px rgba(var(--service-accent-rgb,242, 1, 1), .25)!important;border-radius:9px!important;justify-content:center!important;gap:7px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important}.service-detail__contact-btn{white-space:nowrap!important;box-sizing:border-box!important;background:#ffffff0a!important;border-radius:9px!important;justify-content:center!important;gap:6px!important;width:auto!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 16px!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important}}@media (max-width:380px){.service-detail__launch-btn{height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 12px!important;font-size:11.5px!important}.service-detail__contact-btn{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 12px!important;font-size:11px!important}}.service-detail__domain-badge{font-size:12px;font-family:var(--font-urbanist), var(--urban), "Urbanist", monospace;color:#94a3b8;letter-spacing:.03em;background:#0d1117d9;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}@media (min-width:992px){.service-detail__meta-grid{grid-template-columns:repeat(4,1fr)}}.meta-card{-webkit-backdrop-filter:blur(16px);background:#0d1117b3;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:4px;padding:14px 18px;transition:border-color .3s,transform .3s;display:flex}.meta-card:hover{border-color:rgba(var(--service-accent-rgb,242, 1, 1), .35);transform:translateY(-2px)}.meta-card__value{color:#f1f5f9;letter-spacing:.01em;font-size:13.5px;font-weight:800;font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif;align-items:center;gap:8px;display:flex}.status-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #10b981}.service-detail-page .services__header-row{margin-bottom:30px!important}@media (min-width:768px){.service-detail-page .services__header-row{margin-bottom:36px!important}}.service-detail-page .services__badge{margin-bottom:10px!important;display:inline-flex!important}.service-detail-page .services__badge-label{font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif!important;letter-spacing:.12em!important;font-weight:800!important}@media (max-width:768px){.service-detail-page .services__badge{gap:8px!important;max-width:100%!important;height:auto!important;padding:6px 12px!important}.service-detail-page .services__badge-label{letter-spacing:.08em!important;white-space:normal!important;font-size:9.5px!important;line-height:1.3!important}}.service-detail-page .services__main-title{margin-top:0!important;margin-bottom:0!important}.service-detail-page .service-detail__blueprint-section{position:relative;margin-top:clamp(14px,1.8vw,24px)!important;margin-bottom:0!important}.service-detail-page .service-detail__metrics-section,.service-detail-page .service-detail__arch-section,.service-detail-page .service-detail__features-section,.service-detail-page .service-detail__tech-section{position:relative;margin-top:clamp(28px,2.8vw,38px)!important;padding-top:clamp(24px,2.4vw,34px)!important}.service-detail-page .service-detail__metrics-section:before,.service-detail-page .service-detail__arch-section:before,.service-detail-page .service-detail__features-section:before,.service-detail-page .service-detail__tech-section:before,.service-detail-page .service-detail__nav-dock:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff17 15% 85%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.service-detail-page .service-detail__nav-dock{position:relative;margin-top:clamp(34px,3.5vw,48px)!important;margin-bottom:clamp(34px,3.5vw,48px)!important;padding-top:clamp(24px,2.5vw,34px)!important}.service-detail__meta-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px;display:grid}.service-detail__meta-mobile-slider{display:none!important}@media (max-width:991px){.service-detail__meta-grid{display:none!important}.service-detail__meta-mobile-slider{z-index:2!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:440px!important;margin:0 auto 28px!important;padding:0 4px!important;display:flex!important;position:relative!important}.service-detail__meta-mobile-stage{width:100%!important;position:relative!important}.service-detail__meta-mobile-stage .meta-card{border-radius:14px!important;min-height:auto!important;padding:16px!important}.service-detail__meta-mobile-controls{-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin-top:2px!important;display:flex!important}.service-detail__meta-mobile-nav-btn{color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:13px!important;transition:all .2s!important;display:inline-flex!important}.service-detail__meta-mobile-nav-btn:hover,.service-detail__meta-mobile-nav-btn:active{background:rgba(var(--service-accent-rgb,242, 1, 1), .2)!important;border-color:rgba(var(--service-accent-rgb,242, 1, 1), .6)!important;color:#fff!important;transform:scale(1.08)!important}.service-detail__meta-mobile-dots{align-items:center!important;gap:7px!important;display:flex!important}.service-detail__meta-mobile-dot{cursor:pointer!important;background:#ffffff38!important;border:none!important;border-radius:9999px!important;width:7px!important;height:7px!important;padding:0!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.service-detail__meta-mobile-dot--active{background:var(--dot-color,#f20101)!important;width:22px!important;box-shadow:0 0 10px var(--dot-color,#f20101b3)!important}}.meta-card{background:#0d1117;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 18px;transition:border-color .35s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.meta-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #000000b3}.meta-card__header{justify-content:space-between;align-items:center;display:flex}.meta-card__icon{background:rgba(var(--card-accent-rgb,255, 255, 255), .12);border:1px solid rgba(var(--card-accent-rgb,255, 255, 255), .35);width:28px;height:28px;color:var(--card-accent,#fff);box-shadow:0 0 12px rgba(var(--card-accent-rgb,255, 255, 255), .22);border-radius:7px;justify-content:center;align-items:center;font-size:14px;transition:transform .3s,box-shadow .3s;display:inline-flex}.meta-card:hover .meta-card__icon{box-shadow:0 0 18px rgba(var(--card-accent-rgb,255, 255, 255), .4);transform:scale(1.1)}.meta-card__label{letter-spacing:.12em!important;text-transform:uppercase!important;color:#64748b!important;font-size:10px!important;font-weight:700!important;font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important}.meta-card__value{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden;color:#f1f5f9!important;letter-spacing:.01em!important;font-size:13.5px!important;font-weight:800!important;font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important}.meta-card__value--emerald{color:#10b981!important;font-weight:800!important}.status-live-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #10b981cc}.sim-3d-wrap{perspective:1400px;width:100%}.sim-3d-inner{box-shadow:0 24px 60px #000000b3, 0 0 35px rgba(var(--service-accent-rgb,242, 1, 1), .1);transform-style:preserve-3d;will-change:transform;background:#0b0e14;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.perf-card-wrap{width:100%;margin-top:1.5rem;position:relative}.perf-card{box-shadow:0 20px 50px #0009, 0 0 35px rgba(var(--service-accent-rgb,242, 1, 1), .08);transform-style:preserve-3d;will-change:transform;background:radial-gradient(120% 120% at 50% 0,#121722 0%,#090c12 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.perf-card__glow{filter:blur(90px);pointer-events:none;z-index:0;width:400px;height:400px;position:absolute;top:-60px;right:-60px}.perf-card__top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2;background:#11151fd9;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:relative}.perf-card__status{align-items:center;gap:7px;display:flex}.perf-pulse-dot{border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot}.perf-status-text{letter-spacing:.1em;color:#94a3b8;text-transform:uppercase;font-size:10px;font-weight:800}.perf-stages-tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}@media (max-width:900px){.perf-stages-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:4px;overflow-x:auto}.perf-stages-tabs::-webkit-scrollbar{display:none}}.perf-stage-tab{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.perf-stage-tab:hover{color:#fff;background:#ffffff12;border-color:#fff3}.perf-stage-tab.is-active{box-shadow:0 2px 10px #0006}.perf-stage-tab__step{color:#64748b;letter-spacing:.06em;font-size:9px;font-weight:800}.perf-stage-tab.is-active .perf-stage-tab__step{color:currentColor}.perf-stage-tab__title{font-weight:700}.perf-stage-tab__val{color:#64748b;font-size:9.5px;font-weight:600}.perf-auto-toggle{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:700;transition:all .2s;display:inline-flex}.perf-auto-toggle:hover{color:#fff;background:#ffffff14}.perf-auto-toggle.is-active{background:#ffffff14}.perf-card__comparison{z-index:2;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;padding:16px 20px;display:grid;position:relative}@media (max-width:860px){.perf-card__comparison{grid-template-columns:1fr;padding:14px 16px}}.perf-col{border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative}.perf-col--protlo{border:1px solid}.perf-col--legacy{background:#0d111799;border:1px solid #ffffff0d}.perf-col__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.perf-col__badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:5px;align-items:center;gap:4px;padding:2.5px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.perf-col__badge--legacy{color:#94a3b8;background:#ffffff05;border-color:#ffffff0f}.perf-col__delta{border:1px solid;border-radius:9999px;padding:2px 7px;font-size:10px;font-weight:700}.perf-col__delta--legacy{color:#fb7185;background:#f43f5e1a;border-color:#f43f5e40}.perf-col__metric{align-items:baseline;gap:6px;display:flex}.perf-col__num{color:#fff;letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1}.perf-col__num--legacy{color:#94a3b8}.perf-col__unit{letter-spacing:.01em;font-size:13.5px;font-weight:700}.perf-col__unit--legacy{color:#64748b}.perf-meter{background:#ffffff14;border-radius:9999px;width:100%;height:5px;overflow:hidden}.perf-meter--legacy{background:#ffffff0a}.perf-meter__fill{border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.perf-meter__fill--legacy{opacity:.6;background:#f43f5e}.perf-col__desc{color:#cbd5e1;align-items:flex-start;gap:6px;margin:0;font-size:11.5px;line-height:1.4;display:flex}.perf-col__desc--legacy{color:#64748b}.perf-points-list{flex-direction:column;gap:6px;margin-top:2px;display:flex}.perf-point-item{align-items:flex-start;gap:7px;display:flex;font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important;color:#cbd5e1!important;font-size:11px!important;font-weight:500!important;line-height:1.45!important}.perf-point-text{font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important;color:#cbd5e1!important;font-size:11px!important;font-weight:500!important;line-height:1.45!important}.perf-point-item i{flex-shrink:0;margin-top:1.5px;font-size:12.5px!important}.perf-point-item--legacy,.perf-point-item--legacy .perf-point-text{color:#94a3b8!important}.perf-point-icon{flex-shrink:0;margin-top:1px;font-size:12px}.perf-vs-divider{justify-content:center;align-items:center;display:flex}@media (max-width:860px){.perf-vs-divider{padding:2px 0}}.perf-vs-pill{letter-spacing:.05em;background:#0d1117;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:flex;box-shadow:0 2px 8px #00000080}.perf-card__bottom{z-index:2;background:#0d1117e6;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex;position:relative}.perf-highlights{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.perf-highlight-item{align-items:center;gap:5px;display:flex;font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important;font-size:10px!important}.perf-highlight-item i{flex-shrink:0;font-size:11.5px!important}.perf-highlight-val{font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important;color:#e2e8f0!important;letter-spacing:.01em!important;font-size:10px!important;font-weight:600!important}.perf-highlight-label{color:#64748b;font-size:9.5px}.perf-cta-btn{color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:6px 13px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}@media (max-width:640px){.perf-point-item,.perf-point-text{font-size:10.5px!important;line-height:1.4!important}.perf-point-item i{margin-top:1px;font-size:11.5px!important}.perf-card__bottom{gap:10px!important;padding:10px 14px!important}.perf-highlights{gap:8px 12px!important}.perf-highlight-item{gap:4px!important;font-size:9px!important}.perf-highlight-item i{font-size:10px!important}.perf-highlight-val{font-size:9px!important}.perf-cta-btn{justify-content:center;width:100%}}.perf-cta-btn:hover{filter:brightness(1.12);color:#fff;transform:translateY(-1px)}@media (max-width:991px){.service-detail__blueprint-section{padding:30px 0!important}.sim-3d-inner{border-radius:14px!important}.sim-body{padding:12px!important}.sim-status-bar{gap:10px!important;padding:12px 14px!important}.sim-status-bar__left{gap:6px!important}.sim-status-title{letter-spacing:.08em!important;font-size:10px!important}.sim-status-bar__center{width:auto!important}.sim-domain-chip{padding:4px 10px!important;font-size:9.5px!important}.sim-status-bar__right{width:100%!important}.sim-toggle-pill{grid-template-columns:1fr 1fr!important;gap:4px!important;width:100%!important;padding:3px!important;display:grid!important}.sim-toggle-btn{text-align:center!important;justify-content:center!important;gap:4px!important;padding:7px 6px!important;font-size:10.5px!important}.sim-toggle-btn span{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.sim-graph-card{gap:12px!important;padding:12px!important}.sim-graph-card__title{font-size:15px!important;line-height:1.3!important}.sim-graph-card__sub{font-size:11.5px!important;line-height:1.45!important}.sim-legend-row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin-top:8px!important;display:flex!important}.sim-legend-item{gap:6px!important}.sim-legend-label{font-size:10.5px!important}.sim-svg-container{border-radius:8px!important;padding:4px 0!important}.sim-milestones-toolbar{gap:8px!important;margin-top:12px!important}.sim-milestones-toolbar__header{gap:8px!important}.sim-milestones-label{font-size:9.5px!important}.sim-milestones-hint{font-size:10.5px!important}.sim-playback-controls{gap:6px!important}.sim-ctrl-btn{width:28px!important;height:28px!important;font-size:14px!important}.sim-milestones-strip{scroll-snap-type:x mandatory!important;gap:8px!important;padding:6px 2px!important}.sim-milestone-chip{scroll-snap-align:start!important;gap:6px!important;padding:6px 11px!important;font-size:10.5px!important}.sim-active-card{border-radius:10px!important;gap:10px!important;padding:12px 14px!important}.sim-active-card__stage{letter-spacing:.06em!important;font-size:10.5px!important}.sim-active-card__note{font-size:11.5px!important;line-height:1.45!important}.sim-active-card__right{border-top:1px solid #ffffff14!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;padding-top:10px!important;display:grid!important}.sim-active-metric{align-items:flex-start!important}.sim-metric-label{font-size:8.5px!important}.sim-metric-val{margin-top:2px!important;font-size:14px!important}.sim-impact-pane{border-radius:12px!important;gap:12px!important;margin-top:16px!important;padding:14px!important}.sim-impact__title{font-size:15px!important}.sim-benefit-card{border-radius:8px!important;padding:8px 10px!important}.sim-primary-kpi{border-radius:8px!important;padding:10px 12px!important}.sim-consult-btn{border-radius:9px!important;padding:11px 16px!important;font-size:12.5px!important}}.metrics-bento-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.metrics-bento-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.metrics-bento-grid{grid-template-columns:repeat(4,1fr)}}.card-box__bottom-glow{pointer-events:none;border-radius:inherit;z-index:1;opacity:.92;transition:opacity .4s,filter .4s;position:absolute;inset:0}.meta-card:hover .card-box__bottom-glow,.metric-bento-card:hover .card-box__bottom-glow,.metric-card-3d-inner:hover .card-box__bottom-glow,.arch-bento-card:hover .card-box__bottom-glow,.challenge-solution-inner:hover .card-box__bottom-glow,.feature-module-card:hover .card-box__bottom-glow,.deliverable-card-inner:hover .card-box__bottom-glow{opacity:1;filter:saturate(1.4)brightness(1.2)}.card-box__line-glow{background:linear-gradient(90deg, transparent 0%, var(--card-accent,#fff6) 50%, transparent 100%);pointer-events:none;z-index:2;opacity:.75;height:1px;transition:opacity .3s;position:absolute;top:0;left:8%;right:8%}.meta-card:hover .card-box__line-glow,.metric-bento-card:hover .card-box__line-glow,.metric-card-3d-inner:hover .card-box__line-glow,.arch-bento-card:hover .card-box__line-glow,.challenge-solution-inner:hover .card-box__line-glow,.feature-module-card:hover .card-box__line-glow,.deliverable-card-inner:hover .card-box__line-glow{opacity:1}.card-tilt-gloss{border-radius:inherit;pointer-events:none;z-index:2;opacity:.6;background:radial-gradient(circle at 50% 0,#ffffff14 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.card-chromatic--crimson{--card-accent:#f20101;--card-accent-rgb:242, 1, 1}.card-chromatic--crimson .card-box__bottom-glow{background:radial-gradient(120% 70% at 50% 112%,#dc2626 0%,#f20101 30%,#f2010159 55%,#0000 75%),radial-gradient(circle at 50% 100%,#f871718c 0%,#0000 50%),radial-gradient(circle at 40% 92%,#f2010126 0%,#0000 40%)}.card-chromatic--crimson:hover{border-color:#f201018c!important;box-shadow:0 25px 60px -10px #000c,0 0 45px #f2010152,0 0 80px #f201011f!important}.card-chromatic--cyan{--card-accent:#00f0ff;--card-accent-rgb:0, 240, 255}.card-chromatic--cyan .card-box__bottom-glow{background:radial-gradient(120% 70% at 50% 112%,#0891b2 0%,#00f0ff 30%,#00f0ff59 55%,#0000 75%),radial-gradient(circle at 50% 100%,#67e8f98c 0%,#0000 50%),radial-gradient(circle at 55% 85%,#06b6d426 0%,#0000 40%)}.card-chromatic--cyan:hover{border-color:#00f0ff8c!important;box-shadow:0 25px 60px -10px #000c,0 0 45px #00f0ff52,0 0 80px #00f0ff1f!important}.card-chromatic--amber{--card-accent:#f59e0b;--card-accent-rgb:245, 158, 11}.card-chromatic--amber .card-box__bottom-glow{background:radial-gradient(120% 70% at 50% 112%,#ea580c 0%,#f59e0b 30%,#fbbf2459 55%,#0000 75%),radial-gradient(circle at 50% 100%,#fbbf248c 0%,#0000 50%),radial-gradient(circle at 30% 90%,#f59e0b26 0%,#0000 40%)}.card-chromatic--amber:hover{border-color:#f59e0b8c!important;box-shadow:0 25px 60px -10px #000c,0 0 45px #f59e0b52,0 0 80px #f59e0b1f!important}.card-chromatic--emerald,.card-chromatic--green{--card-accent:#10b981;--card-accent-rgb:16, 185, 129}.card-chromatic--emerald .card-box__bottom-glow,.card-chromatic--green .card-box__bottom-glow{background:radial-gradient(120% 70% at 50% 112%,#059669 0%,#10b981 30%,#10b98159 55%,#0000 75%),radial-gradient(circle at 50% 100%,#34d3998c 0%,#0000 50%),radial-gradient(circle at 25% 85%,#10b98126 0%,#0000 40%)}.card-chromatic--emerald:hover,.card-chromatic--green:hover{border-color:#10b9818c!important;box-shadow:0 25px 60px -10px #000c,0 0 45px #10b98152,0 0 80px #10b9811f!important}.card-chromatic--purple{--card-accent:#a855f7;--card-accent-rgb:168, 85, 247}.card-chromatic--purple .card-box__bottom-glow{background:radial-gradient(120% 70% at 50% 112%,#7c3aed 0%,#a855f7 30%,#a855f759 55%,#0000 75%),radial-gradient(circle at 50% 100%,#c084fc8c 0%,#0000 50%),radial-gradient(circle at 65% 88%,#a855f726 0%,#0000 40%)}.card-chromatic--purple:hover{border-color:#a855f78c!important;box-shadow:0 25px 60px -10px #000c,0 0 45px #a855f752,0 0 80px #a855f71f!important}.card-chromatic--blue{--card-accent:#3b82f6;--card-accent-rgb:59, 130, 246}.card-chromatic--blue .card-box__bottom-glow{background:radial-gradient(120% 70% at 50% 112%,#2563eb 0%,#3b82f6 30%,#3b82f659 55%,#0000 75%),radial-gradient(circle at 50% 100%,#60a5fa8c 0%,#0000 50%),radial-gradient(circle at 70% 90%,#3b82f626 0%,#0000 40%)}.card-chromatic--blue:hover{border-color:#3b82f68c!important;box-shadow:0 25px 60px -10px #000c,0 0 45px #3b82f652,0 0 80px #3b82f61f!important}.metric-bento-wrap,.metric-card-3d-wrap{perspective:1200px}.metric-bento-card,.metric-card-3d-inner{-webkit-backdrop-filter:blur(18px);z-index:1;min-height:175px;transform-style:preserve-3d;will-change:transform;background:#0e0d12;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px 20px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #000000b3,inset 0 1px #ffffff1f}.metric-bento-wrap:hover .metric-bento-card,.metric-card-3d-wrap:hover .metric-card-3d-inner{box-shadow:0 28px 65px -10px #000000e6, 0 0 40px var(--card-accent,#ffffff1f), inset 0 1px 0 #ffffff3d;border-color:#ffffff47}.metric-bento-card__top,.metric-card__header{z-index:10;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.metric-bento-card__icon,.metric-card__icon-wrap{border:1px solid;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.metric-bento-wrap:hover .metric-bento-card__icon,.metric-card-3d-wrap:hover .metric-card__icon-wrap{transform:scale(1.08)translateZ(14px)}.metric-bento-card__badge,.metric-card__change-tag{letter-spacing:.02em;border:1px solid;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;transition:transform .3s cubic-bezier(.16,1,.3,1);font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif!important}.metric-bento-wrap:hover .metric-bento-card__badge,.metric-card-3d-wrap:hover .metric-card__change-tag{transform:translateZ(14px)}.metric-bento-card__val,.metric-card__number{letter-spacing:-.035em;color:#fff;margin-bottom:6px;font-size:clamp(2rem,3vw,2.6rem);font-weight:900;line-height:1.1;font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif!important}.metric-bento-card__label,.metric-card__label{color:#fff;letter-spacing:-.01em;margin-bottom:6px;font-size:13.5px;font-weight:700;font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif!important}.metric-bento-card__desc,.metric-card__desc{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.5;font-family:var(--font-sora), var(--sora), sans-serif!important}.challenge-solution-row{flex-wrap:wrap!important;align-items:stretch!important;display:flex!important}.challenge-solution-row>[class*=col-]{flex-direction:column!important;align-items:stretch!important;display:flex!important}.arch-bento-wrap,.challenge-solution-wrap{perspective:1200px;margin-bottom:0;flex-direction:column!important;flex:100%!important;width:100%!important;height:100%!important;min-height:100%!important;display:flex!important}.arch-bento-card,.challenge-solution-inner{-webkit-backdrop-filter:blur(18px);z-index:1;transform-style:preserve-3d;will-change:transform;background:#0e0d12;border:1px solid #ffffff14;border-radius:16px;padding:28px 24px;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #000000b3,inset 0 1px #ffffff1f;flex-direction:column!important;flex:100%!important;justify-content:flex-start!important;height:100%!important;min-height:100%!important;display:flex!important}.arch-bento-wrap:hover .arch-bento-card,.challenge-solution-wrap:hover .challenge-solution-inner{box-shadow:0 28px 65px -10px #000000e6, 0 0 40px var(--card-accent,#ffffff1f), inset 0 1px 0 #ffffff3d;border-color:#ffffff47}.arch-bento-card__badge,.cs-badge{transition:transform .3s cubic-bezier(.16,1,.3,1);font-family:var(--font-sora), var(--sora), "Sora", sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;align-self:flex-start!important;align-items:center!important;gap:6px!important;margin-bottom:12px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.arch-bento-card__badge span,.cs-badge span{letter-spacing:inherit!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:inherit!important;text-transform:inherit!important;color:inherit!important}.arch-bento-card__badge i,.cs-badge i{flex-shrink:0!important;font-size:11px!important;line-height:1!important}.arch-bento-wrap:hover .arch-bento-card__badge,.challenge-solution-wrap:hover .cs-badge{transform:translateZ(14px)}.arch-bento-card__heading,.challenge-solution__heading{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(18px,1.8vw,22px);font-weight:800;line-height:1.3;font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif!important}.arch-bento-card__text,.challenge-solution__text{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.65;font-family:var(--font-sora), var(--sora), sans-serif!important;flex-grow:1!important}.features-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.features__mobile-slider{display:none}@media (max-width:991px){.features-grid{display:none!important}.features__mobile-slider{z-index:2!important;flex-direction:column!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:0 4px!important;display:flex!important;position:relative!important}.features__mobile-stage{width:100%!important;position:relative!important}.features__mobile-stage .feature-module-wrap,.features__mobile-stage .deliverable-card-wrap{width:100%!important}.features__mobile-stage .feature-module-card,.features__mobile-stage .deliverable-card-inner{border-radius:14px!important;min-height:auto!important;padding:22px 20px!important}.features__mobile-controls{-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin-top:4px!important;display:flex!important}.features__mobile-nav-btn{color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:13px!important;transition:all .2s!important;display:inline-flex!important}.features__mobile-nav-btn:hover,.features__mobile-nav-btn:active{color:#ff6b6b!important;background:#f2010133!important;border-color:#f2010199!important;transform:scale(1.08)!important}.features__mobile-dots{align-items:center!important;gap:7px!important;display:flex!important}.features__mobile-dot{cursor:pointer!important;background:#ffffff38!important;border:none!important;border-radius:9999px!important;width:7px!important;height:7px!important;padding:0!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.features__mobile-dot--active{background:var(--dot-color,#f20101)!important;width:22px!important;box-shadow:0 0 10px var(--dot-color,#f20101b3)!important}}.feature-module-wrap,.deliverable-card-wrap{perspective:1100px;height:100%}.feature-module-card,.deliverable-card-inner{-webkit-backdrop-filter:blur(18px);z-index:1;height:100%;transform-style:preserve-3d;will-change:transform;background:#0e0d12;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;padding:24px 22px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #000000b3,inset 0 1px #ffffff1f}.feature-module-wrap:hover .feature-module-card,.deliverable-card-wrap:hover .deliverable-card-inner{box-shadow:0 28px 65px -10px #000000e6, 0 0 40px var(--card-accent,#ffffff1f), inset 0 1px 0 #ffffff3d;border-color:#ffffff47}.feature-module-card__top,.deliverable-card__top{z-index:10;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex;position:relative}.feature-module-card__icon,.deliverable-card__icon{border:1px solid;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.feature-module-wrap:hover .feature-module-card__icon,.deliverable-card-wrap:hover .deliverable-card__icon{transform:scale(1.08)translateZ(14px)}.feature-module-card__num,.deliverable-card__number{letter-spacing:.08em;font-size:13px;font-weight:900;font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif!important}.feature-module-card__title,.deliverable-card__title{color:#fff;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:800;line-height:1.3;font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif!important}.feature-module-card__desc,.deliverable-card__desc{color:#94a3b8;margin:0;font-size:12.5px;line-height:1.55;font-family:var(--font-sora), var(--sora), sans-serif!important}.feature-module-card__caps,.deliverable-card__caps{z-index:10;border-top:1px solid #ffffff0f;flex-direction:column;gap:7px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:flex;position:relative}.feature-module-card__caps li,.deliverable-card__caps li{align-items:center;gap:9px;display:flex;color:#f1f5f9!important;font-size:13px!important;font-weight:700!important;font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important;letter-spacing:-.01em!important;line-height:1.4!important}.cap-bullet{border-radius:50%;flex-shrink:0;width:5px;height:5px}.tech-chips-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:640px){.tech-chips-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.tech-chips-grid{grid-template-columns:repeat(4,1fr)}}.tech-chip-item{background:#0d1117b3;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;transition:all .25s;display:flex}.tech-chip-item:hover{border-color:rgba(var(--service-accent-rgb,242, 1, 1), .4);background:#0d1117f2;transform:translateY(-2px)}.tech-chip-item__top{justify-content:space-between;align-items:center;display:flex}.tech-chip__category{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:8.5px;font-weight:800;font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif}.tech-chip__dot{border-radius:50%;width:5px;height:5px}.tech-chip__name{color:#fff;font-size:13px;font-weight:800;font-family:var(--font-urbanist), var(--urban), "Urbanist", sans-serif;margin-top:1px}.tech-chip__role{color:#94a3b8;font-size:10.5px;line-height:1.35;font-family:var(--font-sora), var(--sora), sans-serif}.service-detail__nav-dock{-webkit-backdrop-filter:blur(20px);background:#0d1117d9;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:50px;padding:16px 24px;display:flex}.nav-dock__card{border-radius:12px;flex:1;align-items:center;gap:14px;padding:8px 12px;text-decoration:none;transition:all .25s;display:flex}.nav-dock__card:hover{background:#ffffff0a}.nav-dock--prev{text-align:left;justify-content:flex-start}.nav-dock--next{text-align:right;justify-content:flex-end}.nav-dock__icon-box{background:#ffffff0a;border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.nav-dock__meta{flex-direction:column;gap:2px;display:flex}.nav-dock__dir{letter-spacing:.1em;text-transform:uppercase;color:#64748b;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.nav-dock--next .nav-dock__dir{justify-content:flex-end}.nav-dock__title{color:#fff;font-size:15px;font-weight:800}.nav-dock__all-btn{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.nav-dock__all-btn:hover{color:#fff;background:#ffffff1f;transform:translateY(-1px)}@media (max-width:991px){.service-detail__nav-dock{background:#0d111aeb!important;border:1px solid #ffffff1a!important;border-radius:18px!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:32px!important;margin-bottom:50px!important;padding:12px!important;display:grid!important;box-shadow:0 16px 45px -10px #000c,inset 0 1px #ffffff14!important}.nav-dock__card{box-sizing:border-box!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:12px 14px!important;display:flex!important}.nav-dock__card:active{border-color:rgba(var(--service-accent-rgb,242, 1, 1), .4)!important;background:#ffffff14!important;transform:scale(.99)!important}.nav-dock--prev{text-align:left!important;justify-content:flex-start!important}.nav-dock--next{text-align:right!important;justify-content:space-between!important}.nav-dock__meta{flex:1!important;min-width:0!important}.nav-dock__icon-box{border-radius:10px!important;flex-shrink:0!important;width:44px!important;height:44px!important}.nav-dock__title{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:13.5px!important;font-weight:800!important;font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important;display:block!important;overflow:hidden!important}.nav-dock__dir{letter-spacing:.1em!important;font-size:10px!important;font-weight:700!important;font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important;gap:6px!important}.nav-dock--next .nav-dock__dir{justify-content:flex-end!important}.nav-dock__all-btn{box-sizing:border-box!important;width:100%!important;font-size:12.5px!important;font-weight:700!important;font-family:var(--font-urbanist), var(--urban), "Urbanist", -apple-system, sans-serif!important;border-radius:12px!important;justify-content:center!important;margin:2px 0!important;padding:10px 16px!important}}html.light .service-detail-page,html[data-theme=light] .service-detail-page,[data-theme=light] .service-detail-page,.light .service-detail-page{color:#0f172a!important;background-color:#f5f6f8!important}html.light .service-detail__grid-overlay,html[data-theme=light] .service-detail__grid-overlay,[data-theme=light] .service-detail__grid-overlay,.light .service-detail__grid-overlay{opacity:.8!important;background-image:radial-gradient(#0f172a1f 1.2px,#0000 1.2px)!important}html.light .service-detail__radial-glow,html[data-theme=light] .service-detail__radial-glow,[data-theme=light] .service-detail__radial-glow,.light .service-detail__radial-glow{opacity:.3!important;filter:blur(100px)!important}html.light .service-detail-hero .about-hero__title,html[data-theme=light] .service-detail-hero .about-hero__title,[data-theme=light] .service-detail-hero .about-hero__title,.light .service-detail-hero .about-hero__title{color:#0f172a!important;text-shadow:none!important}html.light .service-detail-hero .about-hero__desc,html[data-theme=light] .service-detail-hero .about-hero__desc,[data-theme=light] .service-detail-hero .about-hero__desc,.light .service-detail-hero .about-hero__desc{color:#475569!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important}html.light .service-detail__radar-pill,html[data-theme=light] .service-detail__radar-pill,[data-theme=light] .service-detail__radar-pill,.light .service-detail__radar-pill{color:#0f172a!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 2px 8px #0000000a!important}html.light .service-detail__cat-pill,html[data-theme=light] .service-detail__cat-pill,[data-theme=light] .service-detail__cat-pill,.light .service-detail__cat-pill{color:#475569!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 2px 8px #0000000a!important}html.light .service-detail__contact-btn,html[data-theme=light] .service-detail__contact-btn,[data-theme=light] .service-detail__contact-btn,.light .service-detail__contact-btn{color:#0f172a!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 4px 14px #0000000d!important}html.light .service-detail__domain-badge,html[data-theme=light] .service-detail__domain-badge,[data-theme=light] .service-detail__domain-badge,.light .service-detail__domain-badge{color:#475569!important;background:#fff!important;border-color:#00000014!important;box-shadow:0 2px 8px #0000000a!important}html.light .service-detail-page .meta-card,html[data-theme=light] .service-detail-page .meta-card,[data-theme=light] .service-detail-page .meta-card,.light .service-detail-page .meta-card{background:#fff!important;border-color:#00000012!important;box-shadow:0 4px 18px #0000000a!important}html.light .service-detail-page .blueprint-3d-inner,html[data-theme=light] .service-detail-page .blueprint-3d-inner,[data-theme=light] .service-detail-page .blueprint-3d-inner,.light .service-detail-page .blueprint-3d-inner{background:#fff!important;border-color:#00000014!important;box-shadow:0 20px 50px #00000012!important}html.light .service-detail-page .blueprint-terminal-bar,html[data-theme=light] .service-detail-page .blueprint-terminal-bar,[data-theme=light] .service-detail-page .blueprint-terminal-bar,.light .service-detail-page .blueprint-terminal-bar{background:#f8fafc!important;border-bottom-color:#00000012!important}html.light .service-detail-page .blueprint-tabs-bar,html[data-theme=light] .service-detail-page .blueprint-tabs-bar,[data-theme=light] .service-detail-page .blueprint-tabs-bar,.light .service-detail-page .blueprint-tabs-bar{background:#f1f5f9!important;border-bottom-color:#0000000f!important}html.light .service-detail-page .blueprint-tab-btn,html[data-theme=light] .service-detail-page .blueprint-tab-btn,[data-theme=light] .service-detail-page .blueprint-tab-btn,.light .service-detail-page .blueprint-tab-btn{color:#64748b!important}html.light .service-detail-page .blueprint-tab-btn.is-active,html[data-theme=light] .service-detail-page .blueprint-tab-btn.is-active,[data-theme=light] .service-detail-page .blueprint-tab-btn.is-active,.light .service-detail-page .blueprint-tab-btn.is-active{background:#fff!important}html.light .service-detail-page .blueprint-feature-pane,html[data-theme=light] .service-detail-page .blueprint-feature-pane,[data-theme=light] .service-detail-page .blueprint-feature-pane,.light .service-detail-page .blueprint-feature-pane{background:#f8fafc!important;border-color:#00000014!important}html.light .service-detail-page .blueprint-feature__heading,html[data-theme=light] .service-detail-page .blueprint-feature__heading,[data-theme=light] .service-detail-page .blueprint-feature__heading,.light .service-detail-page .blueprint-feature__heading{color:#0f172a!important}html.light .service-detail-page .blueprint-feature__desc,html[data-theme=light] .service-detail-page .blueprint-feature__desc,[data-theme=light] .service-detail-page .blueprint-feature__desc,.light .service-detail-page .blueprint-feature__desc{color:#475569!important}html.light .service-detail-page .blueprint-feature__caps-label,html[data-theme=light] .service-detail-page .blueprint-feature__caps-label,[data-theme=light] .service-detail-page .blueprint-feature__caps-label,.light .service-detail-page .blueprint-feature__caps-label{color:#64748b!important}html.light .service-detail-page .blueprint-feature__item,html[data-theme=light] .service-detail-page .blueprint-feature__item,[data-theme=light] .service-detail-page .blueprint-feature__item,.light .service-detail-page .blueprint-feature__item{background:#fff!important;border-color:#00000012!important;box-shadow:0 2px 6px #00000005!important}html.light .service-detail-page .blueprint-feature__item-title,html[data-theme=light] .service-detail-page .blueprint-feature__item-title,[data-theme=light] .service-detail-page .blueprint-feature__item-title,.light .service-detail-page .blueprint-feature__item-title{color:#0f172a!important}html.light .service-detail-page .blueprint-feature__item-desc,html[data-theme=light] .service-detail-page .blueprint-feature__item-desc,[data-theme=light] .service-detail-page .blueprint-feature__item-desc,.light .service-detail-page .blueprint-feature__item-desc{color:#475569!important}html.light .service-detail-page .blueprint-impact-pane,html[data-theme=light] .service-detail-page .blueprint-impact-pane,[data-theme=light] .service-detail-page .blueprint-impact-pane,.light .service-detail-page .blueprint-impact-pane{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 16px #00000008!important}html.light .service-detail-page .blueprint-impact__tag,html[data-theme=light] .service-detail-page .blueprint-impact__tag,[data-theme=light] .service-detail-page .blueprint-impact__tag,.light .service-detail-page .blueprint-impact__tag{color:#64748b!important}html.light .service-detail-page .blueprint-impact__tech,html[data-theme=light] .service-detail-page .blueprint-impact__tech,[data-theme=light] .service-detail-page .blueprint-impact__tech,.light .service-detail-page .blueprint-impact__tech{background:#f1f5f9!important;border-color:#00000014!important}html.light .service-detail-page .blueprint-impact__tech-title,html[data-theme=light] .service-detail-page .blueprint-impact__tech-title,[data-theme=light] .service-detail-page .blueprint-impact__tech-title,.light .service-detail-page .blueprint-impact__tech-title{color:#0f172a!important}html.light .service-detail-page .blueprint-impact__benchmark-card,html[data-theme=light] .service-detail-page .blueprint-impact__benchmark-card,[data-theme=light] .service-detail-page .blueprint-impact__benchmark-card,.light .service-detail-page .blueprint-impact__benchmark-card{background:#f8fafc!important;border-color:#0000000f!important}html.light .service-detail-page .benchmark-card__label,html[data-theme=light] .service-detail-page .benchmark-card__label,[data-theme=light] .service-detail-page .benchmark-card__label,.light .service-detail-page .benchmark-card__label{color:#64748b!important}html.light .service-detail-page .benchmark-card__desc,html[data-theme=light] .service-detail-page .benchmark-card__desc,[data-theme=light] .service-detail-page .benchmark-card__desc,.light .service-detail-page .benchmark-card__desc{color:#475569!important}html.light .service-detail-page .metric-card-3d-inner,html[data-theme=light] .service-detail-page .metric-card-3d-inner,[data-theme=light] .service-detail-page .metric-card-3d-inner,.light .service-detail-page .metric-card-3d-inner{background:#fff!important;border-color:#00000012!important;box-shadow:0 10px 30px #0000000d!important}html.light .service-detail-page .metric-card__label,html[data-theme=light] .service-detail-page .metric-card__label,[data-theme=light] .service-detail-page .metric-card__label,.light .service-detail-page .metric-card__label{color:#0f172a!important}html.light .service-detail-page .metric-card__desc,html[data-theme=light] .service-detail-page .metric-card__desc,[data-theme=light] .service-detail-page .metric-card__desc,.light .service-detail-page .metric-card__desc{color:#475569!important}html.light .service-detail-page .challenge-solution-inner,html[data-theme=light] .service-detail-page .challenge-solution-inner,[data-theme=light] .service-detail-page .challenge-solution-inner,.light .service-detail-page .challenge-solution-inner{background:#fff!important;border-color:#00000012!important;box-shadow:0 12px 36px #0000000f!important}html.light .service-detail-page .challenge-solution__heading,html[data-theme=light] .service-detail-page .challenge-solution__heading,[data-theme=light] .service-detail-page .challenge-solution__heading,.light .service-detail-page .challenge-solution__heading{color:#0f172a!important}html.light .service-detail-page .challenge-solution__text,html[data-theme=light] .service-detail-page .challenge-solution__text,[data-theme=light] .service-detail-page .challenge-solution__text,.light .service-detail-page .challenge-solution__text{color:#475569!important}html.light .service-detail-page .deliverable-card-inner,html[data-theme=light] .service-detail-page .deliverable-card-inner,[data-theme=light] .service-detail-page .deliverable-card-inner,.light .service-detail-page .deliverable-card-inner{background:#fff!important;border-color:#00000012!important;box-shadow:0 10px 30px #0000000d!important}html.light .service-detail-page .deliverable-card__title,html[data-theme=light] .service-detail-page .deliverable-card__title,[data-theme=light] .service-detail-page .deliverable-card__title,.light .service-detail-page .deliverable-card__title{color:#0f172a!important}html.light .service-detail-page .deliverable-card__desc,html[data-theme=light] .service-detail-page .deliverable-card__desc,[data-theme=light] .service-detail-page .deliverable-card__desc,.light .service-detail-page .deliverable-card__desc{color:#475569!important}html.light .service-detail-page .deliverable-card__caps li,html[data-theme=light] .service-detail-page .deliverable-card__caps li,[data-theme=light] .service-detail-page .deliverable-card__caps li,.light .service-detail-page .deliverable-card__caps li{color:#334155!important}html.light .service-detail__nav-dock,html[data-theme=light] .service-detail__nav-dock,[data-theme=light] .service-detail__nav-dock,.light .service-detail__nav-dock{background:#fff!important;border-color:#00000014!important;box-shadow:0 10px 30px #0000000f!important}html.light .service-detail-page .nav-dock__title,html[data-theme=light] .service-detail-page .nav-dock__title,[data-theme=light] .service-detail-page .nav-dock__title,.light .service-detail-page .nav-dock__title{color:#0f172a!important}html.light .service-detail-page .nav-dock__all-btn,html[data-theme=light] .service-detail-page .nav-dock__all-btn,[data-theme=light] .service-detail-page .nav-dock__all-btn,.light .service-detail-page .nav-dock__all-btn{color:#0f172a!important;background:#f1f5f9!important;border-color:#00000014!important}html.light .service-detail-page .services__main-title,html[data-theme=light] .service-detail-page .services__main-title,[data-theme=light] .service-detail-page .services__main-title,.light .service-detail-page .services__main-title,html.light .service-detail-page .services__word,html[data-theme=light] .service-detail-page .services__word,[data-theme=light] .service-detail-page .services__word,.light .service-detail-page .services__word{color:#0f172a!important;text-shadow:none!important}.service-detail-page .services__word-mask{vertical-align:baseline;margin-right:.28em;display:inline-block;overflow:visible}.service-detail-page .services__word{will-change:transform, opacity;display:inline-block}.service-detail-page .services__word--accent{background:linear-gradient(135deg, var(--service-accent,#f20101) 0%, #fff 130%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(var(--service-accent-rgb,242, 1, 1), .45));-webkit-background-clip:text}html.light .service-detail-page .services__word,html[data-theme=light] .service-detail-page .services__word,[data-theme=light] .service-detail-page .services__word,.light .service-detail-page .services__word{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important;filter:none!important;box-shadow:none!important}html.light .service-detail-page .services__word--accent,html[data-theme=light] .service-detail-page .services__word--accent,[data-theme=light] .service-detail-page .services__word--accent,.light .service-detail-page .services__word--accent{color:var(--service-accent,#f20101)!important;background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:var(--service-accent,#f20101)!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html.light .service-detail-page .services__subtext,html[data-theme=light] .service-detail-page .services__subtext,[data-theme=light] .service-detail-page .services__subtext,.light .service-detail-page .services__subtext{color:#475569!important;text-shadow:none!important}html.light .service-detail-page .service-detail__metrics-section:before,html[data-theme=light] .service-detail-page .service-detail__metrics-section:before,[data-theme=light] .service-detail-page .service-detail__metrics-section:before,.light .service-detail-page .service-detail__metrics-section:before,html.light .service-detail-page .service-detail__arch-section:before,html[data-theme=light] .service-detail-page .service-detail__arch-section:before,[data-theme=light] .service-detail-page .service-detail__arch-section:before,.light .service-detail-page .service-detail__arch-section:before,html.light .service-detail-page .service-detail__features-section:before,html[data-theme=light] .service-detail-page .service-detail__features-section:before,[data-theme=light] .service-detail-page .service-detail__features-section:before,.light .service-detail-page .service-detail__features-section:before,html.light .service-detail-page .service-detail__tech-section:before,html[data-theme=light] .service-detail-page .service-detail__tech-section:before,[data-theme=light] .service-detail-page .service-detail__tech-section:before,.light .service-detail-page .service-detail__tech-section:before,html.light .service-detail-page .service-detail__nav-dock:before,html[data-theme=light] .service-detail-page .service-detail__nav-dock:before,[data-theme=light] .service-detail-page .service-detail__nav-dock:before,.light .service-detail-page .service-detail__nav-dock:before{background:linear-gradient(90deg,#0000 0%,#00000014 15% 85%,#0000 100%)!important}html.light .service-detail-page .sim-3d-inner,html[data-theme=light] .service-detail-page .sim-3d-inner,[data-theme=light] .service-detail-page .sim-3d-inner,.light .service-detail-page .sim-3d-inner{box-shadow:0 20px 50px #0000000f, 0 0 25px rgba(var(--service-accent-rgb,242, 1, 1), .08)!important;background:#fff!important;border-color:#00000014!important}html.light .service-detail-page .sim-status-bar,html[data-theme=light] .service-detail-page .sim-status-bar,[data-theme=light] .service-detail-page .sim-status-bar,.light .service-detail-page .sim-status-bar{background:#f8fafc!important;border-color:#0000000f!important}html.light .service-detail-page .sim-status-bar,html[data-theme=light] .service-detail-page .sim-status-bar,[data-theme=light] .service-detail-page .sim-status-bar,.light .service-detail-page .sim-status-bar{background:#f8fafc!important;border-bottom-color:#00000014!important}html.light .service-detail-page .sim-status-title,html[data-theme=light] .service-detail-page .sim-status-title,[data-theme=light] .service-detail-page .sim-status-title,.light .service-detail-page .sim-status-title{color:#475569!important}html.light .service-detail-page .sim-toggle-pill,html[data-theme=light] .service-detail-page .sim-toggle-pill,[data-theme=light] .service-detail-page .sim-toggle-pill,.light .service-detail-page .sim-toggle-pill{background:#edf2f7!important;border-color:#00000014!important}html.light .service-detail-page .sim-toggle-btn,html[data-theme=light] .service-detail-page .sim-toggle-btn,[data-theme=light] .service-detail-page .sim-toggle-btn,.light .service-detail-page .sim-toggle-btn,html.light .service-detail-page .sim-toggle-btn span,html[data-theme=light] .service-detail-page .sim-toggle-btn span,[data-theme=light] .service-detail-page .sim-toggle-btn span,.light .service-detail-page .sim-toggle-btn span{color:#64748b!important}html.light .service-detail-page .sim-toggle-btn:hover,html[data-theme=light] .service-detail-page .sim-toggle-btn:hover,[data-theme=light] .service-detail-page .sim-toggle-btn:hover,.light .service-detail-page .sim-toggle-btn:hover,html.light .service-detail-page .sim-toggle-btn:hover span,html[data-theme=light] .service-detail-page .sim-toggle-btn:hover span,[data-theme=light] .service-detail-page .sim-toggle-btn:hover span,.light .service-detail-page .sim-toggle-btn:hover span{color:#0f172a!important}html.light .service-detail-page .sim-toggle-btn.is-active,html[data-theme=light] .service-detail-page .sim-toggle-btn.is-active,[data-theme=light] .service-detail-page .sim-toggle-btn.is-active,.light .service-detail-page .sim-toggle-btn.is-active{background:#fff!important;box-shadow:0 2px 6px #00000014!important}html.light .service-detail-page .sim-toggle-btn.is-active span,html[data-theme=light] .service-detail-page .sim-toggle-btn.is-active span,[data-theme=light] .service-detail-page .sim-toggle-btn.is-active span,.light .service-detail-page .sim-toggle-btn.is-active span{color:#0f172a!important;font-weight:800!important}html.light .service-detail-page .sim-graph-card,html[data-theme=light] .service-detail-page .sim-graph-card,[data-theme=light] .service-detail-page .sim-graph-card,.light .service-detail-page .sim-graph-card{background:#f8fafc!important;border-color:#00000012!important}html.light .service-detail-page .sim-graph-card__title,html[data-theme=light] .service-detail-page .sim-graph-card__title,[data-theme=light] .service-detail-page .sim-graph-card__title,.light .service-detail-page .sim-graph-card__title{color:#0f172a!important}html.light .service-detail-page .sim-graph-card__sub,html[data-theme=light] .service-detail-page .sim-graph-card__sub,[data-theme=light] .service-detail-page .sim-graph-card__sub,.light .service-detail-page .sim-graph-card__sub{color:#64748b!important}html.light .service-detail-page .sim-legend-label,html[data-theme=light] .service-detail-page .sim-legend-label,[data-theme=light] .service-detail-page .sim-legend-label,.light .service-detail-page .sim-legend-label{color:#0f172a!important}html.light .service-detail-page .sim-legend-label--muted,html[data-theme=light] .service-detail-page .sim-legend-label--muted,[data-theme=light] .service-detail-page .sim-legend-label--muted,.light .service-detail-page .sim-legend-label--muted{color:#64748b!important}html.light .service-detail-page .sim-svg-container,html[data-theme=light] .service-detail-page .sim-svg-container,[data-theme=light] .service-detail-page .sim-svg-container,.light .service-detail-page .sim-svg-container{background:#fff!important;border-color:#00000012!important}html.light .service-detail-page .sim-milestones-label,html[data-theme=light] .service-detail-page .sim-milestones-label,[data-theme=light] .service-detail-page .sim-milestones-label,.light .service-detail-page .sim-milestones-label{color:#475569!important}html.light .service-detail-page .sim-milestones-hint,html[data-theme=light] .service-detail-page .sim-milestones-hint,[data-theme=light] .service-detail-page .sim-milestones-hint,.light .service-detail-page .sim-milestones-hint{color:#64748b!important}html.light .service-detail-page .sim-ctrl-btn,html[data-theme=light] .service-detail-page .sim-ctrl-btn,[data-theme=light] .service-detail-page .sim-ctrl-btn,.light .service-detail-page .sim-ctrl-btn{color:#334155!important;background:#fff!important;border-color:#0000001a!important}html.light .service-detail-page .sim-play-btn,html[data-theme=light] .service-detail-page .sim-play-btn,[data-theme=light] .service-detail-page .sim-play-btn,.light .service-detail-page .sim-play-btn{color:#1e293b!important;background:#fff!important;border-color:#0000001a!important}html.light .service-detail-page .sim-play-btn span,html[data-theme=light] .service-detail-page .sim-play-btn span,[data-theme=light] .service-detail-page .sim-play-btn span,.light .service-detail-page .sim-play-btn span{color:#1e293b!important}html.light .service-detail-page .sim-milestone-chip,html[data-theme=light] .service-detail-page .sim-milestone-chip,[data-theme=light] .service-detail-page .sim-milestone-chip,.light .service-detail-page .sim-milestone-chip{color:#334155!important;background:#fff!important;border-color:#0000001a!important;box-shadow:0 2px 5px #0000000a!important}html.light .service-detail-page .sim-milestone-chip:hover,html[data-theme=light] .service-detail-page .sim-milestone-chip:hover,[data-theme=light] .service-detail-page .sim-milestone-chip:hover,.light .service-detail-page .sim-milestone-chip:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#0000002e!important}html.light .service-detail-page .sim-milestone-chip.is-selected,html[data-theme=light] .service-detail-page .sim-milestone-chip.is-selected,[data-theme=light] .service-detail-page .sim-milestone-chip.is-selected,.light .service-detail-page .sim-milestone-chip.is-selected{background:#fff!important;box-shadow:0 4px 14px #00000017!important}html.light .service-detail-page .milestone-chip-step,html[data-theme=light] .service-detail-page .milestone-chip-step,[data-theme=light] .service-detail-page .milestone-chip-step,.light .service-detail-page .milestone-chip-step{color:#64748b!important}html.light .service-detail-page .milestone-chip-title,html[data-theme=light] .service-detail-page .milestone-chip-title,[data-theme=light] .service-detail-page .milestone-chip-title,.light .service-detail-page .milestone-chip-title{color:#0f172a!important}html.light .service-detail-page .milestone-chip-val,html[data-theme=light] .service-detail-page .milestone-chip-val,[data-theme=light] .service-detail-page .milestone-chip-val,.light .service-detail-page .milestone-chip-val{font-weight:800!important}html.light .service-detail-page .milestone-chip-delta,html[data-theme=light] .service-detail-page .milestone-chip-delta,[data-theme=light] .service-detail-page .milestone-chip-delta,.light .service-detail-page .milestone-chip-delta{color:#059669!important}html.light .service-detail-page .sim-active-card,html[data-theme=light] .service-detail-page .sim-active-card,[data-theme=light] .service-detail-page .sim-active-card,.light .service-detail-page .sim-active-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 14px #0000000d!important}html.light .service-detail-page .sim-active-card__note,html[data-theme=light] .service-detail-page .sim-active-card__note,[data-theme=light] .service-detail-page .sim-active-card__note,.light .service-detail-page .sim-active-card__note{color:#334155!important}html.light .service-detail-page .sim-metric-label,html[data-theme=light] .service-detail-page .sim-metric-label,[data-theme=light] .service-detail-page .sim-metric-label,.light .service-detail-page .sim-metric-label{color:#64748b!important}html.light .service-detail-page .sim-metric-val--muted,html[data-theme=light] .service-detail-page .sim-metric-val--muted,[data-theme=light] .service-detail-page .sim-metric-val--muted,.light .service-detail-page .sim-metric-val--muted{color:#0f172a!important}html.light .service-detail-page .sim-impact-pane,html[data-theme=light] .service-detail-page .sim-impact-pane,[data-theme=light] .service-detail-page .sim-impact-pane,.light .service-detail-page .sim-impact-pane{background:#f8fafc!important;border-color:#00000012!important}html.light .service-detail-page .sim-impact__title,html[data-theme=light] .service-detail-page .sim-impact__title,[data-theme=light] .service-detail-page .sim-impact__title,.light .service-detail-page .sim-impact__title{color:#0f172a!important}html.light .service-detail-page .sim-benefit-card,html[data-theme=light] .service-detail-page .sim-benefit-card,[data-theme=light] .service-detail-page .sim-benefit-card,.light .service-detail-page .sim-benefit-card{background:#fff!important;border-color:#00000012!important;box-shadow:0 2px 6px #00000008!important}html.light .service-detail-page .sim-benefit-card__title,html[data-theme=light] .service-detail-page .sim-benefit-card__title,[data-theme=light] .service-detail-page .sim-benefit-card__title,.light .service-detail-page .sim-benefit-card__title{color:#0f172a!important}html.light .service-detail-page .sim-benefit-card__desc,html[data-theme=light] .service-detail-page .sim-benefit-card__desc,[data-theme=light] .service-detail-page .sim-benefit-card__desc,.light .service-detail-page .sim-benefit-card__desc{color:#475569!important}html.light .service-detail-page .sim-primary-kpi,html[data-theme=light] .service-detail-page .sim-primary-kpi,[data-theme=light] .service-detail-page .sim-primary-kpi,.light .service-detail-page .sim-primary-kpi{background:#fff!important;border-color:#00000014!important}html.light .service-detail-page .sim-primary-kpi__label,html[data-theme=light] .service-detail-page .sim-primary-kpi__label,[data-theme=light] .service-detail-page .sim-primary-kpi__label,.light .service-detail-page .sim-primary-kpi__label{color:#64748b!important}html.light .service-detail-page .sim-primary-kpi__desc,html[data-theme=light] .service-detail-page .sim-primary-kpi__desc,[data-theme=light] .service-detail-page .sim-primary-kpi__desc,.light .service-detail-page .sim-primary-kpi__desc{color:#475569!important}html.light .service-detail-page .sim-oscilloscope-wrap,html[data-theme=light] .service-detail-page .sim-oscilloscope-wrap,[data-theme=light] .service-detail-page .sim-oscilloscope-wrap,.light .service-detail-page .sim-oscilloscope-wrap{background:#f8fafc!important;border-color:#0000000f!important}html.light .service-detail-page .sim-realtime-stat,html[data-theme=light] .service-detail-page .sim-realtime-stat,[data-theme=light] .service-detail-page .sim-realtime-stat,.light .service-detail-page .sim-realtime-stat{background:#fff!important;border-color:#0000000d!important}html.light .service-detail-page .metric-bento-card,html[data-theme=light] .service-detail-page .metric-bento-card,[data-theme=light] .service-detail-page .metric-bento-card,.light .service-detail-page .metric-bento-card,html.light .service-detail-page .metric-card-3d-inner,html[data-theme=light] .service-detail-page .metric-card-3d-inner,[data-theme=light] .service-detail-page .metric-card-3d-inner,.light .service-detail-page .metric-card-3d-inner,html.light .service-detail-page .arch-bento-card,html[data-theme=light] .service-detail-page .arch-bento-card,[data-theme=light] .service-detail-page .arch-bento-card,.light .service-detail-page .arch-bento-card,html.light .service-detail-page .challenge-solution-inner,html[data-theme=light] .service-detail-page .challenge-solution-inner,[data-theme=light] .service-detail-page .challenge-solution-inner,.light .service-detail-page .challenge-solution-inner,html.light .service-detail-page .feature-module-card,html[data-theme=light] .service-detail-page .feature-module-card,[data-theme=light] .service-detail-page .feature-module-card,.light .service-detail-page .feature-module-card,html.light .service-detail-page .deliverable-card-inner,html[data-theme=light] .service-detail-page .deliverable-card-inner,[data-theme=light] .service-detail-page .deliverable-card-inner,.light .service-detail-page .deliverable-card-inner{background:#fff!important;border-color:#00000017!important;box-shadow:0 10px 30px -6px #00000012,0 2px 6px #00000008!important}html.light .service-detail-page .card-box__bottom-glow,html[data-theme=light] .service-detail-page .card-box__bottom-glow,[data-theme=light] .service-detail-page .card-box__bottom-glow,.light .service-detail-page .card-box__bottom-glow{opacity:.35!important}html.light .service-detail-page .metric-bento-card:hover .card-box__bottom-glow,html[data-theme=light] .service-detail-page .metric-bento-card:hover .card-box__bottom-glow,[data-theme=light] .service-detail-page .metric-bento-card:hover .card-box__bottom-glow,.light .service-detail-page .metric-bento-card:hover .card-box__bottom-glow,html.light .service-detail-page .arch-bento-card:hover .card-box__bottom-glow,html[data-theme=light] .service-detail-page .arch-bento-card:hover .card-box__bottom-glow,[data-theme=light] .service-detail-page .arch-bento-card:hover .card-box__bottom-glow,.light .service-detail-page .arch-bento-card:hover .card-box__bottom-glow,html.light .service-detail-page .feature-module-card:hover .card-box__bottom-glow,html[data-theme=light] .service-detail-page .feature-module-card:hover .card-box__bottom-glow,[data-theme=light] .service-detail-page .feature-module-card:hover .card-box__bottom-glow,.light .service-detail-page .feature-module-card:hover .card-box__bottom-glow{opacity:.52!important}html.light .service-detail-page .metric-bento-card__val,html[data-theme=light] .service-detail-page .metric-bento-card__val,[data-theme=light] .service-detail-page .metric-bento-card__val,.light .service-detail-page .metric-bento-card__val,html.light .service-detail-page .metric-bento-card__label,html[data-theme=light] .service-detail-page .metric-bento-card__label,[data-theme=light] .service-detail-page .metric-bento-card__label,.light .service-detail-page .metric-bento-card__label,html.light .service-detail-page .arch-bento-card__heading,html[data-theme=light] .service-detail-page .arch-bento-card__heading,[data-theme=light] .service-detail-page .arch-bento-card__heading,.light .service-detail-page .arch-bento-card__heading,html.light .service-detail-page .feature-module-card__title,html[data-theme=light] .service-detail-page .feature-module-card__title,[data-theme=light] .service-detail-page .feature-module-card__title,.light .service-detail-page .feature-module-card__title,html.light .service-detail-page .deliverable-card__title,html[data-theme=light] .service-detail-page .deliverable-card__title,[data-theme=light] .service-detail-page .deliverable-card__title,.light .service-detail-page .deliverable-card__title{color:#0f172a!important}html.light .service-detail-page .metric-bento-card__desc,html[data-theme=light] .service-detail-page .metric-bento-card__desc,[data-theme=light] .service-detail-page .metric-bento-card__desc,.light .service-detail-page .metric-bento-card__desc,html.light .service-detail-page .arch-bento-card__text,html[data-theme=light] .service-detail-page .arch-bento-card__text,[data-theme=light] .service-detail-page .arch-bento-card__text,.light .service-detail-page .arch-bento-card__text,html.light .service-detail-page .feature-module-card__desc,html[data-theme=light] .service-detail-page .feature-module-card__desc,[data-theme=light] .service-detail-page .feature-module-card__desc,.light .service-detail-page .feature-module-card__desc,html.light .service-detail-page .deliverable-card__desc,html[data-theme=light] .service-detail-page .deliverable-card__desc,[data-theme=light] .service-detail-page .deliverable-card__desc,.light .service-detail-page .deliverable-card__desc{color:#475569!important}html.light .service-detail-page .feature-module-card__caps li,html[data-theme=light] .service-detail-page .feature-module-card__caps li,[data-theme=light] .service-detail-page .feature-module-card__caps li,.light .service-detail-page .feature-module-card__caps li,html.light .service-detail-page .deliverable-card__caps li,html[data-theme=light] .service-detail-page .deliverable-card__caps li,[data-theme=light] .service-detail-page .deliverable-card__caps li,.light .service-detail-page .deliverable-card__caps li{color:#334155!important}html.light .service-detail-page .feature-module-card__caps,html[data-theme=light] .service-detail-page .feature-module-card__caps,[data-theme=light] .service-detail-page .feature-module-card__caps,.light .service-detail-page .feature-module-card__caps,html.light .service-detail-page .deliverable-card__caps,html[data-theme=light] .service-detail-page .deliverable-card__caps,[data-theme=light] .service-detail-page .deliverable-card__caps,.light .service-detail-page .deliverable-card__caps{border-color:#00000014!important}html.light .service-detail-page .tech-chip-item,html[data-theme=light] .service-detail-page .tech-chip-item,[data-theme=light] .service-detail-page .tech-chip-item,.light .service-detail-page .tech-chip-item{background:#fff!important;border-color:#00000014!important;box-shadow:0 2px 6px #00000008!important}html.light .service-detail-page .tech-chip__name,html[data-theme=light] .service-detail-page .tech-chip__name,[data-theme=light] .service-detail-page .tech-chip__name,.light .service-detail-page .tech-chip__name{color:#0f172a!important}html.light .service-detail-page .tech-chip__role,html[data-theme=light] .service-detail-page .tech-chip__role,[data-theme=light] .service-detail-page .tech-chip__role,.light .service-detail-page .tech-chip__role{color:#475569!important}html.light .service-detail-page .meta-card,html[data-theme=light] .service-detail-page .meta-card,[data-theme=light] .service-detail-page .meta-card,.light .service-detail-page .meta-card,body.light-mode .service-detail-page .meta-card,html.light .meta-card,[data-theme=light] .meta-card,.light .meta-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 10px 30px #0000000d,0 2px 6px #00000005!important}html.light .service-detail-page .meta-card__icon,html[data-theme=light] .service-detail-page .meta-card__icon,[data-theme=light] .service-detail-page .meta-card__icon,.light .service-detail-page .meta-card__icon{background:#f1f5f9!important;border-color:#00000014!important}html.light .service-detail-page .meta-card__label,html[data-theme=light] .service-detail-page .meta-card__label,[data-theme=light] .service-detail-page .meta-card__label,.light .service-detail-page .meta-card__label{color:#64748b!important}html.light .service-detail-page .meta-card__value,html[data-theme=light] .service-detail-page .meta-card__value,[data-theme=light] .service-detail-page .meta-card__value,.light .service-detail-page .meta-card__value{color:#0f172a!important}html.light .service-detail-page .meta-card__value--emerald,html[data-theme=light] .service-detail-page .meta-card__value--emerald,[data-theme=light] .service-detail-page .meta-card__value--emerald,.light .service-detail-page .meta-card__value--emerald{color:#059669!important}html.light .service-detail-page .perf-card,html[data-theme=light] .service-detail-page .perf-card,[data-theme=light] .service-detail-page .perf-card,.light .service-detail-page .perf-card,body.light-mode .service-detail-page .perf-card,[data-theme=light] .perf-card,.light .perf-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 16px 40px #0000000f,0 2px 8px #00000005!important}html.light .service-detail-page .perf-card__glow,html[data-theme=light] .service-detail-page .perf-card__glow,[data-theme=light] .service-detail-page .perf-card__glow,.light .service-detail-page .perf-card__glow,[data-theme=light] .perf-card__glow,.light .perf-card__glow{opacity:.18!important}html.light .service-detail-page .perf-card__top,html[data-theme=light] .service-detail-page .perf-card__top,[data-theme=light] .service-detail-page .perf-card__top,.light .service-detail-page .perf-card__top,[data-theme=light] .perf-card__top,.light .perf-card__top{background:#f8fafc!important;border-bottom:1px solid #00000012!important}html.light .service-detail-page .perf-status-text,html[data-theme=light] .service-detail-page .perf-status-text,[data-theme=light] .service-detail-page .perf-status-text,.light .service-detail-page .perf-status-text,[data-theme=light] .perf-status-text,.light .perf-status-text{color:#64748b!important}html.light .service-detail-page .perf-stage-tab,html[data-theme=light] .service-detail-page .perf-stage-tab,[data-theme=light] .service-detail-page .perf-stage-tab,.light .service-detail-page .perf-stage-tab,[data-theme=light] .perf-stage-tab,.light .perf-stage-tab{color:#475569!important;background:#f1f5f9!important;border-color:#00000014!important}html.light .service-detail-page .perf-stage-tab:hover,html[data-theme=light] .service-detail-page .perf-stage-tab:hover,[data-theme=light] .service-detail-page .perf-stage-tab:hover,.light .service-detail-page .perf-stage-tab:hover,[data-theme=light] .perf-stage-tab:hover,.light .perf-stage-tab:hover{color:#0f172a!important;background:#e2e8f0!important;border-color:#00000026!important}html.light .service-detail-page .perf-stage-tab.is-active,html[data-theme=light] .service-detail-page .perf-stage-tab.is-active,[data-theme=light] .service-detail-page .perf-stage-tab.is-active,.light .service-detail-page .perf-stage-tab.is-active,[data-theme=light] .perf-stage-tab.is-active,.light .perf-stage-tab.is-active{background:rgba(var(--service-accent-rgb,242, 1, 1), .1)!important;border-color:var(--service-accent,#f20101)!important;color:#0f172a!important;box-shadow:0 2px 8px #0000000f!important}html.light .service-detail-page .perf-stage-tab__title,html[data-theme=light] .service-detail-page .perf-stage-tab__title,[data-theme=light] .service-detail-page .perf-stage-tab__title,.light .service-detail-page .perf-stage-tab__title,[data-theme=light] .perf-stage-tab__title,.light .perf-stage-tab__title{color:#475569!important}html.light .service-detail-page .perf-stage-tab.is-active .perf-stage-tab__title,html[data-theme=light] .service-detail-page .perf-stage-tab.is-active .perf-stage-tab__title,[data-theme=light] .service-detail-page .perf-stage-tab.is-active .perf-stage-tab__title,.light .service-detail-page .perf-stage-tab.is-active .perf-stage-tab__title,[data-theme=light] .perf-stage-tab.is-active .perf-stage-tab__title,.light .perf-stage-tab.is-active .perf-stage-tab__title{color:#0f172a!important;font-weight:800!important}html.light .service-detail-page .perf-auto-toggle,html[data-theme=light] .service-detail-page .perf-auto-toggle,[data-theme=light] .service-detail-page .perf-auto-toggle,.light .service-detail-page .perf-auto-toggle,[data-theme=light] .perf-auto-toggle,.light .perf-auto-toggle{color:#475569!important;background:#f1f5f9!important;border-color:#00000014!important}html.light .service-detail-page .perf-auto-toggle:hover,html[data-theme=light] .service-detail-page .perf-auto-toggle:hover,[data-theme=light] .service-detail-page .perf-auto-toggle:hover,.light .service-detail-page .perf-auto-toggle:hover,[data-theme=light] .perf-auto-toggle:hover,.light .perf-auto-toggle:hover{color:#0f172a!important;background:#e2e8f0!important}html.light .service-detail-page .perf-auto-toggle.is-active,html[data-theme=light] .service-detail-page .perf-auto-toggle.is-active,[data-theme=light] .service-detail-page .perf-auto-toggle.is-active,.light .service-detail-page .perf-auto-toggle.is-active,[data-theme=light] .perf-auto-toggle.is-active,.light .perf-auto-toggle.is-active{background:rgba(var(--service-accent-rgb,242, 1, 1), .1)!important;color:#0f172a!important}html.light .service-detail-page .perf-col--protlo,html[data-theme=light] .service-detail-page .perf-col--protlo,[data-theme=light] .service-detail-page .perf-col--protlo,.light .service-detail-page .perf-col--protlo,[data-theme=light] .perf-col--protlo,.light .perf-col--protlo{background:linear-gradient(145deg, rgba(var(--service-accent-rgb,242, 1, 1), .06) 0%, #fff 100%)!important;border-color:rgba(var(--service-accent-rgb,242, 1, 1), .28)!important;box-shadow:0 4px 16px #00000008!important}html.light .service-detail-page .perf-col--legacy,html[data-theme=light] .service-detail-page .perf-col--legacy,[data-theme=light] .service-detail-page .perf-col--legacy,.light .service-detail-page .perf-col--legacy,[data-theme=light] .perf-col--legacy,.light .perf-col--legacy{background:#f8fafc!important;border-color:#00000014!important;box-shadow:0 4px 16px #00000005!important}html.light .service-detail-page .perf-col__num,html[data-theme=light] .service-detail-page .perf-col__num,[data-theme=light] .service-detail-page .perf-col__num,.light .service-detail-page .perf-col__num,[data-theme=light] .perf-col__num,.light .perf-col__num{color:#0f172a!important;text-shadow:none!important}html.light .service-detail-page .perf-col__num--legacy,html[data-theme=light] .service-detail-page .perf-col__num--legacy,[data-theme=light] .service-detail-page .perf-col__num--legacy,.light .service-detail-page .perf-col__num--legacy,[data-theme=light] .perf-col__num--legacy,.light .perf-col__num--legacy{color:#64748b!important;text-shadow:none!important}html.light .service-detail-page .perf-col__unit--legacy,html[data-theme=light] .service-detail-page .perf-col__unit--legacy,[data-theme=light] .service-detail-page .perf-col__unit--legacy,.light .service-detail-page .perf-col__unit--legacy,[data-theme=light] .perf-col__unit--legacy,.light .perf-col__unit--legacy{color:#64748b!important}html.light .service-detail-page .perf-col__badge--legacy,html[data-theme=light] .service-detail-page .perf-col__badge--legacy,[data-theme=light] .service-detail-page .perf-col__badge--legacy,.light .service-detail-page .perf-col__badge--legacy,[data-theme=light] .perf-col__badge--legacy,.light .perf-col__badge--legacy{color:#64748b!important;background:#f1f5f9!important;border-color:#0000001a!important}html.light .service-detail-page .perf-col__delta--legacy,html[data-theme=light] .service-detail-page .perf-col__delta--legacy,[data-theme=light] .service-detail-page .perf-col__delta--legacy,.light .service-detail-page .perf-col__delta--legacy,[data-theme=light] .perf-col__delta--legacy,.light .perf-col__delta--legacy{color:#e11d48!important;background:#e11d4814!important;border-color:#e11d4833!important}html.light .service-detail-page .perf-meter,html[data-theme=light] .service-detail-page .perf-meter,[data-theme=light] .service-detail-page .perf-meter,.light .service-detail-page .perf-meter,[data-theme=light] .perf-meter,.light .perf-meter{background:#00000012!important}html.light .service-detail-page .perf-meter--legacy,html[data-theme=light] .service-detail-page .perf-meter--legacy,[data-theme=light] .service-detail-page .perf-meter--legacy,.light .service-detail-page .perf-meter--legacy,[data-theme=light] .perf-meter--legacy,.light .perf-meter--legacy{background:#0000000f!important}html.light .service-detail-page .perf-meter__fill--legacy,html[data-theme=light] .service-detail-page .perf-meter__fill--legacy,[data-theme=light] .service-detail-page .perf-meter__fill--legacy,.light .service-detail-page .perf-meter__fill--legacy,[data-theme=light] .perf-meter__fill--legacy,.light .perf-meter__fill--legacy{opacity:.65!important;background:#e11d48!important}html.light .service-detail-page .perf-point-item,html[data-theme=light] .service-detail-page .perf-point-item,[data-theme=light] .service-detail-page .perf-point-item,.light .service-detail-page .perf-point-item,[data-theme=light] .perf-point-item,.light .perf-point-item,html.light .service-detail-page .perf-point-item span,html[data-theme=light] .service-detail-page .perf-point-item span,[data-theme=light] .service-detail-page .perf-point-item span,.light .service-detail-page .perf-point-item span,[data-theme=light] .perf-point-item span,.light .perf-point-item span{color:#334155!important}html.light .service-detail-page .perf-point-item--legacy,html[data-theme=light] .service-detail-page .perf-point-item--legacy,[data-theme=light] .service-detail-page .perf-point-item--legacy,.light .service-detail-page .perf-point-item--legacy,[data-theme=light] .perf-point-item--legacy,.light .perf-point-item--legacy,html.light .service-detail-page .perf-point-item--legacy span,html[data-theme=light] .service-detail-page .perf-point-item--legacy span,[data-theme=light] .service-detail-page .perf-point-item--legacy span,.light .service-detail-page .perf-point-item--legacy span,[data-theme=light] .perf-point-item--legacy span,.light .perf-point-item--legacy span{color:#64748b!important}html.light .service-detail-page .perf-vs-pill,html[data-theme=light] .service-detail-page .perf-vs-pill,[data-theme=light] .service-detail-page .perf-vs-pill,.light .service-detail-page .perf-vs-pill,[data-theme=light] .perf-vs-pill,.light .perf-vs-pill{color:#0f172a!important;background:#fff!important;border-color:#0000001f!important;box-shadow:0 2px 8px #00000014!important}html.light .service-detail-page .perf-card__bottom,html[data-theme=light] .service-detail-page .perf-card__bottom,[data-theme=light] .service-detail-page .perf-card__bottom,.light .service-detail-page .perf-card__bottom,[data-theme=light] .perf-card__bottom,.light .perf-card__bottom{background:#f8fafc!important;border-top:1px solid #00000012!important}html.light .service-detail-page .perf-highlight-val,html[data-theme=light] .service-detail-page .perf-highlight-val,[data-theme=light] .service-detail-page .perf-highlight-val,.light .service-detail-page .perf-highlight-val,[data-theme=light] .perf-highlight-val,.light .perf-highlight-val{color:#0f172a!important}html.light .service-detail-page .perf-highlight-label,html[data-theme=light] .service-detail-page .perf-highlight-label,[data-theme=light] .service-detail-page .perf-highlight-label,.light .service-detail-page .perf-highlight-label,[data-theme=light] .perf-highlight-label,.light .perf-highlight-label{color:#64748b!important}@media (max-width:768px){.arch-bento-card,.challenge-solution-inner{border-radius:14px!important;padding:20px 18px!important}.arch-bento-card__badge,.cs-badge{font-family:var(--font-sora), var(--sora), "Sora", sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;gap:4px!important;margin-bottom:6px!important;font-size:9px!important;font-weight:700!important;line-height:1.2!important}.arch-bento-card__badge span,.cs-badge span{letter-spacing:inherit!important;font-family:inherit!important;font-size:9px!important;font-weight:700!important;line-height:inherit!important;text-transform:inherit!important;color:inherit!important}.arch-bento-card__badge i,.cs-badge i{font-size:10px!important;line-height:1!important}.arch-bento-card__heading,.challenge-solution__heading{margin-bottom:8px!important;font-size:18px!important;line-height:1.3!important}.arch-bento-card__text,.challenge-solution__text{font-size:13.5px!important;line-height:1.55!important}.metrics-bento-grid{grid-template-columns:1fr!important;gap:12px!important}.metric-card-3d-inner{border-radius:14px!important;padding:16px 18px!important}.metric-card__header{margin-bottom:8px!important}.metric-card__icon-wrap{border-radius:8px!important;width:34px!important;height:34px!important;font-size:16px!important}.metric-card__change-tag{padding:2px 8px!important;font-size:11px!important}.metric-card__number{margin-bottom:4px!important;font-size:26px!important;line-height:1.1!important}.metric-card__label{margin-bottom:4px!important;font-size:13.5px!important;line-height:1.3!important}.metric-card__desc{font-size:12px!important;line-height:1.45!important}}
