:where(html,body):has(.motoai-recovery){min-height:100%;margin:0;background:#04100d}.motoai-recovery{position:relative;isolation:isolate;display:grid;min-height:100svh;place-items:center;overflow:hidden;padding:max(5.5rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));color:#f7fffc;background-color:#04100d;background-image:url(/images/car-myvi-cinematic-hero-v48.jpg);background-position:50%;background-size:cover;font-family:Avenir Next,Segoe UI,Arial,sans-serif}.motoai-recovery:before{position:absolute;z-index:-1;inset:0;background:rgba(0,12,9,.76);content:""}.motoai-recovery__brand{position:absolute;top:max(1.25rem,env(safe-area-inset-top));left:max(1.25rem,env(safe-area-inset-left));display:inline-flex;min-height:44px;align-items:center;gap:.72rem;color:#f7fffc;text-decoration:none}.motoai-recovery__brand>span{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(220,255,244,.42);border-radius:50%;color:#052c22;background:#d8fff2;font-size:.92rem;font-weight:900}.motoai-recovery__brand strong{font-size:1rem;font-weight:900;letter-spacing:0}.motoai-recovery__content{width:min(100%,46rem);margin-right:auto}.motoai-recovery__eyebrow{display:block;margin-bottom:.75rem;color:#67e8bd;font-size:.75rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.motoai-recovery h1{max-width:12ch;margin:0;color:#ffffff;font-size:4rem;font-weight:900;letter-spacing:0;line-height:.98}.motoai-recovery__content>p{max-width:38rem;margin:1.25rem 0 0;color:#d3e7e0;font-size:1.05rem;line-height:1.55}.motoai-recovery__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.motoai-recovery__actions :is(a,button){display:inline-flex;min-width:9.75rem;min-height:44px;align-items:center;justify-content:center;gap:.52rem;padding:.72rem 1rem;border-radius:6px;font:inherit;font-size:.88rem;font-weight:850;line-height:1;text-decoration:none;cursor:pointer}.motoai-recovery__primary{border:1px solid #17b98b;color:#03291f;background:#2ee0ad}.motoai-recovery__secondary{border:1px solid rgba(226,255,246,.42);color:#f3fffb;background:rgba(0,20,15,.68)}.motoai-recovery__actions :is(a,button):hover{filter:brightness(1.08)}.motoai-recovery__actions :is(a,button):focus-visible,.motoai-recovery__brand:focus-visible{outline:3px solid #8fffe0;outline-offset:3px}@media (max-width:680px){.motoai-recovery{align-items:end;background-position:57%}.motoai-recovery__content{padding-bottom:1.5rem}.motoai-recovery h1{max-width:11ch;font-size:2.65rem;line-height:1}.motoai-recovery__content>p{font-size:.96rem}.motoai-recovery__actions{display:grid;grid-template-columns:1fr}.motoai-recovery__actions :is(a,button){width:100%}}@media (prefers-reduced-motion:reduce){.motoai-recovery__actions :is(a,button){scroll-behavior:auto}}