.koy-hero{padding-top:160px;background:#fff;border-bottom:1px solid var(--brand-border)}.pt-hero__main{min-height:520px;margin-left:auto;margin-right:auto}.pt-hero__text h1{font-size:max(36px, min(5vw, 56px));line-height:1.05;font-weight:800;color:var(--brand-primary-dark)}.pt-hero__text p{color:var(--brand-muted);font-size:18px;max-width:620px}.pt-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.pt-hero__product-shot img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.pt-hero__oem-wall{border-top:1px solid var(--brand-border);background:#fff}.pt-oem-row{min-height:120px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:center;grid-gap:20px;gap:20px}.pt-oem-row img{width:120px;height:40px;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);opacity:.65;border:1px solid var(--brand-border)}.koy-spec-table{border:1px solid var(--brand-border)}.koy-spec-table>div{display:grid;grid-template-columns:230px 1fr;border-bottom:1px solid var(--brand-border)}.koy-spec-table>div:last-child{border-bottom:0}.koy-spec-table span{background:var(--brand-bg-alt);padding:16px;font-weight:700}.koy-spec-table strong{padding:16px;font-weight:600}.koy-spec-table .koy-spec-group{display:block;grid-template-columns:none;padding:14px 16px;background:var(--brand-primary-dark);background-color:#0e1521;color:#fff;font-weight:800}.koy-trust{background:var(--brand-bg-alt);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.koy-trust-row{display:flex}.koy-trust-row>div{flex:1;padding:34px 24px;border-right:1px solid var(--brand-border)}.koy-trust-row strong{display:block;font:800 42px/1 "IBM Plex Mono",monospace;color:var(--brand-primary)}.koy-trust-row span{color:var(--brand-muted);text-transform:uppercase;font-size:12px;font-weight:800}.koy-download-list{border-top:1px solid var(--brand-border)}.koy-download-list a{display:grid;grid-template-columns:70px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--brand-border);color:var(--brand-text)}.koy-download-list span{font:800 13px/1 "IBM Plex Mono",monospace;color:var(--brand-secondary)}.koy-download-list em{color:var(--brand-muted);font-style:normal}.koy-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.koy-feature-grid:has(> :nth-child(5):last-child),.koy-feature-grid:has(> :nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.koy-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.koy-feature-grid{grid-template-columns:1fr}}.koy-feature-grid article{border:1px solid var(--brand-border);padding:28px;background:#fff}.koy-feature-grid span{font:800 28px/1 "IBM Plex Mono",monospace;color:var(--brand-secondary)}@media (max-width:768px){.koy-download-list a,.koy-spec-table>div{grid-template-columns:1fr}.koy-trust-row{flex-wrap:wrap}.koy-trust-row>div{flex:0 0 50%}}