.services-section[data-v-d3a82337]{padding:80px 20px;background-color:#fff;text-align:center}.container[data-v-d3a82337]{max-width:1220px;margin:0 auto}.title[data-v-d3a82337]{font-family:Cairo,sans-serif;font-size:40px;font-weight:700;line-height:75px;color:#000;margin-bottom:20px}.subtitle[data-v-d3a82337]{font-family:Tajawal,sans-serif;font-size:24px;line-height:29px;max-width:640px;margin:0 auto 40px;text-align:center;color:#000}.cards[data-v-d3a82337]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card[data-v-d3a82337]{display:flex;flex-direction:column;align-items:center;padding:24px 21px;gap:18px;width:384px;height:400px;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.card[data-v-d3a82337]:hover{transform:translateY(-7px) scale(1.02);box-shadow:0 1px 1px #000}.card-image[data-v-d3a82337]{width:341px;height:231px;background-size:cover;background-position:center;border-radius:12px}.card-title[data-v-d3a82337]{font-family:Cairo,sans-serif;font-size:24px;font-weight:700;line-height:45px;text-align:center;color:#000}.details-button[data-v-d3a82337]{display:inline-flex;justify-content:center;align-items:center;width:537px;height:61px;border-radius:16px;background:#1254a3;color:#fff;font-family:Cairo,sans-serif;font-size:24px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:50px;border:none;box-shadow:0 4px 10px #0003}.details-button[data-v-d3a82337]:hover{background:#0d4285;transform:translateY(-2px);box-shadow:0 6px 15px #0000004d}@media (max-width: 768px){.details-button[data-v-d3a82337]{width:90%;font-size:20px;height:50px}}
