:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f6f8fc;color:#15263d}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px}
main{width:min(100%,710px);padding:clamp(26px,5vw,58px);background:white;border:1px solid #e5edf5;border-radius:24px;box-shadow:0 18px 55px rgba(27,50,83,.07)}
.brand{font-size:15px;font-weight:800;letter-spacing:.17em;color:#2672aa}
h1{font-size:clamp(33px,6vw,58px);letter-spacing:-.055em;line-height:1.07;margin:30px 0 18px}
p{color:#526579;line-height:1.75;font-size:17px}
.tag{display:inline-block;background:#eaf4fe;color:#135d95;border:1px solid #cfe7fa;padding:8px 13px;border-radius:999px;font-size:13px;font-weight:700}
.features{margin-top:30px;display:flex;gap:9px;flex-wrap:wrap}
.features span{border:1px solid #e3ebf3;border-radius:12px;padding:10px 13px;font-size:13px;color:#344960}
footer{margin-top:37px;color:#8b98a6;font-size:13px}