.intro{min-height:100vh;padding:20px 20px 130px;background:radial-gradient(circle at 10% 90%,rgba(253,66,105,.12),transparent 50%),var(--ink)}.intro-back{color:inherit;text-decoration:none;font-size:22px}.intro h1{margin-top:36px;font-family:var(--display);font-weight:900;font-size:clamp(30px,9vw,40px);line-height:1.05;letter-spacing:-1.5px;text-transform:uppercase}.intro h1 s{color:var(--muted);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:5px}.intro-lead{margin-top:16px;font-size:18px;color:var(--muted)}.intro-lead em{font-style:normal;color:var(--paper);border-bottom:3px solid var(--pink)}.intro-points{list-style:none;margin-top:40px;display:grid;grid-gap:14px;gap:14px}.intro-points li{display:flex;gap:16px;padding:18px;background:var(--ink-2);border-radius:20px;opacity:0;animation:rise .5s ease-out forwards}.intro-points li:nth-child(2){animation-delay:.12s}.intro-points li:nth-child(3){animation-delay:.24s}.intro-num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--pink);color:var(--ink);display:grid;place-items:center}.intro-num,.intro-points h2{font-family:var(--display);font-weight:800}.intro-points h2{font-size:17px;letter-spacing:-.3px;margin-bottom:4px}.intro-points p{color:var(--muted);font-size:15px;line-height:1.4}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}