.suite-card:where(.astro-2MFB2JCV){background:#000;border-color:#1e293b}.suite-card:where(.astro-2MFB2JCV) .suite-no:where(.astro-2MFB2JCV){color:#64748b}.suite-card:where(.astro-2MFB2JCV).is-active{background:#0b1a0d;border-color:#00cd17}.suite-card:where(.astro-2MFB2JCV).is-active .suite-no:where(.astro-2MFB2JCV){color:#00cd17}a:where(.astro-2MFB2JCV).suite-card:focus-visible{outline:2px solid #00cd17;outline-offset:2px}#hero-trio:where(.astro-2MFB2JCV)[data-reveal] .trio-card:where(.astro-2MFB2JCV){opacity:0;transform:translateY(64px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}#hero-trio:where(.astro-2MFB2JCV)[data-reveal] .trio-wing:where(.astro-2MFB2JCV){transition-delay:.18s}#hero-trio:where(.astro-2MFB2JCV).is-visible .trio-card:where(.astro-2MFB2JCV){opacity:1;transform:none}.products-div:where(.astro-QNWXZ4MJ){margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 768px){.products-div:where(.astro-QNWXZ4MJ){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.products-div:where(.astro-QNWXZ4MJ){grid-template-columns:repeat(6,minmax(0,1fr))}}.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ){position:relative;grid-column:span 1 / span 1;margin:1rem;display:flex;aspect-ratio:1 / 1;flex-grow:0;cursor:pointer;flex-direction:column;overflow:hidden;border-radius:12px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));padding:1rem}@media (min-width: 1024px){.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ){margin:.25rem}}.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ)>:where(.astro-QNWXZ4MJ){pointer-events:none}.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ)>.img:where(.astro-QNWXZ4MJ){width:100%;flex-shrink:1;flex-grow:1}.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ)>.img:where(.astro-QNWXZ4MJ)>img:where(.astro-QNWXZ4MJ){aspect-ratio:1 / 1;width:100%;-o-object-fit:cover;object-fit:cover;--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));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);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ)>.title:where(.astro-QNWXZ4MJ){pointer-events:none;position:absolute;bottom:.75rem;left:0;right:0;display:flex;justify-content:center}.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ)>.title:where(.astro-QNWXZ4MJ)>span:where(.astro-QNWXZ4MJ){border-radius:9999px;background-color:#0f172a99;padding:.25rem 1.25rem;text-align:center;font-size:.75rem;font-weight:500;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ):hover{--tw-border-opacity: 1;border-color:rgb(108 229 122 / var(--tw-border-opacity))}.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ):hover>.img:where(.astro-QNWXZ4MJ)>img:where(.astro-QNWXZ4MJ){--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.products-div:where(.astro-QNWXZ4MJ)>.product-card:where(.astro-QNWXZ4MJ):hover>.title:where(.astro-QNWXZ4MJ)>span:where(.astro-QNWXZ4MJ){background-color:#0f172acc}.message:where(.astro-NRSOU7Z6){position:relative;margin-top:8rem;margin-bottom:8rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.feat:where(.astro-HVIFPG36){margin-left:.75rem;margin-right:.75rem;display:flex;aspect-ratio:500/850;cursor:pointer;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:.5rem;background-size:contain;background-position:center;background-repeat:no-repeat;padding:2rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-style:solid;outline-width:0px;outline-color:#abf1b3;transition-property:outline;transition-duration:.15s;transition-delay:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.feat:where(.astro-HVIFPG36)>img:where(.astro-HVIFPG36){pointer-events:none;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.feat:where(.astro-HVIFPG36):hover{outline-width:8px}.feat:where(.astro-HVIFPG36):hover>img:where(.astro-HVIFPG36){--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.feat:where(.astro-HVIFPG36)>span:where(.astro-HVIFPG36){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.feat:where(.astro-HVIFPG36)>span:where(.astro-HVIFPG36).title{text-align:center;font-size:2.25rem;font-weight:700;line-height:1.25;text-shadow:1px 1px 2px black}.bottom-image:where(.astro-5EWCKS2D){aspect-ratio:4053/603;width:100%;background-image:url(/images/collage.png);background-size:cover;background-position:center;background-repeat:no-repeat}.customers:where(.astro-LUNQKJJP){position:relative;width:100%;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity));padding-top:5rem;padding-bottom:5rem}.customers:where(.astro-LUNQKJJP) .cust:where(.astro-LUNQKJJP){display:flex;width:100%;align-items:center;justify-content:center;-o-object-fit:contain;object-fit:contain}.customers:where(.astro-LUNQKJJP) .cust:where(.astro-LUNQKJJP) img:where(.astro-LUNQKJJP){max-height:5rem;max-width:60%;-o-object-fit:contain;object-fit:contain;filter:contrast(1.2)}
