.home-product-section{padding-top:0}.home-product-opening{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-bottom:48px;padding-top:52px;display:grid}.home-product-opening h2{max-width:none}.home-product-audience{color:var(--muted);flex-wrap:wrap;gap:12px 24px;font-size:.875rem;line-height:1.8;display:flex}@media (max-width:1100px){.home-product-opening{grid-template-columns:1fr;gap:20px}}@media (max-width:800px){.home-product-opening{margin-bottom:32px;padding-top:32px}}
