
body{margin:0;font-family:"DM Sans",system-ui,"Segoe UI",sans-serif;color:#0B2A4A;min-height:100vh;background:radial-gradient(1200px 600px at 10% -10%,#d9f1ea,transparent),radial-gradient(900px 500px at 110% 10%,#dbe8f6,transparent),#EEF4F8;display:flex;align-items:center;justify-content:center}
.card{max-width:620px;margin:24px;padding:36px 32px;text-align:center;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.38));backdrop-filter:blur(20px) saturate(240%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),inset 0 2px 0 #fff,0 24px 44px -18px rgba(11,42,74,.35)}
.wm{font-weight:800;letter-spacing:.04em;font-size:40px;font-style:normal;margin:10px 0 0}
img{width:96px;height:96px;border-radius:22px;box-shadow:0 14px 28px -12px rgba(11,42,74,.45)}
p{line-height:1.5;opacity:.85}.row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin:24px 0 10px}
.btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#0B2A4A;font-weight:700;border-radius:999px;padding:13px 22px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(180deg,rgba(73,191,166,.34),rgba(73,191,166,.18));backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 0 0 1.5px rgba(73,191,166,.7),0 6px 14px -6px rgba(0,0,0,.18);transition:transform .18s cubic-bezier(.2,.8,.3,1.4),box-shadow .18s ease;will-change:transform}
.btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 0 0 1.5px rgba(73,191,166,.8),0 12px 22px -8px rgba(0,0,0,.24)}
.btn:active{transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 4px rgba(0,0,0,.12),inset 0 0 0 1.5px rgba(73,191,166,.7)}
small{display:block;opacity:.6;margin-top:6px}a.sm{color:#0B2A4A}
