.home-hero[data-astro-cid-ba372snk]{padding-block:var(--space-7) var(--section-y)}.home-hero__inner[data-astro-cid-ba372snk]{gap:var(--space-6);align-items:center;display:grid}@media (width>=1024px){.home-hero__inner[data-astro-cid-ba372snk]{gap:var(--space-9);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.home-hero[data-astro-cid-ba372snk] h1[data-astro-cid-ba372snk]{font-size:var(--text-10);line-height:var(--lh-display)}.home-hero[data-astro-cid-ba372snk] .lead[data-astro-cid-ba372snk]{margin-top:var(--space-4);max-width:40em}.home-hero__actions[data-astro-cid-ba372snk]{margin-top:var(--space-5)}.home-hero__proof[data-astro-cid-ba372snk]{padding:var(--space-5);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.home-hero__proof[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{margin:0}.home-hero__code[data-astro-cid-ba372snk]{letter-spacing:-.02em;font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:600;line-height:1}.home-hero__name[data-astro-cid-ba372snk]{font-size:var(--text-5);font-weight:600;margin-top:var(--space-2)!important}.home-hero__formula[data-astro-cid-ba372snk]{color:var(--color-text-on-dark-soft);font-size:var(--text-2);margin-top:var(--space-1)!important}.home-hero__facts[data-astro-cid-ba372snk]{margin:var(--space-4) 0 var(--space-5);padding:var(--space-4) 0 0;border-top:1px solid var(--color-green-uplift);gap:var(--space-2);font-size:var(--text-2);list-style:none;display:grid}.home-hero__facts[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{gap:var(--space-2);margin:0;display:flex}.home-hero__facts[data-astro-cid-ba372snk] svg{color:var(--color-green-light);flex:none;margin-top:3px}.proof[data-astro-cid-ba372snk]{padding-block:var(--space-4)}.proof__list[data-astro-cid-ba372snk]{justify-content:center}.family[data-astro-cid-ba372snk]{gap:var(--space-2);padding:var(--space-5);background:var(--color-neutral-warm);border-radius:var(--radius-card);flex-direction:column;display:flex}.family__icon[data-astro-cid-ba372snk]{border-radius:var(--radius-circle);background:var(--color-white);width:56px;height:56px;color:var(--color-green-brand);place-items:center;display:grid}.family[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]{color:var(--color-green-brand);font-size:var(--text-6);text-decoration:none}.family[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]:hover{text-decoration:underline}.family__list[data-astro-cid-ba372snk]{margin:var(--space-2) 0 0;border-top:1px solid var(--color-hairline);padding:0;list-style:none}.family__list[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{border-bottom:1px solid var(--color-hairline);margin:0}.family__list[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]{min-height:var(--tap-min);color:var(--color-text);font-size:var(--text-2);align-items:center;text-decoration:none;display:flex}.family__list[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]:hover{color:var(--color-green-accent);text-decoration:underline}.app[data-astro-cid-ba372snk]{gap:var(--space-2);color:var(--color-text);transition:box-shadow var(--dur-fast) ease;flex-direction:column;text-decoration:none;display:flex}.app[data-astro-cid-ba372snk] svg{color:var(--color-green-brand)}.app[data-astro-cid-ba372snk]:hover{box-shadow:var(--shadow-nav);color:var(--color-text)}.app__name[data-astro-cid-ba372snk]{font-size:var(--text-5);color:var(--color-green-brand);font-weight:600}.app__body[data-astro-cid-ba372snk]{font-size:var(--text-2);color:var(--color-text-soft)}.rnd[data-astro-cid-ba372snk]{padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-green-uplift)}.rnd[data-astro-cid-ba372snk] svg{color:var(--color-green-light)}.rnd[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{margin-top:var(--space-3)}.rnd[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]{text-decoration:none}.rnd[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]:hover{text-decoration:underline}.rnd[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{margin-top:var(--space-2);font-size:var(--text-2)}.rnd__actions[data-astro-cid-ba372snk]{margin-top:var(--space-6)}.home-mfg[data-astro-cid-ba372snk] h2[data-astro-cid-ba372snk]{font-size:var(--text-8);line-height:var(--lh-display);margin-bottom:var(--space-3);font-weight:600}.home-mfg__list[data-astro-cid-ba372snk]{margin:var(--space-4) 0 var(--space-5);gap:var(--space-2);padding:0;list-style:none;display:grid}.home-mfg__list[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{gap:var(--space-2);margin:0;display:flex}.home-mfg__list[data-astro-cid-ba372snk] svg{color:var(--color-green-accent);flex:none;margin-top:3px}
