.insurance-stores-section{width:100%;margin:0;padding:20px 20px 60px 0}.insurance-stores-description{text-align:center;color:#131E29;font-size:16px;line-height:1.5;margin:0 auto 30px;max-width:700px}.insurance-stores-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;position:relative;padding:0 20px}.insurance-store-card{background:#F5F6FA;padding:30px;border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px}.insurance-store-button{background:#131E29;color:white;border:none;border-radius:20px;padding:10px 20px;font-size:14px;font-weight:700;cursor:pointer;width:unset!important;transition:transform .2s ease,opacity .2s ease}.insurance-store-button:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:1024px){.insurance-stores-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.insurance-stores-description{text-align:left;font-size:14px}.insurance-store-card{padding:20px;min-height:140px}}@media (max-width:480px){.insurance-stores-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.insurance-store-button{transition:none}}