.av-mp--ozon{--mp-accent:#3aa1ff;--mp-accent-soft:#3aa1ff24;--mp-accent-border:#3aa1ff73}.av-mp--wb{--mp-accent:#e34fd1;--mp-accent-soft:#e34fd124;--mp-accent-border:#e34fd173}.av-mp--newyear{--mp-accent:#f0524f;--mp-accent-soft:#f0524f24;--mp-accent-border:#f0524f73}.av-mp .av-hero{background:radial-gradient(ellipse 60% 100% at 50% 0%, var(--mp-accent-soft), transparent 70%)}.av-mp-badge{border-radius:var(--radius-full);background:var(--mp-accent-soft);border:1px solid var(--mp-accent-border);color:var(--mp-accent);font-size:var(--text-sm);margin-bottom:var(--spacing-lg);animation:hero-rise var(--reveal-duration) var(--ease-out-expo) both;align-items:center;gap:.45rem;padding:.35rem .9rem;font-weight:600;display:inline-flex}.av-mp .av-trust__value{color:var(--mp-accent)}.av-mp .av-services__item{transition:border-color var(--transition-fast), background var(--transition-fast)}.av-mp .av-services__item:hover{border-color:var(--mp-accent-border);background:#ffffff08}.av-mp .av-faq__item{border-left-color:var(--mp-accent-border)}.av-mp-checklist{padding:var(--spacing-3xl) var(--spacing-lg);background:#ffffff0a}.av-mp-checklist__container{max-width:var(--container-max);margin:0 auto}.av-mp-checklist__title{font-size:var(--text-2xl);margin:0 0 var(--spacing-sm);text-align:center;font-weight:600}.av-mp-checklist__intro{font-size:var(--text-base);opacity:.7;text-align:center;max-width:46rem;margin:0 auto var(--spacing-2xl);line-height:1.7}.av-mp-checklist__grid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.av-mp-checklist__item{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), background var(--transition-fast);border:1px solid #ffffff1f;display:flex}.av-mp-checklist__item:hover{border-color:var(--mp-accent-border);background:#ffffff08}.av-mp-checklist__icon{border-radius:var(--radius-full);background:var(--mp-accent-soft);border:1px solid var(--mp-accent-border);width:1.8rem;height:1.8rem;color:var(--mp-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;font-size:.75rem;font-weight:700;display:flex}.av-mp-checklist__text{flex:1}.av-mp-checklist__text strong{font-size:var(--text-base);margin-bottom:.3rem;font-weight:600;display:block}.av-mp-checklist__text p{font-size:var(--text-sm);opacity:.7;margin:0;line-height:1.6}@media (max-width:1024px){.av-mp-checklist__grid{grid-template-columns:1fr}}@media (max-width:640px){.av-mp-checklist{padding:var(--spacing-xl) var(--spacing-md)}}.av-mp-highlights{padding:var(--spacing-3xl) var(--spacing-lg)}.av-mp-highlights__container{max-width:var(--container-max);margin:0 auto}.av-mp-highlights__title{font-size:var(--text-2xl);margin:0 0 var(--spacing-sm);text-align:center;font-weight:600}.av-mp-highlights__intro{font-size:var(--text-base);opacity:.7;text-align:center;max-width:46rem;margin:0 auto var(--spacing-2xl);line-height:1.7}.av-mp-highlights__grid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.av-mp-highlights__card{border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;border:1px solid #ffffff1f}.av-mp-highlights__value{font-size:var(--text-3xl);color:var(--mp-accent);margin-bottom:.5rem;font-weight:700;line-height:1}.av-mp-highlights__label{font-size:var(--text-base);margin-bottom:.4rem;font-weight:600}.av-mp-highlights__desc{font-size:var(--text-sm);opacity:.65;margin:0;line-height:1.5}.av-mp-highlights__footnote{margin:var(--spacing-xl) auto 0;max-width:46rem;font-size:var(--text-sm);opacity:.6;text-align:center;line-height:1.6}@media (max-width:1024px){.av-mp-highlights__grid{grid-template-columns:1fr}}@media (max-width:640px){.av-mp-highlights{padding:var(--spacing-xl) var(--spacing-md)}}.av-mp-table__badge{border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;padding:.2rem .7rem;font-weight:600;display:inline-block}.av-mp-table__badge--low{color:#7ee09c;background:#7ee09c26;border:1px solid #7ee09c66}.av-mp-table__badge--high{color:#ff8a8a;background:#ff828226;border:1px solid #ff828266}.av-mp-timeline{padding:var(--spacing-3xl) var(--spacing-lg);background:#ffffff0a}.av-mp-timeline__container{max-width:var(--container-max);margin:0 auto}.av-mp-timeline__title{font-size:var(--text-2xl);margin:0 0 var(--spacing-sm);text-align:center;font-weight:600}.av-mp-timeline__intro{font-size:var(--text-base);opacity:.7;text-align:center;max-width:46rem;margin:0 auto var(--spacing-2xl);line-height:1.7}.av-mp-timeline__track{align-items:flex-start;gap:var(--spacing-md);display:flex;position:relative}.av-mp-timeline__track:before{content:"";background:#ffffff26;height:2px;position:absolute;top:.9rem;left:0;right:0}.av-mp-timeline__step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.6rem;display:flex;position:relative}.av-mp-timeline__dot{border-radius:var(--radius-full);background:var(--color-bg-primary);border:2px solid #ffffff4d;flex-shrink:0;width:1.8rem;height:1.8rem;position:relative}.av-mp-timeline__step--risk .av-mp-timeline__dot{background:var(--mp-accent);border-color:var(--mp-accent);box-shadow:0 0 0 6px var(--mp-accent-soft)}.av-mp-timeline__period{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;opacity:.5;font-weight:600;display:block}.av-mp-timeline__step-title{font-size:var(--text-base);margin:.25rem 0;font-weight:600;display:block}.av-mp-timeline__step--risk .av-mp-timeline__step-title{color:var(--mp-accent)}.av-mp-timeline__step-desc{font-size:var(--text-sm);opacity:.65;margin:0;line-height:1.5}.av-mp-timeline__footnote{margin:var(--spacing-2xl) auto 0;max-width:46rem;padding:var(--spacing-lg);border-left:3px solid var(--mp-accent-border);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);opacity:.8;background:#ffffff08;line-height:1.6}@media (max-width:900px){.av-mp-timeline__track{gap:var(--spacing-lg);flex-direction:column}.av-mp-timeline__track:before{width:2px;height:auto;inset:0 auto 0 .9rem}.av-mp-timeline__step{text-align:left;flex-direction:row;align-items:flex-start}.av-mp-timeline__dot{margin-top:.15rem}}@media (max-width:640px){.av-mp-timeline{padding:var(--spacing-xl) var(--spacing-md)}}
