.home-hero{display:grid;grid-template-columns:1fr;align-items:center;gap:32px;padding-top:32px;padding-bottom:24px}.eyebrow-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9999px;background:var(--paper-70);padding:4px 12px;font-family:var(--font-mono);font-size:11px;line-height:16px;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-soft)}.eyebrow-pill .dot{margin-top:0}.home-hero h1{margin-top:24px;letter-spacing:-.025em;font-size:40px;line-height:.95;text-wrap:balance}.highlight{position:relative;display:inline-block}.highlight span{position:relative;z-index:1}.highlight::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:12px;background:var(--teal-soft);transform:skewX(-12deg)}.home-hero__intro{margin-top:24px;max-width:44ch;font-size:18px;line-height:28px;color:var(--ink-soft);text-wrap:pretty}.home-hero .btn-row{margin-top:32px}.home-stats{display:flex;flex-wrap:wrap;gap:32px;margin-top:28px}.home-stats__n{font-family:var(--font-display);font-size:24px;line-height:32px;font-weight:700}.home-stats .meta{letter-spacing:.1em}.home-hero__media{position:relative}.home-hero__frame{position:relative;overflow:hidden;border-radius:28px;box-shadow:0 0 0 1px var(--ring);clip-path:polygon(0 0,100% 0,100% 92%,78% 100%,0 100%)}.home-hero__frame img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.home-hero__badge{position:absolute;bottom:24px;left:24px;z-index:10;border-radius:16px;padding:16px 20px}.home-hero__badge .price{display:block}.home-hero__badge strong{display:block;margin-top:4px;font-family:var(--font-display);font-size:16px;line-height:24px}.clinics-row{padding-top:24px;padding-bottom:32px}.article-list>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.article-list>a+a{border-top:1px solid var(--line)}.article-list>a:hover{color:var(--teal)}.article-list span:first-child{font-family:var(--font-display);font-weight:600}.article-list span:last-child{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint)}