@font-face{font-family:'Helvetica Neue';font-weight:300;font-style:normal;src:url('/wp-content/uploads/liftr/fonts/HelveticaNeue-300.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Helvetica Neue';font-weight:400;font-style:normal;src:url('/wp-content/uploads/liftr/fonts/HelveticaNeue-400.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Helvetica Neue';font-weight:500;font-style:normal;src:url('/wp-content/uploads/liftr/fonts/HelveticaNeue-500.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Helvetica Neue';font-weight:700;font-style:normal;src:url('/wp-content/uploads/liftr/fonts/HelveticaNeue-700.woff2') format('woff2');font-display:swap}
html.liftr-page{scroll-behavior:smooth}
body.liftr-page{margin:0;background:#F2F3F5;color:#0A0E24;font-family:'Helvetica Neue',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
body.liftr-page a{color:#1E4FAF;text-decoration:none}
body.liftr-page a:hover{color:#0A0E24}
body.admin-bar.liftr-page{scroll-snap-type:none!important}
html.admin-bar-active{scroll-snap-type:none!important}
.liftr-root{width:100%;overflow-x:hidden}
.liftr-root img,.liftr-root video{max-width:100%}
/* hostinger-ai-theme injects `h1,h2,...{font-family:PlayfairDisplay,serif}`.
   The design expects headings to inherit the body face, so restore it. */
.liftr-root h1,.liftr-root h2,.liftr-root h3,
.liftr-root h4,.liftr-root h5,.liftr-root h6{
  font-family:'Helvetica Neue',system-ui,sans-serif;
}
@keyframes glowPulse{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}
@keyframes lineGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes heroRise{from{transform:translateY(110%);opacity:0}to{transform:none;opacity:1}}
@keyframes fadeDown{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}
@keyframes auroraDrift{0%{transform:scale(1) translate3d(0,0,0)}100%{transform:scale(1.07) translate3d(-1.6%,1.2%,0)}}
@keyframes cardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@keyframes cardFloatBack{0%,100%{transform:translate(6.5%,10%)}50%{transform:translate(6.5%,10%) translateY(-4px)}}
@media (prefers-reduced-motion:reduce){*{animation:none!important}}