.service-page.svelte-130bmuq{padding-top:70px;background-color:#1a1a1a;min-height:100vh}.hero-section.svelte-130bmuq{height:400px;background-image:url(https://images.unsplash.com/photo-1555939594-58d7cb561ad1?q=80&w=2074&auto=format&fit=crop);background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.hero-overlay.svelte-130bmuq{position:absolute;inset:0;background:#0009}.hero-content.svelte-130bmuq{position:relative;z-index:1;text-align:center;color:#fff;padding:0 20px}.hero-content.svelte-130bmuq h1:where(.svelte-130bmuq){font-size:3.5rem;color:#d4af37;margin-bottom:1rem}.hero-content.svelte-130bmuq p:where(.svelte-130bmuq){font-size:1.3rem;color:#e0e0e0}.content-section.svelte-130bmuq{padding:80px 0}.container.svelte-130bmuq{max-width:1200px;margin:0 auto;padding:0 20px}.intro.svelte-130bmuq{margin-bottom:4rem;text-align:center}.intro.svelte-130bmuq h2:where(.svelte-130bmuq){color:#d4af37;margin-bottom:1rem}.divider.svelte-130bmuq{width:80px;height:3px;background:linear-gradient(to right,transparent,#d4af37,transparent);margin:0 auto 1.5rem}.intro.svelte-130bmuq p:where(.svelte-130bmuq){font-size:1.1rem;line-height:1.8;color:#e0e0e0;max-width:900px;margin:0 auto}.services-offered.svelte-130bmuq{margin-bottom:4rem}.services-offered.svelte-130bmuq h2:where(.svelte-130bmuq){color:#d4af37;text-align:center;margin-bottom:3rem}.service-grid.svelte-130bmuq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-item.svelte-130bmuq{background-color:#2a2a2ae6;padding:2rem;border-radius:5px;border:1px solid rgba(212,175,55,.15);transition:all .3s ease}.service-item.svelte-130bmuq:hover{transform:translateY(-5px);border-color:#d4af37;box-shadow:0 10px 30px #d4af3733}.service-item.svelte-130bmuq h3:where(.svelte-130bmuq){color:#d4af37;margin-bottom:1rem;font-size:1.5rem}.service-item.svelte-130bmuq p:where(.svelte-130bmuq){color:#b0b0b0;line-height:1.6}.cta-section.svelte-130bmuq{text-align:center;padding:3rem 0}.cta-section.svelte-130bmuq h2:where(.svelte-130bmuq){color:#d4af37;margin-bottom:1rem}.cta-section.svelte-130bmuq p:where(.svelte-130bmuq){color:#e0e0e0;font-size:1.1rem;margin-bottom:2rem}.cta-button.svelte-130bmuq{display:inline-block;padding:1rem 3rem;background:linear-gradient(135deg,#d4af37,#f4d03f);color:#0f0f0f;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:5px;transition:all .3s ease}.cta-button.svelte-130bmuq:hover{transform:translateY(-3px);box-shadow:0 10px 30px #d4af3766}@media(max-width:768px){.hero-content.svelte-130bmuq h1:where(.svelte-130bmuq){font-size:2.5rem}.hero-content.svelte-130bmuq p:where(.svelte-130bmuq){font-size:1.1rem}.service-grid.svelte-130bmuq{grid-template-columns:1fr}}
