.home-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-5) var(--s-7);gap:var(--s-5) var(--s-7);align-items:start;margin:0 0 var(--section)}@media (min-width:64rem){.home-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-top:var(--s-5)}}.home-hero-text{min-width:0}.home-h1{font-size:clamp(2.25rem,1.4rem + 4vw,3.815rem);line-height:1.05;font-weight:850;letter-spacing:-.025em;margin-bottom:var(--s-4)}.home-hero .lede{margin-bottom:var(--s-5)}.text-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.privacy-line{margin:var(--s-4) 0 0;color:var(--graphite);font-size:.875rem}.privacy-line strong{color:var(--ink)}.hero-card{margin:0;padding:var(--s-4) 0 var(--s-2);border-width:1px 0;border-radius:0;background:none}.hero-card .order-head,.hero-card>p{padding:0 var(--s-1)}@media (min-width:48rem){.hero-card{padding:var(--s-5);border-width:1px;border-radius:var(--r-card);background:var(--card)}.hero-card .order-head,.hero-card>p{padding:0}}.hero-card h2{font-size:1.25rem}.hero-summary{margin:0 0 var(--s-2);font-weight:600}.hero-card .order-list{margin-bottom:var(--s-3)}.hero-moves{gap:0}.hero-moves .icon-button:disabled{opacity:.35;cursor:not-allowed}.band{border-top:1px solid var(--line-soft);padding-top:var(--s-5);margin:0 0 var(--section);min-width:0}.band>p{max-width:var(--measure)}@media (min-width:64rem){.steps-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--s-5);gap:var(--s-5)}.steps-row li{flex-direction:column;gap:var(--s-2);border-bottom:0;border-top:2px solid var(--ink);padding-top:var(--s-3)}}.get-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 var(--s-6);gap:0 var(--s-6);margin:0}@media (min-width:48rem){.get-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.get-list div{padding:var(--s-3) 0;border-bottom:1px solid var(--line-soft)}.get-list dt{font-size:1.25rem;line-height:1.4;font-weight:650;margin-bottom:var(--s-1)}.get-list dd{margin:0;color:var(--graphite)}.home-split{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 var(--s-7);gap:0 var(--s-7)}@media (min-width:64rem){.home-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.link-list{list-style:none;margin:0;padding:0}.link-list li{border-bottom:1px solid var(--line-soft)}.link-list a{display:flex;align-items:center;min-height:48px;font-weight:600}