.ServicesHubPage-module__ME4qPq__page{color:#f5fbff;background:#00111f;min-height:100vh}.ServicesHubPage-module__ME4qPq__hero{padding:calc(var(--nav-h) + 86px) 0 86px;color:#fff;background:#001627;position:relative;overflow:hidden}.ServicesHubPage-module__ME4qPq__heroGrid{opacity:.36;background-image:linear-gradient(#01c9e20f 1px,#0000 1px),linear-gradient(90deg,#01c9e20f 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ServicesHubPage-module__ME4qPq__heroGlow{background:radial-gradient(circle,#006afe4d,#0000 67%);border-radius:50%;width:760px;height:760px;position:absolute;top:-310px;right:-250px}.ServicesHubPage-module__ME4qPq__heroContainer{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid;position:relative}.ServicesHubPage-module__ME4qPq__heroCopy{max-width:710px}.ServicesHubPage-module__ME4qPq__eyebrow,.ServicesHubPage-module__ME4qPq__sectionLabel{color:#01c9e2;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.ServicesHubPage-module__ME4qPq__eyebrow:before,.ServicesHubPage-module__ME4qPq__sectionLabel:before{content:"";background:currentColor;width:24px;height:1px}.ServicesHubPage-module__ME4qPq__hero h1{letter-spacing:-.045em;max-width:760px;margin:22px 0;font-size:clamp(2.65rem,5vw,4.75rem);line-height:1.03}.ServicesHubPage-module__ME4qPq__hero h1 span{color:#73eaf5}.ServicesHubPage-module__ME4qPq__heroCopy>p{color:#ffffffa3;max-width:650px;font-size:1.08rem;line-height:1.75}.ServicesHubPage-module__ME4qPq__heroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.ServicesHubPage-module__ME4qPq__secondaryCta{color:#ffffffd1;transition:var(--transition);border-bottom:1px solid #ffffff47;font-size:.92rem;font-weight:600}.ServicesHubPage-module__ME4qPq__secondaryCta:hover{color:#73eaf5;border-color:#73eaf5}.ServicesHubPage-module__ME4qPq__heroMap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001d33c2;border:1px solid #73eaf52e;border-radius:22px;padding:26px;position:relative;box-shadow:0 30px 80px #00000040}.ServicesHubPage-module__ME4qPq__heroMap:before{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:16px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.ServicesHubPage-module__ME4qPq__mapHeader,.ServicesHubPage-module__ME4qPq__mapFooter{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.ServicesHubPage-module__ME4qPq__mapHeader>span:first-child{letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:700}.ServicesHubPage-module__ME4qPq__mapStatus{color:#ffffff73;align-items:center;font-size:.68rem;display:flex}.ServicesHubPage-module__ME4qPq__mapSteps{margin:24px 0;position:relative}.ServicesHubPage-module__ME4qPq__mapSteps:before{content:"";background:linear-gradient(#01c9e2,#01c9e21f);width:1px;position:absolute;top:25px;bottom:25px;left:18px}.ServicesHubPage-module__ME4qPq__mapSteps li{align-items:center;gap:16px;padding:13px 0;display:flex;position:relative}.ServicesHubPage-module__ME4qPq__mapNumber{z-index:1;color:#74e9f4;background:#00233d;border:1px solid #01c9e259;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:.68rem;font-weight:700;display:grid;position:relative}.ServicesHubPage-module__ME4qPq__mapSteps strong,.ServicesHubPage-module__ME4qPq__mapSteps small{display:block}.ServicesHubPage-module__ME4qPq__mapSteps strong{font-size:.94rem}.ServicesHubPage-module__ME4qPq__mapSteps small{color:#ffffff6b;margin-top:2px;font-size:.72rem}.ServicesHubPage-module__ME4qPq__mapFooter{color:#73eaf580;letter-spacing:.15em;font-size:.56rem;font-weight:700}.ServicesHubPage-module__ME4qPq__mapFooter div{background:#73eaf524;flex:1;height:1px;margin:0 12px}.ServicesHubPage-module__ME4qPq__servicesSection{background:radial-gradient(circle at 8% 18%,#006afe1c,#0000 28%),linear-gradient(#00111f 0%,#031827 100%);padding:96px 0 112px}.ServicesHubPage-module__ME4qPq__sectionIntro{border-bottom:1px solid #73eaf51f;grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;padding-bottom:52px;display:grid}.ServicesHubPage-module__ME4qPq__sectionIntro h2,.ServicesHubPage-module__ME4qPq__platformCopy h2{color:#f4fbff;letter-spacing:-.04em;margin-top:16px;font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.1}.ServicesHubPage-module__ME4qPq__sectionIntro>p,.ServicesHubPage-module__ME4qPq__platformCopy>p{color:#d3e7f19e;font-size:1rem;line-height:1.75}.ServicesHubPage-module__ME4qPq__serviceGroup{grid-template-columns:230px minmax(0,1fr);gap:36px;padding-top:54px;display:grid}.ServicesHubPage-module__ME4qPq__serviceGroup+.ServicesHubPage-module__ME4qPq__serviceGroup{border-top:1px solid #73eaf51a;margin-top:68px;padding-top:68px}.ServicesHubPage-module__ME4qPq__groupHeading{align-items:flex-start;gap:14px;display:flex}.ServicesHubPage-module__ME4qPq__groupHeading>span{color:#4cddea;letter-spacing:.12em;font-size:.68rem;font-weight:800}.ServicesHubPage-module__ME4qPq__groupHeading h3{color:#f4fbff;font-size:1.15rem;line-height:1.25}.ServicesHubPage-module__ME4qPq__groupHeading p{color:#cde4ef80;margin-top:8px;font-size:.82rem;line-height:1.55}.ServicesHubPage-module__ME4qPq__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ServicesHubPage-module__ME4qPq__serviceCard{background:radial-gradient(circle at 100% 0,#006afe1a,#0000 34%),#041d2edb;border:1px solid #73eaf521;border-radius:16px;min-height:310px;padding:27px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff06}.ServicesHubPage-module__ME4qPq__serviceCard:after{content:"";transform-origin:0;background:linear-gradient(90deg,#006afe,#01c9e2);width:100%;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ServicesHubPage-module__ME4qPq__serviceCard:hover{border-color:#01c9e261;transform:translateY(-4px);box-shadow:0 24px 58px #00000057,0 0 34px #006afe14}.ServicesHubPage-module__ME4qPq__serviceCard:hover:after{transform:scaleX(1)}.ServicesHubPage-module__ME4qPq__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.ServicesHubPage-module__ME4qPq__iconBox{color:#63e3ef;background:#006afe21;border:1px solid #01c9e229;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.ServicesHubPage-module__ME4qPq__cardArrow{color:#c4e0ed59;font-size:1.25rem;transition:color .2s,transform .2s}.ServicesHubPage-module__ME4qPq__serviceCard:hover .ServicesHubPage-module__ME4qPq__cardArrow{color:#69e8f3;transform:translate(2px,-2px)}.ServicesHubPage-module__ME4qPq__serviceCard h4{color:#f5fbff;margin-bottom:9px;font-size:1.08rem}.ServicesHubPage-module__ME4qPq__serviceCard>p{color:#d0e5ef94;min-height:64px;font-size:.86rem;line-height:1.65}.ServicesHubPage-module__ME4qPq__serviceCard ul{flex-wrap:wrap;gap:7px 14px;margin:18px 0 24px;display:flex}.ServicesHubPage-module__ME4qPq__serviceCard li{color:#d0e5ef9e;align-items:center;gap:6px;font-size:.72rem;display:flex}.ServicesHubPage-module__ME4qPq__serviceCard li span{color:#58e1aa;align-items:center;font-weight:700;display:flex}.ServicesHubPage-module__ME4qPq__cardLink{color:#66e5f1;font-size:.78rem;font-weight:700}.ServicesHubPage-module__ME4qPq__platformSection{background:radial-gradient(circle at 82% 25%,#01c9e214,#0000 26%),#061724;border-top:1px solid #73eaf514;border-bottom:1px solid #73eaf514;padding:108px 0;overflow:hidden}.ServicesHubPage-module__ME4qPq__platformInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:76px;display:grid}.ServicesHubPage-module__ME4qPq__platformVisual{background:#041522;border:1px solid #73eaf529;border-radius:16px;overflow:hidden;transform:perspective(1200px)rotateY(4deg)rotateX(2deg);box-shadow:0 34px 80px #00000059}.ServicesHubPage-module__ME4qPq__platformChrome{background:#071d2c;border-bottom:1px solid #73eaf51a;gap:6px;padding:12px 15px;display:flex}.ServicesHubPage-module__ME4qPq__platformChrome span{background:#cde6f052;border-radius:50%;width:7px;height:7px}.ServicesHubPage-module__ME4qPq__platformBody{grid-template-columns:62px 1fr;min-height:340px;display:grid}.ServicesHubPage-module__ME4qPq__platformSidebar{background:#00111f;flex-direction:column;align-items:center;gap:18px;padding-top:28px;display:flex}.ServicesHubPage-module__ME4qPq__platformSidebar i{background:#ffffff2e;border-radius:4px;width:22px;height:4px}.ServicesHubPage-module__ME4qPq__platformSidebar i:first-child{background:#006afe;border-radius:7px;height:22px}.ServicesHubPage-module__ME4qPq__platformContent{padding:38px}.ServicesHubPage-module__ME4qPq__platformTitle{background:#cfe7f147;border-radius:8px;width:42%;height:13px;margin-bottom:28px}.ServicesHubPage-module__ME4qPq__platformStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ServicesHubPage-module__ME4qPq__platformStats i{background:#092436e6;border:1px solid #73eaf51f;border-radius:10px;height:78px}.ServicesHubPage-module__ME4qPq__platformStats i:first-child{border-top:3px solid #006afe}.ServicesHubPage-module__ME4qPq__platformStats i:nth-child(2){border-top:3px solid #01c9e2}.ServicesHubPage-module__ME4qPq__platformStats i:nth-child(3){border-top:3px solid #37c98a}.ServicesHubPage-module__ME4qPq__platformLines{background:#092436d1;border:1px solid #73eaf514;border-radius:10px;flex-direction:column;gap:14px;margin-top:34px;padding:22px;display:flex}.ServicesHubPage-module__ME4qPq__platformLines i{background:#cce5ef2e;border-radius:8px;width:100%;height:8px}.ServicesHubPage-module__ME4qPq__platformLines i:nth-child(2){width:78%}.ServicesHubPage-module__ME4qPq__platformLines i:nth-child(3){width:58%}.ServicesHubPage-module__ME4qPq__platformCopy{max-width:520px}.ServicesHubPage-module__ME4qPq__platformCopy>p{margin:22px 0 28px}.ServicesHubPage-module__ME4qPq__platformLinks{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.ServicesHubPage-module__ME4qPq__inlineLink{color:#68e6f1;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.ServicesHubPage-module__ME4qPq__guideLink{color:#d9edf5ab;border-bottom:1px solid #c6e4ef3d;padding-bottom:3px;font-size:.78rem;font-weight:650}.ServicesHubPage-module__ME4qPq__ctaSection{background:#00111f;padding:44px 0 88px}.ServicesHubPage-module__ME4qPq__ctaInner{color:#fff;background:radial-gradient(circle at 91% 18%,#006afe3d,#0000 27%),linear-gradient(135deg,#07243a,#001627 70%);border:1px solid #73eaf529;border-radius:20px;justify-content:space-between;align-items:center;gap:50px;padding:54px 58px;display:flex;box-shadow:0 25px 70px #00000047}.ServicesHubPage-module__ME4qPq__ctaInner span{color:#01c9e2;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}.ServicesHubPage-module__ME4qPq__ctaInner h2{letter-spacing:-.03em;max-width:720px;margin-top:12px;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.2}@media (max-width:960px){.ServicesHubPage-module__ME4qPq__heroContainer,.ServicesHubPage-module__ME4qPq__platformInner{grid-template-columns:1fr}.ServicesHubPage-module__ME4qPq__heroMap{max-width:640px}.ServicesHubPage-module__ME4qPq__sectionIntro{grid-template-columns:1fr;gap:20px}.ServicesHubPage-module__ME4qPq__serviceGroup{grid-template-columns:1fr}.ServicesHubPage-module__ME4qPq__groupHeading{max-width:360px}.ServicesHubPage-module__ME4qPq__platformVisual{transform:none}}@media (max-width:680px){.ServicesHubPage-module__ME4qPq__hero{padding:calc(var(--nav-h) + 54px) 0 62px}.ServicesHubPage-module__ME4qPq__hero h1{font-size:clamp(2.35rem,12vw,3.3rem)}.ServicesHubPage-module__ME4qPq__heroActions{flex-direction:column;align-items:flex-start}.ServicesHubPage-module__ME4qPq__heroMap{padding:20px}.ServicesHubPage-module__ME4qPq__mapHeader{flex-direction:column;align-items:flex-start;gap:8px}.ServicesHubPage-module__ME4qPq__servicesSection,.ServicesHubPage-module__ME4qPq__platformSection{padding:76px 0}.ServicesHubPage-module__ME4qPq__cardsGrid{grid-template-columns:1fr}.ServicesHubPage-module__ME4qPq__serviceCard,.ServicesHubPage-module__ME4qPq__serviceCard>p{min-height:auto}.ServicesHubPage-module__ME4qPq__platformBody{grid-template-columns:42px 1fr;min-height:270px}.ServicesHubPage-module__ME4qPq__platformContent{padding:25px 18px}.ServicesHubPage-module__ME4qPq__platformStats i{height:60px}.ServicesHubPage-module__ME4qPq__ctaSection{padding-top:10px}.ServicesHubPage-module__ME4qPq__ctaInner{flex-direction:column;align-items:flex-start;padding:38px 28px}}
