.pf .hyva-hero-photo{position:relative;aspect-ratio:4/3.4;border-radius:18px;overflow:hidden;background:var(--bt-paper)}.pf .hyva-hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 60%;object-position:62% 60%}.pf .feature .hyva-logo{display:block;height:26px;width:auto;margin-top:14px}.pf .hyva-products{background:#fff;border:1px solid var(--bt-line-warm);border-radius:14px;overflow:hidden}.pf .hyva-products table{width:100%;border-collapse:collapse}.pf .hyva-products td,.pf .hyva-products th{text-align:left;vertical-align:middle;padding:22px 24px;border-top:1px solid var(--bt-line-warm);font-weight:400}.pf .hyva-products thead th{border-top:0;padding-top:16px;padding-bottom:16px;background:var(--bt-surface);font-size:calc(14px * var(--pf-k));font-weight:600;color:var(--bt-ink)}.pf .hyva-products tbody th{width:34%}.pf .hyva-products .hyva-logo{display:block;height:30px;width:auto;max-width:100%}.pf .hyva-products td{color:var(--bt-text)}.pf .hyva-products .hyva-lic{white-space:nowrap;color:var(--bt-ink);font-weight:600}@media (max-width:720px){.pf .hyva-products thead{display:none}.pf .hyva-products tr{display:grid;grid-template-columns:1fr;gap:8px;padding:20px;border-top:1px solid var(--bt-line-warm)}.pf .hyva-products tbody tr:first-child{border-top:0}.pf .hyva-products td,.pf .hyva-products th{padding:0;border:0}.pf .hyva-products tbody th{width:auto;padding-bottom:6px}.pf .hyva-products .hyva-lic{white-space:normal}}.pf .hyva-partner-inline{height:24px;vertical-align:-6px;margin-left:0}