.ServiceDetailExperience-module__w78MWq__page{--az-ink:#0a0a0a;--az-ink-soft:#1c1917;--az-red:#ff3b47;--az-red-soft:#c81e4a;--az-plum:#c81e4a;--az-violet:#ec4899;--az-paper:#faf9f8;--az-paper-soft:#f4f2f0;--az-white:#fff;--az-heading:#0a0a0a;--az-copy:#57534e;--az-muted:#78716c;--az-line:#e7e5e4;--az-line-soft:#efedeb;--az-wash:#fff1f2;--az-shadow-flat:0 1px 2px #0f172a0a;--az-shadow-raised:0 1px 2px #0f172a0d, 0 24px 50px -32px #0f172a40;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-paper);min-height:900px;color:var(--az-heading);isolation:isolate;margin-top:-4rem;position:relative;overflow:hidden}.ServiceDetailExperience-module__w78MWq__heroImage{z-index:-5;object-fit:cover;object-position:center;opacity:1}.ServiceDetailExperience-module__w78MWq__heroVeil{z-index:-4;background:linear-gradient(90deg, #faf9f8fc 0%, #faf9f8f7 40%, #faf9f8c7 58%, #faf9f838 80%, #faf9f800 100%), linear-gradient(0deg, var(--az-paper) 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(#0a0a0a4d 1px,#0000 1px),linear-gradient(90deg,#0a0a0a4d 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:#ec489914;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{width:fit-content;min-height:2.75rem;color:var(--az-muted);align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:650;text-decoration:none;transition:color .18s;display:flex}.ServiceDetailExperience-module__w78MWq__backLink:hover{color:var(--az-heading)}.ServiceDetailExperience-module__w78MWq__backLink svg{width:.95rem;height:.95rem}.ServiceDetailExperience-module__w78MWq__eyebrow,.ServiceDetailExperience-module__w78MWq__eyebrowDark{letter-spacing:.135em;text-transform:uppercase;color:var(--az-plum);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>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:var(--az-heading)}.ServiceDetailExperience-module__w78MWq__heroTitle>span:last-child{background:linear-gradient(100deg, var(--az-red) 3%, var(--az-violet) 54%, var(--az-red));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.ServiceDetailExperience-module__w78MWq__heroDescription{max-width:720px;color:var(--az-copy);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:linear-gradient(100deg, var(--az-red-soft) 0%, var(--az-violet) 100%);color:#fff;border:1px solid #e11d48e6;box-shadow:0 1px 2px #0f172a14,0 14px 30px -16px #e11d488c}.ServiceDetailExperience-module__w78MWq__primaryButton:hover{background:linear-gradient(100deg,#c81e4f 0%,#db3d90 100%);transform:translateY(-2px);box-shadow:0 1px 2px #0f172a14,0 18px 36px -16px #e11d489e}.ServiceDetailExperience-module__w78MWq__secondaryButton{border:1px solid var(--az-line);background:var(--az-white);color:var(--az-heading);box-shadow:var(--az-shadow-flat)}.ServiceDetailExperience-module__w78MWq__secondaryButton:hover{background:var(--az-paper-soft);border-color:#0a0a0a40;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-soft);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{max-width:700px;color:var(--az-muted);align-items:flex-start;gap:.55rem;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 #0a0a0a1a;border-radius:50%;position:absolute}.ServiceDetailExperience-module__w78MWq__systemOrbitOne{width:82%;height:82%}.ServiceDetailExperience-module__w78MWq__systemOrbitTwo{border-color:#e11d4847;width:58%;height:58%;transform:rotate(28deg)scaleY(.58)}.ServiceDetailExperience-module__w78MWq__systemAxisX,.ServiceDetailExperience-module__w78MWq__systemAxisY{background:linear-gradient(90deg,#0000,#ff3b4759,#0000);position:absolute}.ServiceDetailExperience-module__w78MWq__systemAxisX{width:100%;height:1px}.ServiceDetailExperience-module__w78MWq__systemAxisY{background:linear-gradient(#0000,#ec489959,#0000);width:1px;height:100%}.ServiceDetailExperience-module__w78MWq__systemCore{z-index:2;border:1px solid var(--az-line);background:var(--az-white);width:7.5rem;height:7.5rem;color:var(--az-red-soft);box-shadow:0 0 0 .85rem #e11d480a, var(--az-shadow-raised);border-radius:1.7rem;place-items:center;display:grid;position:relative;transform:rotate(45deg)}.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{border:2px solid var(--az-white);background:var(--az-red);border-radius:50%;width:.7rem;height:.7rem;position:absolute;box-shadow:0 0 0 4px #ff3b471f}.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 0 4px #ec48991f}.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 var(--az-line);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 var(--az-line)}.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:var(--az-muted);letter-spacing:.09em;margin-bottom:.45rem;font-size:.56rem}.ServiceDetailExperience-module__w78MWq__heroRail strong{color:var(--az-heading);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__capabilitiesSection,.ServiceDetailExperience-module__w78MWq__scopesSection,.ServiceDetailExperience-module__w78MWq__methodSection{background:var(--az-paper-soft)}.ServiceDetailExperience-module__w78MWq__faqSection{background:var(--az-paper)}.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:var(--az-white);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%, #ec489912, transparent 31rem), var(--az-paper);color:var(--az-heading);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:.17}.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:var(--az-heading)}.ServiceDetailExperience-module__w78MWq__approachHeading>p{color:var(--az-copy);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;border:1px solid var(--az-line);background:var(--az-white);min-height:330px;box-shadow:var(--az-shadow-flat);border-radius:1.1rem;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:var(--az-muted);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:var(--az-heading);letter-spacing:-.035em;margin:6rem 0 0;font-size:1.3rem;font-weight:650}.ServiceDetailExperience-module__w78MWq__approachStep p{color:var(--az-copy);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:var(--az-white);min-height:330px;box-shadow:var(--az-shadow-flat);border-radius:1.05rem;padding:clamp(1.5rem,3vw,2.5rem);transition:transform .18s,border-color .18s,background-color .18s}.ServiceDetailExperience-module__w78MWq__capabilityCard:hover{background:var(--az-paper);border-color:#e11d484d;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%, #ec489912, transparent 30rem), var(--az-paper)}.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{max-width:700px;color:var(--az-copy);margin:1.7rem 0 0;font-size:1rem;line-height:1.82}.ServiceDetailExperience-module__w78MWq__deliverablesPanel{border:1px solid var(--az-line);background:var(--az-white);box-shadow:var(--az-shadow-raised);border-radius:1.2rem;overflow:hidden}.ServiceDetailExperience-module__w78MWq__panelTopbar{border-bottom:1px solid var(--az-line-soft);min-height:3.8rem;color:var(--az-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;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 #e11d481f}.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 var(--az-line-soft)}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li>span{color:var(--az-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li p{color:var(--az-heading);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:var(--az-white);min-height:400px;box-shadow:var(--az-shadow-flat);border-radius:1.1rem;flex-direction:column;padding:clamp(1.5rem,3vw,2.35rem);display:flex}.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{border:1px solid var(--az-line-soft);background:var(--az-paper);color:var(--az-muted);border-radius:999px;padding:.45rem .68rem;font-size:.67rem}.ServiceDetailExperience-module__w78MWq__guardrailsSection{background:linear-gradient(125deg, #ec489912, transparent 52%), var(--az-paper)}.ServiceDetailExperience-module__w78MWq__guardrailsGlow{z-index:-1;inset-inline-end:-8rem;filter:blur(100px);background:#ec489912;border-radius:50%;width:28rem;height:28rem;position:absolute;top:20%}.ServiceDetailExperience-module__w78MWq__guardrailsInner ul{border:1px solid var(--az-line);background:var(--az-white);box-shadow:var(--az-shadow-flat);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 var(--az-line-soft)}.ServiceDetailExperience-module__w78MWq__guardrailsInner li span{color:var(--az-muted);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:var(--az-copy);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-violet), #ec489926);height:1px;position:absolute;top:2rem}.ServiceDetailExperience-module__w78MWq__methodStep{z-index:1;position:relative}.ServiceDetailExperience-module__w78MWq__methodNode{border:1px solid var(--az-line);background:var(--az-white);width:4rem;height:4rem;box-shadow:0 0 0 .55rem var(--az-paper-soft);border-radius:50%;place-items:center;display:grid}.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-soft);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%, #ec489912, transparent 30rem), var(--az-paper-soft)}.ServiceDetailExperience-module__w78MWq__relatedHeader>p{color:var(--az-copy)}.ServiceDetailExperience-module__w78MWq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.ServiceDetailExperience-module__w78MWq__relatedGrid>:last-child:nth-child(odd){grid-column:1/-1}.ServiceDetailExperience-module__w78MWq__relatedCard{border:1px solid var(--az-line);background:var(--az-white);min-height:380px;box-shadow:var(--az-shadow-raised);isolation:isolate;border-radius:1.1rem;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(0deg, var(--az-white) 0%, #fffffff7 46%, #ffffff8c 72%, #ffffff1a 100%);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:var(--az-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.ServiceDetailExperience-module__w78MWq__relatedCard h3{color:var(--az-heading);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:var(--az-heading);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, #ec489914, transparent 45%), var(--az-paper)}.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:var(--az-muted);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 var(--az-line)}.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__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)}.ServiceDetailExperience-module__w78MWq__vendorLogo{object-fit:contain;width:auto;height:2.1rem;margin:0 0 1.6rem;display:block}@media (max-width:720px){.ServiceDetailExperience-module__w78MWq__vendorLogo{height:1.75rem}}[dir=rtl] .ServiceDetailExperience-module__w78MWq__heroImage{transform:scaleX(-1)}[dir=rtl] .ServiceDetailExperience-module__w78MWq__heroVeil{background:linear-gradient(270deg, #faf9f8fc 0%, #faf9f8f7 40%, #faf9f8c7 58%, #faf9f838 80%, #faf9f800 100%), linear-gradient(0deg, var(--az-paper) 0%, transparent 30%)}@media (max-width:900px){.ServiceDetailExperience-module__w78MWq__heroImage{opacity:.28}}
