/**handles:services-grid-style,st-trigger-button-style,wp-live-chat-support**/
.services-grid-container{max-width:1200px;margin:0 auto;padding:20px}.services-grid{display:grid;gap:2rem;margin-bottom:2rem}.services-grid--columns-1{grid-template-columns:1fr}.services-grid--columns-2{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.services-grid--columns-3{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.services-grid--columns-4{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-card{background:#1a1a1a;border-radius:12px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #333;position:relative;overflow:hidden}.service-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.service-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4);opacity:0;transition:opacity .3s ease}.service-card:hover::before{opacity:1}.service-card__content{position:relative;z-index:2}.service-card__header{margin-bottom:1.5rem}.service-card__title{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 1rem 0;line-height:1.3}.service-card__description{color:#ccc;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.service-card__pricing{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem;background:rgba(255,255,255,.05);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.service-card__price-label{color:#999;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.service-card__price-value{color:#4ecdc4;font-size:1.25rem;font-weight:700}.service-card__testimonial{border-top:1px solid #333;padding-top:1.5rem;margin-top:1.5rem}.service-card__quote{color:#fff;font-style:italic;font-size:1rem;line-height:1.5;margin:0 0 1rem 0;position:relative;padding-left:1rem;border-left:3px solid #4ecdc4}.service-card__author{display:flex;align-items:center;gap:1rem}.service-card__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #333}.service-card__author-info{flex:1}.service-card__author-name{color:#fff;font-weight:600;font-size:.875rem;margin-bottom:.25rem}.service-card__author-title{color:#999;font-size:.75rem;margin-bottom:.125rem}.service-card__author-company{color:#4ecdc4;font-size:.75rem;font-weight:500}.services-grid-empty{text-align:center;padding:3rem 2rem;color:#999;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;font-style:italic}@media (max-width:768px){.services-grid{grid-template-columns:1fr!important;gap:1.5rem}.service-card{padding:1.5rem}.service-card__title{font-size:1.25rem}.service-card__author{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:480px){.services-grid-container{padding:15px}.service-card{padding:1.25rem}.service-card__pricing{flex-direction:column;align-items:flex-start;gap:.25rem}}
.suretrigger_button{position:relative}.st_trigger_button_loading:after{content:'';position:absolute;right:6px;top:50%;animation:rotate360 .5s infinite linear,exist .1s forwards ease}.st_trigger_button_loading:before{content:"";border-radius:50%;right:0;top:50%;position:absolute;border-right:3px solid #fff;animation:rotate360 .5s infinite linear,exist .1s forwards ease}@keyframes rotate360{100%{transform:rotate(360deg)}}@keyframes exist{100%{width:15px;height:15px;margin:-8px 5px 0 0}}