.hero .hero-lead{margin-top:24px;max-width:560px;font-size:18px;line-height:1.6;font-weight:300;color:#e2edfb}
.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:32px}
.hero-actions .shine-button{margin-top:0}
.hero-secondary{color:#fff;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #ffffff59;padding-bottom:3px;transition:color .3s,border-color .3s}
.hero-secondary:hover,.hero-secondary:focus-visible{color:var(--yellow);border-color:var(--yellow)}
.hero-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px;margin:0 auto;padding:0;list-style:none}
.hero-proof li{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 14px;text-align:center;border-left:1px solid #ffffff2e}
.hero-proof li:first-child{border-left:0}
.hero-proof a{display:contents;color:inherit;text-decoration:none}
.hero-proof strong{font-family:'Source Sans Pro',Arial,sans-serif;font-size:30px;font-weight:400;line-height:1.1;color:var(--yellow)}
.hero-proof li>span,.hero-proof a>span{font-size:13px;line-height:1.45;color:#e2edfb}
.hero-proof a:hover>span{text-decoration:underline}
@media(max-width:1000px){.hero-proof strong{font-size:25px}.hero-proof li>span,.hero-proof a>span{font-size:12px}}
@media(max-width:760px){.hero .hero-lead{max-width:480px;margin-inline:auto;font-size:15px}.hero-actions{flex-direction:column;justify-content:center;gap:18px;margin-top:28px}.hero-actions .shine-button{margin-top:0}.hero-secondary{font-size:12px}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.hero-proof li:nth-child(3){border-left:0}.hero-proof li{padding-inline:8px}.hero-proof strong{font-size:21px;white-space:nowrap}}
