.ServicesExperience-module__oMZGLa__page{--az-ink:#050812;--az-ink-soft:#0b1020;--az-red:#fe2b38;--az-plum:#62308c;--az-violet:#973698;--az-paper:#f3f5f2;--az-white:#fff;--az-heading:#07101d;--az-copy:#4d5a68;--az-line:#08142224;background:var(--az-paper);color:var(--az-heading);position:relative;overflow:clip}.ServicesExperience-module__oMZGLa__container{width:min(100%,1376px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.ServicesExperience-module__oMZGLa__hero{background:radial-gradient(circle at 78% 38%, #97369833, transparent 30rem), radial-gradient(circle at 18% 92%, #fe2b381a, transparent 28rem), var(--az-ink);color:#fff;isolation:isolate;min-height:940px;margin-top:-4rem;position:relative;overflow:hidden}.ServicesExperience-module__oMZGLa__hero:after{z-index:0;inset-inline:0;content:"";pointer-events:none;background:linear-gradient(#0000,#050812f5);height:18rem;position:absolute;bottom:0}.ServicesExperience-module__oMZGLa__heroGrid,.ServicesExperience-module__oMZGLa__entryGridBg,.ServicesExperience-module__oMZGLa__guardrailsGridBg,.ServicesExperience-module__oMZGLa__closingGrid{z-index:-2;opacity:.32;background-image:linear-gradient(#fe2b3816 1px,#0000 1px),linear-gradient(90deg,#fe2b3816 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ServicesExperience-module__oMZGLa__heroGlow{z-index:-1;inset-inline-end:5%;filter:blur(130px);background:#62308c30;border-radius:50%;width:38rem;height:38rem;position:absolute;top:15%}.ServicesExperience-module__oMZGLa__heroCode{z-index:0;inset-inline-end:clamp(1.25rem,4vw,4rem);color:#dde7f130;letter-spacing:.09em;pointer-events:none;direction:ltr;align-items:center;gap:1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;display:flex;position:absolute;bottom:9.5rem}.ServicesExperience-module__oMZGLa__heroCode span+span:before{color:var(--az-red);content:"/";margin-inline-end:1.15rem}.ServicesExperience-module__oMZGLa__heroInner{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(30rem,.96fr);align-items:center;gap:clamp(3rem,5vw,6rem);min-height:760px;padding-top:9.25rem;padding-bottom:5rem;display:grid;position:relative}.ServicesExperience-module__oMZGLa__heroCopy{max-width:810px}.ServicesExperience-module__oMZGLa__eyebrow,.ServicesExperience-module__oMZGLa__eyebrowDark{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.45rem;font-size:.72rem;font-weight:760;line-height:1.3;display:inline-flex}.ServicesExperience-module__oMZGLa__eyebrow{color:var(--az-plum)}.ServicesExperience-module__oMZGLa__eyebrowDark{color:#e8eef7a8}.ServicesExperience-module__oMZGLa__eyebrow>span,.ServicesExperience-module__oMZGLa__eyebrowDark>span{background:linear-gradient(90deg, var(--az-red), var(--az-violet));flex:none;width:2.5rem;height:1px}.ServicesExperience-module__oMZGLa__heroTitle{letter-spacing:-.066em;text-wrap:balance;flex-direction:column;max-width:900px;margin:0;font-size:clamp(3.65rem,6.2vw,6.85rem);font-weight:590;line-height:.93;display:flex}.ServicesExperience-module__oMZGLa__heroTitle>span:first-child{color:#f7f9fc}.ServicesExperience-module__oMZGLa__heroTitle>span:last-child{background:linear-gradient(100deg, var(--az-red) 4%, var(--az-violet) 55%, #f45d64);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.09em}.ServicesExperience-module__oMZGLa__heroDescription{color:#dee7f2b8;max-width:720px;margin:2rem 0 0;font-size:clamp(1.04rem,1.35vw,1.23rem);line-height:1.77}.ServicesExperience-module__oMZGLa__heroActions,.ServicesExperience-module__oMZGLa__closingActions{flex-wrap:wrap;gap:.85rem;margin-top:2.15rem;display:flex}.ServicesExperience-module__oMZGLa__primaryButton,.ServicesExperience-module__oMZGLa__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:700;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.ServicesExperience-module__oMZGLa__primaryButton{background:var(--az-red);color:var(--az-ink);border:1px solid #fe2b38bd;box-shadow:0 18px 48px -22px #fe2b38d1,inset 0 1px #ffffff8c}.ServicesExperience-module__oMZGLa__primaryButton:hover{background:#ff4a55;transform:translateY(-2px);box-shadow:0 24px 55px -20px #fe2b38d1,inset 0 1px #ffffffa8}.ServicesExperience-module__oMZGLa__secondaryButton{color:#f2f6fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c111fa3;border:1px solid #dfe8f433}.ServicesExperience-module__oMZGLa__secondaryButton:hover{background:#15182ad6;border-color:#fe2b386b;transform:translateY(-2px)}.ServicesExperience-module__oMZGLa__directionalArrow{flex:none;width:1rem;height:1rem;transition:transform .18s}.ServicesExperience-module__oMZGLa__primaryButton:hover .ServicesExperience-module__oMZGLa__directionalArrow,.ServicesExperience-module__oMZGLa__serviceCardLink:hover .ServicesExperience-module__oMZGLa__directionalArrow,.ServicesExperience-module__oMZGLa__caseLink:hover .ServicesExperience-module__oMZGLa__directionalArrow{transform:translate(2px,-2px)}.ServicesExperience-module__oMZGLa__secondaryButton:hover .ServicesExperience-module__oMZGLa__directionalArrow,.ServicesExperience-module__oMZGLa__textLink:hover .ServicesExperience-module__oMZGLa__directionalArrow,.ServicesExperience-module__oMZGLa__faqLink:hover .ServicesExperience-module__oMZGLa__directionalArrow{transform:translate(3px)}.ServicesExperience-module__oMZGLa__heroProof{color:#dae4ef8f;align-items:flex-start;gap:.55rem;max-width:700px;margin:1.25rem 0 0;font-size:.77rem;line-height:1.55;display:flex}.ServicesExperience-module__oMZGLa__heroProof svg{width:.95rem;height:.95rem;color:var(--az-red);flex:none;margin-top:.1rem}.ServicesExperience-module__oMZGLa__systemWindow{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;direction:ltr;background:#070b17d1;border:1px solid #dde7f329;border-radius:1.3rem;justify-self:end;width:min(100%,620px);position:relative;overflow:hidden;box-shadow:0 45px 95px -48px #000000e6,0 0 0 1px #9736980f,0 0 80px #62308c21}.ServicesExperience-module__oMZGLa__systemTopbar{color:#dee7f175;letter-spacing:.08em;border-bottom:1px solid #dae6f11c;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:3.2rem;padding-inline:1rem;font-size:.62rem;display:grid}.ServicesExperience-module__oMZGLa__windowControls{gap:.35rem;display:flex}.ServicesExperience-module__oMZGLa__windowControls i{background:#e1eaf433;border-radius:50%;width:.48rem;height:.48rem}.ServicesExperience-module__oMZGLa__windowControls i:first-child{background:var(--az-red)}.ServicesExperience-module__oMZGLa__windowControls i:nth-child(2){background:var(--az-violet)}.ServicesExperience-module__oMZGLa__systemTopbar code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ServicesExperience-module__oMZGLa__systemTopbar>span{color:#e1ecf39e;align-items:center;gap:.4rem;display:flex}.ServicesExperience-module__oMZGLa__systemTopbar>span i,.ServicesExperience-module__oMZGLa__consoleBar strong i{background:var(--az-red);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 13px #fe2b38d1}.ServicesExperience-module__oMZGLa__stackViewport{background-color:#0000;background-image:linear-gradient(#9736980e 1px,#0000 1px),linear-gradient(90deg,#9736980e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:520px;padding:2.1rem clamp(1rem,3vw,2.2rem) 1.5rem;position:relative;overflow:hidden}.ServicesExperience-module__oMZGLa__stackViewport:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#62308c26,#0000 50%);position:absolute;inset:0}.ServicesExperience-module__oMZGLa__scanLine{z-index:5;inset-inline:0;pointer-events:none;background:linear-gradient(#0000,#fe2b3814,#0000);height:7rem;position:absolute;top:-20%}.ServicesExperience-module__oMZGLa__stackRail{z-index:0;inset-inline-start:3.1rem;background:linear-gradient(to bottom, transparent, var(--az-red), var(--az-violet), transparent);opacity:.45;width:1px;position:absolute;top:4rem;bottom:5.6rem}.ServicesExperience-module__oMZGLa__stackLayers{z-index:2;perspective:900px;gap:.85rem;display:grid;position:relative}.ServicesExperience-module__oMZGLa__stackLayer{--layer-accent:var(--az-red);border:1px solid #e2ebf51f;border-inline-start:2px solid var(--layer-accent);background:linear-gradient(110deg,#101626f5,#0a0d1bb8);border-radius:.9rem;grid-template-columns:auto auto minmax(0,1fr) minmax(11rem,auto);align-items:center;gap:.85rem;min-height:7.4rem;padding:1rem 1.1rem;display:grid;position:relative;overflow:hidden;transform:perspective(900px)rotateX(1deg)rotateY(-2deg);box-shadow:0 18px 35px -28px #000000f2}.ServicesExperience-module__oMZGLa__stackLayer[data-stack-group=intelligence]{--layer-accent:var(--az-violet);margin-inline:1rem -1rem}.ServicesExperience-module__oMZGLa__stackLayer[data-stack-group=foundation]{--layer-accent:var(--az-plum);margin-inline:2rem -2rem}.ServicesExperience-module__oMZGLa__layerIndex{color:#dce7f14d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}.ServicesExperience-module__oMZGLa__stackLayer>svg{width:1.25rem;height:1.25rem;color:var(--layer-accent)}.ServicesExperience-module__oMZGLa__stackLayer>div{min-width:0}.ServicesExperience-module__oMZGLa__stackLayer small{color:#dbe6f16b;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:.3rem;font-size:.57rem;display:block;overflow:hidden}.ServicesExperience-module__oMZGLa__stackLayer strong{color:#f5f8fb;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:650;display:block;overflow:hidden}.ServicesExperience-module__oMZGLa__stackLayer ul{flex-direction:column;gap:.38rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ServicesExperience-module__oMZGLa__stackLayer li{color:#dde8f294;align-items:center;gap:.42rem;min-width:0;font-size:.63rem;display:flex}.ServicesExperience-module__oMZGLa__stackLayer li svg{width:.76rem;height:.76rem;color:var(--layer-accent);flex:none}.ServicesExperience-module__oMZGLa__stackLayer li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ServicesExperience-module__oMZGLa__layerSignal{inset-inline-start:-.28rem;background:var(--layer-accent);width:.45rem;height:.45rem;box-shadow:0 0 16px var(--layer-accent);border-radius:50%;position:absolute;top:50%}.ServicesExperience-module__oMZGLa__stackCode{z-index:2;color:#dde8f16b;background:#050812d1;border:1px solid #dfe9f417;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-top:1.1rem;padding:.72rem .9rem;font-size:.58rem;display:grid;position:relative}.ServicesExperience-module__oMZGLa__stackCode span{color:var(--az-red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ServicesExperience-module__oMZGLa__stackCode code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ServicesExperience-module__oMZGLa__stackCode strong{color:#73e6b0;letter-spacing:.08em;font-size:.55rem}.ServicesExperience-module__oMZGLa__statsRail{z-index:3;border-top:1px solid #dce7f31f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.ServicesExperience-module__oMZGLa__stat{min-height:9.5rem;padding:1.5rem 1.25rem 1.25rem;position:relative}.ServicesExperience-module__oMZGLa__stat+.ServicesExperience-module__oMZGLa__stat{border-inline-start:1px solid #dce7f31f}.ServicesExperience-module__oMZGLa__stat>span{color:var(--az-red);margin-bottom:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;display:block}.ServicesExperience-module__oMZGLa__stat strong{color:#fff;letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.85rem);font-weight:620;display:block}.ServicesExperience-module__oMZGLa__stat p{color:#dae5ef85;margin:.3rem 0 0;font-size:.76rem;line-height:1.45}.ServicesExperience-module__oMZGLa__groupsSection{background:var(--az-paper)}.ServicesExperience-module__oMZGLa__groupBand{--group-accent:var(--az-red);border-bottom:1px solid var(--az-line);padding-block:clamp(5.5rem,9vw,9rem);position:relative}.ServicesExperience-module__oMZGLa__groupBand[data-group=intelligence]{--group-accent:var(--az-violet);background:#fff}.ServicesExperience-module__oMZGLa__groupBand[data-group=foundation]{--group-accent:var(--az-plum);background:linear-gradient(135deg, #62308c09, transparent 40%), var(--az-paper)}.ServicesExperience-module__oMZGLa__groupBand:before{inset-inline-start:0;background:var(--group-accent);content:"";opacity:.72;width:.24rem;height:100%;position:absolute;top:0}.ServicesExperience-module__oMZGLa__groupLayout{grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.ServicesExperience-module__oMZGLa__groupHeader{max-width:390px;position:sticky;top:7rem}.ServicesExperience-module__oMZGLa__groupNumber{color:var(--group-accent);letter-spacing:-.07em;margin-bottom:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(3.1rem,6vw,5.6rem);font-weight:540;line-height:1;display:block}.ServicesExperience-module__oMZGLa__groupIcon{border:1px solid var(--az-line);width:2.85rem;height:2.85rem;color:var(--group-accent);background:#ffffff9e;border-radius:.7rem;place-items:center;margin-bottom:1.25rem;display:grid}.ServicesExperience-module__oMZGLa__groupIcon svg{width:1.2rem;height:1.2rem}.ServicesExperience-module__oMZGLa__groupHeader>p{color:var(--group-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.69rem;font-weight:750}.ServicesExperience-module__oMZGLa__groupHeader h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,4vw,4.35rem);font-weight:610;line-height:.98}.ServicesExperience-module__oMZGLa__groupRule{background:linear-gradient(90deg, var(--group-accent), transparent);width:min(100%,11rem);height:1px;margin-block:1.5rem}.ServicesExperience-module__oMZGLa__groupDescription{color:var(--az-copy);font-size:.95rem;line-height:1.72;display:block}.ServicesExperience-module__oMZGLa__groupHeader>small{color:#11202f57;margin-top:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.59rem;display:block}.ServicesExperience-module__oMZGLa__servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ServicesExperience-module__oMZGLa__serviceCard{border:1px solid var(--az-line);background:#fff;border-radius:1.15rem;min-width:0;height:100%;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 24px 70px -58px #07101dcc}.ServicesExperience-module__oMZGLa__serviceCard:hover{border-color:color-mix(in srgb, var(--group-accent) 40%, transparent);transform:translateY(-4px);box-shadow:0 34px 75px -52px #07101d8f}.ServicesExperience-module__oMZGLa__serviceCardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.ServicesExperience-module__oMZGLa__serviceMedia{background:var(--az-ink);min-height:15rem;position:relative;overflow:hidden}.ServicesExperience-module__oMZGLa__serviceImage{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ServicesExperience-module__oMZGLa__serviceCard:hover .ServicesExperience-module__oMZGLa__serviceImage{transform:scale(1.035)}.ServicesExperience-module__oMZGLa__serviceMediaVeil{background:linear-gradient(#0000 32%,#050812eb),linear-gradient(135deg,#05081226,#62308c29);position:absolute;inset:0}.ServicesExperience-module__oMZGLa__serviceIdentity{inset-inline:1rem;color:#f1f6fad6;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.66rem;font-weight:720;display:flex;position:absolute;bottom:1rem}.ServicesExperience-module__oMZGLa__serviceIdentity svg{width:1rem;height:1rem;color:var(--group-accent)}.ServicesExperience-module__oMZGLa__serviceContent{flex-direction:column;flex:1;padding:1.5rem;display:flex}.ServicesExperience-module__oMZGLa__serviceContent h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:650;line-height:1.15}.ServicesExperience-module__oMZGLa__serviceContent>p{color:var(--az-copy);margin:.8rem 0 0;font-size:.87rem;line-height:1.68}.ServicesExperience-module__oMZGLa__serviceOutcome{border-inline-start:2px solid var(--group-accent);color:#172332;align-items:flex-start;gap:.52rem;margin-top:1.2rem;padding-inline-start:.8rem;font-size:.77rem;font-weight:650;line-height:1.55;display:flex}.ServicesExperience-module__oMZGLa__serviceOutcome svg{width:.86rem;height:.86rem;color:var(--group-accent);flex:none;margin-top:.15rem}.ServicesExperience-module__oMZGLa__tagRow{flex-wrap:wrap;gap:.42rem;margin-top:1.25rem;display:flex}.ServicesExperience-module__oMZGLa__tagRow small{color:#5b6673;background:#f4f6f4d6;border:1px solid #1222311a;border-radius:999px;padding:.35rem .62rem;font-size:.62rem;line-height:1}.ServicesExperience-module__oMZGLa__serviceAction{color:var(--group-accent);align-items:center;gap:.5rem;margin-top:auto;padding-top:1.45rem;font-size:.78rem;font-weight:720;display:inline-flex}.ServicesExperience-module__oMZGLa__entrySection{isolation:isolate;background:#fff;padding-block:clamp(6rem,10vw,10rem);position:relative;overflow:hidden}.ServicesExperience-module__oMZGLa__entryGridBg{z-index:-1;opacity:.16;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.ServicesExperience-module__oMZGLa__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(20rem,.64fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:3.25rem;display:grid}.ServicesExperience-module__oMZGLa__sectionHeader h2,.ServicesExperience-module__oMZGLa__methodIntro h2,.ServicesExperience-module__oMZGLa__guardrailsIntro h2,.ServicesExperience-module__oMZGLa__faqIntro h2,.ServicesExperience-module__oMZGLa__closingInner h2{letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.8vw,5rem);font-weight:610;line-height:.98}.ServicesExperience-module__oMZGLa__sectionHeader>p,.ServicesExperience-module__oMZGLa__headerSide>p,.ServicesExperience-module__oMZGLa__methodIntro>p,.ServicesExperience-module__oMZGLa__faqIntro>p{color:var(--az-copy);margin:0;font-size:.96rem;line-height:1.75}.ServicesExperience-module__oMZGLa__entryGrid{border-block:1px solid var(--az-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.ServicesExperience-module__oMZGLa__entryCard{min-height:18rem;padding:1.65rem;position:relative}.ServicesExperience-module__oMZGLa__entryCard+.ServicesExperience-module__oMZGLa__entryCard{border-inline-start:1px solid var(--az-line)}.ServicesExperience-module__oMZGLa__entryCard>div{color:var(--az-plum);justify-content:space-between;align-items:center;display:flex}.ServicesExperience-module__oMZGLa__entryCard>div span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem}.ServicesExperience-module__oMZGLa__entryCard>div svg{width:1.15rem;height:1.15rem}.ServicesExperience-module__oMZGLa__entryCard h3{letter-spacing:-.028em;margin:4rem 0 0;font-size:1.22rem;font-weight:650;line-height:1.25}.ServicesExperience-module__oMZGLa__entryCard p{color:var(--az-copy);margin:.8rem 0 0;font-size:.82rem;line-height:1.67}.ServicesExperience-module__oMZGLa__methodSection{background:var(--az-paper);padding-block:clamp(6rem,9vw,9rem)}.ServicesExperience-module__oMZGLa__methodLayout{grid-template-columns:minmax(18rem,.56fr) minmax(0,1.44fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.ServicesExperience-module__oMZGLa__methodIntro{position:sticky;top:7rem}.ServicesExperience-module__oMZGLa__methodIntro>p{margin-top:1.4rem}.ServicesExperience-module__oMZGLa__textLink,.ServicesExperience-module__oMZGLa__faqLink,.ServicesExperience-module__oMZGLa__caseLink{color:var(--az-plum);align-items:center;gap:.52rem;font-size:.78rem;font-weight:720;text-decoration:none;display:inline-flex}.ServicesExperience-module__oMZGLa__textLink{margin-top:1.5rem}.ServicesExperience-module__oMZGLa__methodTrack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:relative}.ServicesExperience-module__oMZGLa__methodRail{z-index:0;inset-inline-start:50%;background:linear-gradient(to bottom, var(--az-red), var(--az-violet), transparent);opacity:.3;width:1px;position:absolute;top:1.5rem;bottom:1.5rem}.ServicesExperience-module__oMZGLa__methodStep{z-index:1;border:1px solid var(--az-line);background:#ffffffb8;border-radius:1rem;min-height:15rem;padding:1.45rem;position:relative}.ServicesExperience-module__oMZGLa__methodNode{width:2.75rem;height:2.75rem;color:var(--az-red);background:#fff;border:1px solid #62308c33;border-radius:.72rem;place-items:center;display:grid;box-shadow:0 12px 26px -19px #62308c99}.ServicesExperience-module__oMZGLa__methodNode span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem}.ServicesExperience-module__oMZGLa__methodStep h3{margin:2.2rem 0 0;font-size:1.14rem;font-weight:650}.ServicesExperience-module__oMZGLa__methodStep p{color:var(--az-copy);margin:.75rem 0 0;font-size:.8rem;line-height:1.65}.ServicesExperience-module__oMZGLa__guardrailsSection{background:var(--az-ink);color:#fff;isolation:isolate;padding-block:clamp(6rem,10vw,10rem);position:relative;overflow:hidden}.ServicesExperience-module__oMZGLa__guardrailsGridBg{opacity:.22}.ServicesExperience-module__oMZGLa__guardrailsGlow{z-index:-1;inset-inline-start:-10rem;filter:blur(120px);background:#9736982b;border-radius:50%;width:34rem;height:34rem;position:absolute;top:2rem}.ServicesExperience-module__oMZGLa__guardrailsLayout{grid-template-columns:minmax(0,.78fr) minmax(28rem,1.22fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.ServicesExperience-module__oMZGLa__guardrailsIntro h2{color:#f5f8fb}.ServicesExperience-module__oMZGLa__guardrailsIntro>p{color:#dce7f2a3;max-width:620px;margin:1.5rem 0 0;font-size:.96rem;line-height:1.75}.ServicesExperience-module__oMZGLa__guardrailsConsole{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f1cc7;border:1px solid #dfe9f424;border-radius:1.15rem;overflow:hidden;box-shadow:0 40px 85px -50px #000000e6}.ServicesExperience-module__oMZGLa__consoleBar{color:#dde8f26b;letter-spacing:.07em;direction:ltr;border-bottom:1px solid #dfe9f41c;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding-inline:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;display:flex}.ServicesExperience-module__oMZGLa__consoleBar strong{color:#dde8f2a8;align-items:center;gap:.45rem;font-size:.57rem;display:flex}.ServicesExperience-module__oMZGLa__guardrailsConsole ul{margin:0;padding:0;list-style:none}.ServicesExperience-module__oMZGLa__guardrailsConsole li{grid-template-columns:auto auto 1fr auto;align-items:center;gap:.85rem;min-height:5.8rem;padding-inline:1rem;display:grid}.ServicesExperience-module__oMZGLa__guardrailsConsole li+li{border-top:1px solid #dfe9f41a}.ServicesExperience-module__oMZGLa__guardrailsConsole li>span{color:#dee8f247;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.59rem}.ServicesExperience-module__oMZGLa__guardrailsConsole li>svg:first-of-type{width:1rem;height:1rem;color:var(--az-red)}.ServicesExperience-module__oMZGLa__guardrailsConsole li>svg:last-child{color:#73e6b0;width:.9rem;height:.9rem}.ServicesExperience-module__oMZGLa__guardrailsConsole li p{color:#e6edf6c7;margin:0;font-size:.78rem;line-height:1.55}.ServicesExperience-module__oMZGLa__workSection{background:#fff;padding-block:clamp(6rem,10vw,10rem)}.ServicesExperience-module__oMZGLa__headerSide>p{margin-bottom:1.2rem}.ServicesExperience-module__oMZGLa__workGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ServicesExperience-module__oMZGLa__workCard{border:1px solid var(--az-line);background:var(--az-paper);border-radius:1.15rem;grid-template-columns:minmax(15rem,.82fr) minmax(0,1.18fr);min-height:31rem;display:grid;overflow:hidden}.ServicesExperience-module__oMZGLa__workVisual{background:radial-gradient(circle at 50% 45%, #97369821, transparent 44%), var(--az-ink);place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.ServicesExperience-module__oMZGLa__workCard[data-tone=clinical] .ServicesExperience-module__oMZGLa__workVisual{background:radial-gradient(circle at 50% 45%, #62308c2e, transparent 45%), var(--az-ink)}.ServicesExperience-module__oMZGLa__workSchematic{opacity:.5;background-image:linear-gradient(#fe2b3812 1px,#0000 1px),linear-gradient(90deg,#fe2b3812 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.ServicesExperience-module__oMZGLa__workSchematic span{background:var(--az-red);border-radius:50%;width:.55rem;height:.55rem;position:absolute;box-shadow:0 0 18px #fe2b38c7}.ServicesExperience-module__oMZGLa__workSchematic span:first-child{inset-inline-start:16%;top:26%}.ServicesExperience-module__oMZGLa__workSchematic span:nth-child(2){inset-inline-end:16%;background:var(--az-violet);top:38%}.ServicesExperience-module__oMZGLa__workSchematic span:last-child{inset-inline-start:36%;bottom:18%}.ServicesExperience-module__oMZGLa__logoPlate{z-index:1;background:#fffffff5;border:1px solid #ffffff2e;border-radius:1rem;place-items:center;width:min(78%,16rem);min-height:7rem;padding:1.25rem;display:grid;position:relative;box-shadow:0 22px 55px -32px #000000e6}.ServicesExperience-module__oMZGLa__logoPlate img{object-fit:contain;width:min(100%,11.875rem);height:auto}.ServicesExperience-module__oMZGLa__caseNumber{inset-inline-start:1rem;color:#dfe9f338;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;position:absolute;bottom:.85rem}.ServicesExperience-module__oMZGLa__workContent{flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.ServicesExperience-module__oMZGLa__workContent>span{color:var(--az-plum);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:740}.ServicesExperience-module__oMZGLa__workContent h3{letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:630;line-height:1.08}.ServicesExperience-module__oMZGLa__workContent>p{color:var(--az-copy);margin:1rem 0 0;font-size:.84rem;line-height:1.68}.ServicesExperience-module__oMZGLa__caseLink{margin-top:auto;padding-top:1.5rem}.ServicesExperience-module__oMZGLa__faqSection{border-top:1px solid var(--az-line);background:var(--az-paper);padding-block:clamp(6rem,9vw,9rem)}.ServicesExperience-module__oMZGLa__faqLayout{grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.ServicesExperience-module__oMZGLa__faqIntro{position:sticky;top:7rem}.ServicesExperience-module__oMZGLa__faqIntro>p{margin-top:1.4rem}.ServicesExperience-module__oMZGLa__faqList{border-top:1px solid var(--az-line)}.ServicesExperience-module__oMZGLa__faqItem{border-bottom:1px solid var(--az-line)}.ServicesExperience-module__oMZGLa__faqItem summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:6.4rem;padding-block:1rem;list-style:none;display:grid}.ServicesExperience-module__oMZGLa__faqItem summary::-webkit-details-marker{display:none}.ServicesExperience-module__oMZGLa__faqItem summary>span{color:var(--az-red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.61rem}.ServicesExperience-module__oMZGLa__faqItem summary strong{font-size:.98rem;font-weight:650;line-height:1.45}.ServicesExperience-module__oMZGLa__faqItem summary svg{width:1rem;height:1rem;color:var(--az-plum);transition:transform .18s}.ServicesExperience-module__oMZGLa__faqItem[open] summary svg{transform:rotate(180deg)}.ServicesExperience-module__oMZGLa__faqItem>div{padding:0 2rem 1.7rem 2.25rem}.ServicesExperience-module__oMZGLa__faqItem>div p{color:var(--az-copy);margin:0;font-size:.84rem;line-height:1.75}.ServicesExperience-module__oMZGLa__faqLink{margin-top:1rem}.ServicesExperience-module__oMZGLa__closingSection{background:var(--az-ink);color:#fff;isolation:isolate;padding-block:clamp(7rem,11vw,11rem);position:relative;overflow:hidden}.ServicesExperience-module__oMZGLa__closingGrid{opacity:.24;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.ServicesExperience-module__oMZGLa__closingGlow{z-index:-1;inset-inline-start:calc(50% - 20rem);filter:blur(115px);background:#97369840;border-radius:50%;width:40rem;height:40rem;position:absolute;bottom:-28rem}.ServicesExperience-module__oMZGLa__closingInner{text-align:center;flex-direction:column;align-items:center;max-width:930px;display:flex}.ServicesExperience-module__oMZGLa__closingInner h2{color:#f6f8fb}.ServicesExperience-module__oMZGLa__closingInner>p{color:#dce7f1a6;max-width:680px;margin:1.5rem 0 0;font-size:1rem;line-height:1.75}.ServicesExperience-module__oMZGLa__closingNote{color:#dce7f16b;margin-top:1.2rem;font-size:.72rem;display:block}.ServicesExperience-module__oMZGLa__primaryButton:focus-visible,.ServicesExperience-module__oMZGLa__secondaryButton:focus-visible,.ServicesExperience-module__oMZGLa__serviceCardLink:focus-visible,.ServicesExperience-module__oMZGLa__textLink:focus-visible,.ServicesExperience-module__oMZGLa__caseLink:focus-visible,.ServicesExperience-module__oMZGLa__faqLink:focus-visible,.ServicesExperience-module__oMZGLa__faqItem summary:focus-visible{outline:2px solid var(--az-red);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.ServicesExperience-module__oMZGLa__scanLine{animation:5.5s linear infinite ServicesExperience-module__oMZGLa__scan-window}.ServicesExperience-module__oMZGLa__stackLayer{animation:5s ease-in-out infinite alternate ServicesExperience-module__oMZGLa__layer-drift}.ServicesExperience-module__oMZGLa__stackLayer:nth-child(2){animation-delay:.55s}.ServicesExperience-module__oMZGLa__stackLayer:nth-child(3){animation-delay:1.1s}.ServicesExperience-module__oMZGLa__layerSignal,.ServicesExperience-module__oMZGLa__systemTopbar>span i,.ServicesExperience-module__oMZGLa__consoleBar strong i{animation:2.6s ease-in-out infinite ServicesExperience-module__oMZGLa__signal-pulse}.ServicesExperience-module__oMZGLa__workSchematic span{animation:3s ease-in-out infinite ServicesExperience-module__oMZGLa__signal-pulse}}@keyframes ServicesExperience-module__oMZGLa__scan-window{0%{transform:translateY(-8rem)}to{transform:translateY(42rem)}}@keyframes ServicesExperience-module__oMZGLa__layer-drift{0%{translate:0}to{translate:0 -3px}}@keyframes ServicesExperience-module__oMZGLa__signal-pulse{0%,to{opacity:.45;scale:.86}50%{opacity:1;scale:1.12}}.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__directionalArrow{transform:scaleX(-1)}:is(.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__primaryButton:hover .ServicesExperience-module__oMZGLa__directionalArrow,.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__serviceCardLink:hover .ServicesExperience-module__oMZGLa__directionalArrow,.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__caseLink:hover .ServicesExperience-module__oMZGLa__directionalArrow){transform:scaleX(-1)translate(2px,-2px)}:is(.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__secondaryButton:hover .ServicesExperience-module__oMZGLa__directionalArrow,.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__textLink:hover .ServicesExperience-module__oMZGLa__directionalArrow,.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__faqLink:hover .ServicesExperience-module__oMZGLa__directionalArrow){transform:scaleX(-1)translate(3px)}.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__stackLayer{transform:perspective(900px)rotateX(1deg)rotateY(2deg)}.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__groupRule{background:linear-gradient(-90deg, var(--group-accent), transparent)}@media (max-width:1180px){.ServicesExperience-module__oMZGLa__hero{min-height:1180px}.ServicesExperience-module__oMZGLa__heroInner{grid-template-columns:1fr;min-height:auto;padding-top:10rem;padding-bottom:3rem}.ServicesExperience-module__oMZGLa__heroCopy{max-width:850px}.ServicesExperience-module__oMZGLa__systemWindow{justify-self:stretch;width:min(100%,760px)}.ServicesExperience-module__oMZGLa__groupLayout,.ServicesExperience-module__oMZGLa__methodLayout,.ServicesExperience-module__oMZGLa__guardrailsLayout,.ServicesExperience-module__oMZGLa__faqLayout{grid-template-columns:1fr}.ServicesExperience-module__oMZGLa__groupHeader,.ServicesExperience-module__oMZGLa__methodIntro,.ServicesExperience-module__oMZGLa__faqIntro{max-width:760px;position:static}.ServicesExperience-module__oMZGLa__groupHeader>small{display:none}.ServicesExperience-module__oMZGLa__workCard{grid-template-columns:1fr}.ServicesExperience-module__oMZGLa__workVisual{min-height:16rem}}@media (max-width:900px){.ServicesExperience-module__oMZGLa__hero{min-height:1110px}.ServicesExperience-module__oMZGLa__heroCode{display:none}.ServicesExperience-module__oMZGLa__statsRail,.ServicesExperience-module__oMZGLa__entryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesExperience-module__oMZGLa__stat:nth-child(3),.ServicesExperience-module__oMZGLa__stat:nth-child(4){border-top:1px solid #dce7f31f}.ServicesExperience-module__oMZGLa__stat:nth-child(3){border-inline-start:0}.ServicesExperience-module__oMZGLa__entryCard:nth-child(3),.ServicesExperience-module__oMZGLa__entryCard:nth-child(4){border-top:1px solid var(--az-line)}.ServicesExperience-module__oMZGLa__entryCard:nth-child(3){border-inline-start:0}.ServicesExperience-module__oMZGLa__sectionHeader{grid-template-columns:1fr;align-items:start}.ServicesExperience-module__oMZGLa__sectionHeader>p,.ServicesExperience-module__oMZGLa__headerSide{max-width:680px}.ServicesExperience-module__oMZGLa__workGrid{grid-template-columns:1fr}}@media (max-width:760px){.ServicesExperience-module__oMZGLa__hero{min-height:auto}.ServicesExperience-module__oMZGLa__heroInner{padding-top:8.5rem}.ServicesExperience-module__oMZGLa__heroTitle{font-size:clamp(3.1rem,14vw,5rem)}.ServicesExperience-module__oMZGLa__heroActions,.ServicesExperience-module__oMZGLa__closingActions{flex-direction:column;align-items:stretch}.ServicesExperience-module__oMZGLa__primaryButton,.ServicesExperience-module__oMZGLa__secondaryButton{width:100%}.ServicesExperience-module__oMZGLa__stackViewport{min-height:590px;padding-inline:.85rem}.ServicesExperience-module__oMZGLa__stackRail{inset-inline-start:2.05rem}.ServicesExperience-module__oMZGLa__stackLayer,.ServicesExperience-module__oMZGLa__stackLayer[data-stack-group=intelligence],.ServicesExperience-module__oMZGLa__stackLayer[data-stack-group=foundation]{grid-template-columns:auto auto minmax(0,1fr);margin-inline:0;transform:none}.ServicesExperience-module__oMZGLa__stackLayer ul{grid-column:2/-1;padding-inline-start:.1rem}.ServicesExperience-module__oMZGLa__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)) .ServicesExperience-module__oMZGLa__stackLayer{transform:none}.ServicesExperience-module__oMZGLa__servicesGrid,.ServicesExperience-module__oMZGLa__methodTrack{grid-template-columns:1fr}.ServicesExperience-module__oMZGLa__methodRail{inset-inline-start:1.4rem}.ServicesExperience-module__oMZGLa__serviceMedia{min-height:17rem}.ServicesExperience-module__oMZGLa__guardrailsLayout{gap:2.5rem}.ServicesExperience-module__oMZGLa__guardrailsConsole li{grid-template-columns:auto auto 1fr}.ServicesExperience-module__oMZGLa__guardrailsConsole li>svg:last-child{display:none}}@media (max-width:540px){.ServicesExperience-module__oMZGLa__statsRail,.ServicesExperience-module__oMZGLa__entryGrid{grid-template-columns:1fr}.ServicesExperience-module__oMZGLa__stat+.ServicesExperience-module__oMZGLa__stat{border-inline-start:0;border-top:1px solid #dce7f31f}.ServicesExperience-module__oMZGLa__stat{min-height:7.5rem}.ServicesExperience-module__oMZGLa__entryCard+.ServicesExperience-module__oMZGLa__entryCard,.ServicesExperience-module__oMZGLa__entryCard:nth-child(3){border-inline-start:0;border-top:1px solid var(--az-line)}.ServicesExperience-module__oMZGLa__entryCard{min-height:15rem}.ServicesExperience-module__oMZGLa__entryCard h3{margin-top:2.75rem}.ServicesExperience-module__oMZGLa__systemTopbar code{display:none}.ServicesExperience-module__oMZGLa__systemTopbar{grid-template-columns:1fr auto}.ServicesExperience-module__oMZGLa__stackCode code{max-width:12rem}.ServicesExperience-module__oMZGLa__groupBand{padding-block:5rem}.ServicesExperience-module__oMZGLa__groupNumber{margin-bottom:1.4rem}.ServicesExperience-module__oMZGLa__serviceMedia{min-height:14rem}.ServicesExperience-module__oMZGLa__faqItem>div{padding-inline:1.8rem 0}.ServicesExperience-module__oMZGLa__faqItem summary{gap:.7rem}}@media (prefers-reduced-motion:reduce){.ServicesExperience-module__oMZGLa__scanLine,.ServicesExperience-module__oMZGLa__stackLayer,.ServicesExperience-module__oMZGLa__layerSignal,.ServicesExperience-module__oMZGLa__systemTopbar>span i,.ServicesExperience-module__oMZGLa__consoleBar strong i,.ServicesExperience-module__oMZGLa__workSchematic span{animation:none!important}.ServicesExperience-module__oMZGLa__serviceImage,.ServicesExperience-module__oMZGLa__directionalArrow,.ServicesExperience-module__oMZGLa__faqItem summary svg{transition:none}}
