/* Smart Dent V9: indicative commercial pricing */
#smartdent-pricing{padding:84px 0;background:linear-gradient(180deg,#f2fbfc,#fff)}
.smart-pricing-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:35px 0}
.smart-price-card{padding:23px 19px;background:#fff;border:1px solid #d5e7eb;border-radius:17px;box-shadow:0 8px 28px #0b4f5b0b;display:flex;flex-direction:column;gap:8px;min-width:0}
.smart-price-card.featured{border:2px solid #0b9ca0;box-shadow:0 15px 30px #096c7b20}
.smart-price-card h3{font-size:18px;line-height:1.25;margin:0}
.smart-price-amount{font-size:25px;color:#087c83;line-height:1.3;letter-spacing:-.5px}
.smart-price-card p{font-size:13px;line-height:1.55;color:#56717b;margin:0}
.smart-price-card .smart-price-users{font-weight:800;color:#143f4b;margin-top:auto}
.smart-price-card .smart-price-extra{font-size:12px}
.smart-price-select{margin-top:12px;border:1px solid #acd7d9;border-radius:9px;background:#e9f8f8;color:#086f77;padding:10px;font-size:12px;font-weight:800;cursor:pointer;text-align:center}
.smart-price-select:hover{background:#d5f3f2}
.smart-enterprise{grid-column:1/-1;display:block;background:#0d3c4b;color:#fff;padding:24px}
.smart-enterprise h3,.smart-enterprise strong{color:#fff}
.smart-enterprise p,.smart-enterprise .smart-price-extra{color:#deedf0}
.smart-enterprise strong{display:block;margin:9px 0}
.smart-price-calculator{border:1px solid #cbe6e8;background:white;border-radius:19px;padding:27px;box-shadow:0 12px 34px #0d596217}
.smart-price-calculator h3{font-size:23px;margin:0 0 17px}
.smart-price-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:650px}
.smart-price-controls label{font-size:13px;font-weight:800;display:grid;gap:8px}
.smart-price-input{border:1px solid #c1dce2;border-radius:11px;background:#f7fbfc;padding:12px 13px;color:#103b4a;font:inherit;width:100%;min-height:46px}
.smart-price-input:focus-visible,.smart-price-select:focus-visible{outline:3px solid #119ea0;outline-offset:2px}
.smart-price-total{font-weight:850;color:#0a8187;font-size:clamp(34px,4vw,48px);margin:19px 0 4px}
.smart-price-breakdown{color:#426772;font-size:14px;margin:0}
.smart-price-disclaimer{color:#5e757e;line-height:1.7;font-size:12px;margin:18px 0}
.smart-pricing-note{padding:16px 19px;border-radius:12px;background:#fff2d8;color:#7d5c1e;border:1px solid #edd8a9;font-size:13px;line-height:1.7}
@media(max-width:1050px){.smart-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){#smartdent-pricing{padding:62px 0}.smart-pricing-cards{grid-template-columns:1fr}.smart-price-card{padding:20px}.smart-price-calculator{padding:20px}.smart-price-controls{grid-template-columns:1fr}.smart-price-total{font-size:35px}}
