.page_page__kYv6a{height:100vh;width:100vw;padding:var(--spacing-md);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background:linear-gradient(135deg,#1a3a8a,#2d5bc7 30%,#c0392b 70%,#e74c3c);overflow:hidden}.page_page__kYv6a:before{border-color:transparent transparent rgba(255,255,255,.06);border-style:solid;border-width:0 0 70vh 60vw;bottom:0;left:0}.page_page__kYv6a:after,.page_page__kYv6a:before{content:"";position:absolute;width:0;height:0;z-index:0}.page_page__kYv6a:after{border-color:rgba(255,255,255,.05) transparent transparent;border-style:solid;border-width:65vh 55vw 0 0;top:0;right:0}.page_bgShape1__QWeVJ{position:absolute;width:300px;height:300px;background:rgba(255,255,255,.04);transform:rotate(45deg);top:10%;left:-5%;z-index:0}.page_bgShape2__F9UDT{position:absolute;width:400px;height:250px;background:rgba(255,255,255,.03);transform:rotate(-20deg);bottom:5%;right:-8%;z-index:0}.page_bgShape3__W1jqe{position:absolute;width:0;height:0;border-color:transparent rgba(255,255,255,.05) transparent transparent;border-style:solid;border-width:0 200px 350px 0;top:15%;right:20%;z-index:0}.page_logo__hjwVF{display:block;width:64px;height:64px;margin:0 auto 1rem}.page_title__Mwndk{text-align:center;color:#4a4a5a;margin-bottom:1.5rem;font-size:1.5rem}.page_languageSelector__y1PFP{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);z-index:2}.page_formContainer__V2buK{width:100%;max-width:420px;padding:2rem;background:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);position:relative;z-index:1}@media (max-width:767px){.page_page__kYv6a{padding:var(--spacing-sm)}.page_title__Mwndk{font-size:1.25rem;margin-bottom:var(--spacing-md)}.page_languageSelector__y1PFP{top:var(--spacing-md);right:var(--spacing-md)}.page_logo__hjwVF{width:48px;height:48px}.page_formContainer__V2buK{max-width:100%;padding:var(--spacing-md);margin:0 var(--spacing-sm)}}@media (min-width:768px) and (max-width:1079px){.page_formContainer__V2buK{max-width:480px;padding:2.5rem}.page_title__Mwndk{font-size:1.75rem}}