:root{--oq-ind-line:#e2ebf2;--oq-ind-surface:#f7fafc;--oq-ind-text:#405468;--oq-ind-muted:#5a6b7d}.oq-svc-breadcrumbs{padding:1rem 0 .25rem;background:var(--oq-ind-surface);scroll-margin-top:calc(var(--oq-header-h) + .85rem)}.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:var(--oq-ind-muted)}.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-ind-note a,.oq-svc-crumb--current{color:var(--oq-navy);font-weight:600}.contact-direct,.contact-direct [id],.oq-ind-anchor-alias,.oq-ind-explorer__panel,.oq-ind-hero [id],.oq-ind-section{scroll-margin-top:calc(var(--oq-header-h) + .85rem)}.oq-ind-section{padding:2.75rem 0}.oq-ind-anchor-alias{display:block;width:0;height:0;overflow:hidden;pointer-events:none}.oq-ind-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oq-ind-section--explorer{background:radial-gradient(ellipse 50% 40%at 0 0,rgba(0,158,227,.08),transparent 50%),linear-gradient(180deg,#f4f8fb 0,#eef4f8 100%)}.oq-ind-section--capabilities,.oq-ind-section--map,.oq-ind-section--related{background:var(--oq-ind-surface)}.oq-ind-section--faq{background:#fff}.oq-ind-section--approach.oq-section--method{padding-top:3.25rem;padding-bottom:3.25rem}.oq-ind-section--cta{background:#fff;padding-bottom:2.25rem}.oq-ind-header{text-align:left;margin:0 0 1.65rem;max-width:44rem}.oq-ind-header--center,.oq-ind-header--inverse-center{text-align:center;max-width:42rem;margin-left:auto;margin-right:auto}.oq-ind-header--inverse-center .oq-eyebrow,.oq-ind-header--inverse-editorial .oq-eyebrow{color:#7dd3f5}.oq-ind-header--inverse-center h2,.oq-ind-header--inverse-editorial h2{color:#fff}.oq-ind-header--inverse-center .oq-mod__lead,.oq-ind-header--inverse-editorial .oq-mod__lead{color:rgba(255,255,255,.82)}.oq-ind-header h2{scroll-margin-top:calc(var(--oq-header-h) + .85rem)}.oq-ind-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-ind-medallion--sm{width:2.45rem;height:2.45rem;font-size:.92rem}.oq-ind-medallion--lg{width:4.15rem;height:4.15rem;font-size:1.45rem}.oq-ind-medallion--inverse{background:rgba(255,255,255,.12);border-color:rgba(125,211,245,.45);color:#bfe9fb;box-shadow:0 8px 20px rgba(0,0,0,.18)}.oq-ind-note{margin:1.1rem 0 0;color:var(--oq-ind-muted);font-size:.92rem;line-height:1.55}.oq-ind-note a{color:var(--oq-cyan-deep)}.oq-ind-note--disclaimer{font-style:italic}.oq-ind-hero{padding:2.5rem 0 2rem;background:linear-gradient(180deg,var(--oq-ind-surface) 0%,#fff 100%)}.oq-ind-hero__inner{display:grid;gap:1.75rem;align-items:center;grid-template-columns:minmax(0,1fr)}.oq-ind-hero h1{font-family:var(--oq-font-display);color:var(--oq-navy);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;margin:0 0 .85rem}.oq-ind-hero__lead{font-size:1.05rem;line-height:1.65;color:var(--oq-ind-text);margin:0 0 1.35rem}.oq-ind-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.oq-ind-hero__media{border-radius:1rem;overflow:hidden;background:#eef4f8;box-shadow:0 12px 32px rgba(15,35,55,.08)}.oq-ind-hero__img{display:block;width:100%;height:auto}@media (min-width:992px){.oq-ind-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem}}.oq-ind-hero--hub{position:relative;padding:2.45rem 0 2.55rem;overflow:hidden;color:#fff;background:radial-gradient(circle at 76% 24%,rgba(0,158,227,.17),transparent 34%),radial-gradient(circle at 15% 8%,rgba(0,158,227,.08),transparent 28%),linear-gradient(125deg,#011226 0,#011b3c 46%,#023057 100%);border-bottom:1px solid rgba(0,158,227,.18)}.oq-ind-hero--hub .oq-eyebrow{color:#7dd3f5}.oq-ind-hero--hub h1{color:#fff;font-size:clamp(1.85rem,3.8vw,2.7rem)}.oq-ind-hero--hub .oq-ind-hero__lead{color:rgba(255,255,255,.82);max-width:36rem}.oq-ind-hero--hub .oq-btn--outline{border-color:rgba(255,255,255,.72);color:#fff!important;background:0 0}.oq-ind-hero--hub .oq-btn--outline:focus-visible,.oq-ind-hero--hub .oq-btn--outline:hover{background:rgba(255,255,255,.08);color:#fff!important;border-color:#7dd3f5}.oq-ind-hero__layout{display:grid;gap:1.75rem;align-items:center}.oq-ind-hero__mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.55rem;min-height:17.5rem;padding:.45rem;border-radius:1.05rem;background:rgba(255,255,255,.045);border:1px solid rgba(125,211,245,.28);box-shadow:0 0 0 1px rgba(0,158,227,.08),0 22px 48px rgba(0,0,0,.28)}.oq-ind-hero__tile{position:relative;margin:0;overflow:hidden;border-radius:.95rem;background:#011226;min-height:7.5rem}.oq-ind-hero__mosaic-img{display:block;width:100%;height:100%;object-fit:cover}.oq-ind-hero__tile-label{position:absolute;left:.5rem;right:.5rem;bottom:.45rem;margin:0;padding:.28rem .45rem;border-radius:.4rem;background:rgba(1,18,38,.62);color:rgba(232,246,252,.92);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.25}@media (min-width:1024px){.oq-ind-hero--hub{min-height:0}.oq-ind-hero__layout{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:2rem}.oq-ind-hero__mosaic{min-height:22rem}}@media (max-width:767.98px){.oq-ind-hero--hub{padding:1.85rem 0 2rem}.oq-ind-hero__mosaic{min-height:0}.oq-ind-hero__tile{min-height:6.25rem}.oq-ind-hero--hub .oq-ind-hero__actions .oq-btn{width:100%;justify-content:center}}.oq-ind-explorer__note{margin:-.5rem 0 1.15rem;color:#5a6b7d;font-size:.95rem}.oq-ind-explorer{display:grid;gap:.7rem}.oq-ind-explorer__item{display:grid;gap:0;min-width:0}.oq-ind-explorer__tab{display:flex;align-items:center;gap:.7rem;min-height:44px;width:100%;min-width:0;padding:.7rem .85rem;border:1px solid rgba(1,27,60,.1);border-radius:1rem;background:#fff;color:var(--oq-navy);text-align:left;box-shadow:0 8px 18px rgba(1,27,60,.04);cursor:pointer;scroll-margin-top:calc(var(--oq-header-h) + .85rem)}.oq-ind-explorer__tab:focus-visible,.oq-ind-explorer__tab:hover{border-color:rgba(0,158,227,.45)}.oq-ind-explorer__tab:focus-visible{outline:2px solid var(--oq-cyan);outline-offset:2px}.oq-ind-explorer__item.is-open .oq-ind-explorer__tab,.oq-ind-explorer__tab.is-selected,.oq-ind-explorer__tab[aria-selected=true]{border-color:var(--oq-cyan);background:linear-gradient(180deg,rgba(0,158,227,.1),#fff 62%);box-shadow:0 10px 22px rgba(0,158,227,.12)}@media (max-width:1023.98px){.oq-ind-explorer__item.is-open .oq-ind-explorer__tab{border-bottom-left-radius:0;border-bottom-right-radius:0}}.oq-ind-explorer__tab-icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;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);flex:0 0 auto}.oq-ind-explorer__tab-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.oq-ind-explorer__tab-label{font-weight:700;line-height:1.25}.oq-ind-explorer__tab-hint{display:none;color:#5a6b7d;font-size:.78rem;line-height:1.35}.oq-ind-explorer__tab-arrow{margin-left:auto;color:var(--oq-cyan-deep);font-size:.8rem}.oq-ind-explorer__tab.is-selected .oq-ind-explorer__tab-arrow i,.oq-ind-explorer__tab:hover .oq-ind-explorer__tab-arrow{transform:translateX(2px)}@media (max-width:1023.98px){.oq-ind-explorer__tab.is-selected .oq-ind-explorer__tab-arrow i{transform:rotate(90deg)}}.oq-ind-explorer__tab-arrow i{transition:transform .18s ease}.oq-ind-explorer__panel{display:grid;gap:0;padding:0;background:#fff;border:1px solid rgba(1,27,60,.1);border-radius:1.15rem;box-shadow:0 14px 30px rgba(1,27,60,.05);overflow:hidden}@media (max-width:1023.98px){.oq-ind-explorer__panel{border-top:0;border-radius:0 0 1.15rem 1.15rem}}.oq-ind-explorer__panel--profile{border-style:dashed;border-color:rgba(0,158,227,.45);background:linear-gradient(180deg,rgba(0,158,227,.06),#fff 48%)}.oq-ind-explorer.is-enhanced .oq-ind-explorer__panel[hidden]{display:none}.oq-ind-explorer:not(.is-enhanced) .oq-ind-explorer__item+.oq-ind-explorer__item{margin-top:0}.oq-ind-explorer__media{overflow:hidden;background:#eef4f8;aspect-ratio:16/9;min-height:10rem}.oq-ind-explorer__media--icon{display:grid;place-items:center;min-height:12rem;aspect-ratio:16/9;background:radial-gradient(circle at 70% 20%,rgba(0,158,227,.16),transparent 36%),linear-gradient(135deg,#e7f5fc 0,#f7fafc 100%)}.oq-ind-explorer__img{display:block;width:100%;height:100%;object-fit:cover}.oq-ind-explorer__content{display:grid;gap:1rem;padding:1.1rem 1.15rem 1.25rem}.oq-ind-explorer__identity{display:flex;align-items:center;gap:.65rem;margin:0 0 .55rem}.oq-ind-explorer__badge{margin:0;padding:.22rem .6rem;border:1px solid #cfe2ef;border-radius:999px;background:#f2f8fc;color:var(--oq-ind-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.oq-ind-explorer__title,.oq-ind-next-card h3{font-family:var(--oq-font-display);color:var(--oq-navy)}.oq-ind-explorer__title{font-size:1.45rem;line-height:1.2;margin:0 0 .35rem}.oq-ind-explorer__hint{margin:0 0 .75rem;color:#5a6b7d;font-size:.92rem}.oq-ind-explorer__challenge{margin:0 0 .95rem;color:var(--oq-ind-text);line-height:1.6}.oq-ind-explorer__needs-label{margin:0 0 .45rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--oq-cyan-deep)}.oq-ind-explorer__needs{list-style:none;margin:0 0 1.15rem;padding:0;display:grid;gap:.4rem}.oq-ind-explorer__need{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;color:var(--oq-ind-text);font-size:.94rem;line-height:1.45}.oq-ind-explorer__need-mark{color:var(--oq-cyan-deep);margin-top:.12rem}.oq-ind-explorer__cta{align-self:flex-start}@media (min-width:1024px){.oq-ind-explorer.is-enhanced{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:.55rem 1.15rem;align-items:start}.oq-ind-explorer.is-enhanced .oq-ind-explorer__item{display:contents}.oq-ind-explorer.is-enhanced .oq-ind-explorer__tab{grid-column:1;min-width:0;width:auto}.oq-ind-explorer.is-enhanced .oq-ind-explorer__tab-hint{display:block}.oq-ind-explorer.is-enhanced .oq-ind-explorer__panel{grid-column:2;grid-row:1/span 6}.oq-ind-explorer.is-enhanced .oq-ind-explorer__media{aspect-ratio:16/8;min-height:15rem}.oq-ind-explorer.is-enhanced .oq-ind-explorer__content{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:1.15rem 1.35rem;padding:1.25rem 1.35rem 1.4rem;align-items:start}}.oq-ind-section--patterns{color:#fff;background:radial-gradient(circle at 50%0,rgba(0,158,227,.17),transparent 42%),linear-gradient(125deg,#011226 0,#011b3c 44%,#023057 100%)}.oq-ind-patterns{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.oq-ind-patterns{grid-template-columns:repeat(6,minmax(0,1fr))}.oq-ind-pattern:nth-child(-n+3){grid-column:span 2}.oq-ind-pattern:nth-child(n+4){grid-column:span 3}}.oq-ind-pattern{padding:1.2rem 1.15rem;background:rgba(255,255,255,.055);border:1px solid rgba(125,211,245,.28);border-radius:1rem}.oq-ind-pattern__title{font-family:var(--oq-font-display);font-size:1.12rem;color:#fff;margin:.85rem 0 .45rem}.oq-ind-pattern__body{margin:0;color:rgba(255,255,255,.82);font-size:.93rem;line-height:1.6}.oq-ind-section--next{background:linear-gradient(180deg,#f7fafc 0,#eef4f8 100%)}.oq-ind-next{display:grid;gap:1rem}@media (min-width:900px){.oq-ind-next{grid-template-columns:1fr 1fr}}.oq-ind-next-card{display:flex;flex-direction:column;gap:.7rem;padding:1.35rem 1.25rem;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-ind-next-card h3{font-size:1.35rem;margin:0}.oq-ind-next-card p{margin:0;color:#405468;line-height:1.55}.oq-ind-next-card .oq-btn{margin-top:auto;align-self:flex-start}.oq-ind-list{display:grid;gap:.65rem;margin:0;padding-left:1.15rem;max-width:52rem;color:var(--oq-ind-text);line-height:1.6}@media (min-width:900px){.oq-ind-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 2rem;max-width:none}}.oq-ind-map{display:grid;gap:.85rem;border-radius:1rem}.oq-ind-map__row{display:grid;gap:.65rem;padding:1rem 1.1rem;background:#fff;border:1px solid var(--oq-ind-line);border-radius:.9rem}.oq-ind-map__row--head{display:none}.oq-ind-map__cell{display:flex;flex-direction:column;gap:.15rem;min-width:0}.oq-ind-map__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--oq-ind-muted)}.oq-ind-map__value{color:var(--oq-ind-text);font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.oq-ind-map__cell--area .oq-ind-map__value{color:var(--oq-navy);font-weight:700}@media (min-width:900px){.oq-ind-map{gap:0;border:1px solid var(--oq-ind-line);overflow:hidden;background:#fff}.oq-ind-map__row{grid-template-columns:minmax(9rem,.8fr) minmax(0,1.1fr) minmax(0,1.3fr);gap:1.25rem;border:0;border-bottom:1px solid var(--oq-ind-line);border-radius:0;align-items:start}.oq-ind-map__row:last-child{border-bottom:0}.oq-ind-map__row--head{display:grid;background:var(--oq-ind-surface)}.oq-ind-map__cell--head{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--oq-ind-muted)}.oq-ind-map__label{display:none}}.oq-ind-spotlights{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.oq-ind-spotlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.oq-ind-spotlight{padding:1.35rem 1.3rem 1.4rem;background:#fff;border:1px solid var(--oq-ind-line);border-left:3px solid var(--oq-cyan);border-radius:.95rem}.oq-ind-spotlight__title{font-family:var(--oq-font-display);color:var(--oq-navy);font-size:1.15rem;line-height:1.3;margin:0 0 .5rem}.oq-ind-spotlight__lead{color:var(--oq-ind-text);line-height:1.6;margin:0 0 .85rem}.oq-ind-spotlight__points{margin:0;padding-left:1.15rem;color:var(--oq-ind-text);line-height:1.55}.oq-ind-spotlight__points li+li{margin-top:.35rem}.oq-ind-service-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.oq-ind-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.oq-ind-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.oq-ind-service-card{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem 1.2rem;background:#fff;border:1px solid var(--oq-ind-line);border-radius:.9rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.oq-ind-service-card:hover{border-color:var(--oq-cyan);box-shadow:0 10px 26px rgba(15,35,55,.08)}.oq-ind-service-card:focus-visible{outline:2px solid var(--oq-cyan);outline-offset:2px}.oq-ind-service-card__head{display:flex;align-items:center;gap:.75rem}.oq-ind-service-card__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;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);font-size:.95rem}.oq-ind-service-card__title{color:var(--oq-navy);font-weight:700;font-size:1rem;line-height:1.35;flex:1 1 auto}.oq-ind-service-card__lead{color:var(--oq-ind-text);font-size:.9rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.oq-ind-capabilities,.oq-ind-tech-grid{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.oq-ind-capability{padding:.5rem .9rem .5rem .65rem;min-height:44px;display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--oq-ind-line);border-radius:999px;background:#fff;color:var(--oq-navy);font-size:.9rem;font-weight:600}.oq-ind-capability__icon{justify-content:center;width:1.35rem;height:1.35rem;color:var(--oq-cyan-deep);font-size:.85rem;line-height:1;flex:0 0 auto}.oq-ind-capability__icon,.oq-ind-tech,.oq-ind-tech__mark{display:inline-flex;align-items:center}.oq-ind-tech{gap:.55rem;padding:.5rem .9rem;min-height:44px;border:1px solid var(--oq-ind-line);border-radius:.75rem;background:#fff}.oq-ind-tech__mark{justify-content:center;width:1.75rem;height:1.75rem;color:var(--oq-cyan-deep)}.oq-ind-tech__logo{width:28px;height:28px;object-fit:contain}.oq-ind-tech--text,.oq-ind-tech__label{color:var(--oq-navy);font-size:.9rem;font-weight:600}.oq-ind-work-lanes{display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.oq-ind-work-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.oq-ind-work-lane{padding:1rem 1.15rem 1.1rem;background:#fff;border:1px solid var(--oq-ind-line);border-radius:.9rem}.oq-ind-work-lane__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.45rem}.oq-ind-work-lane__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;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);font-size:.95rem}.oq-ind-work-lane__title{color:var(--oq-navy);font-size:1rem;margin:0;flex:1 1 auto;line-height:1.3}.oq-ind-work-lane__link{display:inline-flex;align-items:center;min-height:44px;color:var(--oq-cyan-deep);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.oq-ind-work-lane__link:focus-visible,.oq-ind-work-lane__link:hover{text-decoration:underline}.oq-ind-phases{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0;counter-reset:oq-ind-phase}@media (min-width:900px){.oq-ind-phases{grid-template-columns:repeat(2,minmax(0,1fr))}}.oq-ind-phase{padding:1.1rem 1.15rem 1.2rem;background:#fff;border:1px solid var(--oq-ind-line);border-top:3px solid var(--oq-cyan);border-radius:.9rem}.oq-ind-phase__title{color:var(--oq-navy);font-size:1rem;margin:0 0 .4rem}.oq-ind-phase__body{margin:0;color:var(--oq-ind-text);font-size:.93rem;line-height:1.6}.oq-ind-related-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.oq-ind-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.oq-ind-related-card{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.2rem;background:#fff;border:1px solid var(--oq-ind-line);border-radius:.9rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.oq-ind-related-card:hover{border-color:var(--oq-cyan);box-shadow:0 10px 26px rgba(15,35,55,.08)}.oq-ind-related-card:focus-visible{outline:2px solid var(--oq-cyan);outline-offset:2px}.oq-ind-related-card__icon{color:var(--oq-cyan-deep);font-size:1.15rem}.oq-ind-related-card__title{color:var(--oq-navy);font-weight:700;font-size:1.02rem;line-height:1.3}.oq-ind-related-card__cta{color:var(--oq-cyan-deep);font-size:.9rem;font-weight:600}.oq-ind-faq-list{max-width:48rem;margin:0}.oq-ind-cta-band{max-width:40rem;margin:0 auto;padding:2rem 1.35rem;text-align:center;border-radius:1rem;background:linear-gradient(135deg,#0b3557 0,#0f4d7a 100%);color:#fff}.oq-ind-cta-band--soft{max-width:none;background:linear-gradient(135deg,rgba(0,158,227,.1),#fff);border:1px solid rgba(0,158,227,.18);box-shadow:0 12px 30px rgba(0,158,227,.08);color:inherit}.oq-ind-cta-band h2{color:#fff;font-family:var(--oq-font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.25;margin:0 0 .65rem}.oq-ind-cta-band--soft h2{color:var(--oq-navy);font-size:clamp(1.4rem,3vw,2rem);margin:.55rem 0 .65rem}.oq-ind-cta-band__lead{color:rgba(255,255,255,.88);line-height:1.6;margin:0 0 1.15rem}.oq-ind-cta-band--soft .oq-ind-cta-band__lead{color:#405468;max-width:36rem;margin:0 auto 1.1rem}.oq-ind-section img,.oq-ind-section picture{max-width:100%}@media (max-width:420px){.oq-ind-section{padding:2rem 0}.oq-ind-explorer__panel,.oq-ind-pattern,.oq-ind-phase,.oq-ind-service-card,.oq-ind-spotlight,.oq-ind-work-lane{padding-left:1rem;padding-right:1rem}.oq-ind-explorer__cta{align-self:stretch;width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.oq-ind-explorer__tab,.oq-ind-explorer__tab-arrow i,.oq-ind-related-card,.oq-ind-service-card{transition:none}}