*{margin:0;padding:0;box-sizing:border-box;font-family:"Inter",sans-serif}body{background:linear-gradient(135deg,#0A3957 0%,#031524 100%);color:#E8F6FF;height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}.card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.18);padding:42px;max-width:520px;width:90%;border-radius:24px;text-align:center;animation:fUP .7s ease-out;box-shadow:0 12px 35px rgba(0,0,0,0.35)}@keyframes fUP{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}h1{font-size:90px;font-weight:700;letter-spacing:-4px;margin-bottom:10px;color:#7CC8FF;text-shadow:0 0 18px rgba(124,200,255,0.45),0 0 40px rgba(0,174,239,0.28)}h2{font-size:22px;margin-bottom:15px;opacity:.95;font-weight:600;color:#D8ECFA}p{font-size:15px;opacity:.85;margin-bottom:28px;line-height:1.6;color:#C9DBE9}.btn{display:inline-block;background:#00AEEF;color:#fff;padding:12px 26px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:.25s;box-shadow:0 4px 14px rgba(0,174,239,0.45)}.btn:hover{background:#0094CB;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,174,239,0.55)}.lang-switch{margin-top:22px;font-size:14px;opacity:.75}.lang-switch a{color:#7CC8FF;text-decoration:none;font-weight:600;transition:.15s}.lang-switch a:hover{opacity:1;text-shadow:0 0 12px rgba(124,200,255,0.35)}
