.yhy-products{--blue:#1258a6;--ink:#132f46;color:var(--ink);font-family:Arial,sans-serif;max-width:1120px;margin:36px auto;padding:0 22px;line-height:1.65}.yhy-products *{box-sizing:border-box}.yhy-products .eyebrow{color:var(--blue);font-size:12px;letter-spacing:.17em;font-weight:700;text-transform:uppercase}.yhy-products h1{font-size:clamp(30px,5vw,52px);line-height:1.1;letter-spacing:-.035em;margin:18px 0}.yhy-products h2{font-size:25px;margin-top:32px}.yhy-products a{color:var(--blue)}.yhy-products .hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-bottom:1px solid #dbe5ef;padding:25px 0 38px}.yhy-products .hero img{width:100%;height:330px;object-fit:contain;background:white;border-radius:12px}.yhy-products .pill{display:inline-block;border:1px solid #dbe5ef;border-radius:30px;padding:5px 13px;font-size:12px}.yhy-products table{border-collapse:collapse;width:100%;margin:24px 0}.yhy-products td,.yhy-products th{padding:14px;border-bottom:1px solid #dbe5ef;text-align:left}.yhy-products th{width:45%;background:#f1f6fb}.yhy-products .note{padding:18px 22px;border-left:3px solid var(--blue);background:#f1f6fb;font-size:14px}.yhy-products .btn{display:inline-block;background:var(--blue);color:white;text-decoration:none;padding:12px 20px;border-radius:5px;margin-top:12px}.yhy-products .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.yhy-products .card{border:1px solid #dbe5ef;padding:22px;border-radius:9px;display:flex;flex-direction:column}.yhy-products .card img{width:100%;height:170px;object-fit:contain;background:white}.yhy-products .card h3{font-size:18px;line-height:1.4}.yhy-products .card p{font-size:14px}.yhy-products .card a{margin-top:auto}.yhy-products .rfq{padding:24px;border:1px solid #dbe5ef;border-radius:8px;margin:28px 0}.yhy-products .footer{border-top:1px solid #dbe5ef;margin-top:40px;padding:20px 0;font-size:12px;color:#586c7d}@media(max-width:720px){.yhy-products .hero{grid-template-columns:1fr;gap:12px}.yhy-products .hero img{height:250px}.yhy-products .grid{grid-template-columns:1fr}.yhy-products{padding:0 16px}}