.services_page___ABK4{--bg:#090b10;--panel:#111620;--panel-2:#151b27;--line:#273044;--blue:#1685ff;--green:#25c98b;--text:#f5f8fc;--muted:#9aa7ba;background:var(--bg);color:var(--text);overflow:hidden}.services_page___ABK4 ::selection{background:var(--blue);color:#fff}.services_page___ABK4 :is(a,button):focus-visible{outline:3px solid #80bcff;outline-offset:4px}.services_hero__pf2sB{position:relative;min-height:calc(100svh - 72px);display:flex;align-items:center;padding:clamp(7rem,13vw,11rem) max(20px,calc((100vw - 1180px)/2)) 10rem;background:#090b10}.services_heroImage__z6_xE{object-fit:cover;object-position:center 55%;filter:saturate(.62) contrast(1.12);opacity:.72}.services_heroShade__lk6Th{position:absolute;inset:0;background:linear-gradient(90deg,#090b10,rgba(9,11,16,.9) 39%,rgba(9,11,16,.34) 76%,rgba(9,11,16,.65)),linear-gradient(0deg,#090b10,transparent 50%,rgba(9,11,16,.5))}.services_heroContent__pp5Jo{position:relative;width:min(760px,100%)}.services_liveStatus__pNsld{display:inline-flex;align-items:center;gap:10px;padding:8px 13px;border:1px solid #30394e;border-radius:999px;background:rgba(16,21,31,.82);color:#dbe4f0;font:700 10px/1.2 var(--font-mono);letter-spacing:.1em}.services_liveStatus__pNsld span{width:8px;height:8px;border-radius:50%;background:#ff443d;box-shadow:0 2px 14px rgba(255,68,61,.5);animation:services_pulse__Ka3dK 1.8s ease-in-out infinite}.services_hero__pf2sB h1{max-width:12ch;margin-top:32px;font-size:clamp(3rem,6.6vw,6rem);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.services_heroContent__pp5Jo>p{max-width:650px;margin-top:25px;color:#b2bdcd;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.8}.services_actions__xK1IX{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.services_primaryButton__trKxG,.services_secondaryButton__rQTBV{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border-radius:11px;font-weight:750;text-decoration:none}.services_primaryButton__trKxG{background:var(--blue);color:#fff;box-shadow:0 14px 35px rgba(22,133,255,.24)}.services_primaryButton__trKxG:hover{background:#2d92ff}.services_secondaryButton__rQTBV{border:1px solid #384258;background:rgba(17,22,32,.86);color:#f2f6fb}.services_cta__kateQ a svg,.services_primaryButton__trKxG svg,.services_workflowIntro__j_v7L a svg{width:18px;height:18px}.services_signalRail__AZ9So{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:24px;padding:23px max(20px,calc((100vw - 1180px)/2));border-top:1px solid rgba(255,255,255,.13);background:rgba(8,11,16,.84)}.services_signalRail__AZ9So>div{display:flex;align-items:center;gap:12px}.services_signalRail__AZ9So svg{width:24px;color:#69adff}.services_signalRail__AZ9So span{display:grid;gap:4px;color:#8795aa;font-size:11px}.services_signalRail__AZ9So b{color:#e9eff7;font:700 10px var(--font-mono);letter-spacing:.09em}.services_signalRail__AZ9So>i{height:1px;background:#30394a;position:relative}.services_signalRail__AZ9So>i:after{position:absolute;right:0;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--green);content:""}.services_serviceSection__qq2f0{width:min(1180px,calc(100% - 40px));margin:auto;padding:clamp(5.5rem,10vw,9rem) 0}.services_sectionHead__ZkMMV{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:58px}.services_cta__kateQ h2,.services_sectionHead__ZkMMV h2,.services_workflow__J8VUO h2{font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.services_sectionHead__ZkMMV p{max-width:700px;margin-top:16px;color:var(--muted);line-height:1.75}.services_sectionHead__ZkMMV>span{flex:none;color:#6f7f95;font:700 10px var(--font-mono);letter-spacing:.12em}.services_serviceList__3kyMA{border-top:1px solid var(--line)}.services_service__17C7M{display:grid;grid-template-columns:64px minmax(260px,.78fr) minmax(420px,1.22fr);gap:clamp(24px,5vw,64px);padding:52px 0;border-bottom:1px solid var(--line);align-items:center}.services_serviceNumber__A2BuG{align-self:start;color:#5d6a7d;font:700 12px var(--font-mono)}.services_serviceCopy__Bhqzz>span{color:#5da7fc;font:700 10px var(--font-mono);letter-spacing:.12em}.services_serviceCopy__Bhqzz h3{margin-top:14px;font-size:clamp(1.9rem,3vw,3rem);line-height:1.15;letter-spacing:-.025em}.services_serviceCopy__Bhqzz>p{max-width:520px;margin-top:16px;color:var(--muted);font-size:14px;line-height:1.8}.services_serviceCopy__Bhqzz ul{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.services_serviceCopy__Bhqzz li{display:flex;align-items:center;gap:10px;color:#d4dce7;font-size:13px}.services_serviceCopy__Bhqzz li:before{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 2px 9px rgba(37,201,139,.35);content:""}.services_serviceOutput__HSAYr{display:grid;gap:6px;margin-top:26px;padding-top:20px;border-top:1px solid #252d3e}.services_serviceOutput__HSAYr small{color:#6f7d91;font:650 9px var(--font-mono);letter-spacing:.1em}.services_serviceOutput__HSAYr strong{color:#dce7f4;font-size:13px}.services_serviceImage__xpTV_{position:relative;aspect-ratio:16/10;overflow:hidden;margin:0;border-radius:14px;background:#151a24;box-shadow:0 24px 60px rgba(0,0,0,.3)}.services_serviceImage__xpTV_ img{object-fit:cover;filter:saturate(.78) contrast(1.07);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .3s ease}.services_service__17C7M:hover .services_serviceImage__xpTV_ img{transform:scale(1.025);filter:saturate(.95) contrast(1.05)}.services_serviceImage__xpTV_:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,8,12,.74),transparent 44%);content:""}.services_serviceImage__xpTV_ figcaption{position:absolute;z-index:1;right:14px;bottom:13px;left:14px;display:flex;justify-content:space-between;color:#dbe3ee;font:650 9px var(--font-mono);letter-spacing:.06em}.services_serviceImage__xpTV_ figcaption b{display:flex;align-items:center;gap:7px;color:#9fe3c7}.services_serviceImage__xpTV_ figcaption b:before{width:7px;height:7px;border-radius:50%;background:var(--green);content:""}.services_workflow__J8VUO{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,9vw,110px);padding:clamp(6rem,10vw,9rem) max(20px,calc((100vw - 1180px)/2));background:#0d1118}.services_workflowIntro__j_v7L{align-self:start;position:sticky;top:110px}.services_workflowIntro__j_v7L>p{max-width:560px;margin-top:22px;color:var(--muted);line-height:1.75}.services_workflowIntro__j_v7L>a{display:inline-flex;align-items:center;gap:10px;margin-top:30px;color:#75b4ff;font-weight:700;text-decoration:none}.services_workflow__J8VUO ol{margin:0;padding:0;border-top:1px solid #30384a;list-style:none}.services_workflow__J8VUO li{display:grid;grid-template-columns:45px 1fr auto;gap:18px;padding:25px 0;border-bottom:1px solid #30384a}.services_workflow__J8VUO li>span{color:#68adff;font:700 11px var(--font-mono)}.services_workflow__J8VUO li h3{font-size:18px}.services_workflow__J8VUO li p{max-width:520px;margin-top:8px;color:#8f9caf;font-size:13px;line-height:1.7}.services_workflow__J8VUO li>b{color:#526075;font:500 14px var(--font-mono)}.services_workflow__J8VUO li:last-child>b{color:var(--green)}.services_cta__kateQ{position:relative;min-height:620px;display:flex;align-items:center;padding:7rem max(20px,calc((100vw - 1180px)/2))}.services_cta__kateQ>img{object-fit:cover;object-position:center 52%;filter:saturate(.74) contrast(1.1)}.services_ctaShade__jz0sH{position:absolute;inset:0;background:linear-gradient(90deg,#080b10,rgba(8,11,16,.9) 44%,rgba(8,11,16,.32) 83%),linear-gradient(0deg,rgba(8,11,16,.5),transparent)}.services_cta__kateQ>div:last-child{position:relative;max-width:760px}.services_cta__kateQ span{color:#74b5ff;font:700 10px var(--font-mono);letter-spacing:.12em}.services_cta__kateQ h2{margin-top:20px}.services_cta__kateQ p{max-width:620px;margin-top:20px;color:#b2bdcb;line-height:1.75}.services_cta__kateQ a{display:inline-flex;min-height:50px;align-items:center;gap:12px;margin-top:30px;padding:0 21px;border-radius:11px;background:#fff;color:#0c5eb5;font-weight:750;text-decoration:none}.services_cta__kateQ a:hover{background:#eaf4ff}@keyframes services_pulse__Ka3dK{50%{opacity:.48;transform:scale(.86)}}@media(max-width:880px){.services_hero__pf2sB{min-height:760px}.services_signalRail__AZ9So{grid-template-columns:repeat(3,1fr);gap:15px}.services_signalRail__AZ9So>i{display:none}.services_service__17C7M{grid-template-columns:44px 1fr}.services_serviceImage__xpTV_{grid-column:2}.services_workflow__J8VUO{grid-template-columns:1fr}.services_workflowIntro__j_v7L{position:static}.services_sectionHead__ZkMMV{align-items:flex-start;flex-direction:column}.services_sectionHead__ZkMMV>span{order:-1}.services_cta__kateQ{min-height:560px}}@media(max-width:600px){.services_hero__pf2sB{min-height:780px;align-items:flex-start;padding-top:7.5rem}.services_hero__pf2sB h1{font-size:2.75rem}.services_heroImage__z6_xE{object-position:62% center}.services_actions__xK1IX{display:grid}.services_primaryButton__trKxG,.services_secondaryButton__rQTBV{width:100%}.services_signalRail__AZ9So{gap:9px;padding-block:16px}.services_signalRail__AZ9So svg{display:none}.services_signalRail__AZ9So span{font-size:9px}.services_signalRail__AZ9So b{font-size:8px}.services_serviceSection__qq2f0{width:min(100% - 28px,1180px);padding-block:72px}.services_sectionHead__ZkMMV{margin-bottom:38px}.services_service__17C7M{grid-template-columns:1fr;gap:18px;padding:38px 0}.services_serviceNumber__A2BuG{display:none}.services_serviceImage__xpTV_{grid-column:auto;grid-row:1}.services_serviceImage__xpTV_ figcaption{font-size:8px}.services_workflow__J8VUO{padding:72px 14px}.services_workflow__J8VUO li{grid-template-columns:34px 1fr}.services_workflow__J8VUO li>b{display:none}.services_cta__kateQ{min-height:600px;padding-inline:14px}.services_cta__kateQ h2{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.services_liveStatus__pNsld span{animation:none}.services_serviceImage__xpTV_ img{transition:none}.services_service__17C7M:hover .services_serviceImage__xpTV_ img{transform:none}}.services_workflowIntro__j_v7L>a{min-height:44px}.services_hero__pf2sB h1{max-width:15ch;font-size:clamp(2.75rem,5vw,5rem)}@media(max-width:600px){.services_hero__pf2sB h1{max-width:100%;font-size:2.35rem}}