.tz-service-boundary{max-width:1180px;margin:28px auto;padding:22px 26px;background:#edf5fa;border:1px solid #d8e8f0;border-radius:16px;color:#29485d;line-height:1.8;box-sizing:border-box}.tz-service-boundary p{margin:8px 0 0}.tz-store-phones{display:flex;flex-direction:column;gap:5px;min-width:0}.tz-store-hours{font-size:13px;color:#526b7d;line-height:1.7;overflow-wrap:anywhere}.tz-annual-tiers{margin:52px 0;padding:32px;background:linear-gradient(140deg,#f0f7fb,#fff);border:1px solid #dce9f2;border-radius:22px;color:#18384e}.tz-annual-tiers h2{font-size:clamp(24px,3vw,34px);margin:8px 0 14px}.tz-annual-tiers>p{line-height:1.8;color:#506c7c}.tz-eyebrow{letter-spacing:.16em;font-size:12px;font-weight:700}.tz-annual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.tz-annual-card{padding:24px 20px;background:#fff;border:1px solid #dce6ed;border-top:4px solid #599e89;border-radius:14px}.tz-annual-card.amber{border-top-color:#d7a542}.tz-annual-card.red{border-top-color:#c66b63}.tz-annual-card small{color:#627c8b}.tz-annual-card h3{font-size:19px;line-height:1.6;margin:10px 0}.tz-annual-card p,.tz-tier-note{font-size:14px;line-height:1.8}.tz-store-phones a{overflow-wrap:anywhere}@media(max-width:700px){.tz-annual-tiers{padding:24px 18px}.tz-annual-grid{grid-template-columns:1fr}.tz-service-boundary{margin:22px 16px;padding:18px}.tz-store-hours{font-size:12px}}
.stores .card-foot .tz-store-phones a.tz-service-phone{color:#13506b!important;background:#e7f3f7!important;border:1px solid #c9e1ea!important;box-shadow:none!important;text-shadow:none!important;font-weight:750!important}.tz-annual-tiers{scroll-margin-top:110px}

.stores .card-foot > a{display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}
