.ServiceDetailExperience-module__w78MWq__page{--az-ink:#050812;--az-ink-soft:#0a1220;--az-red:#fe2b38;--az-red-soft:#f34d52;--az-plum:#62308c;--az-violet:#973698;--az-paper:#f2f5f2;--az-white:#fff;--az-heading:#07101d;--az-copy:#4b5968;--az-line:#0d1e3224;background:var(--az-paper);color:var(--az-heading);position:relative;overflow:clip}.ServiceDetailExperience-module__w78MWq__container{width:min(100%,1376px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.ServiceDetailExperience-module__w78MWq__hero{background:var(--az-ink);color:#fff;isolation:isolate;min-height:900px;margin-top:-4rem;position:relative;overflow:hidden}.ServiceDetailExperience-module__w78MWq__heroImage{z-index:-5;object-fit:cover;object-position:center;opacity:.84;filter:saturate(.92)contrast(1.04);transform:scale(1.015)}.ServiceDetailExperience-module__w78MWq__heroVeil{z-index:-4;background:linear-gradient(90deg, #050812fe 0%, #050812f7 35%, #050812b8 57%, #05081240 82%, #05081280 100%), linear-gradient(0deg, var(--az-ink) 0%, transparent 30%);position:absolute;inset:0}.ServiceDetailExperience-module__w78MWq__heroGrid,.ServiceDetailExperience-module__w78MWq__approachGrid,.ServiceDetailExperience-module__w78MWq__deliverablesGrid,.ServiceDetailExperience-module__w78MWq__relatedGridBg,.ServiceDetailExperience-module__w78MWq__closingGrid{z-index:-3;opacity:.22;background-image:linear-gradient(#fe2b381a 1px,#0000 1px),linear-gradient(90deg,#fe2b381a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.ServiceDetailExperience-module__w78MWq__heroGlow{z-index:-2;inset-inline-end:-8rem;filter:blur(120px);background:#62308c2e;border-radius:50%;width:36rem;height:36rem;position:absolute;top:20%}.ServiceDetailExperience-module__w78MWq__heroInner{z-index:2;grid-template-columns:minmax(0,1.12fr) minmax(23rem,.88fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);min-height:770px;padding-top:8.5rem;padding-bottom:4rem;display:grid;position:relative}.ServiceDetailExperience-module__w78MWq__heroCopy{max-width:850px}.ServiceDetailExperience-module__w78MWq__backLink{color:#e6eef78a;align-items:center;gap:.55rem;margin-bottom:2.25rem;font-size:.75rem;font-weight:650;text-decoration:none;transition:color .18s;display:inline-flex}.ServiceDetailExperience-module__w78MWq__backLink:hover{color:#fff}.ServiceDetailExperience-module__w78MWq__backLink svg{width:.95rem;height:.95rem}.ServiceDetailExperience-module__w78MWq__eyebrow,.ServiceDetailExperience-module__w78MWq__eyebrowDark{letter-spacing:.135em;text-transform:uppercase;align-items:center;gap:.68rem;margin:0 0 1.5rem;font-size:.72rem;font-weight:740;line-height:1.25;display:inline-flex}.ServiceDetailExperience-module__w78MWq__eyebrow{color:var(--az-plum)}.ServiceDetailExperience-module__w78MWq__eyebrowDark{color:#ebf1f9a8}.ServiceDetailExperience-module__w78MWq__eyebrow>span,.ServiceDetailExperience-module__w78MWq__eyebrowDark>span{background:linear-gradient(90deg, var(--az-red), var(--az-violet));flex:none;width:2.5rem;height:1px}.ServiceDetailExperience-module__w78MWq__heroTitle{letter-spacing:-.064em;text-wrap:balance;flex-direction:column;max-width:930px;margin:0;font-size:clamp(3.6rem,6vw,6.7rem);font-weight:590;line-height:.94;display:flex}.ServiceDetailExperience-module__w78MWq__heroTitle>span:first-child{color:#f8fafc}.ServiceDetailExperience-module__w78MWq__heroTitle>span:last-child{background:linear-gradient(100deg, var(--az-red) 3%, var(--az-violet) 54%, #f45d64);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.ServiceDetailExperience-module__w78MWq__heroDescription{color:#dee8f3b8;max-width:720px;margin:2rem 0 0;font-size:clamp(1.03rem,1.35vw,1.22rem);line-height:1.78}.ServiceDetailExperience-module__w78MWq__heroActions{flex-wrap:wrap;gap:.85rem;margin-top:2.1rem;display:flex}.ServiceDetailExperience-module__w78MWq__primaryButton,.ServiceDetailExperience-module__w78MWq__secondaryButton{appearance:none;min-height:3.55rem;font:inherit;cursor:pointer;border-radius:.78rem;justify-content:center;align-items:center;gap:.75rem;padding:.92rem 1.35rem;font-size:.94rem;font-weight:690;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.ServiceDetailExperience-module__w78MWq__primaryButton{background:var(--az-red-soft);color:#050812;border:1px solid #f34d52b3;box-shadow:0 18px 45px -21px #f34d52bf,inset 0 1px #ffffffa3}.ServiceDetailExperience-module__w78MWq__primaryButton:hover{background:#ff5b63;transform:translateY(-2px);box-shadow:0 22px 55px -20px #f34d52c7,inset 0 1px #ffffffb8}.ServiceDetailExperience-module__w78MWq__secondaryButton{color:#f2f6fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a12209e;border:1px solid #dee8f433}.ServiceDetailExperience-module__w78MWq__secondaryButton:hover{background:#121627d1;border-color:#fe2b386b;transform:translateY(-2px)}.ServiceDetailExperience-module__w78MWq__primaryButton:focus-visible,.ServiceDetailExperience-module__w78MWq__secondaryButton:focus-visible,.ServiceDetailExperience-module__w78MWq__backLink:focus-visible,.ServiceDetailExperience-module__w78MWq__relatedCard a:focus-visible,.ServiceDetailExperience-module__w78MWq__faqItem summary:focus-visible{outline:2px solid var(--az-red);outline-offset:4px}.ServiceDetailExperience-module__w78MWq__primaryButton svg,.ServiceDetailExperience-module__w78MWq__secondaryButton svg,.ServiceDetailExperience-module__w78MWq__relatedCard a svg{flex:none;width:1rem;height:1rem;transition:transform .18s}.ServiceDetailExperience-module__w78MWq__primaryButton:hover svg,.ServiceDetailExperience-module__w78MWq__relatedCard a:hover svg{transform:translate(2px,-2px)}.ServiceDetailExperience-module__w78MWq__secondaryButton:hover svg{transform:translate(3px)}.ServiceDetailExperience-module__w78MWq__heroProof{color:#d8e5ee8c;align-items:flex-start;gap:.55rem;max-width:700px;margin:1.25rem 0 0;font-size:.77rem;line-height:1.55;display:flex}.ServiceDetailExperience-module__w78MWq__heroProof svg{width:.95rem;height:.95rem;color:var(--az-red-soft);flex:none;margin-top:.1rem}.ServiceDetailExperience-module__w78MWq__heroSystem{aspect-ratio:1;opacity:.78;justify-self:end;place-items:center;width:min(100%,470px);display:grid;position:relative}.ServiceDetailExperience-module__w78MWq__systemOrbitOne,.ServiceDetailExperience-module__w78MWq__systemOrbitTwo{border:1px solid #f0d1ff29;border-radius:50%;position:absolute}.ServiceDetailExperience-module__w78MWq__systemOrbitOne{width:82%;height:82%}.ServiceDetailExperience-module__w78MWq__systemOrbitTwo{border-color:#fe2b384d;width:58%;height:58%;transform:rotate(28deg)scaleY(.58)}.ServiceDetailExperience-module__w78MWq__systemAxisX,.ServiceDetailExperience-module__w78MWq__systemAxisY{background:linear-gradient(90deg,#0000,#fe2b3847,#0000);position:absolute}.ServiceDetailExperience-module__w78MWq__systemAxisX{width:100%;height:1px}.ServiceDetailExperience-module__w78MWq__systemAxisY{background:linear-gradient(#0000,#62308c57,#0000);width:1px;height:100%}.ServiceDetailExperience-module__w78MWq__systemCore{z-index:2;width:7.5rem;height:7.5rem;color:var(--az-red-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a15c2;border:1px solid #fe2b388c;border-radius:1.7rem;place-items:center;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 0 .85rem #fe2b3809,0 0 65px #62308c47}.ServiceDetailExperience-module__w78MWq__systemCore svg{width:2.25rem;height:2.25rem;transform:rotate(-45deg)}.ServiceDetailExperience-module__w78MWq__systemNodeOne,.ServiceDetailExperience-module__w78MWq__systemNodeTwo,.ServiceDetailExperience-module__w78MWq__systemNodeThree{background:var(--az-red);border:2px solid #111425;border-radius:50%;width:.7rem;height:.7rem;position:absolute;box-shadow:0 0 20px #fe2b38d1}.ServiceDetailExperience-module__w78MWq__systemNodeOne{inset-inline-start:10%;top:36%}.ServiceDetailExperience-module__w78MWq__systemNodeTwo{inset-inline-end:13%;background:var(--az-violet);top:28%;box-shadow:0 0 20px #973698d1}.ServiceDetailExperience-module__w78MWq__systemNodeThree{inset-inline-end:25%;bottom:13%}@media (prefers-reduced-motion:no-preference){.ServiceDetailExperience-module__w78MWq__systemOrbitOne{animation:22s linear infinite ServiceDetailExperience-module__w78MWq__orbit-rotate}.ServiceDetailExperience-module__w78MWq__systemOrbitTwo{animation:12s ease-in-out infinite alternate ServiceDetailExperience-module__w78MWq__orbit-tilt}.ServiceDetailExperience-module__w78MWq__systemNodeOne,.ServiceDetailExperience-module__w78MWq__systemNodeTwo,.ServiceDetailExperience-module__w78MWq__systemNodeThree{animation:2.8s ease-in-out infinite ServiceDetailExperience-module__w78MWq__node-pulse}.ServiceDetailExperience-module__w78MWq__systemNodeTwo{animation-delay:.7s}.ServiceDetailExperience-module__w78MWq__systemNodeThree{animation-delay:1.4s}}.ServiceDetailExperience-module__w78MWq__heroRail{z-index:2;border-top:1px solid #e0e8f221;grid-template-columns:1.2fr 1fr .75fr;display:grid;position:relative}.ServiceDetailExperience-module__w78MWq__heroRail>div{min-width:0;padding:1.35rem clamp(.8rem,2vw,1.75rem) 1.6rem}.ServiceDetailExperience-module__w78MWq__heroRail>div:first-child{padding-inline-start:0}.ServiceDetailExperience-module__w78MWq__heroRail>div+div{border-inline-start:1px solid #e0e8f221}.ServiceDetailExperience-module__w78MWq__heroRail span,.ServiceDetailExperience-module__w78MWq__heroRail strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.ServiceDetailExperience-module__w78MWq__heroRail span{color:#dde7f052;letter-spacing:.09em;margin-bottom:.45rem;font-size:.56rem}.ServiceDetailExperience-module__w78MWq__heroRail strong{color:#f7f9fcb8;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:580;overflow:hidden}.ServiceDetailExperience-module__w78MWq__situationsSection,.ServiceDetailExperience-module__w78MWq__capabilitiesSection,.ServiceDetailExperience-module__w78MWq__scopesSection,.ServiceDetailExperience-module__w78MWq__methodSection,.ServiceDetailExperience-module__w78MWq__faqSection{padding-block:clamp(6rem,10vw,9.5rem);position:relative}.ServiceDetailExperience-module__w78MWq__situationsSection,.ServiceDetailExperience-module__w78MWq__scopesSection,.ServiceDetailExperience-module__w78MWq__faqSection{background:var(--az-paper)}.ServiceDetailExperience-module__w78MWq__capabilitiesSection,.ServiceDetailExperience-module__w78MWq__methodSection{background:#fff}.ServiceDetailExperience-module__w78MWq__sectionHeader,.ServiceDetailExperience-module__w78MWq__relatedHeader{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.68fr);align-items:end;gap:clamp(2.5rem,7vw,8rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.ServiceDetailExperience-module__w78MWq__sectionHeader h2,.ServiceDetailExperience-module__w78MWq__approachHeading h2,.ServiceDetailExperience-module__w78MWq__deliverablesInner h2,.ServiceDetailExperience-module__w78MWq__guardrailsInner h2,.ServiceDetailExperience-module__w78MWq__faqIntro h2,.ServiceDetailExperience-module__w78MWq__relatedHeader h2,.ServiceDetailExperience-module__w78MWq__closingInner h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,4.8vw,4.75rem);font-weight:610;line-height:1.02}.ServiceDetailExperience-module__w78MWq__sectionHeader>p,.ServiceDetailExperience-module__w78MWq__relatedHeader>p{color:var(--az-copy);margin:0;font-size:1rem;line-height:1.82}.ServiceDetailExperience-module__w78MWq__situationGrid{border-top:1px solid var(--az-line);border-bottom:1px solid var(--az-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ServiceDetailExperience-module__w78MWq__situationCard{min-height:300px;padding:clamp(1.5rem,2.5vw,2.25rem);transition:background-color .18s,transform .18s}.ServiceDetailExperience-module__w78MWq__situationCard+.ServiceDetailExperience-module__w78MWq__situationCard{border-inline-start:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__situationCard:hover{background:#fff;transform:translateY(-4px)}.ServiceDetailExperience-module__w78MWq__situationCard>span,.ServiceDetailExperience-module__w78MWq__scopeCard>span{color:var(--az-plum);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.ServiceDetailExperience-module__w78MWq__situationCard h3{letter-spacing:-.035em;margin:clamp(5rem,8vw,7rem) 0 0;font-size:clamp(1.15rem,1.65vw,1.48rem);font-weight:650;line-height:1.25}.ServiceDetailExperience-module__w78MWq__situationCard p,.ServiceDetailExperience-module__w78MWq__capabilityCard p,.ServiceDetailExperience-module__w78MWq__scopeCard p{color:var(--az-copy);margin:1rem 0 0;font-size:.9rem;line-height:1.72}.ServiceDetailExperience-module__w78MWq__approachSection,.ServiceDetailExperience-module__w78MWq__deliverablesSection,.ServiceDetailExperience-module__w78MWq__guardrailsSection,.ServiceDetailExperience-module__w78MWq__relatedSection,.ServiceDetailExperience-module__w78MWq__closingSection{background:radial-gradient(circle at 82% 24%, #62308c33, transparent 31rem), var(--az-ink);color:#fff;isolation:isolate;padding-block:clamp(6rem,10vw,9.5rem);position:relative;overflow:hidden}.ServiceDetailExperience-module__w78MWq__approachGrid,.ServiceDetailExperience-module__w78MWq__deliverablesGrid,.ServiceDetailExperience-module__w78MWq__relatedGridBg,.ServiceDetailExperience-module__w78MWq__closingGrid{opacity:.13}.ServiceDetailExperience-module__w78MWq__approachHeading{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:clamp(3rem,8vw,9rem);margin-bottom:clamp(3.5rem,7vw,6rem);display:grid}.ServiceDetailExperience-module__w78MWq__approachHeading h2,.ServiceDetailExperience-module__w78MWq__deliverablesInner h2,.ServiceDetailExperience-module__w78MWq__guardrailsInner h2,.ServiceDetailExperience-module__w78MWq__relatedHeader h2,.ServiceDetailExperience-module__w78MWq__closingInner h2{color:#f7f9fc}.ServiceDetailExperience-module__w78MWq__approachHeading>p{color:#dce6efa3;margin:0;font-size:1rem;line-height:1.82}.ServiceDetailExperience-module__w78MWq__approachFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.ServiceDetailExperience-module__w78MWq__flowLine{z-index:0;inset-inline:8%;background:linear-gradient(90deg, var(--az-red), var(--az-plum), var(--az-red));opacity:.55;height:1px;position:absolute;top:3.4rem}.ServiceDetailExperience-module__w78MWq__approachStep{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f1bd6;border:1px solid #e4dbee24;border-radius:1.1rem;min-height:330px;padding:clamp(1.5rem,3vw,2.25rem);position:relative}.ServiceDetailExperience-module__w78MWq__approachStep>div{justify-content:space-between;align-items:center;display:flex}.ServiceDetailExperience-module__w78MWq__approachStep>div span{color:#e6ecf359;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem}.ServiceDetailExperience-module__w78MWq__approachStep>div svg{width:1.2rem;height:1.2rem;color:var(--az-red-soft)}.ServiceDetailExperience-module__w78MWq__approachStep h3{color:#f6f8fb;letter-spacing:-.035em;margin:6rem 0 0;font-size:1.3rem;font-weight:650}.ServiceDetailExperience-module__w78MWq__approachStep p{color:#dae4ed9e;margin:1rem 0 0;font-size:.9rem;line-height:1.75}.ServiceDetailExperience-module__w78MWq__capabilitiesSection{border-bottom:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ServiceDetailExperience-module__w78MWq__capabilityCard{border:1px solid var(--az-line);background:#fff;border-radius:1.05rem;min-height:330px;padding:clamp(1.5rem,3vw,2.5rem);transition:transform .18s,border-color .18s,background-color .18s;box-shadow:0 28px 65px -52px #07101d73}.ServiceDetailExperience-module__w78MWq__capabilityCard:hover{background:var(--az-paper);border-color:#62308c47;transform:translateY(-4px)}.ServiceDetailExperience-module__w78MWq__capabilityTop{color:var(--az-plum);justify-content:space-between;align-items:center;display:flex}.ServiceDetailExperience-module__w78MWq__capabilityTop span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.ServiceDetailExperience-module__w78MWq__capabilityTop svg{width:1.3rem;height:1.3rem;color:var(--az-red)}.ServiceDetailExperience-module__w78MWq__capabilityCard h3{letter-spacing:-.045em;max-width:560px;margin:6rem 0 0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:640;line-height:1.15}.ServiceDetailExperience-module__w78MWq__deliverablesSection{background:radial-gradient(circle at 18% 45%,#62308c38,#0000 30rem),#080b14}.ServiceDetailExperience-module__w78MWq__deliverablesInner,.ServiceDetailExperience-module__w78MWq__guardrailsInner,.ServiceDetailExperience-module__w78MWq__closingInner{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.72fr);align-items:center;gap:clamp(3.5rem,8vw,9rem);display:grid}.ServiceDetailExperience-module__w78MWq__deliverablesInner>div:first-of-type>p,.ServiceDetailExperience-module__w78MWq__guardrailsInner>div:first-of-type>p,.ServiceDetailExperience-module__w78MWq__closingInner>div:first-of-type>p{color:#dce6efa3;max-width:700px;margin:1.7rem 0 0;font-size:1rem;line-height:1.82}.ServiceDetailExperience-module__w78MWq__deliverablesPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d18d1;border:1px solid #e6daf029;border-radius:1.2rem;overflow:hidden;box-shadow:0 38px 85px -46px #000000eb}.ServiceDetailExperience-module__w78MWq__panelTopbar{color:#e1e9f273;letter-spacing:.08em;border-bottom:1px solid #e6daf01c;justify-content:space-between;align-items:center;gap:1rem;min-height:3.8rem;padding:.9rem 1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem;display:flex}.ServiceDetailExperience-module__w78MWq__liveSignal{align-items:center;gap:.45rem;display:inline-flex}.ServiceDetailExperience-module__w78MWq__liveSignal i{background:var(--az-red-soft);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #f34d5214}.ServiceDetailExperience-module__w78MWq__deliverablesPanel ul{margin:0;padding:0;list-style:none}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:4.25rem;padding:.85rem 1.15rem;display:grid}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li+li{border-top:1px solid #e6daf017}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li>span{color:#dde6ef47;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li p{color:#f1f5f9c2;margin:0;font-size:.82rem;line-height:1.45}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li svg{width:.9rem;height:.9rem;color:var(--az-red-soft)}.ServiceDetailExperience-module__w78MWq__scopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ServiceDetailExperience-module__w78MWq__scopeCard{border:1px solid var(--az-line);background:#ffffffb8;border-radius:1.1rem;flex-direction:column;min-height:400px;padding:clamp(1.5rem,3vw,2.35rem);display:flex;box-shadow:0 28px 65px -50px #07101d7a}.ServiceDetailExperience-module__w78MWq__scopeCard h3{letter-spacing:-.04em;margin:5rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:650;line-height:1.2}.ServiceDetailExperience-module__w78MWq__scopeCard>div{flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:2rem;display:flex}.ServiceDetailExperience-module__w78MWq__scopeCard small{color:var(--az-plum);border:1px solid #62308c29;border-radius:999px;padding:.45rem .68rem;font-size:.67rem}.ServiceDetailExperience-module__w78MWq__guardrailsSection{background:linear-gradient(125deg,#62308c30,#0000 52%),#080b14}.ServiceDetailExperience-module__w78MWq__guardrailsGlow{z-index:-1;inset-inline-end:-8rem;filter:blur(100px);background:#fe2b381a;border-radius:50%;width:28rem;height:28rem;position:absolute;top:20%}.ServiceDetailExperience-module__w78MWq__guardrailsInner ul{background:#080d189e;border:1px solid #e4dbee24;border-radius:1.1rem;margin:0;padding:0;list-style:none}.ServiceDetailExperience-module__w78MWq__guardrailsInner li{grid-template-columns:auto auto 1fr;align-items:start;gap:.85rem;padding:1.1rem 1.2rem;display:grid}.ServiceDetailExperience-module__w78MWq__guardrailsInner li+li{border-top:1px solid #e4dbee1c}.ServiceDetailExperience-module__w78MWq__guardrailsInner li span{color:#e2eaf247;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.ServiceDetailExperience-module__w78MWq__guardrailsInner li svg{width:.95rem;height:.95rem;color:var(--az-red-soft);margin-top:.08rem}.ServiceDetailExperience-module__w78MWq__guardrailsInner li p{color:#ebf0f5b3;margin:0;font-size:.82rem;line-height:1.58}.ServiceDetailExperience-module__w78MWq__methodTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);display:grid;position:relative}.ServiceDetailExperience-module__w78MWq__methodRail{inset-inline:3%;background:linear-gradient(90deg, var(--az-red), var(--az-plum), #62308c26);height:1px;position:absolute;top:2rem}.ServiceDetailExperience-module__w78MWq__methodStep{z-index:1;position:relative}.ServiceDetailExperience-module__w78MWq__methodNode{background:#fff;border:1px solid #62308c33;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 0 0 .55rem #fff}.ServiceDetailExperience-module__w78MWq__methodNode span{color:var(--az-plum);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.ServiceDetailExperience-module__w78MWq__methodStep h3{letter-spacing:-.03em;margin:2.4rem 0 0;font-size:1.18rem;font-weight:650}.ServiceDetailExperience-module__w78MWq__methodStep p{color:var(--az-copy);margin:.8rem 0 0;font-size:.86rem;line-height:1.7}.ServiceDetailExperience-module__w78MWq__faqSection{border-top:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__faqLayout{grid-template-columns:minmax(16rem,.64fr) minmax(0,1.36fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.ServiceDetailExperience-module__w78MWq__faqIntro{position:sticky;top:7rem}.ServiceDetailExperience-module__w78MWq__faqIntro>p{color:var(--az-copy);margin:1.5rem 0 0;font-size:.95rem;line-height:1.78}.ServiceDetailExperience-module__w78MWq__faqList{border-top:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__faqItem{border-bottom:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__faqItem summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;min-height:5.6rem;padding-block:1rem;list-style:none;display:grid}.ServiceDetailExperience-module__w78MWq__faqItem summary::-webkit-details-marker{display:none}.ServiceDetailExperience-module__w78MWq__faqItem summary>span{color:var(--az-plum);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.ServiceDetailExperience-module__w78MWq__faqItem summary strong{letter-spacing:-.02em;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:630}.ServiceDetailExperience-module__w78MWq__faqItem summary svg{width:1.15rem;height:1.15rem;color:var(--az-red);transition:transform .18s}.ServiceDetailExperience-module__w78MWq__faqItem[open] summary svg{transform:rotate(180deg)}.ServiceDetailExperience-module__w78MWq__faqItem>div{padding:0 2.3rem 1.5rem}.ServiceDetailExperience-module__w78MWq__faqItem>div p{max-width:780px;color:var(--az-copy);margin:0;font-size:.92rem;line-height:1.78}.ServiceDetailExperience-module__w78MWq__relatedSection{background:radial-gradient(circle at 16% 25%, #62308c30, transparent 30rem), var(--az-ink)}.ServiceDetailExperience-module__w78MWq__relatedHeader>p{color:#dbe5eea1}.ServiceDetailExperience-module__w78MWq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ServiceDetailExperience-module__w78MWq__relatedCard{isolation:isolate;background:#090d18;border:1px solid #e4dbee26;border-radius:1.1rem;min-height:380px;position:relative;overflow:hidden}.ServiceDetailExperience-module__w78MWq__relatedCard>img{z-index:-2;object-fit:cover;transition:transform .4s}.ServiceDetailExperience-module__w78MWq__relatedCard:hover>img{transform:scale(1.035)}.ServiceDetailExperience-module__w78MWq__relatedVeil{z-index:-1;background:linear-gradient(#05081226 25%,#050812fa);position:absolute;inset:0}.ServiceDetailExperience-module__w78MWq__relatedCard>div{inset-inline:clamp(1.5rem,3vw,2.25rem);position:absolute;bottom:clamp(1.5rem,3vw,2.25rem)}.ServiceDetailExperience-module__w78MWq__relatedCard>div>span{color:#e2ebf359;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.ServiceDetailExperience-module__w78MWq__relatedCard h3{color:#f7f9fc;letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(1.55rem,2.7vw,2.35rem);font-weight:620}.ServiceDetailExperience-module__w78MWq__relatedCard a{color:#f0f5f9c7;align-items:center;gap:.55rem;margin-top:1rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.ServiceDetailExperience-module__w78MWq__relatedCard a:hover{color:var(--az-red-soft)}.ServiceDetailExperience-module__w78MWq__closingSection{background:linear-gradient(120deg,#62308c38,#0000 45%),#080b14}.ServiceDetailExperience-module__w78MWq__closingInner{align-items:end}.ServiceDetailExperience-module__w78MWq__closingInner h2{font-size:clamp(2.7rem,5.6vw,5.5rem)}.ServiceDetailExperience-module__w78MWq__closingActions{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.ServiceDetailExperience-module__w78MWq__closingActions .ServiceDetailExperience-module__w78MWq__primaryButton,.ServiceDetailExperience-module__w78MWq__closingActions .ServiceDetailExperience-module__w78MWq__secondaryButton{width:100%}.ServiceDetailExperience-module__w78MWq__closingActions small{color:#d9e2eb66;text-align:center;margin-top:.35rem;font-size:.7rem;line-height:1.5}@keyframes ServiceDetailExperience-module__w78MWq__orbit-rotate{to{transform:rotate(360deg)}}@keyframes ServiceDetailExperience-module__w78MWq__orbit-tilt{0%{transform:rotate(18deg)scaleY(.58)}to{transform:rotate(40deg)scaleY(.68)}}@keyframes ServiceDetailExperience-module__w78MWq__node-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:1160px){.ServiceDetailExperience-module__w78MWq__heroInner{grid-template-columns:1fr;min-height:0;padding-top:10rem}.ServiceDetailExperience-module__w78MWq__heroSystem{justify-self:start;width:min(100%,520px)}.ServiceDetailExperience-module__w78MWq__situationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceDetailExperience-module__w78MWq__situationCard:nth-child(3){border-inline-start:0;border-top:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__situationCard:nth-child(4){border-top:1px solid var(--az-line)}}@media (max-width:880px){.ServiceDetailExperience-module__w78MWq__heroRail,.ServiceDetailExperience-module__w78MWq__sectionHeader,.ServiceDetailExperience-module__w78MWq__approachHeading,.ServiceDetailExperience-module__w78MWq__deliverablesInner,.ServiceDetailExperience-module__w78MWq__guardrailsInner,.ServiceDetailExperience-module__w78MWq__closingInner,.ServiceDetailExperience-module__w78MWq__relatedHeader,.ServiceDetailExperience-module__w78MWq__faqLayout{grid-template-columns:1fr}.ServiceDetailExperience-module__w78MWq__heroRail>div:first-child{padding-inline-start:clamp(.8rem,2vw,1.75rem)}.ServiceDetailExperience-module__w78MWq__heroRail>div+div{border-inline-start:0;border-top:1px solid #e0e8f221}.ServiceDetailExperience-module__w78MWq__approachFlow,.ServiceDetailExperience-module__w78MWq__scopeGrid,.ServiceDetailExperience-module__w78MWq__methodTrack{grid-template-columns:1fr}.ServiceDetailExperience-module__w78MWq__flowLine{background:linear-gradient(0deg, var(--az-red), var(--az-plum), var(--az-red));width:1px;height:auto;inset-block:8%;inset-inline-start:3.35rem}.ServiceDetailExperience-module__w78MWq__approachStep{min-height:280px}.ServiceDetailExperience-module__w78MWq__capabilityGrid,.ServiceDetailExperience-module__w78MWq__relatedGrid{grid-template-columns:1fr}.ServiceDetailExperience-module__w78MWq__methodRail{width:1px;height:auto;inset-block:2rem;inset-inline-start:2rem}.ServiceDetailExperience-module__w78MWq__methodStep{min-height:180px;padding-inline-start:6rem}.ServiceDetailExperience-module__w78MWq__methodNode{inset-inline-start:0;position:absolute;top:0}.ServiceDetailExperience-module__w78MWq__methodStep h3{margin-top:.8rem}.ServiceDetailExperience-module__w78MWq__faqIntro{position:static}.ServiceDetailExperience-module__w78MWq__closingActions{max-width:520px}}@media (max-width:620px){.ServiceDetailExperience-module__w78MWq__container{padding-inline:1.15rem}.ServiceDetailExperience-module__w78MWq__hero{min-height:0}.ServiceDetailExperience-module__w78MWq__heroInner{gap:2.5rem;padding-top:8.25rem;padding-bottom:3rem}.ServiceDetailExperience-module__w78MWq__backLink{margin-bottom:1.8rem}.ServiceDetailExperience-module__w78MWq__heroTitle{letter-spacing:-.058em;font-size:clamp(3.05rem,15.2vw,4.25rem)}.ServiceDetailExperience-module__w78MWq__heroDescription{margin-top:1.5rem;font-size:.97rem}.ServiceDetailExperience-module__w78MWq__heroActions{flex-direction:column;align-items:stretch}.ServiceDetailExperience-module__w78MWq__primaryButton,.ServiceDetailExperience-module__w78MWq__secondaryButton{width:100%}.ServiceDetailExperience-module__w78MWq__heroSystem{width:100%;max-width:360px}.ServiceDetailExperience-module__w78MWq__systemCore{border-radius:1.3rem;width:5.8rem;height:5.8rem}.ServiceDetailExperience-module__w78MWq__situationsSection,.ServiceDetailExperience-module__w78MWq__capabilitiesSection,.ServiceDetailExperience-module__w78MWq__scopesSection,.ServiceDetailExperience-module__w78MWq__methodSection,.ServiceDetailExperience-module__w78MWq__faqSection,.ServiceDetailExperience-module__w78MWq__approachSection,.ServiceDetailExperience-module__w78MWq__deliverablesSection,.ServiceDetailExperience-module__w78MWq__guardrailsSection,.ServiceDetailExperience-module__w78MWq__relatedSection{padding-block:5.5rem}.ServiceDetailExperience-module__w78MWq__sectionHeader h2,.ServiceDetailExperience-module__w78MWq__approachHeading h2,.ServiceDetailExperience-module__w78MWq__deliverablesInner h2,.ServiceDetailExperience-module__w78MWq__guardrailsInner h2,.ServiceDetailExperience-module__w78MWq__faqIntro h2,.ServiceDetailExperience-module__w78MWq__relatedHeader h2,.ServiceDetailExperience-module__w78MWq__closingInner h2{font-size:clamp(2.4rem,11.8vw,3.35rem)}.ServiceDetailExperience-module__w78MWq__sectionHeader,.ServiceDetailExperience-module__w78MWq__relatedHeader{margin-bottom:2.7rem}.ServiceDetailExperience-module__w78MWq__situationGrid{grid-template-columns:1fr}.ServiceDetailExperience-module__w78MWq__situationCard{min-height:270px}.ServiceDetailExperience-module__w78MWq__situationCard+.ServiceDetailExperience-module__w78MWq__situationCard{border-inline-start:0;border-top:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__situationCard h3,.ServiceDetailExperience-module__w78MWq__approachStep h3,.ServiceDetailExperience-module__w78MWq__capabilityCard h3{margin-top:4.5rem}.ServiceDetailExperience-module__w78MWq__capabilityCard{min-height:300px}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li{grid-template-columns:auto 1fr}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li svg{display:none}.ServiceDetailExperience-module__w78MWq__scopeCard{min-height:360px}.ServiceDetailExperience-module__w78MWq__guardrailsInner li{grid-template-columns:auto 1fr}.ServiceDetailExperience-module__w78MWq__guardrailsInner li span{display:none}.ServiceDetailExperience-module__w78MWq__faqItem summary{grid-template-columns:1fr auto;gap:.8rem}.ServiceDetailExperience-module__w78MWq__faqItem summary>span{display:none}.ServiceDetailExperience-module__w78MWq__faqItem>div{padding-inline:0}.ServiceDetailExperience-module__w78MWq__relatedCard{min-height:340px}.ServiceDetailExperience-module__w78MWq__closingSection{padding-block:5rem}}@media (prefers-reduced-motion:reduce){.ServiceDetailExperience-module__w78MWq__primaryButton,.ServiceDetailExperience-module__w78MWq__secondaryButton,.ServiceDetailExperience-module__w78MWq__situationCard,.ServiceDetailExperience-module__w78MWq__capabilityCard,.ServiceDetailExperience-module__w78MWq__relatedCard>img,.ServiceDetailExperience-module__w78MWq__faqItem summary svg{transition:none}}[dir=rtl] .ServiceDetailExperience-module__w78MWq__heroTitle{letter-spacing:0}[dir=rtl] .ServiceDetailExperience-module__w78MWq__sectionHeader h2{letter-spacing:0}[dir=rtl] .ServiceDetailExperience-module__w78MWq__approachHeading h2{letter-spacing:0}[dir=rtl] .ServiceDetailExperience-module__w78MWq__deliverablesInner h2{letter-spacing:0}[dir=rtl] .ServiceDetailExperience-module__w78MWq__guardrailsInner h2{letter-spacing:0}[dir=rtl] .ServiceDetailExperience-module__w78MWq__faqIntro h2{letter-spacing:0}[dir=rtl] .ServiceDetailExperience-module__w78MWq__relatedHeader h2{letter-spacing:0}[dir=rtl] .ServiceDetailExperience-module__w78MWq__closingInner h2{letter-spacing:0}[dir=rtl] .ServiceDetailExperience-module__w78MWq__heroVeil{background:linear-gradient(270deg, #050812fe 0%, #050812f7 35%, #050812b8 57%, #05081240 82%, #05081280 100%), linear-gradient(0deg, var(--az-ink) 0%, transparent 30%)}[dir=rtl] .ServiceDetailExperience-module__w78MWq__backLink svg{transform:scaleX(-1)}[dir=rtl] .ServiceDetailExperience-module__w78MWq__primaryButton svg{transform:scaleX(-1)}[dir=rtl] .ServiceDetailExperience-module__w78MWq__secondaryButton svg{transform:scaleX(-1)}[dir=rtl] .ServiceDetailExperience-module__w78MWq__relatedCard a svg{transform:scaleX(-1)}[dir=rtl] .ServiceDetailExperience-module__w78MWq__primaryButton:hover svg{transform:scaleX(-1)translate(-2px,-2px)}[dir=rtl] .ServiceDetailExperience-module__w78MWq__relatedCard a:hover svg{transform:scaleX(-1)translate(-2px,-2px)}[dir=rtl] .ServiceDetailExperience-module__w78MWq__secondaryButton:hover svg{transform:scaleX(-1)translate(-3px)}
