.plan-grid{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.plan-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);align-content:start;padding:clamp(1.3rem,3vw,1.8rem);display:grid}.plan-card--featured{border:2px solid var(--moss);box-shadow:var(--shadow)}.plan-card h2{margin-bottom:.2rem;font-size:1.4rem}.plan-card__who{color:var(--slate);margin-bottom:.8rem;font-size:.88rem}.plan-card__price{align-items:baseline;gap:.4rem;margin-bottom:.9rem;display:flex}.plan-card__price strong{color:var(--moss-deep);font-family:var(--display);font-size:clamp(2.1rem,6vw,2.6rem);font-weight:600;line-height:1}.plan-card__price span{color:var(--slate);font-size:.88rem}.plan-card__pitch{border-bottom:1px solid var(--line);color:var(--clay-ink);padding-bottom:1rem;font-size:.92rem}.plan-card h3{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:.8rem;font-size:.7rem;font-weight:700}.plan-card .ticks li{font-size:.94rem}.plan-card__cta{justify-self:start;margin-top:1.3rem}.plan-table{border-collapse:collapse;text-align:left;width:100%;min-width:20rem}.plan-table th,.plan-table td{border-bottom:1px solid var(--line);padding:.7rem .4rem}.plan-table thead th:not(:first-child),.plan-table td{width:4.4rem}.plan-table thead th{border-bottom:2px solid var(--line-strong);font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:.72rem;font-weight:700}.plan-table tbody th{width:40%;font-family:var(--body);font-size:.94rem;font-weight:500}.plan-table td{text-align:center}.plan-table__yes{color:var(--moss);font-size:1.1rem;font-weight:700}.plan-table__no{color:var(--line-strong)}.roi{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.roi li{border-radius:var(--radius);border:1px solid #faf7f12e;gap:.3rem;padding:1.1rem 1.2rem;display:grid}.roi strong{color:var(--white);font-family:var(--display);font-size:1.1rem;font-weight:600}.roi span{color:#faf7f1bd;font-size:.94rem}@media (width>=760px){.plan-grid,.roi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1020px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
