@keyframes blob-float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(60px,-40px) scale(1.12)}50%{transform:translate(-30px,50px) scale(.94)}75%{transform:translate(40px,25px) scale(1.06)}}@keyframes kpulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes glow-pulse{0%,to{box-shadow:0 12px 32px #ff6b004d}50%{box-shadow:0 16px 48px #ff6b0080}}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shieldpop{0%,70%,to{transform:scale(1)}80%{transform:scale(1.18)}}@keyframes ws-lead{0%,55%{opacity:0;transform:translate(-50%) scale(.5)}62%,86%{opacity:1;transform:translate(-50%) scale(1)}94%,to{opacity:0;transform:translate(-50%) scale(.5)}}@keyframes backup-fill{0%{width:6%}72%,86%{width:100%}to{width:6%}}.kpulse{animation:kpulse 2s ease-in-out infinite}.kgroup:hover .cta-arrow{transform:translate(8px)}.cta-arrow{transition:transform .3s}.mini-tile{transition:transform .3s,box-shadow .3s}.mini-tile:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f172a1f}@media(max-width:900px){.r-nav a:not(.r-cta){display:none}.r-tiles{grid-template-columns:1fr!important}.r-proc{grid-template-columns:repeat(2,1fr)!important}.r-split2{grid-template-columns:1fr!important;gap:36px!important}.r-foot{grid-template-columns:1fr 1fr!important;gap:40px!important}.r-footcta{flex-direction:column!important;text-align:center!important}}@media(max-width:640px){.r-proc{grid-template-columns:1fr!important}.r-hero-h1{font-size:2.6rem!important}.r-foot{grid-template-columns:1fr!important}.r-footbar{flex-direction:column!important;text-align:center!important}}.k-lift:hover{transform:translateY(-3px)}.k-lift-sm:hover{transform:translateY(-2px)}.k-lift-pop:hover{transform:translateY(-3px) scale(1.02)}.k-lift-glow:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0f172a2e}.k-ghost-dark:hover{transform:translateY(-3px);background:#0f172a0f}.k-ghost-blue:hover{background:#0091dc1f}.m-step:hover{transform:translateY(-6px);border-color:#0091dc80;box-shadow:0 20px 48px #0f172a1f}@media(prefers-reduced-motion:reduce){.k-lift:hover,.k-lift-sm:hover,.k-lift-pop:hover,.k-lift-glow:hover,.k-ghost-dark:hover,.m-step:hover{transform:none}}
