.contact-form[data-astro-cid-vekgkm42]{gap:16px;display:grid}.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:16px;display:grid}label[data-astro-cid-vekgkm42]{gap:6px;font-size:.92rem;font-weight:600;display:grid}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{font:inherit;color:var(--ink);background:#fff;border:1px solid #c9ced4;border-radius:8px;width:100%;padding:12px 14px;font-weight:400}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn[data-astro-cid-vekgkm42]{justify-self:start;min-width:160px}.status[data-astro-cid-vekgkm42]{min-height:1.5em;margin:0;font-weight:600}.status[data-astro-cid-vekgkm42].ok{color:#1b7a3a}.status[data-astro-cid-vekgkm42].err{color:#b42318}@media (width<=560px){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{color:#fff;background:var(--dark);align-items:flex-end;min-height:min(86vh,760px);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0a121a40 0%,#0a121a8c 45%,#0a121ae0 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;padding-top:120px;padding-bottom:clamp(48px,8vw,96px);position:relative}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#8fd0ff}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15em}.hero-sub[data-astro-cid-lcdefpme]{color:#e3e9ef;max-width:36rem;font-size:1.15rem}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:1.6rem;display:flex}.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:clamp(28px,4vw,40px);display:grid}.product[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;display:flex;overflow:hidden}.product-media[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--bg-soft);overflow:hidden}.product-media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.product-media[data-astro-cid-lcdefpme].contain{background:#fff}.product-media[data-astro-cid-lcdefpme].contain img{object-fit:contain;padding:12px}.product-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:24px 26px 28px;display:flex}.product-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--grey);font-size:.98rem}.ext[data-astro-cid-lcdefpme]{margin-top:auto;font-weight:650;text-decoration:none}.ext[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.about[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid}.sig[data-astro-cid-lcdefpme]{color:var(--ink);font-size:1.1rem;font-weight:700}.stats[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius);background:#fff;gap:2px;padding:20px 24px;display:grid}.stats[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{color:var(--blue);font-size:2.4rem;font-weight:780;line-height:1.1}.stats[data-astro-cid-lcdefpme] .l[data-astro-cid-lcdefpme]{color:var(--grey)}.split[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;display:grid}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(32px,6vw,72px);display:grid}.info[data-astro-cid-lcdefpme]{gap:18px;margin:1.5rem 0 0;display:grid}.info[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.info[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:2px 0 0}.form-card[data-astro-cid-lcdefpme]{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;padding:clamp(22px,4vw,36px)}@media (width<=860px){.about[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
