.hero[data-astro-cid-lcdefpme]{background:var(--navy);color:var(--white);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 88% 8%,#f9731633,#0000 60%),radial-gradient(50% 70% at 0 100%,#38bdf81f,#0000 60%);position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#f8fafc0b 1px,#0000 1px),linear-gradient(90deg,#f8fafc0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.hero-in[data-astro-cid-lcdefpme]{z-index:1;padding:clamp(72px,11vw,148px) 0 clamp(64px,9vw,120px);position:relative}.hero-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin:0 0 20px;font-size:14px;font-weight:600}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:0;max-width:15.5em;color:var(--white);text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,5.6vw,68px);line-height:1.06}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--orange)}.hero-lead[data-astro-cid-lcdefpme]{color:#cbd5e1;max-width:660px;margin:0 0 36px;font-size:clamp(18px,1.7vw,22px)}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin:44px 0 0;padding:0;list-style:none;display:grid}@media (width<=900px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:var(--radius);background:#fff;padding:28px 26px 24px}.card[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{color:var(--orange-dark);margin-bottom:18px}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:22px;line-height:1.2}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.products[data-astro-cid-lcdefpme]{background:var(--sky)}.products-in[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:start;gap:56px;display:grid}@media (width<=900px){.products-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}}.products[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#334155}.products[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:8px}.tools[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tool[data-astro-cid-lcdefpme]{border-radius:var(--radius);border-left:5px solid var(--c);background:#fff;padding:18px 20px;box-shadow:0 1px 2px #0f172a0f}.tool-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.tool[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:20px}.tool[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--c);font-weight:600}.tool[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:16px}.pill[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.pill[data-astro-cid-lcdefpme].live{color:#9a3412;background:#ffedd5}.about[data-astro-cid-lcdefpme]{background:var(--navy);color:var(--white)}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--cream);margin:0}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#cbd5e1;font-size:18px}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.about-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:start;gap:56px;display:grid}@media (width<=900px){.about-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}}.contact-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;display:grid}@media (width<=900px){.contact-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}}.facts[data-astro-cid-lcdefpme]{gap:16px;margin:28px 0 0;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:2px 0 0}.facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--orange-dark);text-underline-offset:3px;font-weight:600}.form[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:18px;padding:28px;display:grid;position:relative;box-shadow:0 8px 30px #0f172a0f}.row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.field[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{width:100%;color:var(--ink);background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;padding:11px 13px;font:400 17px/1.4 Gilroy,system-ui,sans-serif}.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical;min-height:150px}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #f9731638}.field[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][aria-invalid=true]{border-color:#dc2626}.form-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:20px;display:flex}.fine[data-astro-cid-lcdefpme]{flex:1;min-width:0}.small[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:14px}.small[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--orange-dark)}.status[data-astro-cid-lcdefpme]{margin:8px 0 0;font-weight:600}.status[data-astro-cid-lcdefpme]:empty{display:none}.status[data-astro-cid-lcdefpme].ok{color:#15803d}.status[data-astro-cid-lcdefpme].err{color:#b91c1c}.hp[data-astro-cid-lcdefpme]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=600px){.form[data-astro-cid-lcdefpme]{padding:20px}.row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.form-foot[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}}
