:root{color:#1c2230;background:#f5f3ee;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh}.button,button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:999px;padding:0 20px;background:#1d4ed8;color:#fff;cursor:pointer;font:inherit;font-weight:700;text-decoration:none}.button:hover,button:hover{background:#1e40af}.shell{display:grid;min-height:100vh;grid-template-columns:minmax(280px,42%) 1fr}.intro{display:flex;flex-direction:column;justify-content:space-between;padding:48px;background:#1c2230;color:#f8fafc}.brand{color:#a7f3d0;font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.intro h1{max-width:10ch;margin:24px 0;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.93}.intro p{max-width:32rem;color:#cbd5e1;line-height:1.65}.status{color:#a7f3d0;font-size:.9rem}.content{display:flex;align-items:center;justify-content:center;padding:40px}.card{width:min(100%,480px)}.eyebrow{color:#64748b;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.card h2{margin:10px 0 12px;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.3rem)}.card>p{color:#526071;line-height:1.6}.profile{display:grid;grid-gap:1px;gap:1px;margin:28px 0;overflow:hidden;border:1px solid #d9dce1;border-radius:14px;background:#d9dce1}.profile div{padding:15px 18px;background:#fff}.profile dt{color:#64748b;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile dd{margin:7px 0 0;overflow-wrap:anywhere;font-weight:700}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.secondary{background:transparent;box-shadow:inset 0 0 0 1px #b6bfcd;color:#263247}.secondary:hover{background:#e8edf5}@media (max-width:720px){.shell{grid-template-columns:1fr}.intro{min-height:330px;padding:32px}.intro h1{font-size:3.5rem}.content{align-items:flex-start;padding:42px 28px}}