.free-plan{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.8fr) auto;align-items:center;gap:28px;margin:24px 0;padding:24px 28px;border:1px solid #cadccc;border-radius:20px;background:#f1f7f1;color:#173f2b}.free-plan h3{font-size:24px;line-height:1.2;margin:0 0 6px}.free-plan-audience{font-size:14px;line-height:1.5;margin:0 0 10px;color:#53665a}.free-plan-price{font-size:30px;font-weight:700;line-height:1.2;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.free-plan-price small{font-size:14px;font-weight:400;color:#53665a}.free-plan-copy p{font-size:16px;line-height:1.55;margin:0 0 10px}.free-plan-copy ul{list-style:none;display:flex;gap:8px 22px;flex-wrap:wrap;margin:0;padding:0}.free-plan-copy li{font-size:14px;line-height:1.5}.free-plan-copy li:before{content:'✓';color:#1b7a3e;font-weight:700;margin-right:7px}.free-plan-cta{white-space:normal;text-align:center;max-width:240px;min-height:48px}.free-plan-cta:focus-visible{outline:3px solid #1b7a3e;outline-offset:4px}@media(max-width:1000px){.free-plan{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:18px}.free-plan-cta{grid-column:2;justify-self:start}}@media(max-width:650px){.free-plan{grid-template-columns:1fr;gap:18px;padding:22px;margin:20px 0}.free-plan-cta{grid-column:auto;justify-self:stretch;max-width:none}.free-plan-copy ul{display:grid;gap:8px}.free-plan h3{font-size:23px}}
