.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 21px 55px -34px #0f172a40;--az-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--node:var(--i55);--track-gap:var(--f34);background:var(--az-paper);color:var(--az-heading);position:relative;overflow:clip}.ServiceDetailExperience-module__w78MWq__container{width:min(100%, var(--w-wide));padding-inline:var(--gutter);margin-inline:auto}.ServiceDetailExperience-module__w78MWq__eyebrow,.ServiceDetailExperience-module__w78MWq__eyebrowDark{align-items:center;gap:var(--f13);margin:0 0 var(--eyebrow-gap);color:var(--az-plum);font-size:var(--t-13);letter-spacing:var(--tr-caps);font-weight:700;line-height:var(--lh-body);text-transform:uppercase;display:inline-flex}.ServiceDetailExperience-module__w78MWq__eyebrow>span,.ServiceDetailExperience-module__w78MWq__eyebrowDark>span{width:var(--f34);background:linear-gradient(90deg, var(--az-red), var(--az-violet));flex:none;height:1px}.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{color:var(--az-heading);font-size:var(--t-h2);letter-spacing:var(--tr-h2);font-weight:610;line-height:var(--lh-h2);text-wrap:balance;margin:0}.ServiceDetailExperience-module__w78MWq__sectionHeader>p:not([class]),.ServiceDetailExperience-module__w78MWq__relatedHeader>p:not([class]),.ServiceDetailExperience-module__w78MWq__approachHeading>p:not([class]),.ServiceDetailExperience-module__w78MWq__deliverablesInner>div:first-child>p:not([class]),.ServiceDetailExperience-module__w78MWq__guardrailsInner>div:first-child>p:not([class]),.ServiceDetailExperience-module__w78MWq__closingInner>div:first-child>p:not([class]),.ServiceDetailExperience-module__w78MWq__faqIntro>p:not([class]){max-width:var(--w-measure);color:var(--az-copy);font-size:var(--t-17);line-height:var(--lh-body);text-wrap:pretty;margin:0}.ServiceDetailExperience-module__w78MWq__deliverablesInner>div:first-child>p:not([class]),.ServiceDetailExperience-module__w78MWq__guardrailsInner>div:first-child>p:not([class]),.ServiceDetailExperience-module__w78MWq__closingInner>div:first-child>p:not([class]),.ServiceDetailExperience-module__w78MWq__faqIntro>p:not([class]){margin-top:var(--lead-gap)}.ServiceDetailExperience-module__w78MWq__hero{background:var(--az-paper);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:.28}.ServiceDetailExperience-module__w78MWq__heroVeil{z-index:-4;background:linear-gradient(90deg, #faf9f8fc 0%, #faf9f8f7 38.2%, #faf9f8c7 61.8%, #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:var(--f89) var(--f89);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;width:610px;height:610px;inset-inline-end:calc(-1 * var(--f144));filter:blur(144px);background:#ec489914;border-radius:50%;position:absolute;top:20%}.ServiceDetailExperience-module__w78MWq__heroInner{z-index:2;align-items:center;gap:var(--f55);padding-top:calc(4rem + var(--f89));padding-bottom:var(--f55);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ServiceDetailExperience-module__w78MWq__heroCopy{min-width:0}.ServiceDetailExperience-module__w78MWq__backLink{align-items:center;gap:var(--f8);width:fit-content;min-height:44px;margin-bottom:var(--f21);color:var(--az-muted);font-size:var(--t-13);transition:color var(--d-component) var(--phi-ease-out);font-weight:650;text-decoration:none;display:flex}.ServiceDetailExperience-module__w78MWq__backLink:hover{color:var(--az-heading)}.ServiceDetailExperience-module__w78MWq__backLink svg{width:var(--i13);height:var(--i13)}.ServiceDetailExperience-module__w78MWq__vendorLogo{width:auto;height:var(--f34);margin:0 0 var(--f21);object-fit:contain;display:block}.ServiceDetailExperience-module__w78MWq__heroTitle{font-size:clamp(var(--t-34), 10vw, var(--t-55));letter-spacing:var(--tr-h1);font-weight:590;line-height:var(--lh-h1);text-wrap:balance;overflow-wrap:break-word;flex-direction:column;margin:0;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:var(--w-measure);margin:var(--f34) 0 0;color:var(--az-copy);font-size:var(--t-lead);line-height:var(--lh-body);text-wrap:pretty}.ServiceDetailExperience-module__w78MWq__heroActions{gap:var(--f13);margin-top:var(--f34);flex-wrap:wrap;display:flex}.ServiceDetailExperience-module__w78MWq__primaryButton,.ServiceDetailExperience-module__w78MWq__secondaryButton{min-height:var(--ctl-lg);appearance:none;justify-content:center;align-items:center;gap:var(--f13);border-radius:var(--r8);padding:var(--f13) var(--f21);font:inherit;font-size:var(--t-17);cursor:pointer;transition:transform var(--d-component) var(--phi-ease-out), border-color var(--d-component) var(--phi-ease-out), background-color var(--d-component) var(--phi-ease-out), box-shadow var(--d-component) var(--phi-ease-out);font-weight:690;line-height:1;text-decoration:none;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 13px 34px -13px #e11d488c}.ServiceDetailExperience-module__w78MWq__primaryButton:hover{transform:translateY(calc(-1 * var(--lift)));background:linear-gradient(100deg,#c81e4f 0%,#db3d90 100%);box-shadow:0 1px 2px #0f172a14,0 21px 34px -13px #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{transform:translateY(calc(-1 * var(--lift)));background:var(--az-paper-soft);border-color:#0a0a0a40}.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:var(--f3)}.ServiceDetailExperience-module__w78MWq__primaryButton svg,.ServiceDetailExperience-module__w78MWq__secondaryButton svg,.ServiceDetailExperience-module__w78MWq__relatedCard a svg{width:var(--i21);height:var(--i21);transition:transform var(--d-component) var(--phi-ease-out);flex:none}.ServiceDetailExperience-module__w78MWq__primaryButton:hover svg,.ServiceDetailExperience-module__w78MWq__relatedCard a:hover svg{transform:translate(var(--lift), calc(-1 * var(--lift)))}.ServiceDetailExperience-module__w78MWq__secondaryButton:hover svg{transform:translateX(var(--nudge))}.ServiceDetailExperience-module__w78MWq__heroProof{align-items:flex-start;gap:var(--f8);max-width:var(--w-measure);margin:var(--f21) 0 0;color:var(--az-muted);font-size:var(--t-13);line-height:var(--lh-body);display:flex}.ServiceDetailExperience-module__w78MWq__heroProof svg{width:var(--i13);height:var(--i13);margin-top:var(--f5);color:var(--az-red-soft);flex:none}.ServiceDetailExperience-module__w78MWq__heroSystem{width:min(100%, var(--w-minor));aspect-ratio:1;opacity:.78;justify-self:end;place-items:center;display:none;position:relative}.ServiceDetailExperience-module__w78MWq__systemOrbitOne,.ServiceDetailExperience-module__w78MWq__systemOrbitTwo{border:1px solid #0a0a0a1a;border-radius:50%;position:absolute}.ServiceDetailExperience-module__w78MWq__systemOrbitOne{width:81%;height:81%}.ServiceDetailExperience-module__w78MWq__systemOrbitTwo{border-color:#e11d4847;width:61.8%;height:61.8%;transform:rotate(28deg)scaleY(.618)}.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;width:var(--f89);height:var(--f89);border:1px solid var(--az-line);border-radius:var(--r13);background:var(--az-white);color:var(--az-red-soft);box-shadow:0 0 0 var(--f13) #e11d480a, var(--az-shadow-raised);place-items:center;display:grid;position:relative;transform:rotate(45deg)}.ServiceDetailExperience-module__w78MWq__systemCore svg{width:var(--i34);height:var(--i34);transform:rotate(-45deg)}.ServiceDetailExperience-module__w78MWq__systemNodeOne,.ServiceDetailExperience-module__w78MWq__systemNodeTwo,.ServiceDetailExperience-module__w78MWq__systemNodeThree{width:var(--f13);height:var(--f13);border:2px solid var(--az-white);background:var(--az-red);border-radius:50%;position:absolute;box-shadow:0 0 0 5px #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 5px #ec48991f}.ServiceDetailExperience-module__w78MWq__systemNodeThree{inset-inline-end:25%;bottom:13%}@media (prefers-reduced-motion:no-preference){.ServiceDetailExperience-module__w78MWq__systemOrbitOne{animation:21s linear infinite ServiceDetailExperience-module__w78MWq__orbit-rotate}.ServiceDetailExperience-module__w78MWq__systemOrbitTwo{animation:13s 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:repeat(3,minmax(0,1fr));margin-block:0;display:none;position:relative}.ServiceDetailExperience-module__w78MWq__heroRail>div{min-width:0;padding:var(--f21)}.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 dt{margin-bottom:var(--f5);color:var(--az-muted);font-size:var(--t-13);line-height:var(--lh-body)}.ServiceDetailExperience-module__w78MWq__heroRail dd{align-items:center;gap:var(--f8);color:var(--az-heading);font-size:var(--t-17);font-weight:600;line-height:var(--lh-h3);flex-wrap:wrap;margin:0;display:flex}.ServiceDetailExperience-module__w78MWq__railArrow{width:var(--i13);height:var(--i13);color:var(--az-red-soft);flex:none}.ServiceDetailExperience-module__w78MWq__situationsSection,.ServiceDetailExperience-module__w78MWq__capabilitiesSection,.ServiceDetailExperience-module__w78MWq__scopesSection,.ServiceDetailExperience-module__w78MWq__methodSection,.ServiceDetailExperience-module__w78MWq__faqSection{padding-block:var(--band-y);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{border-top:1px solid var(--az-line);background:var(--az-paper)}.ServiceDetailExperience-module__w78MWq__sectionHeader,.ServiceDetailExperience-module__w78MWq__relatedHeader,.ServiceDetailExperience-module__w78MWq__approachHeading{align-items:end;gap:var(--f21) var(--f89);margin-bottom:var(--head-gap);grid-template-columns:minmax(0,1fr);display:grid}.ServiceDetailExperience-module__w78MWq__situationGrid{border-top:1px solid var(--az-line);border-bottom:1px solid var(--az-line);grid-template-columns:minmax(0,1fr);display:grid}.ServiceDetailExperience-module__w78MWq__situationCard{min-width:0;padding:var(--card-pb) var(--card-pi);transition:background-color var(--d-component) var(--phi-ease-out), transform var(--d-component) var(--phi-ease-out)}.ServiceDetailExperience-module__w78MWq__situationCard+.ServiceDetailExperience-module__w78MWq__situationCard{border-top:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__situationCard:hover{background:var(--az-white);transform:translateY(calc(-1 * var(--f3)))}.ServiceDetailExperience-module__w78MWq__situationCard>span,.ServiceDetailExperience-module__w78MWq__scopeCard>span{color:var(--az-plum);font-family:var(--az-mono);font-size:var(--t-13)}.ServiceDetailExperience-module__w78MWq__situationCard h3,.ServiceDetailExperience-module__w78MWq__approachStep h3,.ServiceDetailExperience-module__w78MWq__capabilityCard h3,.ServiceDetailExperience-module__w78MWq__scopeCard h3{margin:var(--f21) 0 0;color:var(--az-heading);font-size:var(--t-21);letter-spacing:var(--tr-h3);font-weight:650;line-height:var(--lh-h3);text-wrap:balance}.ServiceDetailExperience-module__w78MWq__situationCard p,.ServiceDetailExperience-module__w78MWq__approachStep p,.ServiceDetailExperience-module__w78MWq__capabilityCard p,.ServiceDetailExperience-module__w78MWq__scopeCard p{margin:var(--f8) 0 0;color:var(--az-copy);font-size:var(--t-17);line-height:var(--lh-body);text-wrap:pretty}.ServiceDetailExperience-module__w78MWq__approachSection,.ServiceDetailExperience-module__w78MWq__deliverablesSection,.ServiceDetailExperience-module__w78MWq__guardrailsSection,.ServiceDetailExperience-module__w78MWq__relatedSection,.ServiceDetailExperience-module__w78MWq__closingSection{padding-block:var(--band-y);background:radial-gradient(circle at 82% 24%, #ec489912, transparent 31rem), var(--az-paper);color:var(--az-heading);isolation:isolate;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__approachFlow{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ServiceDetailExperience-module__w78MWq__flowLine{z-index:0;inset-inline:8%;top:calc(var(--card-pb) + var(--f13));background:linear-gradient(90deg, var(--az-red), var(--az-plum), var(--az-red));opacity:.55;height:1px;display:none;position:absolute}.ServiceDetailExperience-module__w78MWq__approachStep{z-index:1;border:1px solid var(--az-line);border-radius:var(--r13);min-width:0;padding:var(--card-pb) var(--card-pi);background:var(--az-white);box-shadow:var(--az-shadow-flat);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:var(--az-mono);font-size:var(--t-13)}.ServiceDetailExperience-module__w78MWq__approachStep>div svg{width:var(--i21);height:var(--i21);color:var(--az-red-soft)}.ServiceDetailExperience-module__w78MWq__capabilitiesSection{border-bottom:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__capabilityGrid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.ServiceDetailExperience-module__w78MWq__capabilityCard{border:1px solid var(--az-line);border-radius:var(--r13);min-width:0;padding:var(--card-pb) var(--card-pi);background:var(--az-white);box-shadow:var(--az-shadow-flat);transition:transform var(--d-component) var(--phi-ease-out), border-color var(--d-component) var(--phi-ease-out), background-color var(--d-component) var(--phi-ease-out)}.ServiceDetailExperience-module__w78MWq__capabilityCard:hover{background:var(--az-paper);transform:translateY(calc(-1 * var(--f3)));border-color:#e11d484d}.ServiceDetailExperience-module__w78MWq__capabilityTop{color:var(--az-plum);justify-content:space-between;align-items:center;display:flex}.ServiceDetailExperience-module__w78MWq__capabilityTop span{font-family:var(--az-mono);font-size:var(--t-13)}.ServiceDetailExperience-module__w78MWq__capabilityTop svg{width:var(--i21);height:var(--i21);color:var(--az-red)}.ServiceDetailExperience-module__w78MWq__capabilityCard h3{max-width:var(--w-measure);font-size:var(--t-h3);font-weight:640}.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{align-items:center;gap:var(--f55);grid-template-columns:minmax(0,1fr);display:grid}.ServiceDetailExperience-module__w78MWq__deliverablesPanel{border:1px solid var(--az-line);border-radius:var(--r13);background:var(--az-white);min-width:0;box-shadow:var(--az-shadow-raised);overflow:hidden}.ServiceDetailExperience-module__w78MWq__panelTopbar{min-height:var(--f55);justify-content:space-between;align-items:center;gap:var(--f13);border-bottom:1px solid var(--az-line-soft);padding:var(--f13) var(--f21);color:var(--az-muted);font-size:var(--t-13);line-height:var(--lh-body);display:flex}.ServiceDetailExperience-module__w78MWq__liveSignal{align-items:center;gap:var(--f8);display:inline-flex}.ServiceDetailExperience-module__w78MWq__liveSignal i{width:var(--f8);height:var(--f8);background:var(--az-red-soft);border-radius:50%;box-shadow:0 0 0 5px #e11d481f}.ServiceDetailExperience-module__w78MWq__deliverablesPanel ul{margin:0;padding:0;list-style:none}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li{align-items:center;gap:var(--f13);min-height:var(--f55);padding:var(--f13) var(--f21);grid-template-columns:auto minmax(0,1fr);display:grid}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li+li{border-top:1px solid var(--az-line-soft)}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li>span,.ServiceDetailExperience-module__w78MWq__guardrailsInner li span{color:var(--az-muted);font-family:var(--az-mono);font-size:var(--t-13)}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li p,.ServiceDetailExperience-module__w78MWq__guardrailsInner li p{color:var(--az-heading);font-size:var(--t-17);line-height:var(--lh-body);margin:0}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li svg{width:var(--i13);height:var(--i13);color:var(--az-red-soft);display:none}.ServiceDetailExperience-module__w78MWq__scopeGrid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.ServiceDetailExperience-module__w78MWq__scopeCard{border:1px solid var(--az-line);border-radius:var(--r13);min-width:0;padding:var(--card-pb) var(--card-pi);background:var(--az-white);box-shadow:var(--az-shadow-flat);flex-direction:column;display:flex}.ServiceDetailExperience-module__w78MWq__scopeCard h3{font-size:var(--t-h3)}.ServiceDetailExperience-module__w78MWq__scopeCard>div{gap:var(--f5);padding-top:var(--f21);flex-wrap:wrap;margin-top:auto;display:flex}.ServiceDetailExperience-module__w78MWq__scopeCard small{border:1px solid var(--az-line-soft);border-radius:var(--r-pill);padding:var(--f5) var(--f13);background:var(--az-paper);color:var(--az-muted);font-size:var(--t-13);line-height:var(--lh-body)}.ServiceDetailExperience-module__w78MWq__guardrailsSection{background:linear-gradient(125deg, #ec489912, transparent 52%), var(--az-paper)}.ServiceDetailExperience-module__w78MWq__guardrailsGlow{z-index:-1;width:377px;height:377px;inset-inline-end:calc(-1 * var(--f144));filter:blur(89px);background:#ec489912;border-radius:50%;position:absolute;top:20%}.ServiceDetailExperience-module__w78MWq__guardrailsInner ul{border:1px solid var(--az-line);border-radius:var(--r13);background:var(--az-white);min-width:0;box-shadow:var(--az-shadow-flat);margin:0;padding:0;list-style:none}.ServiceDetailExperience-module__w78MWq__guardrailsInner li{align-items:start;gap:var(--f13);padding:var(--f21);grid-template-columns:auto minmax(0,1fr);display:grid}.ServiceDetailExperience-module__w78MWq__guardrailsInner li+li{border-top:1px solid var(--az-line-soft)}.ServiceDetailExperience-module__w78MWq__guardrailsInner li span{margin-top:var(--f3);display:none}.ServiceDetailExperience-module__w78MWq__guardrailsInner li svg{width:var(--i21);height:var(--i21);margin-top:var(--f3);color:var(--az-red-soft)}.ServiceDetailExperience-module__w78MWq__guardrailsInner li p{color:var(--az-copy)}.ServiceDetailExperience-module__w78MWq__methodTrack{gap:var(--track-gap);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ServiceDetailExperience-module__w78MWq__methodStep{z-index:1;min-width:0;min-height:var(--node);padding-inline-start:calc(var(--node) + var(--f21));position:relative}.ServiceDetailExperience-module__w78MWq__methodStep:not(:last-child):after{z-index:-1;width:1px;inset-inline-start:calc(var(--node) / 2);top:var(--node);bottom:calc(-1 * var(--track-gap));background:linear-gradient(to bottom, var(--az-red), var(--az-violet));content:"";opacity:.55;position:absolute}.ServiceDetailExperience-module__w78MWq__methodNode{inset-inline-start:0;width:var(--node);height:var(--node);border:1px solid var(--az-line);background:var(--az-white);box-shadow:0 0 0 var(--f8) var(--az-paper-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:0}.ServiceDetailExperience-module__w78MWq__methodNode span{color:var(--az-plum);font-family:var(--az-mono);font-size:var(--t-13)}.ServiceDetailExperience-module__w78MWq__methodStep h3{margin:var(--f13) 0 0;font-size:var(--t-21);letter-spacing:var(--tr-h3);font-weight:650;line-height:var(--lh-h3)}.ServiceDetailExperience-module__w78MWq__methodStep p{margin:var(--f8) 0 0;color:var(--az-copy);font-size:var(--t-17);line-height:var(--lh-body)}.ServiceDetailExperience-module__w78MWq__faqLayout{align-items:start;gap:var(--f55);grid-template-columns:minmax(0,1fr);display:grid}.ServiceDetailExperience-module__w78MWq__faqList{border-top:1px solid var(--az-line);min-width:0}.ServiceDetailExperience-module__w78MWq__faqItem{border-bottom:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__faqItem summary{align-items:center;gap:var(--f21);min-height:var(--f89);padding-block:var(--f13);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;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:var(--az-mono);font-size:var(--t-13);display:none}.ServiceDetailExperience-module__w78MWq__faqItem summary strong{font-size:var(--t-17);font-weight:630;line-height:var(--lh-body)}.ServiceDetailExperience-module__w78MWq__faqItem summary svg{width:var(--i21);height:var(--i21);color:var(--az-red-soft);transition:transform var(--d-component) var(--phi-ease-out)}.ServiceDetailExperience-module__w78MWq__faqItem[open] summary svg{transform:rotate(180deg)}.ServiceDetailExperience-module__w78MWq__faqAnswer{--prose-body:var(--az-copy);max-width:var(--w-measure);padding-block:0 var(--f21)}.ServiceDetailExperience-module__w78MWq__relatedSection{background:radial-gradient(circle at 16% 25%, #ec489912, transparent 30rem), var(--az-paper-soft)}.ServiceDetailExperience-module__w78MWq__relatedGrid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.ServiceDetailExperience-module__w78MWq__relatedCard{aspect-ratio:1.618;border:1px solid var(--az-line);border-radius:var(--r13);background:var(--az-white);width:100%;min-width:0;max-width:100%;box-shadow:var(--az-shadow-raised);isolation:isolate;position:relative;overflow:hidden}.ServiceDetailExperience-module__w78MWq__relatedCard>img{z-index:-2;object-fit:cover;transition:transform var(--d-scene) var(--phi-ease-out)}.ServiceDetailExperience-module__w78MWq__relatedCard:hover>img{transform:scale(1.034)}.ServiceDetailExperience-module__w78MWq__relatedVeil{z-index:-1;background:linear-gradient(0deg, var(--az-white) 0%, #fffffff7 38.2%, #ffffff8c 61.8%, #ffffff1a 100%);position:absolute;inset:0}.ServiceDetailExperience-module__w78MWq__relatedCard>div{inset-inline:var(--card-pi);bottom:var(--card-pb);position:absolute}.ServiceDetailExperience-module__w78MWq__relatedCard>div>span{color:var(--az-muted);font-family:var(--az-mono);font-size:var(--t-13)}.ServiceDetailExperience-module__w78MWq__relatedCard h3{margin:var(--f8) 0 0;color:var(--az-heading);font-size:var(--t-h3);letter-spacing:var(--tr-h3);font-weight:620;line-height:var(--lh-h3);text-wrap:balance}.ServiceDetailExperience-module__w78MWq__relatedCard a{align-items:center;gap:var(--f8);min-height:44px;margin-top:var(--f8);color:var(--az-heading);font-size:var(--t-13);font-weight:650;text-decoration:none;display:inline-flex}.ServiceDetailExperience-module__w78MWq__relatedCard a:hover{color:var(--az-red-soft)}.ServiceDetailExperience-module__w78MWq__closingSection{padding-block:var(--band-close);background:linear-gradient(120deg, #ec489914, transparent 45%), var(--az-paper)}.ServiceDetailExperience-module__w78MWq__closingInner{align-items:end}.ServiceDetailExperience-module__w78MWq__closingActions{width:100%;max-width:var(--w-minor);align-items:stretch;gap:var(--f13);flex-direction:column;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{margin-top:var(--f5);color:var(--az-muted);font-size:var(--t-13);line-height:var(--lh-body);text-align:center}@keyframes ServiceDetailExperience-module__w78MWq__orbit-rotate{to{transform:rotate(360deg)}}@keyframes ServiceDetailExperience-module__w78MWq__orbit-tilt{0%{transform:rotate(18deg)scaleY(.618)}to{transform:rotate(40deg)scaleY(.7)}}@keyframes ServiceDetailExperience-module__w78MWq__node-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:609.98px){.ServiceDetailExperience-module__w78MWq__heroActions{flex-direction:column;align-items:stretch}.ServiceDetailExperience-module__w78MWq__primaryButton,.ServiceDetailExperience-module__w78MWq__secondaryButton{width:100%}}@media (min-width:610px){.ServiceDetailExperience-module__w78MWq__heroTitle{font-size:var(--t-h1)}.ServiceDetailExperience-module__w78MWq__heroRail{display:grid}.ServiceDetailExperience-module__w78MWq__situationGrid,.ServiceDetailExperience-module__w78MWq__approachFlow,.ServiceDetailExperience-module__w78MWq__capabilityGrid,.ServiceDetailExperience-module__w78MWq__scopeGrid,.ServiceDetailExperience-module__w78MWq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceDetailExperience-module__w78MWq__approachFlow>article:last-of-type:nth-of-type(odd),.ServiceDetailExperience-module__w78MWq__scopeGrid>:last-child:nth-child(odd),.ServiceDetailExperience-module__w78MWq__relatedGrid>:last-child:nth-child(odd){grid-column:1/-1}.ServiceDetailExperience-module__w78MWq__relatedGrid>:last-child:nth-child(odd){aspect-ratio:2.618}.ServiceDetailExperience-module__w78MWq__situationCard+.ServiceDetailExperience-module__w78MWq__situationCard{border-top:0}.ServiceDetailExperience-module__w78MWq__situationCard:nth-child(2n){border-inline-start:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__situationCard:nth-child(n+3){border-top:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__situationCard h3,.ServiceDetailExperience-module__w78MWq__approachStep h3,.ServiceDetailExperience-module__w78MWq__capabilityCard h3,.ServiceDetailExperience-module__w78MWq__scopeCard h3{margin-top:var(--f34)}.ServiceDetailExperience-module__w78MWq__methodTrack{column-gap:var(--f55);grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceDetailExperience-module__w78MWq__methodStep:not(:last-child):after{display:none}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li{grid-template-columns:auto minmax(0,1fr) auto}.ServiceDetailExperience-module__w78MWq__deliverablesPanel li svg{display:block}.ServiceDetailExperience-module__w78MWq__guardrailsInner li{grid-template-columns:auto auto minmax(0,1fr)}.ServiceDetailExperience-module__w78MWq__guardrailsInner li span{display:block}.ServiceDetailExperience-module__w78MWq__faqItem summary{grid-template-columns:var(--f34) minmax(0, 1fr) auto}.ServiceDetailExperience-module__w78MWq__faqItem summary>span{display:block}.ServiceDetailExperience-module__w78MWq__faqAnswer{padding-inline:var(--f55) var(--f34)}}@media (min-width:987px){.ServiceDetailExperience-module__w78MWq__heroImage{opacity:1}.ServiceDetailExperience-module__w78MWq__heroInner{gap:var(--f89);min-height:755px;padding-bottom:var(--f89);grid-template-columns:minmax(0,610fr) minmax(0,377fr)}.ServiceDetailExperience-module__w78MWq__heroSystem{display:grid}.ServiceDetailExperience-module__w78MWq__sectionHeader,.ServiceDetailExperience-module__w78MWq__relatedHeader,.ServiceDetailExperience-module__w78MWq__approachHeading{grid-template-columns:minmax(0,610fr) minmax(0,377fr)}.ServiceDetailExperience-module__w78MWq__deliverablesInner,.ServiceDetailExperience-module__w78MWq__guardrailsInner,.ServiceDetailExperience-module__w78MWq__closingInner{gap:var(--f89);grid-template-columns:minmax(0,610fr) minmax(0,377fr)}.ServiceDetailExperience-module__w78MWq__situationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ServiceDetailExperience-module__w78MWq__situationCard:nth-child(n){border-top:0;border-inline-start:1px solid var(--az-line)}.ServiceDetailExperience-module__w78MWq__situationCard:first-child{border-inline-start:0}.ServiceDetailExperience-module__w78MWq__approachFlow,.ServiceDetailExperience-module__w78MWq__scopeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ServiceDetailExperience-module__w78MWq__approachFlow>article:last-of-type:nth-of-type(odd),.ServiceDetailExperience-module__w78MWq__scopeGrid>:last-child:nth-child(odd){grid-column:auto}.ServiceDetailExperience-module__w78MWq__flowLine{display:block}.ServiceDetailExperience-module__w78MWq__relatedGrid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ServiceDetailExperience-module__w78MWq__relatedGrid>:last-child:nth-child(odd){aspect-ratio:1.618;grid-column:auto}.ServiceDetailExperience-module__w78MWq__methodTrack{column-gap:var(--track-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.ServiceDetailExperience-module__w78MWq__methodStep{padding-inline-start:0;padding-top:calc(var(--node) + var(--f21))}.ServiceDetailExperience-module__w78MWq__methodStep:not(:last-child):after{width:auto;height:1px;inset-inline-start:var(--node);inset-inline-end:calc(-1 * var(--track-gap));top:calc(var(--node) / 2);background:linear-gradient(90deg, var(--az-red), var(--az-violet));display:block;bottom:auto}.ServiceDetailExperience-module__w78MWq__methodStep h3{margin-top:0}.ServiceDetailExperience-module__w78MWq__faqLayout{gap:var(--f89);grid-template-columns:minmax(0,377fr) minmax(0,610fr)}.ServiceDetailExperience-module__w78MWq__faqIntro{top:var(--f144);position:sticky}}@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}}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__heroImage{transform:scaleX(-1)}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__heroVeil{background:linear-gradient(270deg, #faf9f8fc 0%, #faf9f8f7 38.2%, #faf9f8c7 61.8%, #faf9f838 80%, #faf9f800 100%), linear-gradient(0deg, var(--az-paper) 0%, transparent 30%)}:is(.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__eyebrow>span,.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__eyebrowDark>span){background:linear-gradient(-90deg, var(--az-red), var(--az-violet))}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__backLink svg{transform:scaleX(-1)}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__primaryButton svg{transform:scaleX(-1)}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__secondaryButton svg{transform:scaleX(-1)}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__relatedCard a svg{transform:scaleX(-1)}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__railArrow{transform:scaleX(-1)}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__primaryButton:hover svg{transform:scaleX(-1) translate(var(--lift), calc(-1 * var(--lift)))}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__relatedCard a:hover svg{transform:scaleX(-1) translate(var(--lift), calc(-1 * var(--lift)))}.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__secondaryButton:hover svg{transform:scaleX(-1) translateX(var(--nudge))}@media (min-width:987px){.ServiceDetailExperience-module__w78MWq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ServiceDetailExperience-module__w78MWq__methodStep:not(:last-child):after{background:linear-gradient(-90deg, var(--az-red), var(--az-violet))}}.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__eyebrow,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__eyebrowDark{letter-spacing:0;text-transform:none}.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__heroTitle,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__sectionHeader h2,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__approachHeading h2,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__deliverablesInner h2,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__guardrailsInner h2,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__faqIntro h2,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__relatedHeader h2,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__closingInner h2,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__situationCard h3,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__approachStep h3,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__capabilityCard h3,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__scopeCard h3,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__methodStep h3,.ServiceDetailExperience-module__w78MWq__page:lang(ar) .ServiceDetailExperience-module__w78MWq__relatedCard h3{letter-spacing:0;line-height:var(--lh-ar-head)}
