.public-pricing{margin:48px 6vw;padding:34px;background:#164c3d;border:1px solid #baf3c43b;border-radius:22px;color:#f2fff5;scroll-margin-top:100px}
.public-pricing h2{font-size:34px;margin:0 0 12px;letter-spacing:-.8px}.public-pricing>p{line-height:1.7;color:#d9e9dd}
.public-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0}
.public-price-card{background:#103f33;border:1px solid #baf3c43b;border-radius:16px;padding:24px}.public-price-card h3{font-size:17px;margin:0 0 22px;color:#e3f7e8}.public-price-card p{color:#baf3c4;margin:0 0 22px}.public-price-card strong{font-size:35px;letter-spacing:-1px}.public-price-card span{font-size:13px}.public-price-card a{display:block;text-align:center;text-decoration:none;background:#baf3c4;color:#103f33;border-radius:9px;padding:12px;font-weight:750;font-size:14px}
.public-pricing .price-note{font-size:13px;color:#c1d9cd}.setup-section{scroll-margin-top:100px}
@media(max-width:950px){.public-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.public-pricing{padding:24px;margin:32px 6vw}.public-price-grid{grid-template-columns:1fr}.public-price-card{padding:22px}}
