.es-wrap{max-width:1536px;margin:0 auto;padding:32px 4% 72px}.es-card{text-align:center;background:radial-gradient(circle at 50% -20%,#fff 0,#0000 55%),linear-gradient(160deg,#f6effc,#ede2f8);border:1px solid #efe5f7;border-radius:36px;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(20px,4vw,56px);display:flex}.es-visual{align-items:center;margin-bottom:26px;display:flex}.es-visual img{object-fit:cover;border:4px solid #fff;border-radius:999px;width:74px;height:74px;box-shadow:0 12px 26px -12px #4a2b6366}.es-visual img:first-child{transform:rotate(-8deg)translate(14px)}.es-visual img:last-child{transform:rotate(8deg)translate(-14px)}.es-mark{z-index:1;background:var(--lime);border:5px solid #fff;border-radius:999px;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 16px 32px -14px #4a2b6366}.es-card h1,.es-card h2{color:#2c1f37;text-wrap:balance;margin:0 0 10px;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.es-card>p{color:#6c5a78;max-width:440px;margin:0 0 26px;font-size:15.5px}.es-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.es-actions .button{gap:10px;min-height:50px;padding-inline:24px;font-size:14px}.es-actions .button.outline{background:#fff;border-color:#e3d6ee}@media (max-width:600px){.es-wrap{padding:16px 16px 48px}.es-card{border-radius:30px}.es-actions,.es-actions .button{width:100%}}
