/*! tailwindcss v4.1.18 | 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-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-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: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-via:color-mix(in oklab,var(--color-primary,#0096b8)40%,transparent);--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;width:200%;height:200%;animation:3s linear infinite shine;position:absolute;top:-50%;left:-50%;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-ahrmydhw][data-customer=detail-component]{transition:opacity .3s ease-in-out}aside[data-astro-cid-ahrmydhw][data-customer=detail-component].is-changing{opacity:0}figure[data-astro-cid-ahrmydhw][data-customer=logo-customer] svg{width:100%;height:auto;object-fit:contain}.customer-marquee-container[data-astro-cid-bgt27s63]:before,.customer-marquee-container[data-astro-cid-bgt27s63]: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-bgt27s63]:before{left:0;background:linear-gradient(90deg,#00252d 0%,transparent 100%)}.customer-marquee-container[data-astro-cid-bgt27s63]: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-bgt27s63]:before,.customer-marquee-container[data-astro-cid-bgt27s63]: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-mp6x3isj]: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-qsrejpvd]: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-77ebgbvi]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;transition:all .3s ease}.modal-overlay[data-astro-cid-77ebgbvi].hidden{opacity:0;visibility:hidden}.modal-content[data-astro-cid-77ebgbvi]{position:relative;width:100%;max-width:500px;border-radius:16px;padding:2rem;background:linear-gradient(180deg,#001217f0,#00252de6);border:1px solid rgba(0,150,184,.45);backdrop-filter:blur(20px);box-shadow:0 25px 50px -12px #0009,0 0 24px #0096b847;transform:scale(.9);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.modal-overlay[data-astro-cid-77ebgbvi][data-state=error] .modal-content[data-astro-cid-77ebgbvi]{border-color:#ef44448c;box-shadow:0 25px 50px -12px #0009,0 0 24px #ef44444d}.modal-overlay[data-astro-cid-77ebgbvi]:not(.hidden) .modal-content[data-astro-cid-77ebgbvi]{transform:scale(1)}.modal-body[data-astro-cid-77ebgbvi]{text-align:center}.modal-state[data-astro-cid-77ebgbvi]{transition:opacity .3s ease}.modal-state[data-astro-cid-77ebgbvi].hidden{display:none}.modal-overlay[data-astro-cid-77ebgbvi][data-state=loading]{pointer-events:all}.modal-overlay[data-astro-cid-77ebgbvi][data-state=loading] .modal-content[data-astro-cid-77ebgbvi]{pointer-events:none}
