
/* V5 accessibility and legibility fixes */
.price-card,.featured-service,.card,.feedback-form{color:#172b39!important}
.price-card p,.price-card li,.featured-service p,.featured-service li,.card p,.card li{color:#334b5a!important;-webkit-text-fill-color:#334b5a!important;opacity:1!important}
.price-card .mini-label,.featured-service .mini-label{color:#116b5d!important;-webkit-text-fill-color:#116b5d!important;opacity:1!important}
.price-card h3,.featured-service h3,.price-card .price,.featured-service .price{color:#132b3a!important;-webkit-text-fill-color:#132b3a!important;opacity:1!important}
.price-card .btn-dark,.featured-service .btn-dark{background:#132c3b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.price-card .btn-primary,.featured-service .btn-primary{background:#45d7b4!important;color:#102d2a!important;-webkit-text-fill-color:#102d2a!important}
.price-card .checklist li:before{color:#12735f!important}
.feedback-form label{color:#192e3b!important}
.star-rating{display:flex;gap:9px;align-items:center;margin:4px 0 14px}
.star-rating button{border:0;background:transparent;color:#9cabb0;font-size:2.4rem;line-height:1;cursor:pointer;padding:2px 4px;transition:transform .12s,color .12s}
.star-rating button[aria-checked="true"],.star-rating button.is-selected{color:#db9a12}
.star-rating button:hover{transform:scale(1.08)}
.star-rating button:focus-visible{outline:3px solid #137c71;outline-offset:3px;border-radius:5px}
.rating-caption{color:#435967;font-size:.9rem;margin-bottom:15px}
.resume-package-note{background:#e8f5f1;border:1px solid #b8d8cd;border-radius:18px;padding:24px;margin:26px 0;color:#18372f}
.resume-package-note h3{margin:0 0 10px}.resume-package-note p{margin:0 0 12px;color:#344d45}
