.container.svelte-1x72nxv{max-width:1000px;margin:0 auto;padding:0 20px}.service-section.svelte-1x72nxv{padding:60px 0;background:#fff}.service-title.svelte-1x72nxv{text-align:center;font-size:36px;font-weight:700;margin-bottom:10px;letter-spacing:2px;border-bottom:1px dotted #bbb;padding-bottom:10px}.service-subtitle.svelte-1x72nxv{text-align:center;font-size:22px;color:#e74c3c;font-weight:700;margin-bottom:30px}.service-intro.svelte-1x72nxv{font-size:18px;margin-bottom:20px;color:#2c3e50}.service-list.svelte-1x72nxv{margin:20px 0 30px;padding-left:20px}.service-list.svelte-1x72nxv li:where(.svelte-1x72nxv){font-size:16px;margin-bottom:10px;color:#2c3e50}.highlight.svelte-1x72nxv{color:#e74c3c;font-weight:700}.contact-info.svelte-1x72nxv{margin-top:40px;padding:20px;background:#f8f9fa;border-radius:8px;box-shadow:0 3px 10px #00000014}.contact-info.svelte-1x72nxv h3:where(.svelte-1x72nxv){font-size:20px;color:#2c3e50;margin-bottom:10px;font-weight:600}.contact-info.svelte-1x72nxv p:where(.svelte-1x72nxv){font-size:16px;margin:6px 0;color:#2c3e50}@media (max-width: 768px){.service-title.svelte-1x72nxv{font-size:28px}.service-section.svelte-1x72nxv{padding:40px 0}.container.svelte-1x72nxv{padding:0 10px}}
