.recovery-page{min-height:100vh;overflow:hidden;position:relative;display:flex;flex-direction:column;background:#09272c;color:#f3f0e9}.recovery-page__field{position:absolute;inset:0;pointer-events:none;opacity:.7;background:radial-gradient(circle at 74% 35%,rgba(55,196,189,.12),transparent 23%),linear-gradient(130deg,rgba(16,57,62,.55),transparent 54%)}.recovery-page__field i{position:absolute;border:1px solid rgba(80,211,202,.24);border-radius:50%;animation:recovery-orbit 18s linear infinite}.recovery-page__field i:first-child{width:80vw;aspect-ratio:1;right:-35vw;top:-43vw}.recovery-page__field i:nth-child(2){width:50vw;aspect-ratio:1;right:-11vw;top:-22vw;animation-direction:reverse;animation-duration:23s}.recovery-page__field i:nth-child(3){width:5px;height:5px;background:#5ee0d8;border:0;right:28vw;top:27vh;box-shadow:0 0 28px 8px rgba(94,224,216,.3)}.recovery-page__field i:nth-child(4){width:42vw;aspect-ratio:1;left:-27vw;bottom:-29vw;animation-duration:27s}.recovery-page footer,.recovery-page header,.recovery-page__content{position:relative;z-index:1}.recovery-page header{height:78px;padding:0 clamp(24px,5vw,80px);border-bottom:1px solid rgba(243,240,233,.18);display:flex;align-items:center;justify-content:space-between;font:500 10px var(--font-mono);letter-spacing:.13em}.recovery-page__brand{font:700 18px var(--font-manrope);letter-spacing:-.07em}.recovery-page__brand b{color:#37c4bd}.recovery-page header span{color:#78b9b5}.recovery-page__content{width:min(1180px,100%);margin:auto;padding:100px clamp(24px,10vw,150px) 90px;display:grid;grid-template-columns:1.2fr .65fr;gap:clamp(45px,10vw,150px);align-items:end}.recovery-page__content>p{grid-column:1/-1;margin:0 0 -40px;color:#50d3ca;font:500 10px var(--font-mono);letter-spacing:.15em}.recovery-page h1{margin:0;font:400 clamp(56px,7.5vw,112px)/.88 var(--font-serif);letter-spacing:-.07em}.recovery-page h1 em{color:#37c4bd;font-style:italic}.recovery-page__content>div>p{margin:0 0 32px;color:#c8d9d7;font-size:16px;line-height:1.75}.recovery-page nav{display:grid;border-top:1px solid rgba(243,240,233,.25)}.recovery-page nav :is(a,button){min-height:59px;padding:15px 0;border:0;border-bottom:1px solid rgba(243,240,233,.25);background:transparent;color:#f3f0e9;text-align:left;font:500 11px var(--font-mono);letter-spacing:.06em;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:color .2s,padding .2s}.recovery-page nav :is(a,button):hover{color:#50d3ca;padding-left:10px}.recovery-page nav i{font-size:17px;font-style:normal}.recovery-page footer{padding:24px clamp(24px,5vw,80px);border-top:1px solid rgba(243,240,233,.18);color:#8ca6a4;font:500 9px var(--font-mono);letter-spacing:.14em}@keyframes recovery-orbit{to{transform:rotate(1turn)}}@media(max-width:760px){.recovery-page header span{display:none}.recovery-page__content{display:block;padding-top:95px}.recovery-page__content>p{margin-bottom:28px}.recovery-page h1{font-size:clamp(54px,15vw,76px)}.recovery-page__content>div{margin-top:48px}.recovery-page__field i:first-child{width:120vw;right:-60vw;top:-26vw}.recovery-page__field i:nth-child(2){width:90vw;right:-38vw;top:-10vw}}@media(prefers-reduced-motion:reduce){.recovery-page__field i{animation:none}}