.oq-svc-breadcrumbs{padding:1rem 0 .25rem;background:#f7fafc}.oq-svc-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:center;list-style:none;margin:0;padding:0;font-size:.88rem;color:#5a6b7d}.oq-svc-crumb:not(:last-child)::after{content:"/";margin-left:.5rem;color:#9aabb8}.oq-svc-crumb a{color:var(--oq-cyan-deep);text-decoration:none}.oq-svc-crumb a:focus-visible,.oq-svc-crumb a:hover{text-decoration:underline}.oq-svc-crumb--current{color:var(--oq-navy);font-weight:600}.oq-svc-medallion{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:linear-gradient(145deg,rgba(0,158,227,.16),#fff);border:1px solid rgba(0,158,227,.28);color:var(--oq-navy);box-shadow:0 6px 16px rgba(1,27,60,.08);flex:0 0 auto;font-size:1.05rem}.oq-svc-medallion--sm{width:2.45rem;height:2.45rem;font-size:.92rem}.oq-svc-medallion--lg{width:4.15rem;height:4.15rem;font-size:1.45rem}.oq-svc-medallion--inverse{background:rgba(255,255,255,.95);border-color:rgba(0,158,227,.45);color:var(--oq-navy);box-shadow:0 8px 20px rgba(0,0,0,.18)}.oq-svc-pill{display:inline-flex;align-self:flex-start;max-width:100%;width:fit-content;padding:.28rem .7rem;border-radius:999px;border:1px solid rgba(0,158,227,.22);background:rgba(0,158,227,.1);color:var(--oq-navy);font-size:.78rem;font-weight:700;line-height:1.4;white-space:normal}.oq-svc-pill--soft{background:rgba(0,158,227,.12);border-color:rgba(0,158,227,.22);color:var(--oq-navy)}.oq-svc-pill--dark{background:rgba(255,255,255,.1);border-color:rgba(191,233,251,.35);color:#e8f6fc}.oq-svc-anchor-alias{display:block;width:0;height:0;overflow:hidden;pointer-events:none}.oq-svc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-direct,.contact-direct [id],.oq-svc-anchor-alias,.oq-svc-breadcrumbs,.oq-svc-hero [id],.oq-svc-section,.oq-svc-section [id]{scroll-margin-top:calc(var(--oq-header-h) + .85rem)}.oq-svc-section{padding:3rem 0}.oq-svc-section--before-after,.oq-svc-section--capabilities,.oq-svc-section--deliverables,.oq-svc-section--paths,.oq-svc-section--related,.oq-svc-section--scenarios{background:#f4f8fb}.oq-svc-section--catalogue{background:#f7fafc}.oq-svc-section--cap-map,.oq-svc-section--examine,.oq-svc-section--faq,.oq-svc-section--fit,.oq-svc-section--work-link{background:#fff}.oq-svc-section--scope{background:#f7fbfd}.oq-svc-section--approach,.oq-svc-section--methodology{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 50%0,rgba(0,158,227,.18),transparent 42%),linear-gradient(180deg,#011b3c 0,#023057 100%)}.oq-svc-section--tech,.oq-svc-section--technologies{color:#fff;background:radial-gradient(circle at 20%0,rgba(0,158,227,.16),transparent 40%),#011b3c}.oq-svc-section--next{background:#eef5f9}.oq-svc-section--cta{background:linear-gradient(180deg,#f3fbff 0,#fff 100%)}.oq-svc-section--ai-readiness,.oq-svc-section--continuity-ops,.oq-svc-section--data-reliability,.oq-svc-section--decision-dashboards,.oq-svc-section--digital-experience,.oq-svc-section--human-controls,.oq-svc-section--hybrid-architecture,.oq-svc-section--incident-continuity,.oq-svc-section--project-track,.oq-svc-section--proportional-controls,.oq-svc-section--support-track,.oq-svc-section--technical-seo{background:linear-gradient(180deg,rgba(232,244,251,.7),#fff)}.oq-svc-section__header{max-width:42rem;margin-bottom:1.75rem}.oq-svc-section__header--center,.oq-svc-section__header--inverse-center{margin-left:auto;margin-right:auto;text-align:center;max-width:46rem}.oq-svc-section__header h2{font-family:var(--oq-font-display);color:var(--oq-navy);font-size:clamp(1.45rem,3vw,2rem);line-height:1.2;margin:.35rem 0 .65rem}.oq-svc-section__lead{margin:0;color:#405468;line-height:1.6}.oq-svc-section--approach .oq-svc-section__header h2,.oq-svc-section--methodology .oq-svc-section__header h2,.oq-svc-section--tech .oq-svc-section__header h2,.oq-svc-section--technologies .oq-svc-section__header h2{color:#fff}.oq-svc-section--approach .oq-svc-section__lead,.oq-svc-section--methodology .oq-svc-section__lead,.oq-svc-section--tech .oq-svc-section__lead,.oq-svc-section--technologies .oq-svc-section__lead{color:rgba(255,255,255,.82)}.oq-svc-section--approach .oq-eyebrow,.oq-svc-section--methodology .oq-eyebrow,.oq-svc-section--tech .oq-eyebrow,.oq-svc-section--technologies .oq-eyebrow{color:#7dd3f5}.oq-svc-section__note{margin:1.25rem 0 0;font-size:.92rem}.oq-svc-section__note a{color:var(--oq-cyan-deep);font-weight:600}.oq-svc-section--tech .oq-svc-section__note,.oq-svc-section--tech .oq-svc-section__note a,.oq-svc-section--technologies .oq-svc-section__note,.oq-svc-section--technologies .oq-svc-section__note a{color:rgba(255,255,255,.82)}.oq-svc-hero--hub .oq-eyebrow,.oq-svc-section--tech .oq-svc-section__note a,.oq-svc-section--technologies .oq-svc-section__note a{color:#7dd3f5}.oq-svc-hero{position:relative;padding:3.25rem 0 3rem;overflow:hidden}.oq-svc-hero--hub{padding:2.75rem 0 2.85rem;color:#fff;background:radial-gradient(circle at 72% 28%,rgba(0,158,227,.18),transparent 34%),radial-gradient(circle at 18% 12%,rgba(0,158,227,.1),transparent 28%),linear-gradient(125deg,#011226 0,#011b3c 46%,#023057 100%);border-bottom:1px solid rgba(0,158,227,.18)}.oq-svc-hero--hub .oq-svc-hero__lead{color:rgba(255,255,255,.82)}.oq-svc-hero--hub .oq-btn--outline{border-color:rgba(255,255,255,.72);color:#fff!important;background:0 0}.oq-svc-hero--hub .oq-btn--outline:focus-visible,.oq-svc-hero--hub .oq-btn--outline:hover{background:rgba(255,255,255,.08);color:#fff!important;border-color:#7dd3f5}.oq-svc-hero__layout{display:grid;gap:2rem;align-items:center}.oq-svc-hero h1{font-family:var(--oq-font-display);color:var(--oq-navy);font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.12;margin-bottom:.85rem}.oq-svc-hero--hub h1{color:#fff}.oq-svc-hero__lead{font-size:1.05rem;line-height:1.65;color:#405468;margin-bottom:1.1rem}.oq-svc-hero__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.2rem}.oq-svc-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem}.oq-svc-hero__copy .oq-svc-pill{margin:0 0 1.1rem}.oq-svc-hero__meta .oq-svc-pill{margin:0}.oq-svc-hero__collage{position:relative;min-height:24.5rem;padding:1.75rem .9rem 1.35rem .2rem}.oq-svc-hero__collage-card{position:relative;margin:0;overflow:hidden;border-radius:1.15rem;background:rgba(255,255,255,.045);border:1px solid rgba(125,211,245,.22);box-shadow:0 24px 60px rgba(0,0,0,.28)}.oq-svc-hero__collage-card img,.oq-svc-hero__figure img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.oq-svc-hero__collage-label{position:absolute;left:.65rem;bottom:.55rem;margin:0;max-width:calc(100% - 1.3rem);padding:.12rem .15rem;border-radius:0;background:0 0;border:0;color:rgba(232,246,252,.78);font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;white-space:normal;text-shadow:0 1px 8px rgba(1,18,38,.85)}.oq-svc-hero__collage-card--primary{width:74%;z-index:2;box-shadow:0 0 0 1px rgba(125,211,245,.12),0 28px 70px rgba(0,0,0,.34),0 0 48px rgba(0,158,227,.16)}.oq-svc-hero__collage-card--infra{position:absolute;top:16px;right:18px;width:46%;z-index:3}.oq-svc-hero__collage-card--cyber{position:absolute;right:1.35rem;bottom:.4rem;width:37%;z-index:1;opacity:.88;box-shadow:0 14px 32px rgba(0,0,0,.2)}.oq-svc-hero--detail{padding:3.25rem 0 2rem;background:radial-gradient(ellipse 70% 80%at 92% 18%,rgba(0,158,227,.18),transparent 55%),linear-gradient(180deg,#eef8fd 0,#fff 72%);border-bottom:1px solid rgba(0,158,227,.12)}.oq-svc-hero__split{display:grid;gap:1.75rem;align-items:center}.oq-svc-hero__copy-top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.65rem}.oq-svc-hero__figure{position:relative;margin:0;padding:.55rem;border-radius:1.15rem;background:radial-gradient(circle at 80% 10%,rgba(0,158,227,.22),transparent 46%),#e8f4fb;border:1px solid rgba(0,158,227,.22);box-shadow:0 16px 36px rgba(1,27,60,.12)}.oq-svc-hero__figure img{height:auto;border-radius:.85rem}.oq-svc-hero__badge{position:absolute;left:1.05rem;bottom:1.05rem;margin:0;padding:.38rem .7rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;background:rgba(1,27,60,.88);color:#fff}.oq-svc-hero__badge--illustration{background:rgba(0,119,179,.94)}.oq-btn--outline{border:1.5px solid var(--oq-navy);color:var(--oq-navy)!important;background:#fff;box-shadow:none}.oq-btn--outline:focus-visible,.oq-btn--outline:hover{background:rgba(0,158,227,.08);color:var(--oq-navy)!important;border-color:var(--oq-cyan, #009ee3)}.oq-svc-hero--detail .oq-btn--outline{border-color:var(--oq-navy);color:var(--oq-navy)!important;background:#fff}.oq-svc-catalogue-grid,.oq-svc-next-grid,.oq-svc-path-grid,.oq-svc-related-grid,.oq-svc-scenario-grid{display:grid;gap:1rem}.oq-svc-path-card{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem;border:1px solid rgba(1,27,60,.1);border-radius:1rem;background:#fff;box-shadow:0 8px 20px rgba(1,27,60,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.oq-svc-path-card:focus-within,.oq-svc-path-card:hover{border-color:rgba(0,158,227,.35);box-shadow:0 12px 28px rgba(1,27,60,.08)}.oq-svc-path-card__top{display:flex;align-items:flex-start;gap:.8rem}.oq-svc-path-card__heading{margin:0;flex:1}.oq-svc-path-card__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:0;border:0;background:0 0;text-align:left;cursor:pointer;color:inherit;min-height:44px}.oq-svc-path-card__title{font-family:var(--oq-font-display);color:var(--oq-navy);font-size:1.08rem;margin:0;flex:1}.oq-svc-path-card__chevron{flex:0 0 auto;width:.65rem;height:.65rem;border-right:2px solid var(--oq-navy);border-bottom:2px solid var(--oq-navy);transform:rotate(45deg);transition:transform .2s ease}.oq-svc-path-card__trigger[aria-expanded=true] .oq-svc-path-card__chevron{transform:rotate(225deg)}.oq-svc-path-card__panel{margin-top:.15rem}.oq-svc-path-card__summary{color:#405468;font-size:.93rem;line-height:1.55;margin:0 0 .75rem}.oq-svc-path-card__link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--oq-cyan-deep);font-weight:700;font-size:.9rem;text-decoration:none}.oq-svc-path-card__link:focus-visible,.oq-svc-path-card__link:hover{text-decoration:underline}.oq-svc-catalogue-card{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;min-height:100%;padding:1.25rem 1.2rem 1.15rem;border:1px solid rgba(1,27,60,.08);border-top:3px solid var(--oq-cyan);border-radius:1.05rem;background:#fff;box-shadow:0 12px 28px rgba(1,27,60,.06);transition:transform .2s ease,box-shadow .2s ease}.oq-svc-catalogue-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(1,27,60,.09)}.oq-svc-catalogue-card__head{display:flex;align-items:center;gap:.85rem;width:100%}.oq-svc-catalogue-card__title{font-family:var(--oq-font-display);color:var(--oq-navy);font-size:1.18rem;line-height:1.25;margin:0;flex:1 1 auto}.oq-svc-catalogue-card__outcomes,.oq-svc-catalogue-card__summary{margin:0;color:#405468;font-size:.93rem;line-height:1.55}.oq-svc-catalogue-card__outcomes{padding-left:1.1rem}.oq-svc-catalogue-card .oq-btn{margin-top:auto;align-self:flex-start}.oq-svc-approach-track{--oq-svc-approach-progress:100%;position:relative;max-width:1120px;margin:0 auto;padding:1.5rem .35rem .5rem}.oq-svc-approach-track__rail{display:none;position:absolute;top:3.15rem;left:8%;right:8%;height:3px;border-radius:999px;background:rgba(255,255,255,.14);z-index:0;overflow:visible}.oq-svc-approach-track__fill{height:100%;width:var(--oq-svc-approach-progress);border-radius:inherit;background:linear-gradient(90deg,var(--oq-cyan-deep),var(--oq-cyan));box-shadow:0 0 18px rgba(0,158,227,.35)}.oq-svc-approach-rail{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:1.15rem}.oq-svc-approach-step{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:.35rem .25rem .5rem;transition:transform .25s ease}.oq-svc-approach-step__content{display:flex;flex-direction:column;gap:.45rem;min-width:0}.oq-svc-approach-track.is-complete .oq-svc-approach-step:focus-within,.oq-svc-approach-track.is-complete .oq-svc-approach-step:hover{transform:translateY(-3px)}.oq-svc-approach-step__badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:999px;background:linear-gradient(145deg,#163f70,#011b3c);border:2px solid rgba(255,255,255,.2);box-shadow:0 12px 26px rgba(0,0,0,.28);color:#fff;margin-bottom:.25rem;transition:transform .3s ease,background .3s ease,border-color .3s ease}.oq-svc-approach-track.is-complete .oq-svc-approach-step__badge{background:linear-gradient(135deg,var(--oq-cyan),var(--oq-cyan-deep));border-color:rgba(255,255,255,.45)}.oq-svc-approach-track.is-complete .oq-svc-approach-step:focus-within .oq-svc-approach-step__badge,.oq-svc-approach-track.is-complete .oq-svc-approach-step:hover .oq-svc-approach-step__badge{border-color:rgba(255,255,255,.55);transform:scale(1.04);box-shadow:0 12px 26px rgba(0,158,227,.35)}.oq-svc-approach-step__number{position:absolute;top:-.35rem;right:-.35rem;width:1.35rem;height:1.35rem;border-radius:999px;background:#fff;color:var(--oq-navy);font-size:.65rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.2)}.oq-svc-approach-step__icon{font-size:1.15rem}.oq-svc-approach-step h3{margin:0;font-size:1.02rem;color:#fff}.oq-svc-approach-step p{margin:0;color:rgba(255,255,255,.78);font-size:.9rem;line-height:1.5}.oq-svc-approach-cta{display:flex;justify-content:center;margin-top:2rem}.oq-svc-approach-cta .oq-btn{min-width:min(100%,18rem)}.oq-svc-cap-desktop{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.oq-svc-cap-mobile{display:grid;gap:.65rem}.oq-svc-cap-group{padding:1rem 1.05rem;border-radius:1rem;background:#fff;border:1px solid rgba(1,27,60,.1);box-shadow:0 8px 20px rgba(1,27,60,.04)}.oq-svc-cap-group__head{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem}.oq-svc-cap-group__title{font-family:var(--oq-font-display);color:var(--oq-navy);font-size:1rem;margin:0}.oq-svc-cap-group__list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.oq-svc-cap-accordion-item{border:1px solid rgba(1,27,60,.1);border-radius:14px;background:#fff;overflow:hidden}.oq-svc-cap-accordion-item.is-open{border-color:rgba(0,158,227,.35)}.oq-svc-cap-accordion-item__heading{margin:0}.oq-svc-cap-accordion-item__trigger{width:100%;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.05rem;min-height:48px;border:0;background:0 0;font:inherit;font-weight:700;color:var(--oq-navy);text-align:left;cursor:pointer}.oq-svc-cap-accordion-item__trigger:focus-visible{outline:2px solid var(--oq-cyan);outline-offset:-2px}.oq-svc-cap-accordion-item__label{flex:1}.oq-svc-cap-accordion-item__chevron{width:.55rem;height:.55rem;border-right:2px solid var(--oq-cyan-deep);border-bottom:2px solid var(--oq-cyan-deep);transform:rotate(45deg);transition:transform .2s ease;flex:0 0 auto}.oq-svc-cap-accordion-item.is-open .oq-svc-cap-accordion-item__chevron{transform:rotate(-135deg)}.oq-svc-cap-accordion-item__panel{padding:0 1.05rem 1rem}.oq-svc-section--tech,.oq-svc-section--technologies{position:relative;overflow:hidden}.oq-svc-tech-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;list-style:none;margin:0;padding:0}.oq-svc-tech-chip{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.65rem .7rem;border:1px solid rgba(0,158,227,.28);border-radius:12px;background:rgba(255,255,255,.04);font-size:.82rem;color:rgba(255,255,255,.88)}.oq-svc-tech-chip:focus-within,.oq-svc-tech-chip:hover{background:rgba(255,255,255,.1);border-color:rgba(0,158,227,.65);color:#fff}.oq-svc-tech-chip__mark{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;background:rgba(255,255,255,.95);flex:0 0 auto}.oq-svc-tech-chip__label{min-width:0;overflow-wrap:anywhere;font-weight:700}.oq-svc-tech-chip__logo{width:1.75rem;height:1.75rem;object-fit:contain;flex:0 0 auto}.oq-svc-tech-chip__fa,.oq-svc-tech-chip__text{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--oq-navy);flex:0 0 auto}.oq-svc-next-card{display:flex;flex-direction:column;gap:.7rem;padding:1.3rem 1.2rem;border-radius:1.05rem;background:#fff;border:1px solid rgba(1,27,60,.1);box-shadow:0 10px 24px rgba(1,27,60,.05)}.oq-svc-cta-band h2,.oq-svc-next-card h3{font-family:var(--oq-font-display);color:var(--oq-navy)}.oq-svc-next-card h3{font-size:1.35rem;margin:0}.oq-svc-next-card p{margin:0;color:#405468;line-height:1.55}.oq-svc-next-card .oq-btn{margin-top:auto;align-self:flex-start}.oq-svc-cta-band{text-align:center;background:linear-gradient(135deg,rgba(0,158,227,.1),#fff);border:1px solid rgba(0,158,227,.18);border-radius:var(--oq-radius);padding:2rem 1.4rem;box-shadow:0 12px 30px rgba(0,158,227,.08)}.oq-svc-cta-band h2{font-size:clamp(1.4rem,3vw,2rem);margin:.55rem 0 .65rem}.oq-svc-cta-band__lead{color:#405468;max-width:36rem;margin:0 auto 1.1rem;line-height:1.6}.oq-svc-faq-list{max-width:52rem}.oq-svc-scenario-card{padding:1.15rem 1.15rem 1.05rem;border-radius:1rem;background:#fff;border:1px solid rgba(1,27,60,.08);box-shadow:0 8px 20px rgba(1,27,60,.04)}.oq-svc-scenario-card__head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.oq-svc-compare h3,.oq-svc-fit-panel h3,.oq-svc-related-card h3,.oq-svc-scenario-card h3{font-family:var(--oq-font-display);color:var(--oq-navy);font-size:1.05rem;margin:0}.oq-svc-scenario-card__facts{margin:0;display:grid;gap:.7rem}.oq-svc-scenario-card__facts>div{display:grid;grid-template-columns:auto 1fr;gap:.55rem .65rem}.oq-svc-fact-icon{color:var(--oq-cyan-deep);margin-top:.15rem}.oq-svc-scenario-card__facts dt{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--oq-cyan-deep)}.oq-svc-scenario-card__facts dd{margin:.1rem 0 0;color:#405468;font-size:.92rem;line-height:1.55;grid-column:2}.oq-svc-list-panel{padding:1.15rem 1.15rem 1.05rem;border-radius:1.05rem;background:#fff;border:1px solid rgba(1,27,60,.08)}.oq-svc-list-panel--examine{background:linear-gradient(180deg,#f7fbfe,#fff)}.oq-svc-list-panel--deliverables{background:#f8fbfd}.oq-svc-deliverable-list,.oq-svc-icon-list,.oq-svc-scope-grid{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.oq-svc-deliverable-list li,.oq-svc-icon-list li,.oq-svc-scope-item{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;color:#405468;font-size:.94rem;line-height:1.55}.oq-svc-scope-num{font-weight:800;color:var(--oq-cyan-deep);font-variant-numeric:tabular-nums}.oq-svc-spotlight{display:grid;gap:1.75rem;align-items:start}.oq-svc-spotlight__intro{position:relative;max-width:36rem}.oq-svc-spotlight__intro .oq-eyebrow{margin-bottom:.45rem}.oq-svc-spotlight__intro h2{margin-bottom:.65rem}.oq-svc-spotlight__intro p{color:#405468;line-height:1.6;margin:0}.oq-svc-spotlight__points{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.oq-svc-spotlight__point{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.7rem .85rem;background:rgba(255,255,255,.92);border:1px solid rgba(15,61,92,.08);border-radius:.65rem}.oq-svc-spotlight__text{color:#2f4050;font-size:.94rem;line-height:1.5}.oq-svc-before-after,.oq-svc-fit-grid{display:grid;gap:1rem}.oq-svc-compare,.oq-svc-fit-panel{padding:1.15rem;border-radius:1rem;border:1px solid rgba(1,27,60,.1);background:#fff}.oq-svc-compare--after,.oq-svc-fit-panel--good{border-color:rgba(0,158,227,.28);background:rgba(0,158,227,.05)}.oq-svc-compare__head,.oq-svc-fit-panel__head{display:flex;align-items:center;gap:.7rem;margin-bottom:.75rem}.oq-svc-compare ul,.oq-svc-fit-panel ul{margin:0;padding-left:1.1rem;color:#405468;line-height:1.6;font-size:.93rem}.oq-svc-disclaimer{margin:1rem 0 0;font-size:.88rem;color:#5a6b7d;line-height:1.55}.oq-svc-cap-chip-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.oq-svc-cap-chip,.oq-svc-cap-chip__icon{display:inline-flex;align-items:center;font-size:.82rem}.oq-svc-cap-chip{gap:.4rem;max-width:100%;padding:.32rem .78rem .32rem .55rem;border-radius:999px;border:1px solid rgba(0,158,227,.32);background:rgba(255,255,255,.96);color:var(--oq-navy);font-weight:700;line-height:1.25;cursor:default}.oq-svc-cap-chip__icon{justify-content:center;color:var(--oq-cyan-deep);line-height:1}.oq-svc-cap-chip__label{color:var(--oq-navy)}.oq-svc-related-card,.oq-svc-work-preview{background:#fff;border:1px solid rgba(1,27,60,.08)}.oq-svc-work-preview{display:grid;gap:1.25rem;align-items:center;padding:1rem;border-radius:1.1rem;box-shadow:0 12px 28px rgba(1,27,60,.06)}.oq-svc-work-preview img{display:block;width:100%;height:auto;border-radius:.85rem}.oq-svc-related-card{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem;border-radius:1rem}.oq-svc-related-card__head{display:flex;align-items:center;gap:.75rem}.oq-svc-related-card h3{flex:1 1 auto}.oq-svc-related-card p{color:#405468;font-size:.93rem;line-height:1.55;margin:0 0 .35rem}.oq-svc-related-card .oq-btn{margin-top:auto;align-self:flex-start}@media (min-width:768px){.oq-svc-before-after,.oq-svc-catalogue-grid,.oq-svc-deliverable-list,.oq-svc-fit-grid,.oq-svc-icon-list,.oq-svc-next-grid,.oq-svc-path-grid,.oq-svc-related-grid,.oq-svc-scenario-grid,.oq-svc-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oq-svc-path-card__trigger{cursor:default;pointer-events:none}.oq-svc-path-card__chevron{display:none}.oq-svc-path-card__panel[hidden]{display:block!important}.oq-svc-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oq-svc-cap-desktop{display:grid}.oq-svc-cap-mobile{display:none}.oq-svc-work-preview{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (min-width:992px){.oq-svc-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.25rem}.oq-svc-hero__split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.oq-svc-approach-track__rail{display:block}.oq-svc-approach-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.oq-svc-approach-step{text-align:center;align-items:center}.oq-svc-cap-desktop,.oq-svc-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oq-svc-spotlight{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem 2.5rem;align-items:center}}@media (max-width:991.98px){.oq-svc-hero__collage{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:.15rem 0 0}.oq-svc-hero__collage-card--cyber,.oq-svc-hero__collage-card--infra,.oq-svc-hero__collage-card--primary{position:relative;top:auto;right:auto;bottom:auto;width:auto;margin:0;opacity:1;box-shadow:0 16px 36px rgba(0,0,0,.22)}.oq-svc-hero__collage-card--primary{grid-column:1/-1}.oq-svc-approach-rail{position:relative;gap:0}.oq-svc-approach-rail::before{content:"";position:absolute;left:1.65rem;top:.4rem;bottom:.4rem;width:3px;background:rgba(0,158,227,.28);border-radius:999px;z-index:0}.oq-svc-approach-step{display:grid;grid-template-columns:3.4rem minmax(0,1fr);column-gap:.9rem;align-items:start;padding:0 0 1.35rem}.oq-svc-approach-step__badge{z-index:1;margin:0}.oq-svc-approach-step__content{padding-top:.2rem}}@media (max-width:767.98px){.oq-svc-hero__actions .oq-btn{width:100%;justify-content:center}.oq-svc-hero--hub{padding:2.15rem 0 2.25rem}.oq-svc-hero h1{font-size:clamp(1.7rem,8vw,2.2rem)}}@media (max-width:359.98px){.oq-svc-hero__collage{grid-template-columns:1fr}.oq-svc-hero__actions .oq-btn{max-width:100%}}@media (prefers-reduced-motion:reduce){.oq-svc-cap-accordion-item__chevron,.oq-svc-catalogue-card,.oq-svc-path-card,.oq-svc-path-card__chevron{transition:none}.oq-svc-catalogue-card:hover{transform:none}}