.serviceComponent[data-v-54f8ffc5]{margin:32px 0;border-radius:50px;padding:48px 64px;background:linear-gradient(135deg,#fff,#f8f8f8)}@media (max-width: 768px){.serviceComponent[data-v-54f8ffc5]{padding:32px 24px}}.serviceContent[data-v-54f8ffc5]{max-width:1000px;margin:0 auto}.serviceContent section[data-v-54f8ffc5]{margin-bottom:48px}.serviceContent h2[data-v-54f8ffc5]{color:#2d2d2d;font-size:28px;margin-bottom:16px;font-weight:700}.serviceContent h3[data-v-54f8ffc5]{color:#3d3d3d;font-size:22px;margin:32px 0 16px;font-weight:600}.serviceContent h4[data-v-54f8ffc5]{color:#3d3d3d;font-size:18px;margin-bottom:8px;font-weight:600}.serviceContent p[data-v-54f8ffc5]{line-height:1.8;color:#2d2d2d;margin-bottom:16px}.serviceList[data-v-54f8ffc5]{list-style:none;padding:0}.serviceList li[data-v-54f8ffc5]{padding:12px 0 12px 32px;position:relative;line-height:1.6}.serviceList li[data-v-54f8ffc5]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700;font-size:20px}.benefitsList[data-v-54f8ffc5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:24px}.benefitItem[data-v-54f8ffc5]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 2px 8px #0000001a}.serviceCTA[data-v-54f8ffc5]{text-align:center;padding:48px 32px;background:linear-gradient(135deg,#f0f4f8,#e8eef3);border-radius:24px}.ctaButton[data-v-54f8ffc5]{display:inline-block;padding:16px 48px;background:linear-gradient(135deg,#2d2d2d,#1a1a1a);color:#fff;text-decoration:none;border-radius:30px;font-weight:600;margin-top:24px;transition:transform .3s ease,box-shadow .3s ease}.ctaButton[data-v-54f8ffc5]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0003}.mapComponent[data-v-54f8ffc5]{border-radius:50px;padding:8px;margin-top:32px;background:linear-gradient(135deg,#fff,#f8f8f8)}#mapSquare[data-v-54f8ffc5]{position:relative;overflow:hidden;padding:30px;height:180px;border-radius:50px}.mapBg[data-v-54f8ffc5]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.logoBig[data-v-54f8ffc5]{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;filter:drop-shadow(4px 4px 4px #111)}.servicesTitle[data-v-54f8ffc5]{text-align:center;font-size:32px;font-weight:700;margin:48px 0 32px;color:#2d2d2d}.serviceNavigation[data-v-54f8ffc5]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto 48px;padding:0 24px}@media (max-width: 768px){.serviceNavigation[data-v-54f8ffc5]{grid-template-columns:repeat(2,1fr);gap:16px}}.service[data-v-54f8ffc5]{display:flex;flex-direction:column;font-size:14px;text-align:center;text-decoration:none;color:#2d2d2d;transition:transform .3s ease}.service[data-v-54f8ffc5]:hover{transform:translateY(-5px)}.serviceIcon[data-v-54f8ffc5]{background:#d9dde7;border-radius:300px;aspect-ratio:1;width:100%;padding:5%;margin-bottom:10px;box-shadow:2px 2px 5px #00000080;transition:all .3s ease}.service:hover .serviceIcon[data-v-54f8ffc5]{box-shadow:3px 3px 10px #000000b3}.router-link-active .serviceIcon[data-v-54f8ffc5],.router-link-exact-active .serviceIcon[data-v-54f8ffc5]{background:linear-gradient(135deg,#e1b19a,#f1c1aa);box-shadow:0 4px 12px #1e4e6566;transform:scale(1.05);filter:invert(1)}.router-link-active[data-v-54f8ffc5],.router-link-exact-active[data-v-54f8ffc5]{font-weight:600}
