.service-card[data-astro-cid-uhzbvkqe]{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 4px 20px -2px #1f2a4414;transition:box-shadow .2s ease-out,transform .2s ease-out}.service-card[data-astro-cid-uhzbvkqe]:hover{box-shadow:0 10px 25px -5px #1f2a4426,0 8px 10px -6px #1f2a4414;transform:translateY(-2px)}.service-card[data-astro-cid-uhzbvkqe]{padding:2rem;display:flex;flex-direction:column;gap:.75rem;height:100%;color:inherit;text-decoration:none}.service-card[data-astro-cid-uhzbvkqe] h3[data-astro-cid-uhzbvkqe]{font-size:1.25rem;margin:0;color:var(--text-primary)}.service-card[data-astro-cid-uhzbvkqe] p[data-astro-cid-uhzbvkqe]{margin:0;color:var(--text-muted);line-height:1.65;font-size:.9375rem}.service-card[data-astro-cid-uhzbvkqe]:hover{border-color:#ff49624d}.service-card[data-astro-cid-uhzbvkqe]:hover .service-card__arrow[data-astro-cid-uhzbvkqe]{transform:translate(4px);color:#e63350}.service-card__icon[data-astro-cid-uhzbvkqe]{width:56px;height:56px;border-radius:.75rem;background:#ff49621a;color:#ff4962;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}.service-card__icon[data-astro-cid-uhzbvkqe] svg{width:26px;height:26px}.service-card__arrow[data-astro-cid-uhzbvkqe]{margin-top:auto;padding-top:.75rem;color:#ff4962;font-size:.9375rem;font-weight:600;transition:all .2s ease-out}.section-header[data-astro-cid-j7pv25f6]{text-align:center;max-width:720px;margin:0 auto 3rem}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.section-header[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin:0}.hero-footer__label[data-astro-cid-j7pv25f6]{text-align:center;font-size:.875rem;color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:1.25rem}.hero-footer__marquee[data-astro-cid-j7pv25f6]{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.hero-footer__track[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:4rem;width:max-content;animation:marquee 50s linear infinite}.hero-footer__item[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 1rem;background:#ffffffeb;border-radius:.5rem;box-shadow:0 4px 12px -4px #00000040;transition:all .2s ease-out}.hero-footer__item[data-astro-cid-j7pv25f6]:hover{background:#fff;transform:translateY(-1px)}.hero-footer__item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:28px;width:auto;max-width:130px;object-fit:contain}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.hero-footer__track[data-astro-cid-j7pv25f6]{animation:none}}.products-section[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fff,#ff496208)}.products-grid[data-astro-cid-j7pv25f6]{align-items:stretch}.product-card[data-astro-cid-j7pv25f6]{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 4px 20px -2px #1f2a4414;transition:box-shadow .2s ease-out,transform .2s ease-out}.product-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 10px 25px -5px #1f2a4426,0 8px 10px -6px #1f2a4414;transform:translateY(-2px)}.product-card[data-astro-cid-j7pv25f6]{position:relative;padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem;height:100%;color:inherit;text-decoration:none}.product-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin:0;color:var(--text-primary)}.product-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-muted);line-height:1.65;font-size:.9375rem}.product-card[data-astro-cid-j7pv25f6]:hover{border-color:#ff49624d}.product-card[data-astro-cid-j7pv25f6]:hover .product-card__logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:translateY(-2px)}.product-card[data-astro-cid-j7pv25f6]:hover .product-card__arrow[data-astro-cid-j7pv25f6]:not(.product-card__arrow--muted){transform:translate(4px);color:#e63350}.product-card__logo[data-astro-cid-j7pv25f6]{height:56px;display:flex;align-items:center;margin-bottom:.5rem}.product-card__logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:100%;width:auto;max-width:180px;object-fit:contain;transition:all .2s ease-out}.product-card__tag[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:600;color:#ff4962;letter-spacing:.06em;text-transform:uppercase;margin:0}.product-card__badge[data-astro-cid-j7pv25f6]{position:absolute;top:1.25rem;right:1.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-muted);padding:4px .75rem;border-radius:9999px}.product-card__arrow[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:.75rem;color:#ff4962;font-size:.9375rem;font-weight:600;transition:all .2s ease-out}.product-card__arrow--muted[data-astro-cid-j7pv25f6]{color:var(--text-muted)}.product-card--soon[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fff,#1f2a4405)}.featured-case[data-astro-cid-j7pv25f6]{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 4px 20px -2px #1f2a4414;transition:box-shadow .2s ease-out,transform .2s ease-out;padding:3rem;display:grid;grid-template-columns:1fr;gap:2.5rem;background:linear-gradient(135deg,#fff,#ff49620a);border-color:#ff496226}@media (min-width: 1024px){.featured-case[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr 1fr;align-items:center}}.featured-case[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.featured-case[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.0625rem;margin-bottom:1.5rem}.featured-case__stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem}.featured-case__stats[data-astro-cid-j7pv25f6] .stat-value[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:800;color:#ff4962;line-height:1;margin-bottom:.5rem}.featured-case__stats[data-astro-cid-j7pv25f6] .stat-label[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text-muted)}.featured-case__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:.75rem;box-shadow:0 10px 25px -5px #1f2a441f,0 8px 10px -6px #1f2a440f}
