/* Homepage overview: the same type and soft cards as the surrounding site. */
#free.price-overview{padding-top:96px;padding-bottom:96px}
.price-overview-header{text-align:center;margin-bottom:64px}
.price-overview-header h2{font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.12;letter-spacing:-1.5px;margin:0}
.price-overview-header h2 span{color:#71717a}
.price-overview-link{display:inline-block;margin-top:30px;font-size:17px;font-weight:600;text-decoration:none;text-underline-offset:5px}
.price-overview-link:hover{text-decoration:underline}
.price-overview-link[hidden]{display:none}
.price-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.price-overview-card{min-width:0;min-height:270px;padding:32px;background:#fff;border:0;border-radius:32px;box-shadow:0 2px 3px #18181b03,0 10px 28px #18181b04}
.price-overview-badge{display:inline-flex;align-items:center;padding:5px 11px;margin-bottom:18px;border-radius:999px;background:#0785ed;color:#fff;font-size:11px;font-weight:600;line-height:1.5;text-transform:uppercase;letter-spacing:.1px}
.price-overview-card h3{font-size:20px;font-weight:600;line-height:1.4;margin:0}
.price-overview-audience{font-size:15px;line-height:1.6;color:#71717a;margin:6px 0 0}
.price-overview-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:30px}
.price-overview-price{font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,4vw,54px);font-weight:700;line-height:1.1;letter-spacing:-2px;color:#09090b;font-variant-numeric:lining-nums tabular-nums}
.price-overview-once{font-size:15px;line-height:1.5;color:#71717a;white-space:nowrap}
.price-overview-credits{font-size:16px;line-height:1.6;color:#71717a;margin:10px 0 0}
.price-overview-note{max-width:760px;margin:28px auto 0;text-align:center;color:#71717a;font-size:13px;line-height:1.8}
@media(max-width:767px){#free.price-overview{padding-top:64px;padding-bottom:64px}.price-overview-header{margin-bottom:36px}.price-overview-header h2{letter-spacing:-1px}.price-overview-link{margin-top:24px}.price-overview-grid{grid-template-columns:1fr;gap:18px}.price-overview-card{min-height:0;padding:28px;border-radius:28px}.price-overview-amount{margin-top:26px}.price-overview-price{font-size:48px}.price-overview-note{margin-top:24px}}
