@media (prefers-reduced-motion:no-preference){[data-marketing] .mk-reveal{opacity:0;transform:translateY(var(--mk-rise,20px));transition:opacity var(--mk-reveal-duration,.5s) var(--mk-reveal-ease,cubic-bezier(.22,1,.36,1)),transform var(--mk-reveal-duration,.5s) var(--mk-reveal-ease,cubic-bezier(.22,1,.36,1))}[data-marketing] .mk-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:639px){[data-marketing] .mk-reveal{--mk-rise:16px}}[data-marketing] .mk-hero-line{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}[data-marketing] .mk-hero-line.is-visible{opacity:1;transform:translateY(0)}[data-marketing] .mk-hero-cascade{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}[data-marketing] .mk-hero-cascade.is-visible{opacity:1;transform:translateY(0)}[data-marketing] .mk-hero-phone-settle{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}[data-marketing] .mk-hero-phone-settle.is-visible{opacity:1}}@media (prefers-reduced-motion:reduce){[data-marketing] .mk-hero-cascade,[data-marketing] .mk-hero-line,[data-marketing] .mk-hero-phone-settle,[data-marketing] .mk-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media (prefers-reduced-motion:no-preference){[data-marketing] .mk-btn{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,border-color .2s ease,color .2s ease}[data-marketing] .mk-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}[data-marketing] .mk-btn:active{transform:translateY(0) scale(.98);box-shadow:var(--shadow-sm)}}@media (prefers-reduced-motion:reduce){[data-marketing] .mk-btn:active,[data-marketing] .mk-btn:hover{transform:none!important}}@media (prefers-reduced-motion:no-preference) and (hover:hover){[data-marketing] .mk-style-card{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s ease}[data-marketing] .mk-style-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}@media (prefers-reduced-motion:reduce){[data-marketing] .mk-style-card:hover{transform:none!important}}