:root{color-scheme:light dark;--bg:#fef6ef;--surface:hsla(0,0%,100%,.72);--surface-border:rgba(31,41,55,.08);--text:#1a1f2c;--text-muted:#5b6577;--accent:#ff7a59;--accent-2:#6a8dff;--accent-strong:#ff6242;--shadow:0 24px 64px -32px rgba(31,41,55,.35),0 8px 24px -16px rgba(31,41,55,.18);--ring:rgba(255,122,89,.4);--aurora-1:#ffd9c2;--aurora-2:#ffe6ec;--aurora-3:#d6e4ff;--aurora-4:#fff3e0;--radius-card:28px;--radius-pill:999px;--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--transition:.3s cubic-bezier(.4,.1,.2,1)}@media (prefers-color-scheme:dark){:root{--bg:#0b0d12;--surface:rgba(20,23,32,.7);--surface-border:hsla(0,0%,100%,.08);--text:#f1f3f8;--text-muted:#9aa3b8;--accent:#ff8a6b;--accent-2:#87a4ff;--accent-strong:#ff7458;--shadow:0 24px 64px -28px rgba(0,0,0,.7),0 8px 24px -12px rgba(0,0,0,.5);--ring:rgba(255,138,107,.45);--aurora-1:#3a2238;--aurora-2:#1f2a48;--aurora-3:#2a3556;--aurora-4:#2a1a26}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vh,56px) 20px;position:relative;overflow-x:hidden}.aurora{position:fixed;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(closest-side at 18% 22%,var(--aurora-1) 0,transparent 65%),radial-gradient(closest-side at 82% 18%,var(--aurora-3) 0,transparent 60%),radial-gradient(closest-side at 28% 88%,var(--aurora-4) 0,transparent 60%),radial-gradient(closest-side at 78% 82%,var(--aurora-2) 0,transparent 60%);filter:blur(36px) saturate(115%);opacity:.9;animation:drift 26s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate3d(-2%,-2%,0) rotate(-1deg)}to{transform:translate3d(2%,2%,0) rotate(1deg)}}.card{position:relative;z-index:1;width:100%;max-width:480px;padding:44px 36px 28px;text-align:center;background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-card);box-shadow:var(--shadow);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);animation:rise .7s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.avatar-wrap{margin:0 auto 22px;width:168px;height:168px;border-radius:50%;padding:4px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 12px 28px -14px var(--ring)}.avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--bg)}.name{margin:0;font-size:clamp(1.7rem,4.5vw,2.2rem);font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--text)}.role{margin:8px 0 0;font-size:.95rem;color:var(--text-muted);font-weight:500;letter-spacing:.02em}.lead{margin:24px auto 28px;max-width:32ch;line-height:1.55;color:var(--text);opacity:.85}.cta,.lead{font-size:1rem}.cta{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-weight:600;letter-spacing:.01em;text-decoration:none;box-shadow:0 12px 28px -14px var(--ring),0 2px 6px -2px rgba(0,0,0,.18);transition:transform var(--transition),box-shadow var(--transition),filter var(--transition)}.cta-arrow{display:inline-block;transition:transform var(--transition)}.cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px var(--ring),0 4px 10px -4px rgba(0,0,0,.2);filter:saturate(115%)}.cta:hover .cta-arrow{transform:translateX(4px)}.cta:active{transform:translateY(0)}.cta:focus-visible{outline:0;box-shadow:0 0 0 4px var(--ring),0 12px 28px -14px var(--ring)}.meta{margin:28px 0 0;font-size:.78rem;color:var(--text-muted);letter-spacing:.04em;opacity:.8}@media (max-width:480px){.card{padding:36px 24px 22px;border-radius:22px}.avatar-wrap{width:140px;height:140px}.lead{margin:20px auto 24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}