.services-module__g8J8Uq__container{width:min(100% - 48px,1320px);margin-inline:auto}.services-module__g8J8Uq__hero,.services-module__g8J8Uq__servicesSection,.services-module__g8J8Uq__architectureSection,.services-module__g8J8Uq__roadmapSection,.services-module__g8J8Uq__capabilitySection,.services-module__g8J8Uq__projectsSection,.services-module__g8J8Uq__localSection,.services-module__g8J8Uq__faqSection,.services-module__g8J8Uq__ctaSection{border-bottom:1px solid var(--line)}.services-module__g8J8Uq__hero{position:relative;overflow:hidden}.services-module__g8J8Uq__hero:after{content:"";pointer-events:none;border:1px solid #ff633861;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-230px;right:-250px}.services-module__g8J8Uq__heroGrid{grid-template-columns:minmax(0,.94fr) minmax(560px,1.06fr);align-items:center;gap:clamp(44px,6vw,92px);min-height:620px;padding-block:68px;display:grid}.services-module__g8J8Uq__kicker{color:#aaa69d;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.services-module__g8J8Uq__kicker span{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 5px #ff63381a,0 0 18px #ff633866}.services-module__g8J8Uq__hero h1{letter-spacing:-.06em;max-width:730px;margin-top:27px;font-size:clamp(48px,4.1vw,62px);font-weight:610;line-height:.96}.services-module__g8J8Uq__hero h1 span{white-space:nowrap}.services-module__g8J8Uq__heroLead{max-width:720px;color:var(--muted-light);margin-top:27px;font-size:15px;line-height:1.72}.services-module__g8J8Uq__heroActions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.services-module__g8J8Uq__primaryButton,.services-module__g8J8Uq__secondaryButton{border:1px solid var(--accent);border-radius:4px;justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .18s,background .18s,color .18s;display:inline-flex}.services-module__g8J8Uq__primaryButton{color:#17120e;background:var(--accent)}.services-module__g8J8Uq__secondaryButton{border-color:var(--line-strong);background:#1313119e}.services-module__g8J8Uq__primaryButton:hover,.services-module__g8J8Uq__secondaryButton:hover{transform:translateY(-2px)}.services-module__g8J8Uq__heroBenefits{flex-wrap:wrap;gap:14px 24px;margin-top:23px;list-style:none;display:flex}.services-module__g8J8Uq__heroBenefits li{color:#a6a299;align-items:center;gap:7px;font-size:11px;display:inline-flex}.services-module__g8J8Uq__heroBenefits svg{color:var(--accent)}.services-module__g8J8Uq__radialScene{width:100%;min-width:0;padding:15px 0 0;position:relative}.services-module__g8J8Uq__radialCaption{color:#858078;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 9px 12px;font-size:9px;display:flex}.services-module__g8J8Uq__radialCaption span{color:var(--accent)}.services-module__g8J8Uq__radialMap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 49%,#ff633813,#0000 34%);width:100%;height:430px;position:relative;overflow:hidden}.services-module__g8J8Uq__orbitRing{pointer-events:none;border:1px solid #ff633847;border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.services-module__g8J8Uq__orbitRingOuter{border-style:dashed;width:305px;height:305px;animation:64s linear infinite services-module__g8J8Uq__orbitGuide}.services-module__g8J8Uq__orbitRingInner{border-color:#ff633866;width:218px;height:218px;box-shadow:inset 0 0 42px #ff633809}.services-module__g8J8Uq__radialCore{z-index:3;text-align:center;background:#10100ef5;border:1px solid #ff63388c;border-radius:50%;place-content:center;gap:10px;width:128px;height:128px;animation:6s ease-in-out infinite services-module__g8J8Uq__coreBreath;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ff63380a,0 0 45px #ff633821}.services-module__g8J8Uq__radialCore>span{color:#17120e;background:var(--accent);border-radius:50%;justify-self:center;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.services-module__g8J8Uq__radialCore strong{font-size:11px;line-height:1.32}.services-module__g8J8Uq__markerOrbit{z-index:2;pointer-events:none;border-radius:50%;width:305px;height:305px;animation:28s linear infinite services-module__g8J8Uq__markerTravel;position:absolute;top:calc(49% - 152px);left:calc(50% - 152px)}.services-module__g8J8Uq__markerOrbit i{background:var(--accent);width:7px;height:7px;position:absolute;top:-3px;left:calc(50% - 3px);box-shadow:0 0 14px #ff6338e6}.services-module__g8J8Uq__systemMarker{background:var(--accent);width:6px;height:6px;animation:4.8s ease-in-out infinite services-module__g8J8Uq__markerPulse;position:absolute;box-shadow:0 0 15px #ff6338a6}.services-module__g8J8Uq__systemMarkerOne{top:19%;left:12%}.services-module__g8J8Uq__systemMarkerTwo{animation-delay:-1.6s;top:15%;right:9%}.services-module__g8J8Uq__systemMarkerThree{animation-delay:-3.2s;bottom:17%;right:20%}.services-module__g8J8Uq__cardOrbit{z-index:4;pointer-events:none;position:absolute;inset:0}.services-module__g8J8Uq__orbitCard{pointer-events:auto;width:196px;position:absolute}.services-module__g8J8Uq__orbitCard:first-of-type{top:3%;left:50%;transform:translate(-50%)}.services-module__g8J8Uq__orbitCard:nth-of-type(2){top:35%;left:0}.services-module__g8J8Uq__orbitCard:nth-of-type(3){top:35%;right:0}.services-module__g8J8Uq__orbitCard:nth-of-type(4){bottom:3%;left:6%}.services-module__g8J8Uq__orbitCard:nth-of-type(5){bottom:3%;right:6%}.services-module__g8J8Uq__orbitCard:after{z-index:-1;content:"";background:linear-gradient(90deg,#ff63387a,#ff63380f);transition:opacity .18s,box-shadow .18s;position:absolute}.services-module__g8J8Uq__orbitCard:first-of-type:after{width:1px;height:57px;top:100%;left:50%}.services-module__g8J8Uq__orbitCard:nth-of-type(2):after{width:80px;height:1px;top:50%;left:100%}.services-module__g8J8Uq__orbitCard:nth-of-type(3):after{width:80px;height:1px;top:50%;right:100%;transform:rotate(180deg)}.services-module__g8J8Uq__orbitCard:nth-of-type(4):after{transform-origin:100%;width:80px;height:1px;bottom:96%;right:-54px;transform:rotate(-48deg)}.services-module__g8J8Uq__orbitCard:nth-of-type(5):after{transform-origin:0;width:80px;height:1px;bottom:96%;left:-54px;transform:rotate(48deg)}.services-module__g8J8Uq__orbitCardCounter{display:block}.services-module__g8J8Uq__orbitCardInner{border:1px solid var(--line-strong);background:#141412f0;border-radius:4px;align-items:center;gap:13px;min-height:72px;padding:13px 15px;transition:border-color .18s,box-shadow .18s,transform .18s;animation:8s ease-in-out infinite services-module__g8J8Uq__serviceDrift;display:flex;box-shadow:0 12px 30px #00000038}.services-module__g8J8Uq__orbitCard:nth-of-type(2) .services-module__g8J8Uq__orbitCardInner{animation-duration:9.5s;animation-delay:-2.1s}.services-module__g8J8Uq__orbitCard:nth-of-type(3) .services-module__g8J8Uq__orbitCardInner{animation-duration:10.5s;animation-delay:-4.4s}.services-module__g8J8Uq__orbitCard:nth-of-type(4) .services-module__g8J8Uq__orbitCardInner{animation-duration:11s;animation-delay:-6.2s}.services-module__g8J8Uq__orbitCard:nth-of-type(5) .services-module__g8J8Uq__orbitCardInner{animation-duration:9s;animation-delay:-3.3s}.services-module__g8J8Uq__orbitCardInner>svg{color:var(--accent);flex:none}.services-module__g8J8Uq__orbitCardInner>span{gap:5px;min-width:0;display:grid}.services-module__g8J8Uq__orbitCardInner strong{font-size:11px;line-height:1.2}.services-module__g8J8Uq__orbitCardInner small{color:#969189;font-size:9px;line-height:1.45}@media (hover:hover) and (pointer:fine){.services-module__g8J8Uq__radialMap:hover .services-module__g8J8Uq__orbitCardInner{animation-play-state:paused}}.services-module__g8J8Uq__orbitCard:hover .services-module__g8J8Uq__orbitCardInner,.services-module__g8J8Uq__orbitCard:focus-visible .services-module__g8J8Uq__orbitCardInner{border-color:#ff6338ad;transform:translateY(-2px)scale(1.025);box-shadow:0 12px 34px #00000042,0 0 26px #ff633821}.services-module__g8J8Uq__orbitCard:hover:after,.services-module__g8J8Uq__orbitCard:focus-visible:after{opacity:1;box-shadow:0 0 8px #ff633880}.services-module__g8J8Uq__radialHint{color:#9c978e;width:fit-content;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:18px;margin:13px 8px 0 auto;font-size:10px;display:flex}.services-module__g8J8Uq__radialHint svg{color:var(--accent)}@keyframes services-module__g8J8Uq__orbitGuide{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes services-module__g8J8Uq__markerTravel{to{transform:rotate(360deg)}}@keyframes services-module__g8J8Uq__markerPulse{50%{opacity:.35;transform:scale(.7)}}@keyframes services-module__g8J8Uq__coreBreath{50%{box-shadow:0 0 0 18px #ff633806,0 0 56px #ff63382e}}@keyframes services-module__g8J8Uq__serviceDrift{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@media (min-width:1181px){.services-module__g8J8Uq__radialScene{width:calc(100% + 32px);margin-left:-16px}.services-module__g8J8Uq__radialMap{height:560px}.services-module__g8J8Uq__cardOrbit{--orbit-radius:226px;animation:110s linear infinite services-module__g8J8Uq__cardRevolution}.services-module__g8J8Uq__orbitCard:nth-of-type(n){width:180px;height:72px;transform:rotate(var(--card-phase)) translateX(var(--orbit-radius)) rotate(var(--card-counter-phase));margin:-36px 0 0 -90px;inset:49% auto auto 50%}.services-module__g8J8Uq__orbitCard:first-of-type{--card-phase:-90deg;--card-counter-phase:90deg}.services-module__g8J8Uq__orbitCard:nth-of-type(2){--card-phase:198deg;--card-counter-phase:-198deg}.services-module__g8J8Uq__orbitCard:nth-of-type(3){--card-phase:-18deg;--card-counter-phase:18deg}.services-module__g8J8Uq__orbitCard:nth-of-type(4){--card-phase:126deg;--card-counter-phase:-126deg}.services-module__g8J8Uq__orbitCard:nth-of-type(5){--card-phase:54deg;--card-counter-phase:-54deg}.services-module__g8J8Uq__orbitCard:after{display:none}.services-module__g8J8Uq__orbitCardCounter{height:100%;animation:110s linear infinite reverse services-module__g8J8Uq__cardRevolution}.services-module__g8J8Uq__orbitCardInner,.services-module__g8J8Uq__orbitCard:nth-of-type(n) .services-module__g8J8Uq__orbitCardInner{height:100%;animation:none}.services-module__g8J8Uq__radialMap:hover .services-module__g8J8Uq__cardOrbit,.services-module__g8J8Uq__radialMap:hover .services-module__g8J8Uq__orbitCardCounter,.services-module__g8J8Uq__radialMap:focus-within .services-module__g8J8Uq__cardOrbit,.services-module__g8J8Uq__radialMap:focus-within .services-module__g8J8Uq__orbitCardCounter{animation-play-state:paused}}@media (min-width:1280px) and (max-width:1399px){.services-module__g8J8Uq__cardOrbit{--orbit-radius:218px}.services-module__g8J8Uq__orbitCard:nth-of-type(n){width:170px;margin-left:-85px}}@keyframes services-module__g8J8Uq__cardRevolution{to{transform:rotate(360deg)}}.services-module__g8J8Uq__servicesSection,.services-module__g8J8Uq__roadmapSection,.services-module__g8J8Uq__capabilitySection,.services-module__g8J8Uq__projectsSection,.services-module__g8J8Uq__faqSection{padding:clamp(68px,7vw,96px) 0}.services-module__g8J8Uq__sectionHeading,.services-module__g8J8Uq__architectureIntro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.45fr);align-items:end;gap:48px;margin-bottom:42px;display:grid}.services-module__g8J8Uq__sectionHeading h2,.services-module__g8J8Uq__architectureIntro h2,.services-module__g8J8Uq__localGrid h2,.services-module__g8J8Uq__ctaCopy h2{letter-spacing:-.052em;margin-top:18px;font-size:clamp(38px,4.2vw,60px);font-weight:610;line-height:.99}.services-module__g8J8Uq__sectionHeading>p,.services-module__g8J8Uq__architectureIntro>p{color:#aaa59c;font-size:14px;line-height:1.7}.services-module__g8J8Uq__servicePanels{border-top:1px solid var(--line-strong)}.services-module__g8J8Uq__servicePanel{border-bottom:1px solid var(--line-strong);background:#11110f59;grid-template-columns:minmax(230px,.72fr) minmax(250px,1fr) minmax(240px,.9fr) minmax(250px,1fr);gap:clamp(24px,4vw,60px);padding:31px 22px;scroll-margin-top:96px;transition:background .18s,border-color .18s;display:grid}.services-module__g8J8Uq__servicePanel:hover,.services-module__g8J8Uq__servicePanel:target{background:linear-gradient(90deg,#ff63380f,#13131185 45%,#13131159);border-color:#ff63386b}.services-module__g8J8Uq__servicePanel:hover .services-module__g8J8Uq__serviceIdentity>span,.services-module__g8J8Uq__servicePanel:target .services-module__g8J8Uq__serviceIdentity>span,.services-module__g8J8Uq__servicePanel:hover .services-module__g8J8Uq__serviceIdentity svg,.services-module__g8J8Uq__servicePanel:target .services-module__g8J8Uq__serviceIdentity svg{color:#ff805c;filter:drop-shadow(0 0 8px #ff63383d)}.services-module__g8J8Uq__servicePanel:hover .services-module__g8J8Uq__serviceResult p,.services-module__g8J8Uq__servicePanel:target .services-module__g8J8Uq__serviceResult p{color:#c2bdb4}.services-module__g8J8Uq__serviceIdentity{grid-template-columns:auto 1fr;align-content:start;gap:15px;display:grid}.services-module__g8J8Uq__serviceIdentity>span{color:var(--accent);font-family:var(--font-mono);grid-column:1/-1;font-size:12px;transition:color .18s}.services-module__g8J8Uq__serviceIdentity svg{color:var(--accent);transition:color .18s,filter .18s}.services-module__g8J8Uq__serviceIdentity h3{max-width:230px;font-size:18px;line-height:1.25}.services-module__g8J8Uq__servicePanel small,.services-module__g8J8Uq__architectureGrid li,.services-module__g8J8Uq__projectBody span,.services-module__g8J8Uq__projectBody li{color:#918c83;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.services-module__g8J8Uq__servicePanel p{color:#aaa59c;margin-top:12px;font-size:13px;line-height:1.7;transition:color .18s}.services-module__g8J8Uq__serviceIncludes ul{gap:8px;margin-top:12px;list-style:none;display:grid}.services-module__g8J8Uq__serviceIncludes li{color:#b5b0a7;align-items:center;gap:8px;font-size:12px;line-height:1.45;display:flex}.services-module__g8J8Uq__serviceIncludes svg{color:var(--accent);flex:none}.services-module__g8J8Uq__serviceResult{border-left:1px solid #ff633847;padding-left:20px}.services-module__g8J8Uq__serviceDetailLink{min-height:36px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:650;-webkit-text-decoration:underline #ff633880;text-decoration:underline #ff633880;display:inline-flex}.services-module__g8J8Uq__serviceDetailLink:hover{color:#ffc3b1}.services-module__g8J8Uq__serviceDetailLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.services-module__g8J8Uq__architectureSection,.services-module__g8J8Uq__localSection{background:#1313118a;padding:clamp(68px,7vw,96px) 0}.services-module__g8J8Uq__architectureGrid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.services-module__g8J8Uq__architectureGrid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#0d0d0c85;min-height:285px;padding:26px;transition:background .18s,border-color .18s,transform .18s}.services-module__g8J8Uq__architectureGrid article:hover{background:#ff63380b;border-color:#ff633861;transform:translateY(-2px)}.services-module__g8J8Uq__architectureTop{color:var(--accent);font-family:var(--font-mono);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.services-module__g8J8Uq__architectureGrid h3{margin-top:40px;font-size:20px}.services-module__g8J8Uq__architectureGrid p{color:#aaa59d;max-width:330px;margin-top:12px;font-size:13px;line-height:1.68}.services-module__g8J8Uq__architectureGrid ul{flex-wrap:wrap;gap:7px;margin-top:27px;list-style:none;display:flex}.services-module__g8J8Uq__architectureGrid li{border:1px solid var(--line);color:#b0aba2;padding:7px 9px;font-size:10px}.services-module__g8J8Uq__roadmap{grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid;position:relative;container-type:inline-size}.services-module__g8J8Uq__roadmap:before{background:linear-gradient(90deg, var(--accent), #ff63382e);content:"";height:1px;position:absolute;top:22px;left:22px;right:22px}.services-module__g8J8Uq__roadmap:after{content:"";background:#ff744d;border-radius:50%;width:8px;height:8px;animation:15s linear infinite services-module__g8J8Uq__roadmapSignal;position:absolute;top:18px;left:22px;box-shadow:0 0 5px #ff744d,0 0 16px #ff6338cc}.services-module__g8J8Uq__roadmap li{padding-right:clamp(18px,3vw,42px);position:relative}.services-module__g8J8Uq__roadmapMarker{align-items:flex-start;height:45px;display:flex}.services-module__g8J8Uq__roadmapMarker span{z-index:1;width:45px;height:45px;color:var(--accent);font-family:var(--font-mono);background:#10100e;border:1px solid #ff63387a;border-radius:50%;place-items:center;font-size:10px;transition:border-color .18s,color .18s,box-shadow .18s;animation:15s ease-in-out infinite services-module__g8J8Uq__stagePulse;display:grid;position:relative}.services-module__g8J8Uq__roadmap h3{max-width:180px;margin-top:25px;font-size:15px;line-height:1.28;transition:color .18s;animation:15s ease-in-out infinite services-module__g8J8Uq__stageTitlePulse}.services-module__g8J8Uq__roadmap p{color:#9f9a91;max-width:190px;margin-top:11px;font-size:12px;line-height:1.65;transition:color .18s}.services-module__g8J8Uq__roadmap li:nth-child(2) .services-module__g8J8Uq__roadmapMarker span,.services-module__g8J8Uq__roadmap li:nth-child(2) h3{animation-delay:3s}.services-module__g8J8Uq__roadmap li:nth-child(3) .services-module__g8J8Uq__roadmapMarker span,.services-module__g8J8Uq__roadmap li:nth-child(3) h3{animation-delay:6s}.services-module__g8J8Uq__roadmap li:nth-child(4) .services-module__g8J8Uq__roadmapMarker span,.services-module__g8J8Uq__roadmap li:nth-child(4) h3{animation-delay:9s}.services-module__g8J8Uq__roadmap li:nth-child(5) .services-module__g8J8Uq__roadmapMarker span,.services-module__g8J8Uq__roadmap li:nth-child(5) h3{animation-delay:12s}.services-module__g8J8Uq__roadmap li:hover .services-module__g8J8Uq__roadmapMarker span{border-color:var(--accent);color:#fff4ee;animation-play-state:paused;box-shadow:0 0 22px #ff633833}.services-module__g8J8Uq__roadmap li:hover h3{color:#fff4ee;animation-play-state:paused}.services-module__g8J8Uq__roadmap li:hover p{color:#c4bfb5}@keyframes services-module__g8J8Uq__roadmapSignal{0%{opacity:0;transform:translate(0,0)}3%,96%{opacity:1}to{opacity:0;transform:translate(calc(100cqw - 52px))}}@keyframes services-module__g8J8Uq__stagePulse{0%,14%,to{color:var(--accent);box-shadow:none;border-color:#ff63387a}5%,9%{color:#fff4ee;border-color:#ff744d;box-shadow:0 0 22px #ff63383d}}@keyframes services-module__g8J8Uq__stageTitlePulse{0%,14%,to{color:var(--foreground)}5%,9%{color:#ffc5b3}}.services-module__g8J8Uq__capabilitySection{background:#1313117a}.services-module__g8J8Uq__capabilityMatrix{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-module__g8J8Uq__capabilityMatrix article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:28px 34px 1fr auto;align-items:center;gap:15px;min-height:90px;padding:16px 19px;transition:border-color .18s,background .18s;display:grid}.services-module__g8J8Uq__capabilityMatrix article:hover{background:#ff63380a;border-color:#ff633861}.services-module__g8J8Uq__capabilityNumber,.services-module__g8J8Uq__capabilityMatrix code{color:#817c74;font-family:var(--font-mono);font-size:10px}.services-module__g8J8Uq__capabilityMatrix svg{color:var(--accent)}.services-module__g8J8Uq__capabilityMatrix h3{font-size:14px}.services-module__g8J8Uq__capabilityMatrix p{color:#a39e95;margin-top:5px;font-size:11px;line-height:1.5}.services-module__g8J8Uq__capabilityMatrix code{border:1px solid var(--line);color:#aaa59c;padding:6px 8px}.services-module__g8J8Uq__inlineLink{width:fit-content;color:var(--accent);border-bottom:1px solid #ff633885;align-items:center;gap:20px;padding-bottom:6px;font-size:12px;font-weight:650;display:inline-flex}.services-module__g8J8Uq__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.services-module__g8J8Uq__projectCard{border:1px solid var(--line);background:#1313119e;border-radius:5px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.services-module__g8J8Uq__projectCard:hover{border-color:#ff63387a;transform:translateY(-3px)}.services-module__g8J8Uq__projectImage{aspect-ratio:16/7.2;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.services-module__g8J8Uq__projectImage img{object-fit:cover;object-position:top center;transition:transform .3s}.services-module__g8J8Uq__projectCard:hover .services-module__g8J8Uq__projectImage img{transform:scale(1.025)}.services-module__g8J8Uq__projectBody{padding:18px 48px 19px 18px}.services-module__g8J8Uq__projectBody h3{margin-top:10px;font-size:17px}.services-module__g8J8Uq__projectBody ul{flex-wrap:wrap;gap:6px;margin-top:16px;list-style:none;display:flex}.services-module__g8J8Uq__projectBody li{color:#a7a299;background:#ff633809;border:1px solid #ff63383d;padding:5px 7px}.services-module__g8J8Uq__projectArrow{color:var(--accent);position:absolute;bottom:20px;right:18px}.services-module__g8J8Uq__localGrid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(65px,9vw,145px);display:grid}.services-module__g8J8Uq__localGrid>div:first-child>p:not(.services-module__g8J8Uq__kicker),.services-module__g8J8Uq__ctaCopy>p:not(.services-module__g8J8Uq__kicker){max-width:670px;color:var(--muted-light);margin-top:18px;font-size:14px;line-height:1.75}.services-module__g8J8Uq__localServices{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-module__g8J8Uq__localServicesHead{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:#918c83;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;padding:13px 16px;font-size:10px;display:flex}.services-module__g8J8Uq__localServicesHead span{color:var(--accent)}.services-module__g8J8Uq__localServices>div:not(.services-module__g8J8Uq__localServicesHead){border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:25px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:13px 16px;display:grid}.services-module__g8J8Uq__localServices>div>span{color:#89847b;font-family:var(--font-mono);font-size:10px}.services-module__g8J8Uq__localServices strong{font-size:12px;font-weight:550}.services-module__g8J8Uq__localServices i{background:var(--accent);width:5px;height:5px}.services-module__g8J8Uq__faqGrid{interpolate-size:allow-keywords;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.services-module__g8J8Uq__faqItem{border:1px solid var(--line);background:#121210a3;border-radius:4px;transition:border-color .18s,background .18s}.services-module__g8J8Uq__faqItem:hover,.services-module__g8J8Uq__faqItem[open]{background:#181815d1;border-color:#ff63387a}.services-module__g8J8Uq__faqItem summary{min-height:64px;color:var(--muted-light);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font-size:13px;font-weight:560;list-style:none;display:flex}.services-module__g8J8Uq__faqItem summary::-webkit-details-marker{display:none}.services-module__g8J8Uq__faqItem summary:focus-visible{outline-offset:-4px;outline:1px solid #ff6338b3}.services-module__g8J8Uq__faqItem summary svg{color:var(--accent);flex:none;transition:transform .22s}.services-module__g8J8Uq__faqItem[open] summary svg{transform:rotate(180deg)}.services-module__g8J8Uq__faqItem p{color:#aaa59c;padding:0 18px 18px;font-size:12px;line-height:1.7}.services-module__g8J8Uq__faqItem::details-content{block-size:0;transition:block-size .24s ease, content-visibility .24s allow-discrete;overflow:hidden}.services-module__g8J8Uq__faqItem[open]::details-content{block-size:auto}.services-module__g8J8Uq__ctaSection{padding:clamp(64px,7vw,96px) 0;scroll-margin-top:90px}.services-module__g8J8Uq__ctaCard{background:linear-gradient(125deg,#ff633814,#131311ad 55%);border:1px solid #ff63386b;border-radius:5px;grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:start;gap:clamp(48px,7vw,100px);padding:clamp(28px,4vw,48px);display:grid}.services-module__g8J8Uq__ctaCopy h2{max-width:680px;font-size:clamp(35px,3.8vw,52px)}@media (max-width:1100px){.services-module__g8J8Uq__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr)}.services-module__g8J8Uq__servicePanel{grid-template-columns:minmax(220px,.7fr) repeat(2,minmax(0,1fr))}.services-module__g8J8Uq__serviceResult{grid-column:2/-1}.services-module__g8J8Uq__localGrid,.services-module__g8J8Uq__ctaCard{grid-template-columns:minmax(0,1fr)}.services-module__g8J8Uq__localGrid>div:first-child,.services-module__g8J8Uq__ctaCopy{max-width:800px}}@media (min-width:851px) and (max-width:1279px){.services-module__g8J8Uq__heroGrid{grid-template-columns:minmax(0,1fr);gap:52px}.services-module__g8J8Uq__heroCopy{max-width:760px}.services-module__g8J8Uq__radialScene{width:min(100%,670px);margin-inline:auto}}@media (max-width:850px){.services-module__g8J8Uq__heroGrid{grid-template-columns:minmax(0,1fr);gap:52px}.services-module__g8J8Uq__heroCopy{max-width:760px}.services-module__g8J8Uq__radialScene{width:min(100%,670px);margin-inline:auto}.services-module__g8J8Uq__sectionHeading,.services-module__g8J8Uq__architectureIntro{grid-template-columns:minmax(0,1fr);gap:18px}.services-module__g8J8Uq__servicePanel{grid-template-columns:repeat(2,minmax(0,1fr))}.services-module__g8J8Uq__serviceIdentity{grid-column:1/-1}.services-module__g8J8Uq__serviceResult{grid-column:auto}.services-module__g8J8Uq__architectureGrid,.services-module__g8J8Uq__projectGrid{grid-template-columns:minmax(0,1fr)}.services-module__g8J8Uq__architectureGrid article{min-height:225px}.services-module__g8J8Uq__roadmap{grid-template-columns:minmax(0,1fr)}.services-module__g8J8Uq__roadmap:before{transform-origin:top;width:1px;height:auto;animation-name:services-module__g8J8Uq__drawLineVertical;inset:22px auto 22px 22px;transform:scaleY(0)}.services-module__g8J8Uq__roadmap:after{display:none}.services-module__g8J8Uq__roadmap li{grid-template-columns:65px 1fr;padding:0 0 32px;display:grid}.services-module__g8J8Uq__roadmap h3{margin-top:3px}.services-module__g8J8Uq__roadmap p{max-width:520px}@keyframes services-module__g8J8Uq__drawLineVertical{to{transform:scaleY(1)}}}@media (max-width:640px){.services-module__g8J8Uq__container{width:min(100% - 36px,1320px)}.services-module__g8J8Uq__heroGrid{min-height:auto;padding-block:53px 65px}.services-module__g8J8Uq__hero h1{font-size:clamp(42px,13.2vw,58px)}.services-module__g8J8Uq__hero h1 span{white-space:normal}.services-module__g8J8Uq__heroActions{flex-direction:column}.services-module__g8J8Uq__primaryButton,.services-module__g8J8Uq__secondaryButton{width:100%}.services-module__g8J8Uq__heroBenefits{flex-direction:column;align-items:flex-start;gap:10px}.services-module__g8J8Uq__radialCaption small{display:none}.services-module__g8J8Uq__radialMap{height:470px}.services-module__g8J8Uq__radialCore,.services-module__g8J8Uq__orbitRing{top:172px}.services-module__g8J8Uq__orbitRingOuter{width:240px;height:240px}.services-module__g8J8Uq__orbitRingInner{width:172px;height:172px}.services-module__g8J8Uq__radialCore{width:112px;height:112px}.services-module__g8J8Uq__markerOrbit{width:240px;height:240px;top:52px;left:calc(50% - 120px)}.services-module__g8J8Uq__orbitCard{width:calc(50% - 17px)}.services-module__g8J8Uq__orbitCard:first-of-type{width:180px;top:0}.services-module__g8J8Uq__orbitCard:nth-of-type(2){top:280px;left:8px}.services-module__g8J8Uq__orbitCard:nth-of-type(3){top:280px;right:8px}.services-module__g8J8Uq__orbitCard:nth-of-type(4){bottom:0;left:8px}.services-module__g8J8Uq__orbitCard:nth-of-type(5){bottom:0;right:8px}.services-module__g8J8Uq__orbitCard:after{display:none}.services-module__g8J8Uq__orbitCardInner{min-height:76px;padding:12px;animation:none}.services-module__g8J8Uq__orbitCardInner small{font-size:9px}.services-module__g8J8Uq__servicesSection,.services-module__g8J8Uq__roadmapSection,.services-module__g8J8Uq__capabilitySection,.services-module__g8J8Uq__projectsSection,.services-module__g8J8Uq__faqSection{padding:66px 0}.services-module__g8J8Uq__sectionHeading h2,.services-module__g8J8Uq__architectureIntro h2,.services-module__g8J8Uq__localGrid h2,.services-module__g8J8Uq__ctaCopy h2{font-size:36px}.services-module__g8J8Uq__servicePanel{grid-template-columns:minmax(0,1fr);gap:23px;padding:25px 16px}.services-module__g8J8Uq__serviceIdentity,.services-module__g8J8Uq__serviceResult{grid-column:auto}.services-module__g8J8Uq__serviceResult{border-top:1px solid #ff633840;border-left:0;padding:17px 0 0}.services-module__g8J8Uq__capabilityMatrix{grid-template-columns:minmax(0,1fr)}.services-module__g8J8Uq__capabilityMatrix article{grid-template-columns:24px 30px 1fr auto;padding-inline:13px}.services-module__g8J8Uq__localServices,.services-module__g8J8Uq__faqGrid{grid-template-columns:minmax(0,1fr)}.services-module__g8J8Uq__ctaCard{padding:25px 20px}}@keyframes services-module__g8J8Uq__mobileCardUpperArc{0%{transform:translate(-50%)translate(-18px,2px)}50%{transform:translate(-50%)translate(0,0)}to{transform:translate(-50%)translate(18px,2px)}}@keyframes services-module__g8J8Uq__mobileCardMiddleArc{0%{transform:translate3d(var(--arc-out), -10px, 0)}50%{transform:translate(0,0)}to{transform:translate3d(var(--arc-in), 7px, 0)}}@keyframes services-module__g8J8Uq__mobileCardLowerArc{0%{transform:translate3d(var(--arc-out), -16px, 0)}50%{transform:translate3d(var(--arc-mid), -10px, 0)}to{transform:translate(0,0)}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.services-module__g8J8Uq__orbitCard:first-of-type{animation:9s ease-in-out -2s infinite alternate services-module__g8J8Uq__mobileCardUpperArc}.services-module__g8J8Uq__orbitCard:nth-of-type(2),.services-module__g8J8Uq__orbitCard:nth-of-type(4){--arc-out:-8px;--arc-in:6px;--arc-mid:-4px}.services-module__g8J8Uq__orbitCard:nth-of-type(3),.services-module__g8J8Uq__orbitCard:nth-of-type(5){--arc-out:8px;--arc-in:-6px;--arc-mid:4px}.services-module__g8J8Uq__orbitCard:nth-of-type(2){animation:10s ease-in-out -2s infinite alternate services-module__g8J8Uq__mobileCardMiddleArc}.services-module__g8J8Uq__orbitCard:nth-of-type(3){animation:11s ease-in-out -5s infinite alternate-reverse services-module__g8J8Uq__mobileCardMiddleArc}.services-module__g8J8Uq__orbitCard:nth-of-type(4){animation:12s ease-in-out -7s infinite alternate services-module__g8J8Uq__mobileCardLowerArc}.services-module__g8J8Uq__orbitCard:nth-of-type(5){animation:13s ease-in-out -3s infinite alternate-reverse services-module__g8J8Uq__mobileCardLowerArc}}@media (prefers-reduced-motion:reduce){.services-module__g8J8Uq__roadmap:before{animation:none;transform:none}.services-module__g8J8Uq__orbitRingOuter,.services-module__g8J8Uq__radialCore,.services-module__g8J8Uq__markerOrbit,.services-module__g8J8Uq__systemMarker,.services-module__g8J8Uq__cardOrbit,.services-module__g8J8Uq__orbitCardCounter,.services-module__g8J8Uq__orbitCardInner,.services-module__g8J8Uq__roadmapMarker span,.services-module__g8J8Uq__roadmap h3{animation:none}.services-module__g8J8Uq__roadmap:after{display:none}.services-module__g8J8Uq__primaryButton,.services-module__g8J8Uq__secondaryButton,.services-module__g8J8Uq__servicePanel,.services-module__g8J8Uq__architectureGrid article,.services-module__g8J8Uq__capabilityMatrix article,.services-module__g8J8Uq__projectCard,.services-module__g8J8Uq__projectImage img,.services-module__g8J8Uq__faqItem,.services-module__g8J8Uq__faqItem summary svg{transition:none}.services-module__g8J8Uq__faqItem::details-content{transition:none}}
