.directory-plans{gap:var(--space-7);padding-block:var(--space-5) var(--space-8);display:grid}.directory-plans__hero{gap:var(--space-4);padding:var(--space-6);border-block-start:var(--border-thick) solid var(--brand-line);background:var(--surface-sunken);border-radius:var(--radius-md);display:grid}.directory-plans__hero h1{max-width:var(--measure-heading);font-size:var(--business-title-size);line-height:var(--leading-display);text-wrap:balance;margin:0}.directory-plans__hero p,.directory-plans section>p{max-width:var(--measure)}.directory-plans__hero p{margin:0}.directory-plans__grid{gap:var(--space-4);margin-block:var(--space-5);display:grid}.directory-plan{align-items:flex-start;gap:var(--space-3);min-inline-size:0;padding:var(--space-5);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.directory-plan[data-agency=true]{border-color:var(--brand-line);background:var(--surface-sunken)}.directory-plan h3,.directory-plan p{margin:0}.directory-plan .button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%;margin-block-start:auto}.directory-plan ul{margin:0;padding-inline-start:var(--space-5)}.directory-plan__state{color:var(--brand-text);font-size:var(--text-sm);font-weight:var(--weight-bold)}.directory-plan__price{font-size:var(--text-xl);font-weight:var(--weight-display)}.directory-plan__price span{font-size:var(--text-sm);color:var(--ink-3);font-weight:var(--weight-regular)}.directory-plans__split,.directory-plan-calculator,.directory-plans__details dl{gap:var(--space-4);display:grid}.directory-plan-calculator,.directory-plans__details{background:var(--surface-sunken);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);min-inline-size:0}.directory-plan-calculator dl{gap:var(--space-3);margin:0;display:grid}.directory-plan-calculator dl div{justify-content:space-between;gap:var(--space-2);border-block-start:var(--border) solid var(--border-subtle);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.directory-plan-calculator dd{font-weight:var(--weight-bold);margin:0}.directory-plans__details summary{cursor:pointer;font-weight:var(--weight-bold)}.directory-plans__details dd{color:var(--ink-3);margin:0}@media (min-width:40rem){.directory-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.directory-plans__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.directory-plans__grid--services{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-plans__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}
