a[data-astro-cid-ha4pvpxc]:before{content:"";position:absolute;bottom:8px;left:50%;width:0;height:2px;background-color:var(--color-gradient-primary);transform:translate(-50%);transform-origin:center;transition:width .3s ease-in-out}a[data-astro-cid-ha4pvpxc]:hover:before{width:90%}@media (width >= 48rem){a[data-astro-cid-ha4pvpxc]:before{background-color:var(--color-primary)}}@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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}a[data-astro-cid-qmcera7v]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary,#0096b8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:#00d0ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-primary,#0096b8);background-size:200% 100%;animation:3s linear infinite shimmer}a[data-astro-cid-qmcera7v]:before{content:"";--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:#0096b866;width:200%;height:200%;position:absolute;top:-50%;left:-50%}@supports (color:color-mix(in lab,red,red)){a[data-astro-cid-qmcera7v]:before{--tw-gradient-via:color-mix(in oklab,var(--color-primary,#0096b8)40%,transparent)}}a[data-astro-cid-qmcera7v]:before{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent;animation:3s linear infinite shine;transform:rotate(30deg)}@keyframes arrowFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hover-scale[data-astro-cid-hnzwq3ap]:hover{transform:scale(1.1)}@media (min-width: 640px){.group[data-astro-cid-hnzwq3ap]:hover .arrow-hover[data-astro-cid-hnzwq3ap]{animation:arrowFloat 1.5s ease-in-out infinite}}body{margin:0;width:100%;height:100%;background:linear-gradient(180deg,#001217,#00252d);background-attachment:fixed}main[data-astro-cid-sckkx6r4]{width:100%;display:flex;flex-direction:column;align-items:center}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out[data-astro-cid-sckkx6r4]{animation:fade-out .8s ease-in-out forwards;will-change:opacity}/*! tailwindcss v4.1.7 | 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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}button[data-astro-cid-fj3pbbau]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary,#0096b8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:#00d0ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--color-primary,#0096b8);will-change:background-position;background-size:200% 100%;animation:3s linear infinite shimmer}button[data-astro-cid-fj3pbbau]:before{content:"";--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:#0096b866;width:200%;height:200%;position:absolute;top:-50%;left:-50%}@supports (color:color-mix(in lab,red,red)){button[data-astro-cid-fj3pbbau]:before{--tw-gradient-via:color-mix(in oklab,var(--color-primary,#0096b8)40%,transparent)}}button[data-astro-cid-fj3pbbau]:before{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:transparent;will-change:transform;animation:3s linear infinite shine;transform:rotate(30deg)}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}aside[data-astro-cid-eqy4hdeq][data-customer=detail-component]{transition:opacity .3s ease-in-out}aside[data-astro-cid-eqy4hdeq][data-customer=detail-component].is-changing{opacity:0}figure[data-astro-cid-eqy4hdeq][data-customer=logo-customer] svg{width:100%;height:auto;object-fit:contain}.customer-marquee-container[data-astro-cid-i3ypph4y]:before,.customer-marquee-container[data-astro-cid-i3ypph4y]:after{content:"";position:absolute;top:0;bottom:0;width:200px;z-index:10;pointer-events:none;will-change:auto}.customer-marquee-container[data-astro-cid-i3ypph4y]:before{left:0;background:linear-gradient(90deg,#00252d 0%,transparent 100%)}.customer-marquee-container[data-astro-cid-i3ypph4y]:after{right:0;background:linear-gradient(270deg,#00252d 0%,transparent 100%)}.customer-marquee{width:max-content;animation:none;contain:layout style paint;transform:translateZ(0);opacity:1}.customer-marquee.active{animation:scroll-left 20s linear infinite;will-change:transform;transform:translate(0)}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.customer-marquee.active:hover{animation-play-state:paused}.customer-marquee .customer-card{transition:transform .3s ease;contain:layout style paint}.customer-marquee .customer-card:hover{transform:scale(1.05);will-change:transform}@media (max-width: 768px){.customer-marquee.active{animation-duration:15s}.customer-marquee-container[data-astro-cid-i3ypph4y]:before,.customer-marquee-container[data-astro-cid-i3ypph4y]:after{width:100px}}@media (prefers-reduced-motion: reduce){.customer-marquee.active{animation:none}.customer-marquee .customer-card:hover{transform:none}}.input-wrapper[data-astro-cid-ogkacm2j]:before{content:"";position:absolute;inset:0;background:#ffffff1a;backdrop-filter:blur(10px);border-radius:.5rem;pointer-events:none;z-index:1}.textarea-wrapper[data-astro-cid-m2udhgsb]:before{content:"";position:absolute;inset:0;background:#ffffff1a;backdrop-filter:blur(10px);border-radius:.5rem;pointer-events:none;z-index:1}.modal-overlay[data-astro-cid-qmzm2soj]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-overlay[data-astro-cid-qmzm2soj].hidden{opacity:0;visibility:hidden}.modal-content[data-astro-cid-qmzm2soj]{background:#fff;max-width:500px;width:90%;border-radius:1rem;padding:2rem;box-shadow:0 25px 50px -12px #00000040;transform:scale(.9);transition:transform .3s ease}.modal-overlay[data-astro-cid-qmzm2soj]:not(.hidden) .modal-content[data-astro-cid-qmzm2soj]{transform:scale(1)}.modal-body[data-astro-cid-qmzm2soj]{text-align:center}.modal-state[data-astro-cid-qmzm2soj]{transition:opacity .3s ease}.modal-state[data-astro-cid-qmzm2soj].hidden{display:none}.modal-overlay[data-astro-cid-qmzm2soj][data-state=loading]{pointer-events:all}.modal-overlay[data-astro-cid-qmzm2soj][data-state=loading] .modal-content[data-astro-cid-qmzm2soj]{pointer-events:none}
