.mnp-ccw-section{box-sizing:border-box;margin:28px 0;border:1px solid #e5edf7}.mnp-ccw-section *{box-sizing:border-box}.mnp-ccw-section h2{color:#103f73;text-transform:uppercase;text-align:center;font-size:22px;line-height:1.25;margin:0 0 22px;font-weight:800}.mnp-ccw-image-content{display:flex;gap:28px;align-items:center;background-size:cover;background-position:center right;box-shadow:0 8px 20px rgba(31,78,121,.05)}.mnp-ccw-image-content.image-left{flex-direction:row-reverse}.mnp-ccw-image-content.image-top{display:block}.mnp-ccw-image-content.text-only .mnp-ccw-media{display:none}.mnp-ccw-copy{flex:1;min-width:0}.mnp-ccw-media{flex:0 0 42%}.mnp-ccw-media img{width:100%;height:auto;border-radius:12px;display:block}.mnp-ccw-eyebrow{font-weight:800;font-size:15px;margin-bottom:8px;text-transform:uppercase}.mnp-ccw-image-content h2{text-align:left;text-transform:none;font-size:34px;margin:0 0 12px;color:inherit}.mnp-ccw-content{font-size:16px;line-height:1.65}.mnp-ccw-btn{display:inline-block;padding:12px 22px;border-radius:6px;color:#fff!important;text-decoration:none!important;font-weight:800;margin-top:16px}.mnp-ccw-btn:hover{filter:brightness(.94)}.mnp-ccw-center-btn{display:table;margin:20px auto 0;background:#0b56b3}.mnp-ccw-guide-grid,.mnp-ccw-condition-grid,.mnp-ccw-product-grid{background:#fff;border-radius:14px;padding:22px}.mnp-ccw-cards,.mnp-ccw-condition-cards{display:grid;gap:16px}.mnp-ccw-cards.cols-3,.mnp-ccw-condition-cards.cols-3{grid-template-columns:repeat(3,1fr)}.mnp-ccw-cards.cols-4,.mnp-ccw-condition-cards.cols-4{grid-template-columns:repeat(4,1fr)}.mnp-ccw-cards.cols-5,.mnp-ccw-condition-cards.cols-5{grid-template-columns:repeat(5,1fr)}.mnp-ccw-condition-cards.cols-2{grid-template-columns:repeat(2,1fr)}.mnp-ccw-guide-card,.mnp-ccw-condition-card,.mnp-ccw-product-card{display:block;background:#fff;border:1px solid #e5edf7;border-radius:12px;padding:12px;text-decoration:none!important;color:#10213f;transition:all .2s ease;overflow:hidden}.mnp-ccw-guide-card:hover,.mnp-ccw-condition-card:hover,.mnp-ccw-product-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(31,78,121,.13)}.mnp-ccw-guide-card{text-align:center}.mnp-ccw-guide-card img{width:70px;height:70px;object-fit:contain;margin:0 auto 12px;display:block}.mnp-ccw-guide-card h3,.mnp-ccw-condition-card h3,.mnp-ccw-product-card h3{font-size:17px;line-height:1.25;color:#0f3f73;margin:10px 0 8px;font-weight:800}.mnp-ccw-guide-card p{font-size:13px;line-height:1.55;margin:0 0 12px;color:#29384d}.mnp-ccw-guide-card span{display:inline-block;background:#0b56b3;color:#fff;border-radius:5px;padding:8px 12px;font-weight:800;font-size:13px}.mnp-ccw-condition-card img{width:100%;object-fit:cover;border-radius:10px;display:block}.mnp-ccw-condition-card p{font-size:14px;line-height:1.45;color:#566273;margin:0 0 8px}.mnp-ccw-condition-card span{color:#2f80ed;font-weight:800}.mnp-ccw-section-subtitle{text-align:center;max-width:720px;margin:-8px auto 18px;color:#566273}.mnp-ccw-products{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.mnp-ccw-product-card{text-align:center;padding:10px}.mnp-ccw-product-card img{height:80px;width:100%;object-fit:contain;display:block;margin:0 auto 8px}.mnp-ccw-product-card h3{font-size:13px;min-height:34px}.mnp-ccw-stars{font-size:13px;color:#f2b01e;letter-spacing:1px;margin:4px 0 8px}.mnp-ccw-product-card span{display:inline-block;border:1px solid #2f80ed;color:#2f80ed;border-radius:5px;padding:6px 9px;font-weight:800;font-size:12px}@media (max-width:1000px){.mnp-ccw-cards.cols-5,.mnp-ccw-products{grid-template-columns:repeat(3,1fr)}.mnp-ccw-condition-cards.cols-4,.mnp-ccw-condition-cards.cols-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.mnp-ccw-image-content,.mnp-ccw-image-content.image-left{display:block}.mnp-ccw-image-content h2{font-size:27px}.mnp-ccw-media{margin-top:18px}.mnp-ccw-cards.cols-3,.mnp-ccw-cards.cols-4,.mnp-ccw-cards.cols-5,.mnp-ccw-condition-cards.cols-2,.mnp-ccw-condition-cards.cols-3,.mnp-ccw-condition-cards.cols-4,.mnp-ccw-condition-cards.cols-5,.mnp-ccw-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mnp-ccw-cards.cols-3,.mnp-ccw-cards.cols-4,.mnp-ccw-cards.cols-5,.mnp-ccw-condition-cards.cols-2,.mnp-ccw-condition-cards.cols-3,.mnp-ccw-condition-cards.cols-4,.mnp-ccw-condition-cards.cols-5,.mnp-ccw-products{grid-template-columns:1fr}.mnp-ccw-section{padding:16px}.mnp-ccw-guide-card img{width:60px;height:60px}}
