@keyframes soft-pulse{0%{box-shadow:0 0 #5c95ffcc}70%{box-shadow:0 0 0 20px #5c95ff00}to{box-shadow:0 0 #5c95ff00}}.service-card[data-astro-cid-g5jplrhu]:not(.is-open) .button-glow[data-astro-cid-g5jplrhu]{will-change:box-shadow;animation:soft-pulse 2s infinite}.service-card[data-astro-cid-g5jplrhu]{transition:all .4s ease-in-out}.service-card[data-astro-cid-g5jplrhu].is-open{transform:scale(1.02);border-color:#5c95ff4d;background-color:#27272acc;box-shadow:0 10px 40px -10px #5c95ff26}.marquee-track[data-astro-cid-rnyjsqfh]{animation:scroll 40s linear infinite;will-change:transform}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.tech-text[data-astro-cid-rnyjsqfh]{color:#ffffff26}@media(min-width:768px){.tech-text[data-astro-cid-rnyjsqfh]{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2)}}.perspective-1000[data-astro-cid-aafkaq3q]{perspective:1000px}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.flowing-gradient[data-astro-cid-jxsysz7h]{background:linear-gradient(90deg,#0000 0% 45%,#5c95ff 50%,#0000 55% 100%) 0 0/300% 100%;animation:1.5s linear infinite flowHorizontal}.flowing-gradient-vertical[data-astro-cid-jxsysz7h]{background:linear-gradient(#0000 0% 45%,#5c95ff 50%,#0000 55% 100%) 0 0/100% 300%;animation:1.5s linear infinite flowVertical}.is-completed-gradient[data-astro-cid-jxsysz7h]{background:linear-gradient(90deg,#0000,#5c95ff,#0000) 0 0/100% 100%!important;animation:3s ease-in-out infinite pulse-full!important}.is-completed-gradient-vertical[data-astro-cid-jxsysz7h]{background:linear-gradient(#0000,#5c95ff,#0000) 0 0/100% 100%!important;animation:3s ease-in-out infinite pulse-full!important}@keyframes flowHorizontal{0%{background-position:100% 0}to{background-position:0 0}}@keyframes flowVertical{0%{background-position:0 100%}to{background-position:0 0}}@keyframes pulse-full{0%,to{opacity:.5}50%{opacity:1}}.process-step[data-astro-cid-jxsysz7h].is-locked .step-circle[data-astro-cid-jxsysz7h]{cursor:not-allowed;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.process-step[data-astro-cid-jxsysz7h].is-locked .step-circle[data-astro-cid-jxsysz7h]{border-color:color-mix(in oklab,var(--color-white,#fff)5%,transparent)}}.process-step[data-astro-cid-jxsysz7h].is-locked .step-circle[data-astro-cid-jxsysz7h]{background-color:#18181bcc}@supports (color:color-mix(in lab,red,red)){.process-step[data-astro-cid-jxsysz7h].is-locked .step-circle[data-astro-cid-jxsysz7h]{background-color:color-mix(in oklab,var(--color-zinc-900,oklch(21% .006 285.885))80%,transparent)}}.process-step[data-astro-cid-jxsysz7h].is-locked .step-circle[data-astro-cid-jxsysz7h]{color:var(--color-zinc-700,oklch(37% .013 285.805));opacity:.5;--tw-blur:blur(.5px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.process-step[data-astro-cid-jxsysz7h].is-locked .step-content[data-astro-cid-jxsysz7h]{pointer-events:none;opacity:.3;--tw-blur:blur(2px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.process-step[data-astro-cid-jxsysz7h].is-active .step-circle[data-astro-cid-jxsysz7h]{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-zinc-900,oklch(21% .006 285.885));color:var(--color-white,#fff);border-width:1px;border-color:#5c95ff80;animation:2s infinite soft-pulse}.process-step[data-astro-cid-jxsysz7h].is-active .click-hint[data-astro-cid-jxsysz7h]{opacity:1;animation:1s ease-in-out infinite alternate bounce-hint}.process-step[data-astro-cid-jxsysz7h].is-active .step-content[data-astro-cid-jxsysz7h]{pointer-events:none;opacity:.6;--tw-blur:blur(1.5px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.process-step[data-astro-cid-jxsysz7h].is-completed .step-circle[data-astro-cid-jxsysz7h]{border-style:var(--tw-border-style);background-color:var(--color-zinc-900,oklch(21% .006 285.885));color:#5c95ff;--tw-shadow:0 0 25px var(--tw-shadow-color,#5c95ff80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:2px;border-color:#5c95ff;transform:scale(1.1)}.process-step[data-astro-cid-jxsysz7h].is-completed .step-content[data-astro-cid-jxsysz7h]{opacity:1;--tw-blur: ;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@keyframes soft-pulse{0%{box-shadow:0 0 #5c95ff33}70%{box-shadow:0 0 0 15px #5c95ff00}to{box-shadow:0 0 #5c95ff00}}@keyframes bounce-hint{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
