﻿ .landing{width:100%;max-width:920px}.landing-hero{animation:clovr-fade-up var(--dur-slow) var(--ease-out) 80ms both}.landing-hero h1{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:600}.landing-hero p{max-width:52ch;color:var(--fg-dim);margin:12px 0 0;font-size:16px;line-height:1.6}.landing-cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.landing-btn{text-align:center;width:auto;margin:0;padding:14px 22px;text-decoration:none;display:inline-block}.landing-metrics{margin-top:40px}.landing-grid{content-visibility:auto;contain-intrinsic-size:auto 420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.landing-grid .block:first-child{animation-delay:.12s}.landing-grid .block:nth-child(2){animation-delay:.18s}.landing-grid .block:nth-child(3){animation-delay:.24s}.landing-grid .block:nth-child(4){animation-delay:.3s}.landing-block{flex-direction:column;display:flex}.landing-copy{color:var(--fg-dim);margin:0;padding:0 22px 22px;font-size:14px;line-height:1.6}.landing-list{margin:0;padding:0 22px 22px;list-style:none}.landing-list li{color:var(--fg-dim);padding:6px 0 6px 14px;font-size:14px;position:relative}.landing-list li:before{content:"–";color:var(--brand);position:absolute;left:0}.landing-block-actions{margin-top:auto;padding:0 16px 18px}.landing-btn--inline{width:calc(100% - 12px);margin:0 6px}
