.nv-wrap{max-width:1200px;margin:0 auto;color:#2b2622;font-size:16px;line-height:1.6}.nv-h2{font-size:clamp(26px,3.2vw,38px);line-height:1.15;margin:0 0 14px;font-weight:600;letter-spacing:-.01em}.nv-h3{font-size:20px;margin:0 0 10px;font-weight:600}.nv-green{color:#2f4a3a}.nv-muted{color:#5f564f}.nv-grid{display:grid;gap:18px}.nv-4{grid-template-columns:repeat(4,1fr)}.nv-3{grid-template-columns:repeat(3,1fr)}.nv-2{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.nv-4,.nv-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.nv-4,.nv-3,.nv-2{grid-template-columns:1fr}}.nv-card{background:#fff;border:1px solid #e6e1da;border-radius:14px;padding:26px 24px}.nv-stat{font-size:44px;font-weight:600;color:#2f4a3a;line-height:1;margin-bottom:10px}.nv-ico{width:44px;height:44px;border-radius:50%;background:#eef3ee;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:20px}.nv-check li{list-style:none;padding:8px 0 8px 32px;position:relative;border-bottom:1px solid #e6e1da}.nv-check li:last-child{border-bottom:0}.nv-check li:before{content:"\2713";position:absolute;left:0;top:7px;width:22px;height:22px;border-radius:50%;background:#2f4a3a;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.nv-check{margin:0;padding:0}a.nv-btn,a.nv-btn:visited,a.nv-btn:hover{display:inline-block!important;padding:14px 32px!important;background:#2f4a3a!important;color:#fff!important;text-decoration:none!important;border:0!important;border-radius:6px!important;font-weight:600;letter-spacing:.4px;line-height:1.2}a.nv-btn.light,a.nv-btn.light:visited,a.nv-btn.light:hover{background:#fff!important;color:#2f4a3a!important}.nv-dark{background:#2f4a3a;color:#fff;border-radius:16px;overflow:hidden}.nv-dark .nv-h2,.nv-dark .nv-h3{color:#fff}.nv-dark ul li{color:#fff}.nv-pill{display:inline-block;background:#eef3ee;color:#2f4a3a;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:14px}.nv-gal{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px}.nv-gal img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.nv-gal .big{grid-column:span 2;grid-row:span 2}@media(max-width:900px){.nv-gal{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}}