.in-store-services{max-width:1200px;margin:40px auto;padding:0 20px}.services-title{color:#131e29;text-align:left;margin-bottom:20px;padding-left:4px;font-size:18px;font-weight:600}.services-grid{perspective:1000px;grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.service-card{cursor:pointer;will-change:transform;background:#fff;border:1px solid #e6e6e6;flex-direction:column;min-height:90px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.service-card:hover{box-shadow:0 8px 16px #0000001a}.service-content{justify-content:space-between;align-items:center;width:100%;padding:16px 16px 16px 20px;display:flex;position:relative}.service-text{flex-direction:column;flex:1;align-items:flex-start;max-width:400px;padding-left:30px;display:flex}.service-text h3{color:#131e29;text-align:left;margin:0 0 4px;font-size:25px;font-weight:600;line-height:1.2}.service-text p{color:#131e29;text-align:left;margin:0;font-size:16px;line-height:1.4}.service-icon{will-change:transform;justify-content:center;align-items:center;margin-left:auto;display:flex}.service-icon img{object-fit:contain;width:100%;height:100%}.teal-line{transform-origin:top;background-color:#0a9ba9;width:11px;position:absolute;top:0;bottom:0;left:0}.expanded-content{background:#fff;border-top:1px solid #e6e6e6;overflow:hidden}.service-details{padding:20px 20px 20px 50px}.provider-logos{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;display:flex}.provider-logos img{object-fit:contain}.additional-info{color:#666;white-space:pre-line;text-align:left;margin:0;font-size:14px;line-height:1.5}@media (max-width:768px){.services-grid{grid-template-columns:1fr;gap:10px}.service-content{padding:12px 12px 12px 16px}.service-text h3{font-size:15px}.service-text p{font-size:12px}.service-icon{height:54px}.service-text{padding-left:15px;max-width:220px!important}.service-details{padding:15px 15px 15px 25px}.provider-logos{gap:10px}.additional-info{font-size:12px}}@media (prefers-reduced-motion:reduce){.service-card,.service-icon,.teal-line,.expanded-content{transition:none}.service-card:hover{box-shadow:none;transform:none}}@media (hover:none){.service-card:hover{box-shadow:none;transform:none}}
