/*! tailwindcss v4.3.3 | 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-awcb3l4g]{--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-awcb3l4g]:before{content:"";pointer-events:none;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--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-awcb3l4g]:before{--tw-gradient-via:color-mix(in oklab, var(--color-primary,#0096b8) 40%, transparent)}}button[data-astro-cid-awcb3l4g]: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-ysywqgrh][data-customer=detail-component]{transition:opacity .3s ease-in-out}aside[data-astro-cid-ysywqgrh][data-customer=detail-component].is-changing{opacity:0}figure[data-astro-cid-ysywqgrh][data-customer=logo-customer] svg{object-fit:contain;width:100%;height:auto}.customer-marquee-container[data-astro-cid-jsebpqfk]:before,.customer-marquee-container[data-astro-cid-jsebpqfk]:after{content:"";z-index:10;pointer-events:none;will-change:auto;width:200px;position:absolute;top:0;bottom:0}.customer-marquee-container[data-astro-cid-jsebpqfk]:before{background:linear-gradient(90deg,#00252d 0%,#0000 100%);left:0}.customer-marquee-container[data-astro-cid-jsebpqfk]:after{background:linear-gradient(270deg,#00252d 0%,#0000 100%);right:0}.customer-marquee{contain:layout style paint;opacity:1;width:max-content;animation:none;transform:translateZ(0)}.customer-marquee.active{will-change:transform;animation:20s linear infinite scroll-left;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{contain:layout style paint;transition:transform .3s}.customer-marquee .customer-card:hover{will-change:transform;transform:scale(1.05)}@media (width<=768px){.customer-marquee.active{animation-duration:15s}.customer-marquee-container[data-astro-cid-jsebpqfk]:before,.customer-marquee-container[data-astro-cid-jsebpqfk]: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-eb74zb6d]:before,.textarea-wrapper[data-astro-cid-7axhsjno]:before{content:"";backdrop-filter:blur(10px);pointer-events:none;z-index:1;background:#ffffff1a;border-radius:.5rem;position:absolute;inset:0}.modal-overlay[data-astro-cid-eu4vlvld]{backdrop-filter:blur(8px);z-index:9999;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;transition:all .3s;display:flex;position:fixed;top:0;left:0}.modal-overlay[data-astro-cid-eu4vlvld].hidden{opacity:0;visibility:hidden}.modal-content[data-astro-cid-eu4vlvld]{backdrop-filter:blur(20px);background:linear-gradient(#001217f0,#00252de6);border:1px solid #0096b873;border-radius:16px;width:100%;max-width:500px;padding:2rem;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;transform:scale(.9);box-shadow:0 25px 50px -12px #0009,0 0 24px #0096b847}.modal-overlay[data-astro-cid-eu4vlvld][data-state=error] .modal-content[data-astro-cid-eu4vlvld]{border-color:#ef44448c;box-shadow:0 25px 50px -12px #0009,0 0 24px #ef44444d}.modal-overlay[data-astro-cid-eu4vlvld]:not(.hidden) .modal-content[data-astro-cid-eu4vlvld]{transform:scale(1)}.modal-body[data-astro-cid-eu4vlvld]{text-align:center}.modal-state[data-astro-cid-eu4vlvld]{transition:opacity .3s}.modal-state[data-astro-cid-eu4vlvld].hidden{display:none}.modal-overlay[data-astro-cid-eu4vlvld][data-state=loading]{pointer-events:all}.modal-overlay[data-astro-cid-eu4vlvld][data-state=loading] .modal-content[data-astro-cid-eu4vlvld]{pointer-events:none}
