.public-pricing .public-plan-card{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--dh-brand-leaf) 20%, transparent), color-mix(in srgb, var(--dh-brand-leaf-mid) 10%, transparent));border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;gap:1rem;min-width:0;padding:2rem;display:flex;box-shadow:0 25px 50px -12px #00000040}.public-pricing .public-plan-card:nth-child(2){background:linear-gradient(135deg, color-mix(in srgb, var(--dh-brand-leaf-mid) 20%, transparent), color-mix(in srgb, var(--dh-brand-forest) 20%, transparent))}.public-pricing .public-plan-card:nth-child(3){background:linear-gradient(135deg, color-mix(in srgb, var(--dh-brand-leaf-bright) 20%, transparent), color-mix(in srgb, var(--dh-brand-leaf) 20%, transparent))}.public-plan-title{align-items:center;gap:.5rem;display:flex}.public-plan-title h2{font:inherit;font-size:1.5rem;font-weight:700;line-height:1.33}.public-plan-title svg{flex-shrink:0;width:1.5rem;height:1.5rem}.public-plan-card:nth-child(2) .public-plan-title svg{color:var(--dh-brand-leaf-bright)}.public-plan-tagline{letter-spacing:.4em;text-transform:uppercase;color:#ffffffb3;font-size:.75rem}.public-plan-price{font-size:1.875rem;font-weight:800;line-height:1.2}.public-plan-description{color:#ffffffe6;margin-bottom:.75rem;font-size:.875rem}.public-plan-features{color:#ffffffe6;margin-bottom:1rem;font-size:.875rem}.public-plan-features li{align-items:flex-start;gap:.5rem;display:flex}.public-plan-features li+li{margin-top:.5rem}.public-plan-features svg{width:1.25rem;height:1.25rem;color:var(--dh-brand-leaf-bright);flex-shrink:0;margin-top:.125rem}@media (min-width:768px) and (max-width:1023px){.public-pricing .public-plan-card{padding:1.25rem}.public-plan-title h2{font-size:1.25rem}}
