.vd-ind .vd-head{max-width:720px;margin-bottom:28px}.vd-ind .vd-head__title{font-size:clamp(24px, 3vw, 38px);line-height:1.2}.vd-ind .vd-head__lead{font-size:15px;line-height:1.8}.vd-ind__tabs{display:flex;gap:8px;margin-bottom:20px;padding-bottom:4px}.vd-ind__tab{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 15px;border-radius:100px;border:1px solid color-mix(in srgb,var(--vd-white) 16%,transparent);background:#fff0;color:var(--vd-white);font-family:var(--vd-font);font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:all .2s}.vd-ind__tab:hover{border-color:var(--vd-sky-a40)}.vd-ind__tab .vd-ind__tab-ico{width:15px;height:15px;flex-shrink:0;color:var(--vd-sky);transition:color .2s}.vd-ind__tab.is-on{border-color:var(--vd-sky);background:var(--vd-sky)}.vd-ind__tab.is-on .vd-ind__tab-ico{color:var(--vd-white)}.vd-ind__card{background:color-mix(in srgb,var(--vd-white) 5%,transparent);border:1px solid color-mix(in srgb,var(--vd-white) 12%,transparent);border-radius:20px;overflow:hidden;margin-bottom:24px}.vd-ind__panel[hidden]{display:none}.vd-ind__body{padding:clamp(24px, 3.5vw, 40px)}.vd-ind__head{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.vd-ind__icon{width:60px;height:60px;border-radius:16px;background:var(--vd-sky);color:var(--vd-white);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-ind__icon svg{width:28px;height:28px}.vd-ind__headtext{flex:1;min-width:240px}.vd-ind__kicker{font-family:var(--vd-font);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vd-sky);margin-bottom:4px}.vd-ind__title{font-family:var(--vd-font);font-weight:700;font-size:clamp(20px, 2.4vw, 26px);line-height:1.25;color:var(--vd-white);margin:0 0 4px}.vd-ind__who{font-family:var(--vd-font);font-size:13.5px;color:var(--vd-on-dark-muted)}.vd-ind__cols{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;align-items:start}.vd-ind__label{font-family:var(--vd-font);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--vd-white) 60%,transparent);margin-bottom:14px}.vd-ind__label--sky{color:var(--vd-sky)}.vd-ind__list{list-style:none;margin:0;padding:0}.vd-ind__li{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px}.vd-ind__num,.vd-ind__chk{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vd-ind__num{border:1.5px solid color-mix(in srgb,var(--vd-white) 30%,transparent);color:color-mix(in srgb,var(--vd-white) 75%,transparent);font-family:var(--vd-font);font-size:11px;font-weight:700}.vd-ind__chk{background:var(--vd-sky);color:var(--vd-white)}.vd-ind__chk svg{width:13px;height:13px}.vd-ind__txt{font-family:var(--vd-font);font-size:14px;line-height:1.55;color:var(--vd-on-dark)}.vd-ind__txt strong{color:var(--vd-white);font-weight:700}.vd-ind__col--pains .vd-ind__li:nth-child(2){animation-delay:.07s}.vd-ind__col--pains .vd-ind__li:nth-child(3){animation-delay:.14s}.vd-ind__col--pains .vd-ind__li:nth-child(4){animation-delay:.21s}.vd-ind__col--pains .vd-ind__li:nth-child(5){animation-delay:.28s}.vd-ind__col--sols .vd-ind__li:nth-child(1){animation-delay:.1s}.vd-ind__col--sols .vd-ind__li:nth-child(2){animation-delay:.17s}.vd-ind__col--sols .vd-ind__li:nth-child(3){animation-delay:.24s}.vd-ind__col--sols .vd-ind__li:nth-child(4){animation-delay:.31s}.vd-ind__col--sols .vd-ind__li:nth-child(5){animation-delay:.38s}.vd-ind__col--sols .vd-ind__li:nth-child(6){animation-delay:.45s}.vd-ind__more{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--vd-font);font-size:13px;font-weight:600;color:var(--vd-sky);text-decoration:none}.vd-ind__more:hover{color:var(--vd-white)}.vd-ind__more .vd-arrow{display:inline-block;transition:transform .2s ease}.vd-ind__more:hover .vd-arrow{transform:translateX(4px)}.vd-ind__bar{height:3px;background:color-mix(in srgb,var(--vd-white) 8%,transparent)}.vd-ind__fill{display:block;height:100%;background:var(--vd-sky);transform-origin:left;transform:scaleX(0)}.vd-ind.is-running .vd-ind__fill{animation:vd-progress 6.5s linear both}@media (max-width:768px){.vd-ind__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vd-ind.is-running .vd-ind__fill{animation:none}}