.hero .hero-grid{grid-template-columns:minmax(0,1fr);gap:0;text-align:center}.hero .hero-grid>div{width:100%;max-width:820px;min-width:0;margin-inline:auto}.hero{padding-top:46px;padding-bottom:28px;background:radial-gradient(ellipse at 50% 25%,#e8f3e8 0,transparent 72%)}.hero .eyebrow{justify-content:center}.hero h1{font-size:clamp(43px,5.3vw,64px);line-height:1.2;margin:20px 0}.hero .lead{font-size:16px;line-height:1.85;margin:0 0 24px}.hero .actions.hero-downloads{justify-content:center}.hero .hero-download-note{font-size:12px;margin:15px 0 9px}.hero .hero-payment-note{font-size:12px;margin:9px 0}.hero .hero-meta{justify-content:center;gap:20px;margin-top:19px}.hero .home-ip-card{margin-inline:auto}.hero .home-ip-values{justify-content:center}.hero .hero-grid .showcase{display:none}@media(min-width:1500px){.hero{padding-top:46px;padding-bottom:28px}}@media(max-width:640px){.hero{padding-top:32px;padding-bottom:24px}.hero h1{font-size:43px;margin:17px 0}.hero .lead{font-size:14px;margin-bottom:21px}.hero .actions.hero-downloads{max-width:460px;margin-inline:auto;gap:10px}.hero .hero-meta{gap:14px;margin-top:17px}.hero .hero-download-note,.hero .hero-payment-note{font-size:11px;line-height:1.8}.hero .home-ip-card{max-width:100%}}
@media(min-width:641px){.hero .hero-grid .lead{width:100%;max-width:none;margin-inline:auto;text-align:center}}
