*{box-sizing:border-box}body{margin:0;background:#f8f6ff;color:#29223c;font:17px/1.7 system-ui,sans-serif}main{max-width:1080px;margin:auto;padding:48px 28px 120px}header{display:flex;align-items:center;justify-content:space-between;gap:20px}header img{width:180px}a{color:#6949b8}.hero{margin-top:110px;max-width:760px}.eyebrow{color:#7656d8;letter-spacing:.18em;font-size:12px;font-weight:750}h1{font-size:clamp(38px,6vw,70px);line-height:1.08;letter-spacing:-.045em;margin:18px 0 28px}p{color:#70667e;max-width:630px}.badge{border:1px solid #ddd3f1;border-radius:14px;padding:16px 20px;display:inline-block;background:#fff;font-size:14px}.cards{display:flex;gap:18px;margin-top:50px;flex-wrap:wrap}.cards article{background:#fff;border:1px solid #eee7f7;border-radius:18px;padding:22px;flex:1;min-width:190px}.cards b{display:block}.cards span{color:#81768f;font-size:14px}@media(max-width:500px){.hero{margin-top:65px}header{flex-wrap:wrap}}