@keyframes mr-hero-line-in{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes mr-hero-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes mr-hero-cta-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes mr-hero-phone-in{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mr-hero-badge-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.mr-hero-line{opacity:0;will-change:transform, opacity, filter;animation-name:mr-hero-line-in;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-hero-sub{opacity:0;will-change:transform, opacity;animation-name:mr-hero-fade-up;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-hero-cta{opacity:0;will-change:transform, opacity;animation-name:mr-hero-cta-in;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-hero-phone{opacity:0;will-change:transform, opacity;animation-name:mr-hero-phone-in;animation-duration:.8s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:.28s;animation-fill-mode:both}.mr-hero-badge{opacity:0;will-change:transform, opacity;animation-name:mr-hero-badge-pop;animation-duration:.7s;animation-timing-function:cubic-bezier(.34,1.45,.64,1);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.mr-hero-line,.mr-hero-sub,.mr-hero-cta,.mr-hero-phone,.mr-hero-badge{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
@keyframes mr-feat-line{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes mr-feat-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes mr-feat-card{0%{opacity:0;transform:translateY(28px)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mr-feat-float-card{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}.mr-feat-line{opacity:0;will-change:transform, opacity, filter;animation-name:mr-feat-line;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-feat-fade{opacity:0;will-change:transform, opacity;animation-name:mr-feat-fade;animation-duration:.65s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-feat-card{opacity:0;will-change:transform, opacity;animation-name:mr-feat-card;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-feat-float{opacity:0;will-change:transform, opacity;animation-name:mr-feat-float-card;animation-duration:.65s;animation-timing-function:cubic-bezier(.34,1.35,.64,1);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.mr-feat-line,.mr-feat-fade,.mr-feat-card,.mr-feat-float{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
@keyframes mr-ps-line{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes mr-ps-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes mr-ps-card{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mr-ps-ring{0%{stroke-dashoffset:var(--ring-full,250)}to{stroke-dashoffset:var(--ring-offset,115)}}@keyframes mr-ps-dot-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes mr-ps-bar{0%{width:0%}to{width:var(--bar-w)}}.mr-ps-line{opacity:0;will-change:transform, opacity, filter;animation:.7s cubic-bezier(.22,1,.36,1) both mr-ps-line}.mr-ps-fade{opacity:0;will-change:transform, opacity;animation:.65s cubic-bezier(.22,1,.36,1) both mr-ps-fade}.mr-ps-card{opacity:0;will-change:transform, opacity;animation:.75s cubic-bezier(.22,1,.36,1) both mr-ps-card}.mr-ps-ring-active{animation:1.1s cubic-bezier(.22,1,.36,1) .2s both mr-ps-ring}.mr-ps-dot{opacity:0;animation:.4s cubic-bezier(.34,1.4,.64,1) both mr-ps-dot-pop}.mr-ps-bar-active{animation:1s cubic-bezier(.22,1,.36,1) .15s both mr-ps-bar}@media (prefers-reduced-motion:reduce){.mr-ps-line,.mr-ps-fade,.mr-ps-card,.mr-ps-ring-active,.mr-ps-dot,.mr-ps-bar-active{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.mr-ps-ring-active{stroke-dashoffset:var(--ring-offset)!important}.mr-ps-bar-active{width:var(--bar-w)!important}}
@keyframes mr-price-line{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes mr-price-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes mr-price-card{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.mr-price-line{opacity:0;will-change:transform, opacity, filter;animation-name:mr-price-line;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-price-fade{opacity:0;will-change:transform, opacity;animation-name:mr-price-fade;animation-duration:.65s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-price-card{opacity:0;will-change:transform, opacity;animation-name:mr-price-card;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.mr-price-line,.mr-price-fade,.mr-price-card{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
@keyframes mr-imp-line{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes mr-imp-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes mr-imp-card{0%{opacity:0;transform:translateY(28px)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mr-imp-badge{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}.mr-imp-line{opacity:0;will-change:transform, opacity, filter;animation-name:mr-imp-line;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-imp-fade{opacity:0;will-change:transform, opacity;animation-name:mr-imp-fade-up;animation-duration:.65s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-imp-card{opacity:0;will-change:transform, opacity;animation-name:mr-imp-card;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.mr-imp-badge{opacity:0;will-change:transform, opacity;animation-name:mr-imp-badge;animation-duration:.6s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.mr-imp-line,.mr-imp-fade,.mr-imp-card,.mr-imp-badge{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
