:root{--vv-teal:#008c95;--vv-text:#1f2937;--vv-muted:#6b7280;--vv-bg:#ffffff;--vv-pink:#f7dde7;--vv-blue:#d8e6ff;--vv-yellow:#f7e2b0;--vv-beige:#f7e7d3;--vv-radius:22px;--vv-shadow:0 10px 30px rgba(16,24,40,0.08)}.vv-constat{background:var(--vv-bg);padding:56px 0}.vv-wrap{width:min(1200px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}@media (max-width:900px){.vv-wrap{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.vv-wrap{width:min(100%,calc(100% - 32px));gap:24px}.vv-bigCard{max-width:none}}.vv-kicker{display:flex;align-items:center;gap:12px;color:var(--vv-teal);font-size:14px;letter-spacing:.2px;margin-bottom:14px}.vv-kicker-line{width:36px;height:2px;background:var(--vv-teal);border-radius:999px;display:block}.vv-title{margin:0 0 14px;font-size:clamp(26px,2.5vw,36px);line-height:1.13;color:var(--vv-text);font-weight:800}.vv-title .vv-accent{display:block}.vv-accent{color:var(--vv-teal)}.vv-lead{margin:0 0 28px;color:var(--vv-muted);font-size:18px;line-height:1.7;max-width:52ch}.vv-bigCard{position:relative;background:var(--vv-teal);color:#fff;border-radius:var(--vv-radius);box-shadow:var(--vv-shadow);padding:28px;max-width:520px;overflow:hidden}.vv-bigCard-inner h3{margin:0 0 10px;font-size:20px;font-weight:800}.vv-bigCard-inner p{margin:0;opacity:.95;line-height:1.6;font-size:16px;max-width:52ch}.vv-bigCard-bubble{position:absolute;right:-70px;top:-40px;width:180px;height:180px;border-radius:999px;background:rgba(255,255,255,.16)}.vv-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.vv-card{border-radius:var(--vv-radius);padding:20px 22px;box-shadow:var(--vv-shadow);min-height:150px}.vv-ico{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.65);display:flex;align-items:center;justify-content:center;color:var(--vv-teal);margin-bottom:14px}.vv-ico svg{width:22px;height:22px}.vv-card h4{margin:0 0 8px;font-size:16px;font-weight:800;color:var(--vv-text)}.vv-card p{margin:0;color:rgba(31,41,55,.72)}.vv-pink{background:var(--vv-pink)}.vv-blue{background:var(--vv-blue)}.vv-yellow{background:var(--vv-yellow)}.vv-beige{background:var(--vv-beige)}