.KaratoOperationsDevices-module__vP0-XG__premiumDeviceVisual{isolation:isolate;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--card);width:100%;max-width:50rem;box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:1.75rem;margin:0 auto;padding:clamp(.4rem,1vw,.8rem);animation:.8s cubic-bezier(.2,.7,.2,1) both KaratoOperationsDevices-module__vP0-XG__device-enter;position:relative;overflow:hidden}.KaratoOperationsDevices-module__vP0-XG__deviceImage{border-radius:1.25rem;width:100%;height:auto;display:block}@keyframes KaratoOperationsDevices-module__vP0-XG__device-enter{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.KaratoOperationsDevices-module__vP0-XG__premiumDeviceVisual{animation:none}}
.KaratoInsuranceDashboard-module__06wMFW__insuranceVisual{isolation:isolate;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--card);width:100%;max-width:52rem;box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:1.75rem;margin:0 auto;padding:clamp(.4rem,1vw,.8rem);animation:8.5s ease-in-out .6s infinite KaratoInsuranceDashboard-module__06wMFW__insurance-float;position:relative;overflow:hidden}.KaratoInsuranceDashboard-module__06wMFW__insuranceImage{border-radius:1.25rem;width:100%;height:auto;display:block}@keyframes KaratoInsuranceDashboard-module__06wMFW__insurance-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@media (prefers-reduced-motion:reduce){.KaratoInsuranceDashboard-module__06wMFW__insuranceVisual{animation:none}}
.KaratoValuePassDevice-module__sHGKqa__valuepassVisual{isolation:isolate;border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:var(--card);width:100%;max-width:40rem;box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:1.75rem;margin:0 auto;padding:clamp(.4rem,1vw,.8rem);animation:8s ease-in-out infinite KaratoValuePassDevice-module__sHGKqa__valuepass-float;position:relative;overflow:hidden}.KaratoValuePassDevice-module__sHGKqa__valuepassImage{border-radius:1.25rem;width:100%;height:auto;display:block}@keyframes KaratoValuePassDevice-module__sHGKqa__valuepass-float{0%,to{transform:translateY(0)rotate(-.2deg)}50%{transform:translateY(-.6rem)rotate(.2deg)}}@media (prefers-reduced-motion:reduce){.KaratoValuePassDevice-module__sHGKqa__valuepassVisual{animation:none}}
