.componentCatalog{--ink:#071824;--panel:#0b2230;--line:#b1cddc33;--muted:#9fb2bf;--blue:#198bd5;color:#eef6fb;background:#061620;min-height:100vh}.catalogShell{width:min(1180px,100% - 48px);margin:auto}.catalogHero{background:linear-gradient(90deg,#04121bf5,#04121b73),url(/assets/products/zm-m65k-platform/manufacturing-neutral-zh.webp) 50%/cover;align-items:end;min-height:420px;padding:120px 0 76px;display:grid}.catalogEyebrow{color:#63baf0;letter-spacing:.2em;margin:0 0 16px;font-size:13px;font-weight:800}.catalogHero h1,.catalogHeading h2,.catalogCta h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.5vw,56px);line-height:1.04}.catalogHero>div>p:last-child{color:#c3d2dc;max-width:680px;margin:24px 0 0;font-size:19px;line-height:1.65}.catalogSection{padding:88px 0 104px}.catalogHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:52px;margin-bottom:40px;display:grid}.catalogHeading h2{font-size:clamp(30px,4vw,48px)}.catalogHeading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.catalogCard{border:1px solid var(--line);min-height:520px;color:inherit;background:linear-gradient(145deg,#0d2635,#091c28);flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.catalogCard:hover{border-color:#63baf0b8;transform:translateY(-4px)}.catalogImage{background:#0a1b26;height:390px;overflow:hidden}.catalogImage img{object-fit:contain;width:100%;height:100%;display:block}.catalogCardBody{grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:128px;padding:24px 26px;display:grid}.catalogCardBody>span{color:#63baf0;letter-spacing:.14em;align-self:start;font-size:13px;font-weight:800}.catalogCard h3{margin:0 0 7px;font-size:25px;line-height:1.15}.catalogCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.catalogCard b{white-space:nowrap;font-size:14px}.catalogCard i{color:#63baf0;margin-left:8px;font-style:normal}.catalogCta{background:linear-gradient(110deg,#0d2b3c,#071923);padding:78px 0}.catalogCta>.catalogShell{justify-content:space-between;align-items:end;gap:40px;display:flex}.catalogCta h2{font-size:clamp(30px,4vw,46px)}.catalogCta p:last-child{color:#b6c7d1;margin:16px 0 0;font-size:17px}.catalogCta a{color:#061620;background:#eaf5fb;flex:none;padding:18px 24px;font-weight:800;text-decoration:none}.catalogCta a span{margin-left:22px}@media (max-width:760px){.catalogShell{width:min(100% - 28px,1180px)}.catalogHero{min-height:360px;padding:94px 0 50px}.catalogHero>div>p:last-child{font-size:16px}.catalogSection{padding:56px 0 68px}.catalogHeading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.catalogHeading>p{font-size:15px}.catalogGrid{grid-template-columns:1fr;gap:18px}.catalogCard{min-height:0}.catalogImage{height:270px}.catalogCardBody{grid-template-columns:34px 1fr;min-height:118px;padding:19px}.catalogCardBody>b{grid-column:2;margin-top:6px}.catalogCard h3{font-size:21px}.catalogCta{padding:58px 0}.catalogCta>.catalogShell{flex-direction:column;align-items:flex-start}.catalogCta p:last-child{font-size:15px}.catalogCta a{text-align:center;width:100%}}
