.fFE4Sa_page{background-color:#e8f6f4;background-image:linear-gradient(135deg,#ffffffb8,#0000 45%),radial-gradient(circle at 14% 20%,#2cb5b029,#0000 27%),radial-gradient(circle at 88% 80%,#efac5826,#0000 24%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;width:100%;min-height:100dvh;padding:48px 24px;display:grid;position:relative;overflow:hidden}.fFE4Sa_page:before,.fFE4Sa_page:after{content:"";border:1px solid #1c848924;border-radius:50%;width:300px;height:300px;position:absolute}.fFE4Sa_page:before{top:-140px;right:-100px}.fFE4Sa_page:after{bottom:-180px;left:-120px}.fFE4Sa_glow{background:#ffffff80;border-radius:42% 58% 65% 35%;width:110px;height:110px;position:absolute;top:12%;left:18%;transform:rotate(25deg)}.fFE4Sa_card{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:24px;width:min(100%,430px);padding:48px 44px 44px;animation:.6s ease-out both fFE4Sa_rise;position:relative;box-shadow:0 24px 70px #1e5d6429}.fFE4Sa_brandMark{color:#fff;background:#127e83;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid;box-shadow:0 10px 20px #127e8338}.fFE4Sa_brandMark span{font-size:31px;line-height:1;transform:translateY(-3px)}.fFE4Sa_eyebrow{color:#127e83;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.fFE4Sa_card h1{color:#143b46;letter-spacing:-1.5px;font-size:clamp(36px,8vw,52px);font-weight:700;line-height:1}.fFE4Sa_description{color:#52727a;max-width:320px;margin-top:18px;font-size:16px;line-height:1.6}.fFE4Sa_form{gap:10px;margin-top:32px;display:grid}.fFE4Sa_form label{color:#315861;font-size:13px;font-weight:700}.fFE4Sa_form input{color:#143b46;letter-spacing:7px;background:#ffffffc7;border:1px solid #c8dedd;border-radius:10px;outline:none;width:100%;padding:15px 16px;font-size:20px;transition:border-color .18s,box-shadow .18s}.fFE4Sa_form input::placeholder{color:#9eb7b7;letter-spacing:6px}.fFE4Sa_form input:focus{border-color:#159297;box-shadow:0 0 0 4px #15929721}.fFE4Sa_form button{color:#fff;cursor:pointer;font:inherit;background:#127e83;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:15px 18px;font-size:15px;font-weight:700;transition:background .18s,transform .18s;display:flex}.fFE4Sa_form button:hover{background:#0d696e;transform:translateY(-2px)}.fFE4Sa_form button span{font-size:22px;font-weight:400}.fFE4Sa_message{margin-top:16px;font-size:13px;font-weight:600}.fFE4Sa_success{color:#14744d}.fFE4Sa_error{color:#b34d45}@keyframes fFE4Sa_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.fFE4Sa_page{height:100dvh;min-height:100dvh;padding:20px 16px 32px}.fFE4Sa_card{padding:28px 24px 24px}.fFE4Sa_brandMark{margin-bottom:20px}.fFE4Sa_form{margin-top:24px}}@media (max-width:520px) and (max-height:700px){.fFE4Sa_page{padding:12px}.fFE4Sa_card{padding:20px}.fFE4Sa_brandMark{border-radius:12px;width:40px;height:40px;margin-bottom:14px}.fFE4Sa_brandMark span{font-size:26px}.fFE4Sa_card h1{font-size:36px}.fFE4Sa_description{margin-top:12px;font-size:14px;line-height:1.4}.fFE4Sa_form{gap:8px;margin-top:18px}.fFE4Sa_form input,.fFE4Sa_form button{padding-top:12px;padding-bottom:12px}.fFE4Sa_message{margin-top:10px}}@media (prefers-reduced-motion:reduce){.fFE4Sa_card{animation:none}}
