@keyframes mq-l{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mq-r{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes wordIn{0%{opacity:0;transform:translateY(72px) skewY(5deg);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes badgeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes heroSubIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.6;transform:translateX(-50%) scale(1.14)}}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.55)}70%{box-shadow:0 0 0 8px rgba(220,38,38,0)}}@keyframes scanShift{0%{transform:translateY(-100%)}to{transform:translateY(700%)}}@keyframes shimmerBtn{0%{background-position:200%}to{background-position:-200%}}@keyframes ctaGlow{0%,to{box-shadow:0 8px 40px rgba(220,38,38,.4)}50%{box-shadow:0 8px 70px rgba(220,38,38,.65),0 0 0 28px rgba(220,38,38,0)}}@keyframes glowPulse{0%,to{opacity:.08}50%{opacity:.16}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}}@media (max-width:768px){.hp-nav-links{display:none!important}.hp-hero{min-height:auto!important;padding:56px 20px 64px!important}.hp-section-pad{padding:72px 20px!important}.hp-feat-grid{gap:48px!important}.hp-feat-grid,.hp-pricing-grid,.hp-three-grid{grid-template-columns:1fr!important}.hp-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.hp-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:0!important}.hp-stat-divider{display:none!important}.hp-pricing-featured{transform:none!important}.hp-hero-ctarow{flex-direction:column!important;align-items:stretch!important}.hp-hero-ctarow a{text-align:center!important}.hp-nav-inner{padding:0 20px!important}}@media (max-width:480px){.hp-footer-grid,.hp-stats-grid{grid-template-columns:1fr!important}.hp-stat-divider{display:none!important}}.hp-nav-link:hover{color:white!important}.hp-feat-link:hover{gap:12px!important}.hp-card:hover{transform:translateY(-8px)!important;box-shadow:0 16px 56px rgba(0,0,0,.11)!important}.hp-pricing-starter:hover{transform:translateY(-6px)!important;box-shadow:0 20px 60px rgba(0,0,0,.1)!important}.hp-pricing-featured:hover{transform:scale(1.06) translateY(-4px)!important;box-shadow:0 32px 80px rgba(0,0,0,.24)!important}.hp-pricing-ultimate:hover{transform:translateY(-6px)!important;box-shadow:0 20px 60px rgba(0,0,0,.1)!important}.hp-faq-item:hover{border-color:#DC2626!important}.hp-testimonial:hover{border-color:rgba(220,38,38,.3)!important;transform:translateY(-4px)!important}.hp-feat-thumb-1:hover{box-shadow:0 40px 100px rgba(0,0,0,.22),0 0 0 1px rgba(220,38,38,.2)!important;transform:translateY(-4px)!important}.hp-feat-thumb-2:hover{box-shadow:0 40px 100px rgba(0,0,0,.22),0 0 0 1px rgba(16,185,129,.2)!important;transform:translateY(-4px)!important}.hp-feat-thumb-3:hover{box-shadow:0 40px 100px rgba(0,0,0,.22),0 0 0 1px rgba(168,85,247,.2)!important;transform:translateY(-4px)!important}.hp-cta-btn:hover{transform:translateY(-3px)!important;box-shadow:0 14px 50px rgba(0,0,0,.32)!important}.hp-footer-link:hover{color:white!important}.hp-footer-email:hover{color:rgba(255,255,255,.7)!important}.hp-start-free:hover{background:#b91c1c!important;transform:translateY(-1px)!important}.hp-see-action:hover{border-color:rgba(255,255,255,.3)!important;color:white!important}