.ProductFamilies_families__qzmt7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.ProductFamilies_card__bBZj3{display:flex;flex-direction:column;padding:clamp(var(--s-5),2.4vw,var(--s-7));background:var(--surface);border:var(--border);border-top:3px solid var(--h2-navy);border-radius:var(--r-sm);box-shadow:var(--shadow-2)}.ProductFamilies_head__7P5aL{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.ProductFamilies_kind__VWPMZ{color:var(--ink-subtle);text-transform:uppercase}.ProductFamilies_direction__U2myl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-1);font-size:var(--fs-lead);font-weight:var(--fw-semibold);color:var(--h2-navy)}.ProductFamilies_direction__U2myl svg{width:2rem;height:.75rem;fill:none;stroke:var(--signal);stroke-width:1.6}.ProductFamilies_intro__1hlnc{margin-top:var(--s-2);max-width:34rem}.ProductFamilies_visual__nfPVk{position:relative;margin:var(--s-6) 0 0;scroll-margin-top:calc(var(--header-h-compact) + var(--s-4));padding:var(--s-4);border:var(--border);border-radius:var(--r-sm);background:linear-gradient(180deg,var(--h2-grey),var(--surface))}.ProductFamilies_figcap__0aHPf{margin-top:var(--s-3);font-size:var(--fs-small);color:var(--ink-subtle)}.ProductFamilies_visual__nfPVk .schematic{width:100%;height:auto;font-family:var(--font-sans)}.ProductFamilies_visual__nfPVk .sch-grid{stroke:rgba(36,54,107,.07);stroke-width:1}.ProductFamilies_visual__nfPVk .sch-top{fill:#ffffff;stroke:rgba(36,54,107,.55);stroke-width:1;stroke-linejoin:round}.ProductFamilies_visual__nfPVk .sch-front{fill:#f3f5f8;stroke:rgba(36,54,107,.55);stroke-width:1;stroke-linejoin:round}.ProductFamilies_visual__nfPVk .sch-side{fill:#dfe3ea;stroke:rgba(36,54,107,.55);stroke-width:1;stroke-linejoin:round}.ProductFamilies_visual__nfPVk .sch-module{fill:#ffffff;stroke:rgba(36,54,107,.42);stroke-width:.8}.ProductFamilies_visual__nfPVk .sch-vent{stroke:rgba(36,54,107,.35);stroke-width:1}.ProductFamilies_visual__nfPVk .sch-plate{stroke:var(--h2-navy);stroke-width:2}.ProductFamilies_visual__nfPVk .sch-scale{stroke:var(--h2-navy-300);stroke-width:1;stroke-dasharray:3 4;fill:none}.ProductFamilies_visual__nfPVk .sch-scale-head{fill:none;stroke:var(--h2-navy-300);stroke-width:1.2}.ProductFamilies_visual__nfPVk .sch-energy{stroke:var(--signal);stroke-width:2;stroke-dasharray:6 5;fill:none;animation:ProductFamilies_schFlow__zOpDz 1.6s linear infinite}.ProductFamilies_visual__nfPVk .sch-energy-head{fill:none;stroke:var(--signal);stroke-width:2}.ProductFamilies_visual__nfPVk .sch-note{fill:var(--ink-subtle);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.ProductFamilies_visual__nfPVk .sch-value{fill:var(--h2-navy);font-size:20px;font-weight:600;letter-spacing:-.01em}@keyframes ProductFamilies_schFlow__zOpDz{to{stroke-dashoffset:-22}}@media (prefers-reduced-motion:reduce){.ProductFamilies_visual__nfPVk .sch-energy{animation:none}}.ProductFamilies_arch__fhtKf{margin-top:var(--s-5)}.ProductFamilies_archLabel__jFG0f{color:var(--ink-subtle);margin-bottom:var(--s-2)}.ProductFamilies_chain__DUHq_{display:flex;flex-wrap:wrap;gap:var(--s-2) 0}.ProductFamilies_chain__DUHq_ li{display:inline-flex;align-items:center;font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--ink)}.ProductFamilies_chain__DUHq_ li:not(:last-child):after{content:"→";display:inline-block;margin:0 .5rem;color:var(--h2-silver-500);font-weight:var(--fw-regular)}.ProductFamilies_chain__DUHq_ li.ProductFamilies_energy__EP71m{color:var(--h2-navy);font-weight:var(--fw-semibold);-webkit-text-decoration:underline 2px var(--signal);text-decoration:underline 2px var(--signal);text-underline-offset:5px}.ProductFamilies_specs__op4Dk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:var(--s-5) 0 0;background:var(--line);border:var(--border);border-radius:var(--r-sm);overflow:hidden}.ProductFamilies_spec__4iT0G{padding:var(--s-4);background:var(--surface)}.ProductFamilies_spec__4iT0G dt{color:var(--ink-subtle)}.ProductFamilies_specValue__QQqGM{margin:var(--s-1) 0 0;font-size:var(--fs-metric);font-weight:var(--fw-semibold);line-height:1.05;letter-spacing:-.03em;color:var(--h2-navy)}.ProductFamilies_principles__IMs6C{margin-top:var(--s-4);display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.ProductFamilies_principles__IMs6C li{position:relative;padding-left:var(--s-5);font-size:var(--fs-small);color:var(--ink-muted)}.ProductFamilies_principles__IMs6C li:before{content:"";position:absolute;left:2px;top:.62em;width:10px;height:1px;background:var(--h2-navy)}.ProductFamilies_verticals__1_of6{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:var(--s-5) var(--grid-gap);gap:var(--s-5) var(--grid-gap);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line-strong)}.ProductFamilies_vHead__Q1jNS{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start}.ProductFamilies_vList__VZpfV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.ProductFamilies_vItem__PKfE9{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border:var(--border);border-radius:var(--r-sm);background:var(--surface)}.ProductFamilies_vName__akBfJ{font-size:.9375rem;font-weight:var(--fw-semibold);color:var(--h2-navy)}.ProductFamilies_vText__KRcmB{font-size:var(--fs-small);color:var(--ink-muted);flex:1 1}.ProductFamilies_vStatus__GZEU_{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}@media (max-width:1099px){.ProductFamilies_families__qzmt7,.ProductFamilies_verticals__1_of6{grid-template-columns:1fr}}@media (max-width:767px){.ProductFamilies_vList__VZpfV{grid-template-columns:1fr}}@media (max-width:479px){.ProductFamilies_figcap__0aHPf{position:static;margin-bottom:var(--s-2)}.ProductFamilies_visual__nfPVk{padding:var(--s-3)}}.ProductFamilies_vMedia__7xoWX{grid-column:2;margin-top:0}@media (max-width:1099px){.ProductFamilies_vMedia__7xoWX{grid-column:auto}}@media (max-width:767px){.ProductFamilies_visual__nfPVk .sch-note,.ProductFamilies_visual__nfPVk .sch-value{display:none}}