.services-module__g8J8Uq__page{padding-top:0}.services-module__g8J8Uq__pageGlow{background:var(--accent-cyan);opacity:.07;filter:blur(120px);pointer-events:none;z-index:40;will-change:transform, opacity;border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;transition:opacity .35s,transform .6s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0}@media (hover:none){.services-module__g8J8Uq__pageGlow{display:none}}@keyframes services-module__g8J8Uq__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes services-module__g8J8Uq__spin{to{transform:rotate(360deg)}}@keyframes services-module__g8J8Uq__blink{0%,to{opacity:1}50%{opacity:0}}.services-module__g8J8Uq__accentText{color:#1e56cc}.services-module__g8J8Uq__hero{background-color:#031d63;border-bottom:1px solid #e5e7eb;padding:116px 0 80px;position:relative;overflow:hidden}.services-module__g8J8Uq__heroVideo{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.services-module__g8J8Uq__heroVideoOverlay{opacity:.4;z-index:0;background:#000;position:absolute;inset:0}.services-module__g8J8Uq__heroOrb{pointer-events:none;z-index:1;border:1px solid #3cc7ff14;border-radius:50%;width:420px;height:420px;position:absolute;top:-80px;left:-80px}.services-module__g8J8Uq__heroOrb2{pointer-events:none;z-index:1;border:1px solid #179bff1a;border-radius:50%;width:320px;height:320px;position:absolute;top:40px;right:-60px}.services-module__g8J8Uq__heroMockupSection{background-color:#fff;padding:64px 0 56px;position:relative}.services-module__g8J8Uq__heroContent{z-index:1;width:100%;max-width:1020px;margin:0 auto;animation:.6s both services-module__g8J8Uq__fadeUp;position:relative}.services-module__g8J8Uq__heroInner{text-align:center;width:100%;display:block}.services-module__g8J8Uq__heroInner h1,.services-module__g8J8Uq__heroInner p{text-align:center!important}.services-module__g8J8Uq__heroHeading{color:#fff;letter-spacing:-.015em;margin:0 0 24px;line-height:1.1;text-align:center!important;font-size:clamp(2.4rem,5.5vw,4.4rem)!important}.services-module__g8J8Uq__heroHighlight{color:#3cc7ff}.services-module__g8J8Uq__heroSub{color:#ffffffc7;max-width:600px;margin:0 auto 32px;font-size:1.08rem;line-height:1.6;animation:.55s .2s both services-module__g8J8Uq__fadeUp;display:block;text-align:center!important}.services-module__g8J8Uq__heroCtas{flex-wrap:wrap;justify-content:center;gap:14px;animation:.55s .3s both services-module__g8J8Uq__fadeUp;display:flex}:is(.services-module__g8J8Uq__heroCtas .btn-primary-white,.services-module__g8J8Uq__heroCtas .btn-ghost){justify-content:center;width:auto;padding:16px 32px;font-size:1.05rem;position:relative;overflow:hidden}.services-module__g8J8Uq__heroCtas .btn-primary-white:after{content:"";pointer-events:none;background:#ffffff47;width:40%;height:100%;transition:left .55s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.services-module__g8J8Uq__heroCtas .btn-ghost:after{content:"";pointer-events:none;background:#ffffff47;width:40%;height:100%;transition:left .55s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.services-module__g8J8Uq__heroCtas .btn-primary-white:hover:after{left:130%}.services-module__g8J8Uq__heroCtas .btn-ghost:hover:after{left:130%}.services-module__g8J8Uq__heroMockup{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.services-module__g8J8Uq__heroContent,.services-module__g8J8Uq__heroSub,.services-module__g8J8Uq__heroCtas{animation:none!important}.services-module__g8J8Uq__pageGlow{transition:none!important}.services-module__g8J8Uq__heroVideo{display:none}.services-module__g8J8Uq__ctaGhostBtn:after,.services-module__g8J8Uq__svcShowcaseGlow,.services-module__g8J8Uq__svcShowcaseIconFloat{transition:none!important;animation:none!important}.services-module__g8J8Uq__heroCtas .btn-primary-white:after{transition:none!important;animation:none!important}.services-module__g8J8Uq__heroCtas .btn-ghost:after{transition:none!important;animation:none!important}.services-module__g8J8Uq__ctaBtns .btn-primary-white:after{transition:none!important;animation:none!important}}.services-module__g8J8Uq__svcHeader{text-align:center;max-width:640px;margin:0 auto 64px}.services-module__g8J8Uq__svcHeaderSub{color:#11182799;margin-top:14px;font-size:1rem;line-height:1.7}.services-module__g8J8Uq__svcShowcase{position:relative}.services-module__g8J8Uq__svcShowcaseTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#1e56cc33 transparent;gap:20px;margin:0 -4px;padding:4px 4px 20px;display:flex;overflow-x:auto}.services-module__g8J8Uq__svcShowcaseTrack::-webkit-scrollbar{height:6px}.services-module__g8J8Uq__svcShowcaseTrack::-webkit-scrollbar-thumb{background:#1e56cc33;border-radius:3px}.services-module__g8J8Uq__svcShowcaseTrack::-webkit-scrollbar-track{background:0 0}.services-module__g8J8Uq__svcShowcaseCardWrap{scroll-snap-align:start;flex:0 0 360px}.services-module__g8J8Uq__svcShowcaseCard{background:#fff;border:1px solid #e5e7eb;border-radius:22px;flex-direction:column;height:100%;padding:32px 28px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.services-module__g8J8Uq__svcShowcaseCard:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 16px 40px #11182714}.services-module__g8J8Uq__svcShowcaseNum{z-index:1;font-family:var(--font-display);color:#f3f4f6;pointer-events:none;font-size:2.2rem;font-weight:800;line-height:1;position:absolute;top:20px;right:24px}@keyframes services-module__g8J8Uq__svcGlowDrift{0%,to{transform:translate(0)}50%{transform:translate(-8px,8px)}}.services-module__g8J8Uq__svcShowcaseGlow{background:var(--scolor,#1e56cc);opacity:.09;filter:blur(32px);pointer-events:none;z-index:0;border-radius:50%;width:110px;height:110px;animation:6.5s ease-in-out infinite services-module__g8J8Uq__svcGlowDrift;position:absolute;top:-30px;right:-20px}@keyframes services-module__g8J8Uq__svcIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.services-module__g8J8Uq__svcShowcaseIconFloat{z-index:1;animation:3s ease-in-out infinite services-module__g8J8Uq__svcIconFloat;display:inline-block;position:relative}.services-module__g8J8Uq__svcShowcaseIcon{border:1.5px solid;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:1.25rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid}.services-module__g8J8Uq__svcShowcaseCard:hover .services-module__g8J8Uq__svcShowcaseIcon{transform:scale(1.08)rotate(-4deg)}.services-module__g8J8Uq__svcShowcaseTitle{z-index:1;font-family:var(--font-display);color:#111827;margin-bottom:10px;font-size:1.15rem;font-weight:700;line-height:1.3;position:relative}.services-module__g8J8Uq__svcShowcaseDesc{z-index:1;color:#11182799;margin-bottom:20px;font-size:.9rem;line-height:1.65;position:relative}.services-module__g8J8Uq__svcShowcaseFeatures{z-index:1;border-top:1px solid #f3f4f6;flex-direction:column;gap:8px;margin-bottom:18px;padding-top:16px;list-style:none;display:flex;position:relative}.services-module__g8J8Uq__svcShowcaseFeatures li{color:#4b5563;align-items:center;gap:8px;font-size:.82rem;display:flex}.services-module__g8J8Uq__svcShowcaseLink{z-index:1;font-family:var(--font-display);color:#1e56cc;align-items:center;gap:7px;width:fit-content;margin-top:auto;font-size:.85rem;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex;position:relative}.services-module__g8J8Uq__svcShowcaseLink:hover{color:#031d63;gap:11px}.services-module__g8J8Uq__svcShowcaseControls{justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.services-module__g8J8Uq__svcShowcaseArrow{color:#111827;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:all .2s;display:grid}.services-module__g8J8Uq__svcShowcaseArrow:hover{color:#1e56cc;border-color:#1e56cc}.services-module__g8J8Uq__svcShowcaseArrow:focus-visible{outline-offset:2px;outline:2px solid #1e56cc}.services-module__g8J8Uq__svcShowcaseHint{color:#11182766;font-size:.82rem;font-family:var(--font-display);text-align:center}@media (max-width:640px){.services-module__g8J8Uq__svcShowcaseCardWrap{flex-basis:82vw}.services-module__g8J8Uq__svcShowcaseCard{padding:26px 22px}.services-module__g8J8Uq__svcShowcaseHint{display:none}}.services-module__g8J8Uq__processSection{background:#f7f9fc;position:relative;overflow:hidden}.services-module__g8J8Uq__processOrb{pointer-events:none;border-bottom:1px solid #179bff1a;border-left:1px solid #179bff1a;border-bottom-left-radius:260px;width:260px;height:260px;position:absolute;top:0;right:0}.services-module__g8J8Uq__processHeader{text-align:center;max-width:580px;margin:0 auto 60px}.services-module__g8J8Uq__processSub{color:#11182799;margin-top:14px;font-size:.98rem;line-height:1.7}.services-module__g8J8Uq__vPipelineWrap{flex-direction:column;max-width:680px;margin:0 auto;display:flex}.services-module__g8J8Uq__vPipelineRow{opacity:0;align-items:flex-start;gap:28px;transition:opacity .55s,transform .55s;display:flex;transform:translate(-40px)}.services-module__g8J8Uq__vPipelineRowReverse{transform:translate(40px)}.services-module__g8J8Uq__vPipelineVisible{opacity:1;transform:translate(0)}.services-module__g8J8Uq__vPipelineSpine{flex-direction:column;flex-shrink:0;align-items:center;width:44px;display:flex}.services-module__g8J8Uq__vPipelineNode{z-index:1;background:#0d57d812;border:2px solid #0d57d859;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .25s,background .25s;display:flex;position:relative}.services-module__g8J8Uq__vPipelineNode:hover{background:#0d57d81f;border-color:#1e56cc}.services-module__g8J8Uq__vPipelineNodeNum{font-family:var(--font-display);color:#1e56cc;letter-spacing:.04em;font-size:.72rem;font-weight:800}.services-module__g8J8Uq__vPipelineLine{background:#e5e7eb;flex:1;width:2px;min-height:32px;margin:4px 0}.services-module__g8J8Uq__vPipelineCard{border-radius:var(--radius-xl);background:#fff;border:1px solid #e5e7eb;border-left:2px solid #0d57d833;flex:1;align-items:flex-start;gap:18px;margin-bottom:15px;padding:22px 24px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.services-module__g8J8Uq__vPipelineCard:before{content:"";background:#0d57d84d;width:8px;height:2px;position:absolute;top:18px;left:-8px}.services-module__g8J8Uq__vPipelineCard:hover{border-color:#1e56cc;transform:translate(4px);box-shadow:0 8px 32px #179bff1a}.services-module__g8J8Uq__vPipelineIconWrap{background:#0d57d80f;border:1px solid #0d57d826;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background .25s,border-color .25s;display:flex}.services-module__g8J8Uq__vPipelineCard:hover .services-module__g8J8Uq__vPipelineIconWrap{background:#0d57d81f;border-color:#179bff59}.services-module__g8J8Uq__vPipelineIcon{color:#1e56cc;font-size:1.1rem}.services-module__g8J8Uq__vPipelineContent{flex:1}.services-module__g8J8Uq__vPipelineLabel{font-family:var(--font-display);color:#111827;margin-bottom:6px;font-size:1rem;font-weight:700;line-height:1.3}.services-module__g8J8Uq__vPipelineDesc{color:#11182799;font-size:.86rem;line-height:1.6}.services-module__g8J8Uq__faqSection{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.services-module__g8J8Uq__faqIntro{position:sticky;top:100px}.services-module__g8J8Uq__faqKicker{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#1e56cc;margin-bottom:12px;font-size:.8rem;font-weight:700;display:inline-block}.services-module__g8J8Uq__faqIntroTitle{font-family:var(--font-display);color:#111827;letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1.15}.services-module__g8J8Uq__faqIntroText{color:#11182799;margin-bottom:28px;font-size:.98rem;line-height:1.7}.services-module__g8J8Uq__faqCtaCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.services-module__g8J8Uq__faqCtaTitle{font-family:var(--font-display);color:#111827;margin-bottom:6px;font-size:.98rem;font-weight:700}.services-module__g8J8Uq__faqCtaText{color:#1118278c;margin-bottom:16px;font-size:.85rem;line-height:1.55}.services-module__g8J8Uq__faqCtaLink{color:#1e56cc;font-family:var(--font-display);align-items:center;gap:7px;font-size:.88rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.services-module__g8J8Uq__faqCtaLink:hover{gap:11px}.services-module__g8J8Uq__faqList{flex-direction:column;gap:14px;display:flex}.services-module__g8J8Uq__faqAccordion{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #0000;border-radius:14px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.services-module__g8J8Uq__faqAccordionOpen{border-left-color:#1e56cc;box-shadow:0 8px 28px #1118270f}.services-module__g8J8Uq__faqToggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 22px;display:flex}.services-module__g8J8Uq__faqToggle:hover .services-module__g8J8Uq__faqQuestion{color:#1e56cc}.services-module__g8J8Uq__faqToggle:focus-visible{outline-offset:-2px;outline:2px solid #1e56cc}.services-module__g8J8Uq__faqQuestion{font-family:var(--font-display);color:#111827;flex:1;font-size:.98rem;font-weight:600;line-height:1.5;transition:color .2s}.services-module__g8J8Uq__faqIcon{color:#6b7280;border:1.5px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.62rem;transition:all .25s;display:flex}.services-module__g8J8Uq__faqAccordionOpen .services-module__g8J8Uq__faqIcon{color:#fff;background:#1e56cc;border-color:#1e56cc;transform:rotate(180deg)}.services-module__g8J8Uq__faqAccordionOpen .services-module__g8J8Uq__faqQuestion{color:#1e56cc}.services-module__g8J8Uq__faqPanel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.services-module__g8J8Uq__faqAccordionOpen .services-module__g8J8Uq__faqPanel{grid-template-rows:1fr}.services-module__g8J8Uq__faqPanelInner{overflow:hidden}.services-module__g8J8Uq__faqAnswer{color:#1118279e;padding:0 22px 20px;font-size:.9rem;line-height:1.7}@media (max-width:900px){.services-module__g8J8Uq__faqSection{grid-template-columns:1fr;gap:32px}.services-module__g8J8Uq__faqIntro{position:static}}.services-module__g8J8Uq__ctaSection{background:#031d63;padding:110px 0;position:relative;overflow:hidden}.services-module__g8J8Uq__ctaGlow{pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-module__g8J8Uq__ctaInner{z-index:1;text-align:center;max-width:680px;margin:0 auto;position:relative}.services-module__g8J8Uq__ctaKicker{font-family:var(--font-display);color:#3cc7ff;letter-spacing:.01em;margin-bottom:14px;font-size:1.05rem;font-weight:700}.services-module__g8J8Uq__ctaHeading{letter-spacing:-.01em;color:#fff!important}.services-module__g8J8Uq__typingWord{display:inline}.services-module__g8J8Uq__typingCursor{color:#3cc7ff;margin-left:1px;font-weight:300;animation:.9s step-end infinite services-module__g8J8Uq__blink;display:inline-block}.services-module__g8J8Uq__ctaText{color:#ffffffbf;max-width:520px;margin:18px auto 36px;font-size:1.05rem;line-height:1.7}.services-module__g8J8Uq__ctaBtns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.services-module__g8J8Uq__ctaBtns .btn-primary-white{width:auto;position:relative;overflow:hidden}.services-module__g8J8Uq__ctaGhostBtn{color:#fff;font-family:var(--font-display);background:0 0;border:1.5px solid #ffffff4d;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.services-module__g8J8Uq__ctaGhostBtn:after{content:"";pointer-events:none;background:#ffffff47;width:40%;height:100%;transition:left .55s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.services-module__g8J8Uq__ctaBtns .btn-primary-white:after{content:"";pointer-events:none;background:#ffffff47;width:40%;height:100%;transition:left .55s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.services-module__g8J8Uq__ctaGhostBtn:hover:after{left:130%}.services-module__g8J8Uq__ctaBtns .btn-primary-white:hover:after{left:130%}.services-module__g8J8Uq__ctaGhostBtn:hover{background:#ffffff14;border-color:#fff;transform:translateY(-1px)}.services-module__g8J8Uq__ctaGhostBtn:focus-visible{outline-offset:3px;outline:2px solid #3cc7ff}@media (max-width:900px){.services-module__g8J8Uq__hero{padding:128px 0 64px}.services-module__g8J8Uq__heroHeading{font-size:3.4rem!important}.services-module__g8J8Uq__heroMockupSection{padding:48px 0 40px}.services-module__g8J8Uq__vPipelineWrap{max-width:100%}}@media (max-width:600px){.services-module__g8J8Uq__hero{padding:112px 0 48px}.services-module__g8J8Uq__heroHeading{font-size:2.9rem!important}.services-module__g8J8Uq__heroMockupSection{padding:40px 0 32px}.services-module__g8J8Uq__ctaSection{padding:80px 0}.services-module__g8J8Uq__vPipelineRow{gap:16px}.services-module__g8J8Uq__vPipelineCard{flex-direction:column;gap:12px}}.services-module__g8J8Uq__serviceHubSection{background:#f7f9fc;padding:110px 0 120px;position:relative;overflow:hidden}.services-module__g8J8Uq__serviceHubHeader{text-align:center;max-width:850px;margin:0 auto 70px}.services-module__g8J8Uq__serviceHubKicker{color:#1e56cc;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-block}.services-module__g8J8Uq__serviceHubHeading{color:#12233f;margin:0}.services-module__g8J8Uq__serviceHubSub{color:#64748b;max-width:720px;margin:20px auto 0;font-size:17px;line-height:1.7}.services-module__g8J8Uq__serviceHub{isolation:isolate;max-width:1180px;min-height:760px;margin:0 auto;position:relative}.services-module__g8J8Uq__serviceHubGlow{filter:blur(70px);pointer-events:none;z-index:-3;background:#1e56cc12;border-radius:50%;width:430px;height:430px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.services-module__g8J8Uq__serviceHubGrid{opacity:.42;pointer-events:none;z-index:-4;background-image:linear-gradient(#1e56cc0b 1px,#0000 1px),linear-gradient(90deg,#1e56cc0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.services-module__g8J8Uq__serviceOrbit{pointer-events:none;border:1px solid #1e56cc1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-module__g8J8Uq__serviceOrbitOuter{width:570px;height:570px;animation:5s ease-in-out infinite services-module__g8J8Uq__serviceOrbitPulse}.services-module__g8J8Uq__serviceOrbitInner{border-color:#1e56cc13;width:360px;height:360px;animation:4s ease-in-out infinite reverse services-module__g8J8Uq__serviceOrbitPulse}@keyframes services-module__g8J8Uq__serviceOrbitPulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.015)}}.services-module__g8J8Uq__serviceCore{text-align:center;z-index:5;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-module__g8J8Uq__serviceCoreHalo{background:#ffffffe6;border-radius:50%;width:175px;height:175px;position:absolute;box-shadow:0 20px 60px #12233f14,0 0 0 1px #1e56cc17}.services-module__g8J8Uq__serviceCoreIcon{color:#fff;background:#1e56cc;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:12px;font-size:24px;animation:3.5s ease-in-out infinite services-module__g8J8Uq__coreFloat;display:grid;position:relative;box-shadow:0 12px 30px #1e56cc47}.services-module__g8J8Uq__serviceCoreTitle,.services-module__g8J8Uq__serviceCoreSub{z-index:2;position:relative}.services-module__g8J8Uq__serviceCoreTitle{color:#12233f;font-size:17px;font-weight:800;line-height:1.3}.services-module__g8J8Uq__serviceCoreSub{color:#7a879b;margin-top:5px;font-size:11px}@keyframes services-module__g8J8Uq__coreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.services-module__g8J8Uq__serviceConnection{z-index:1;background:#1e56cc1f;height:1px;position:absolute;overflow:hidden}.services-module__g8J8Uq__serviceConnection span{background:linear-gradient(90deg,#0000,#1e56cce6,#0000);width:80px;height:1px;animation:2.6s linear infinite services-module__g8J8Uq__connectionFlow;position:absolute;top:0;left:-100px}.services-module__g8J8Uq__serviceConnectionActive{background:#1e56cc47}.services-module__g8J8Uq__serviceConnectionActive span{width:120px;animation-duration:1.3s}.services-module__g8J8Uq__serviceConnectionChat{transform-origin:100%;width:270px;top:34%;left:calc(50% - 430px);transform:rotate(19deg)}.services-module__g8J8Uq__serviceConnectionVoice{transform-origin:0;width:260px;top:34%;right:calc(50% - 430px);transform:rotate(-19deg)}.services-module__g8J8Uq__serviceConnectionOcr{transform-origin:50%;width:270px;top:65%;left:50%;transform:translate(-50%)rotate(90deg)}@keyframes services-module__g8J8Uq__connectionFlow{0%{left:-120px}to{left:100%}}.services-module__g8J8Uq__serviceNode{cursor:pointer;text-align:left;width:315px;min-height:105px;font:inherit;z-index:10;background:#fffffff0;border:1px solid #12233f17;border-radius:18px;align-items:center;gap:15px;padding:18px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s,background .35s;display:flex;position:absolute;box-shadow:0 16px 40px #12233f12}.services-module__g8J8Uq__serviceNode:hover{transform:translateY(-5px);box-shadow:0 22px 50px #12233f1f}.services-module__g8J8Uq__serviceNodeActive{border-color:var(--node-color);box-shadow:0 20px 50px #12233f1a, 0 0 0 3px color-mix(in srgb, var(--node-color) 10%, transparent);transform:translateY(-4px)}.services-module__g8J8Uq__serviceNodeChat{top:13%;left:30px}.services-module__g8J8Uq__serviceNodeVoice{top:13%;right:30px}.services-module__g8J8Uq__serviceNodeOcr{bottom:6%;left:50%;transform:translate(-50%)}.services-module__g8J8Uq__serviceNodeNumber{color:#12233f2e;letter-spacing:.08em;font-size:10px;font-weight:800;position:absolute;top:11px;right:15px}.services-module__g8J8Uq__serviceNodeIcon{background:color-mix(in srgb, var(--node-color) 10%, white);width:52px;height:52px;color:var(--node-color);border-radius:15px;flex:none;place-items:center;font-size:20px;transition:transform .35s,background .35s;display:grid}.services-module__g8J8Uq__serviceNode:hover .services-module__g8J8Uq__serviceNodeIcon,.services-module__g8J8Uq__serviceNodeActive .services-module__g8J8Uq__serviceNodeIcon{background:var(--node-color);color:#fff;transform:scale(1.08)}.services-module__g8J8Uq__serviceNodeContent{flex-direction:column;flex:1;gap:5px;display:flex}.services-module__g8J8Uq__serviceNodeContent strong{color:#12233f;font-size:14px;line-height:1.35}.services-module__g8J8Uq__serviceNodeContent small{color:#7a879b;font-size:11px}.services-module__g8J8Uq__serviceNodeArrow{color:var(--node-color);font-size:12px;transition:transform .3s}.services-module__g8J8Uq__serviceNode:hover .services-module__g8J8Uq__serviceNodeArrow,.services-module__g8J8Uq__serviceNodeActive .services-module__g8J8Uq__serviceNodeArrow{transform:translate(4px)}.services-module__g8J8Uq__serviceDetail{z-index:8;background:#fffffff7;border:1px solid #12233f14;border-radius:20px;width:430px;padding:27px 30px;transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #12233f1a,0 0 0 1px #fffc;top:65%!important}.services-module__g8J8Uq__serviceDetail:before{content:"";background:var(--active-color);border-radius:0 0 4px 4px;width:80px;height:3px;position:absolute;top:0;left:30px}.services-module__g8J8Uq__serviceDetailChanging{opacity:0;transform:translate(-50%,-46%)scale(.97)}.services-module__g8J8Uq__serviceDetailTop{align-items:center;gap:15px;display:flex}.services-module__g8J8Uq__serviceDetailIcon{background:color-mix(in srgb, var(--active-color) 10%, white);width:48px;height:48px;color:var(--active-color);border-radius:14px;flex:none;place-items:center;font-size:18px;display:grid}.services-module__g8J8Uq__serviceDetailEyebrow{color:var(--active-color);letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.services-module__g8J8Uq__serviceDetail h3{color:#12233f;margin:0;font-size:19px;font-weight:800}.services-module__g8J8Uq__serviceDetailDescription{color:#66758a;margin:18px 0 20px;font-size:13px;line-height:1.7}.services-module__g8J8Uq__serviceFeatureGrid{grid-template-columns:1fr 1fr;gap:9px 12px;display:grid}.services-module__g8J8Uq__serviceFeature{color:#4e5d72;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;animation:.4s both services-module__g8J8Uq__featureReveal;display:flex}.services-module__g8J8Uq__serviceFeatureIcon{background:color-mix(in srgb, var(--active-color) 11%, white);width:17px;height:17px;color:var(--active-color);border-radius:50%;flex:none;place-items:center;font-size:8px;display:grid}@keyframes services-module__g8J8Uq__featureReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.services-module__g8J8Uq__serviceDetailFooter{color:var(--active-color);border-top:1px solid #12233f12;justify-content:space-between;align-items:center;margin-top:23px;padding-top:15px;font-size:11px;font-weight:700;display:flex}.services-module__g8J8Uq__serviceDetailFooter i{transition:transform .25s}.services-module__g8J8Uq__serviceDetail:hover .services-module__g8J8Uq__serviceDetailFooter i{transform:translate(4px)}.services-module__g8J8Uq__serviceSelector{justify-content:center;gap:10px;margin-top:15px;display:flex}.services-module__g8J8Uq__serviceSelectorItem{color:#718096;cursor:pointer;font:inherit;background:#fff;border:1px solid #12233f14;border-radius:10px;align-items:center;gap:9px;padding:10px 15px;transition:border-color .25s,color .25s,transform .25s,box-shadow .25s;display:flex}.services-module__g8J8Uq__serviceSelectorItem:hover{color:var(--selector-color);transform:translateY(-2px)}.services-module__g8J8Uq__serviceSelectorItem span{opacity:.55;font-size:9px;font-weight:800}.services-module__g8J8Uq__serviceSelectorItem strong{font-size:11px}.services-module__g8J8Uq__serviceSelectorItemActive{color:var(--selector-color);border-color:var(--selector-color);box-shadow:0 7px 20px color-mix(in srgb, var(--selector-color) 12%, transparent)}@media (max-width:1000px){.services-module__g8J8Uq__serviceHub{min-height:820px}.services-module__g8J8Uq__serviceNode{width:280px}.services-module__g8J8Uq__serviceNodeChat{left:0}.services-module__g8J8Uq__serviceNodeVoice{right:0}.services-module__g8J8Uq__serviceConnectionChat{width:220px;left:calc(50% - 350px)}.services-module__g8J8Uq__serviceConnectionVoice{width:220px;right:calc(50% - 350px)}.services-module__g8J8Uq__serviceDetail{top:71%}}@media (max-width:700px){.services-module__g8J8Uq__serviceHubSection{padding:75px 0 80px}.services-module__g8J8Uq__serviceHubHeader{margin-bottom:45px}.services-module__g8J8Uq__serviceHubKicker{font-size:10px}.services-module__g8J8Uq__serviceHubSub{font-size:14px;line-height:1.65}.services-module__g8J8Uq__serviceHub{flex-direction:column;gap:15px;min-height:auto;padding:10px 0;display:flex}.services-module__g8J8Uq__serviceHubGrid,.services-module__g8J8Uq__serviceOrbit,.services-module__g8J8Uq__serviceConnection,.services-module__g8J8Uq__serviceHubGlow{display:none}.services-module__g8J8Uq__serviceCore{width:170px;height:170px;margin:0 auto 25px;position:relative;top:auto;left:auto;transform:none}.services-module__g8J8Uq__serviceCoreHalo{width:155px;height:155px}.services-module__g8J8Uq__serviceNode,.services-module__g8J8Uq__serviceNodeChat,.services-module__g8J8Uq__serviceNodeVoice,.services-module__g8J8Uq__serviceNodeOcr{width:100%;min-height:92px;position:relative;inset:auto;transform:none}.services-module__g8J8Uq__serviceNode:hover,.services-module__g8J8Uq__serviceNodeOcr:hover,.services-module__g8J8Uq__serviceNodeOcr.services-module__g8J8Uq__serviceNodeActive{transform:translateY(-3px)}.services-module__g8J8Uq__serviceDetail{width:100%;margin-top:10px;position:relative;top:auto;left:auto;transform:none}.services-module__g8J8Uq__serviceDetailChanging{transform:scale(.98)}.services-module__g8J8Uq__serviceFeatureGrid{grid-template-columns:1fr}.services-module__g8J8Uq__serviceSelector{display:none}}@media (max-width:420px){.services-module__g8J8Uq__serviceHubSection{padding-left:0;padding-right:0}.services-module__g8J8Uq__serviceNode{padding:15px}.services-module__g8J8Uq__serviceNodeIcon{width:46px;height:46px}.services-module__g8J8Uq__serviceNodeContent strong{font-size:13px}.services-module__g8J8Uq__serviceDetail{padding:24px 20px}.services-module__g8J8Uq__serviceDetail h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.services-module__g8J8Uq__serviceOrbitOuter,.services-module__g8J8Uq__serviceOrbitInner,.services-module__g8J8Uq__serviceCoreIcon,.services-module__g8J8Uq__serviceConnection span{animation:none}.services-module__g8J8Uq__serviceNode,.services-module__g8J8Uq__serviceDetail,.services-module__g8J8Uq__serviceFeature{transition:none;animation:none}}.services-module__g8J8Uq__heroContent{padding-top:115px;padding-bottom:100px}@media (max-width:768px){.services-module__g8J8Uq__heroContent{padding-top:90px;padding-bottom:75px}}.services-module__g8J8Uq__serviceHub{min-height:820px}.services-module__g8J8Uq__serviceCore{z-index:15;top:40%}.services-module__g8J8Uq__serviceDetail{z-index:20;top:70%}.services-module__g8J8Uq__serviceNodeOcr{z-index:10;bottom:1%}.services-module__g8J8Uq__serviceNodeOcr:hover{transform:translate(-50%)translateY(-5px)}.services-module__g8J8Uq__serviceNodeOcr.services-module__g8J8Uq__serviceNodeActive{transform:translate(-50%)translateY(-4px)}@media (max-width:1000px){.services-module__g8J8Uq__serviceHub{min-height:840px}.services-module__g8J8Uq__serviceCore{top:39%}.services-module__g8J8Uq__serviceDetail{top:58%}.services-module__g8J8Uq__serviceNodeOcr{bottom:1%}}@media (max-width:700px){.services-module__g8J8Uq__serviceHub{min-height:auto}.services-module__g8J8Uq__serviceCore{width:170px;height:170px;margin:0 auto 25px;position:relative;top:auto;left:auto;transform:none}.services-module__g8J8Uq__serviceDetail{z-index:20;width:100%;margin-top:10px;position:relative;top:auto;left:auto;transform:none}.services-module__g8J8Uq__serviceNodeOcr{width:100%;position:relative;inset:auto;transform:none}.services-module__g8J8Uq__serviceNodeOcr:hover,.services-module__g8J8Uq__serviceNodeOcr.services-module__g8J8Uq__serviceNodeActive{transform:translateY(-3px)}}
