.vm-category-page{max-width:1280px;margin:auto;padding:34px 24px 90px;color:#183d35}.vm-category-hero{background:#eef1ef;border-radius:18px;padding:clamp(42px,7vw,90px) clamp(24px,7vw,100px);margin-bottom:24px}.vm-category-eyebrow{display:block;color:#b9253c;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.vm-category-hero h1,.vm-category-results h2,.vm-category-advice h2,.vm-category-cta h2{margin:0;line-height:1.05;letter-spacing:-.035em}.vm-category-hero h1{font-size:clamp(34px,5vw,68px);max-width:760px}.vm-category-hero p{font-size:18px;max-width:620px;margin:20px 0 0;color:#405a54}.vm-category-intro{max-width:760px;padding:28px 8px;font-size:20px;line-height:1.5}.vm-category-results{padding:30px 0}.vm-category-results h2,.vm-category-advice h2{font-size:clamp(28px,3.5vw,44px)}.vm-category-offers{display:grid;gap:14px;margin-top:24px}.vm-category-offer{display:grid;grid-template-columns:110px minmax(0,1fr) 190px;align-items:center;gap:22px;min-height:150px;padding:18px 22px;background:#fff;border:1px solid rgba(24,61,53,.14);border-radius:14px;transition:border-color .2s ease,transform .2s ease}.vm-category-offer:hover{border-color:#b9253c;transform:translateY(-1px)}.vm-category-offer__media img{display:block;width:90px;height:70px;object-fit:contain}.vm-category-offer__operator{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4b635c}.vm-category-offer h2{font-size:21px;margin:4px 0 10px}.vm-category-offer__attributes{display:flex;gap:8px;flex-wrap:wrap}.vm-category-offer__attributes span{font-size:12px;color:#526761;background:#f3f6f4;border-radius:999px;padding:6px 9px}.vm-category-offer__action{text-align:right}.vm-category-offer__price{font-size:23px;font-weight:800;margin-bottom:12px}.vm-category-offer__price ins{text-decoration:none}.vm-category-offer__price del{font-size:13px;opacity:.6}.vm-category-offer__cta,.vm-category-cta a{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#b9253c;color:#fff;border-radius:9px;padding:12px 16px;font-weight:700;text-decoration:none}.vm-category-advice{background:#183d35;color:#fff;border-radius:18px;padding:42px clamp(24px,6vw,80px);margin-top:30px}.vm-category-advice p{max-width:700px;color:rgba(255,255,255,.78);font-size:17px;line-height:1.6}.vm-category-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:40px 0;border-bottom:1px solid rgba(24,61,53,.12)}.vm-category-cta h2{font-size:30px}@media(max-width:700px){.vm-category-page{padding:20px 14px 60px}.vm-category-offer{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:16px}.vm-category-offer__media img{width:68px;height:54px}.vm-category-offer__action{grid-column:1/-1;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px}.vm-category-offer__price{margin:0}.vm-category-cta{display:block}.vm-category-cta a{margin-top:18px}.vm-category-hero h1{font-size:38px}}@media(prefers-reduced-motion:reduce){.vm-category-offer{transition:none}}
