body{background:#f4f7fb;color:#172b4d;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.login-page{background:linear-gradient(135deg,#eaf2ff,#f7f9fc)}.login-card{max-width:440px;background:#fff;padding:2rem;border-radius:1.25rem;box-shadow:0 15px 45px rgba(26,55,99,.10)}.brand-mark{width:58px;height:58px;margin:0 auto 1rem;border-radius:18px;background:#1558a6;color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.3rem}.app-navbar{background:#123b68}.feature-card{height:100%;background:#fff;border:1px solid #e4eaf2;border-radius:1rem;padding:1.25rem;box-shadow:0 5px 18px rgba(20,50,90,.04)}.feature-icon{font-size:2rem;margin-bottom:.6rem}
