/* Optional pricing plans: server rendered, no payment or tracking widget. */

.pricing-addons,.pricing-model{padding-top:65px;scroll-margin-top:120px}.pricing-addons>h2,.pricing-model>h2{max-width:850px;margin-bottom:24px}.pricing-addon-intro{max-width:850px}.addon-group{margin-top:38px}.addon-group>h3{margin-bottom:20px;font-size:25px}.addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.addon-card{padding:25px;border:1px solid var(--line);border-radius:11px;background:var(--surface);display:flex;flex-direction:column;min-width:0}.addon-card h4{font-size:20px;line-height:1.4;margin-bottom:18px}.addon-card p{font-size:14px;line-height:1.75}.addon-card .addon-price{color:var(--ink);margin:0}.addon-price strong{font:600 30px var(--heading);letter-spacing:-.04em}.addon-card .addon-unit{font-size:12px;color:var(--cyan);margin:5px 0 20px}.addon-card .addon-stage{font-size:11px;border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.addon-card .text-link{font-size:12px;margin-top:auto;padding-top:18px}.pricing-model .pricing-details{margin-top:28px}.pricing-example{margin:35px 0;padding:28px;border:1px solid #4e7e78;border-radius:11px;background:#102f35}.pricing-example h3{margin-bottom:16px}.pricing-example p{font-size:16px}.pricing-example strong{color:var(--ink)}@media(max-width:980px){.addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.addon-grid{grid-template-columns:1fr}.pricing-addons,.pricing-model{padding-top:45px}.addon-card{padding:23px}.pricing-example{padding:23px}.plan-price strong{font-size:30px}}
