.star{opacity:0;background:#fff;border-radius:50%;animation:ease-in-out infinite star-twinkle;position:absolute}@keyframes star-twinkle{0%,to{opacity:0}50%{opacity:.7}}.sp-orbit-world[data-astro-cid-fhs4n6bv]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sp-bg-layer{will-change:transform;transform-style:preserve-3d;position:absolute}.sp-orbit-hub{aspect-ratio:1;width:min(440px,84%);top:36%;left:50%;transform:translate(-50%,-50%)}.sp-orbit-ring{border:1px solid color-mix(in srgb, var(--color-primary-500) 58%, transparent);filter:drop-shadow(0 0 24px color-mix(in srgb, var(--color-primary-400) 22%, transparent));opacity:.78;border-radius:50%;position:absolute;inset:0}.sp-orbit-runner{animation:26s linear infinite sp-orbit-spin;position:absolute;inset:0}.sp-orbit-runner-b{animation-duration:26s;animation-delay:-13s}.sp-orbit-dot{border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.sp-orbit-dot-gold{background:var(--color-primary-500);box-shadow:0 0 0 8px color-mix(in srgb, var(--color-primary-400) 20%, transparent), 0 0 22px color-mix(in srgb, var(--color-primary-400) 55%, transparent)}.sp-orbit-dot-blue{background:var(--color-blue-400);box-shadow:0 0 0 8px color-mix(in srgb, var(--color-blue-300) 18%, transparent), 0 0 18px color-mix(in srgb, var(--color-blue-300) 45%, transparent)}@keyframes sp-orbit-spin{to{transform:rotate(360deg)}}@media (width<=1023px){.sp-orbit-hub{width:min(360px,92%);top:32%}}@media (prefers-reduced-motion:reduce){.sp-orbit-runner{animation:none}.sp-orbit-runner-a{transform:rotate(38deg)}.sp-orbit-runner-b{transform:rotate(218deg)}}.services-main[data-astro-cid-tnp2vsi6]{background:linear-gradient(to bottom, var(--color-blue-900) 80vw, var(--color-bg-page) calc(100vw * 4 / 3 + 30vw))}@media (width>=1024px){.services-main[data-astro-cid-tnp2vsi6]{--services-split-bg:linear-gradient(in oklch to right, var(--color-bg-page) 0%, var(--color-bg-page) 22%, var(--color-blue-900) 78%, var(--color-blue-900) 100%);background:var(--services-split-bg);background-attachment:fixed}.services-content[data-astro-cid-tnp2vsi6]{z-index:1;width:50%;max-width:50%;position:relative}.services-parallax-panel[data-astro-cid-tnp2vsi6]{z-index:1;pointer-events:none;width:50vw;position:fixed;right:0}.services-text[data-astro-cid-tnp2vsi6] h1[data-astro-cid-tnp2vsi6]{font-size:clamp(2.5rem,5dvh,4rem)!important}.services-section-body[data-astro-cid-tnp2vsi6]{font-size:clamp(1rem,2dvh,1.5rem)!important;line-height:1.7!important}.services-bg-world[data-astro-cid-tnp2vsi6]{-webkit-mask-image:linear-gradient(90deg,#000 0% 64%,#0000 90%);mask-image:linear-gradient(90deg,#000 0% 64%,#0000 90%)}}.services-parallax-panel[data-astro-cid-tnp2vsi6] .parallax-hero{background:0 0!important}.services-parallax-panel[data-astro-cid-tnp2vsi6] .parallax-arm-mask{-webkit-mask-image:radial-gradient(37vw,#0000 98%,#000 100%);mask-image:radial-gradient(37vw,#0000 98%,#000 100%);aspect-ratio:auto!important;width:100%!important;height:100%!important;box-shadow:none!important;background:linear-gradient(to bottom, var(--color-blue-900) 60%, var(--color-bg-page) calc(100% + 30vw))!important;border-radius:0!important;top:0!important;left:0!important;transform:none!important}@media (width>=1024px){.services-parallax-panel[data-astro-cid-tnp2vsi6] .parallax-arm-mask{-webkit-mask-image:radial-gradient(15.8vw,#0000 93%,#000 100%);mask-image:radial-gradient(15.8vw,#0000 93%,#000 100%);background:var(--services-split-bg)!important;background-attachment:fixed!important}}.services-parallax-panel[data-astro-cid-tnp2vsi6] .parallax-glow-wrap{z-index:4!important}.services-parallax-panel[data-astro-cid-tnp2vsi6] .parallax-ring-wrap{z-index:5!important}@media (width<=1023px){#parallax-stars[data-astro-cid-tnp2vsi6]{-webkit-mask-image:radial-gradient(circle,#0000 35%,#000 37%)!important;mask-image:radial-gradient(circle,#0000 35%,#000 37%)!important}}.services-shell[data-astro-cid-tnp2vsi6]{z-index:1;position:relative}.services-breadcrumbs[data-astro-cid-tnp2vsi6]{margin-bottom:0}.services-intro[data-astro-cid-tnp2vsi6]{padding-top:.5rem;padding-bottom:.75rem}.services-bg-world[data-astro-cid-tnp2vsi6]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}@media (width<=1023px){.services-bg-world[data-astro-cid-tnp2vsi6]{-webkit-mask-image:none;mask-image:none}}.services-flow-arrow[data-astro-cid-tnp2vsi6]{justify-content:center;align-items:center;min-height:clamp(3rem,8vh,5rem);display:flex;position:relative}.services-flow-arrow[data-astro-cid-tnp2vsi6]:before{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-primary-400) 45%, transparent) 22%, color-mix(in srgb, var(--color-blue-300) 40%, transparent) 78%, transparent);opacity:.55;width:1px;position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.services-flow-arrow[data-astro-cid-tnp2vsi6] .services-arrow-flow{z-index:1;animation:2.6s ease-in-out infinite sp-flow-bob;position:relative}@keyframes sp-flow-bob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:.95;transform:translateY(7px)}}.services-sections[data-astro-cid-tnp2vsi6]{gap:clamp(1rem,3.5vh,1.75rem);padding-bottom:clamp(2.5rem,10vh,5rem);display:grid}@media (width>=1024px){.services-sections[data-astro-cid-tnp2vsi6]{max-width:38rem}}.sp-reveal[data-astro-cid-tnp2vsi6]{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.sp-reveal-in[data-astro-cid-tnp2vsi6]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sp-reveal[data-astro-cid-tnp2vsi6]{opacity:1;transition:none;transform:none}.services-bg-layer[data-astro-cid-tnp2vsi6],.sp-orbit-hub{transform:translate(-50%,-50%)!important}.section-card__inner[data-sp-section-inner]{transform:none!important}.sp-orbit-runner{animation:none!important}.services-flow-arrow[data-astro-cid-tnp2vsi6] .services-arrow-flow{opacity:.75;animation:none}}
