@media (prefers-reduced-motion:no-preference){.erp-landing .erp-entrance-copy{animation:2.5s cubic-bezier(.45,0,.55,1) both erp-hero-copy-in}.erp-landing .erp-entrance-device{animation:2.8s cubic-bezier(.45,0,.55,1) .2s both erp-hero-device-in}.erp-landing .erp-opening-halo{animation:1.45s ease-out both erp-hero-halo-in}.erp-landing .erp-video-bounce{transform-origin:50%;animation:1.5s cubic-bezier(.42,0,.28,1) infinite erp-watch-video-bounce}.erp-landing.erp-motion-ready [data-erp-reveal]:not(.erp-revealed){opacity:0;transform:translateY(24px)}.erp-landing.erp-motion-ready [data-erp-reveal].erp-revealed{animation:.7s cubic-bezier(.22,1,.36,1) backwards erp-scroll-rise-in;animation-delay:var(--erp-reveal-delay,0s)}.erp-landing .erp-reveal-stagger>[data-erp-reveal]:nth-child(4n+2){--erp-reveal-delay:70ms}.erp-landing .erp-reveal-stagger>[data-erp-reveal]:nth-child(4n+3){--erp-reveal-delay:.14s}.erp-landing .erp-reveal-stagger>[data-erp-reveal]:nth-child(4n+4){--erp-reveal-delay:.21s}}@keyframes erp-watch-video-bounce{0%,14%,57%,to{transform:scale(1);box-shadow:0 0 28px #9234ff52}34%{transform:scale(1.08);box-shadow:0 0 24px #9234ffa6,0 0 46px #1786fb5c}47%{transform:scale(1.02);box-shadow:0 0 32px #9234ff6b}}@keyframes erp-hero-copy-in{0%{opacity:0;transform:translate(-110px)}to{opacity:1;transform:translate(0,0)}}@keyframes erp-hero-device-in{0%{opacity:0;filter:brightness(.72);transform:translate(150px)scale(.97)}to{opacity:1;filter:brightness();transform:translate(0,0)scale(1)}}@keyframes erp-hero-halo-in{0%{opacity:0;transform:scale(1.06)}65%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes erp-scroll-rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.erp-landing [data-erp-reveal],.erp-landing .erp-entrance-copy,.erp-landing .erp-entrance-device,.erp-landing .erp-opening-halo{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}@property --erp-plan-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.erp-landing .erp-plan-neon-border{isolation:isolate}.erp-landing .erp-plan-neon-border:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--erp-plan-border-angle), transparent 0deg, transparent 275deg, #9f43f51f 307deg, #cd89ffe0 338deg, #72c5ff94 350deg, transparent 360deg) border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:1.5px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.erp-landing .erp-plan-neon-border:before{animation:6s linear infinite erp-plan-border-orbit}}@keyframes erp-plan-border-orbit{to{--erp-plan-border-angle:360deg}}.erp-landing .erp-feature-icon-neon>svg{filter:none;color:inherit}.erp-landing .erp-feature-neon-card{border-color:color-mix(in srgb, var(--erp-feature-neon) 63%, #18213a);box-shadow:none}@media (hover:hover) and (pointer:fine){.erp-landing .erp-feature-neon-card:hover{border-color:color-mix(in srgb, var(--erp-feature-neon) 77%, #18213a);box-shadow:none}}.erp-landing .erp-feature-neon-card:focus-visible{border-color:var(--erp-feature-neon);box-shadow:none}
