.services-page.svelte-1rzjux4{padding-top:0}.container.svelte-1rzjux4{max-width:1200px;margin:0 auto;padding:0 20px}.services-hero.svelte-1rzjux4{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;padding:80px 0 60px;text-align:center}.services-hero.svelte-1rzjux4 h1:where(.svelte-1rzjux4){font-size:3.5rem;font-family:Darker_Grotesque,sans-serif;font-weight:900;margin-bottom:20px}.hero-subtitle.svelte-1rzjux4{font-size:1.3rem;color:#ecf0f1;margin-bottom:30px}.hero-highlights.svelte-1rzjux4{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.highlight.svelte-1rzjux4{background:#ffffff1a;padding:10px 20px;border-radius:25px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.services-overview.svelte-1rzjux4{padding:60px 0;background:#f8f9fa;text-align:center}.services-overview.svelte-1rzjux4 h2:where(.svelte-1rzjux4){color:#2c3e50;font-size:2.5rem;margin-bottom:20px;font-family:Darker_Grotesque,sans-serif;font-weight:700}.overview-text.svelte-1rzjux4{font-size:1.2rem;color:#5a6c7d;max-width:800px;margin:0 auto;line-height:1.6}.service-details.svelte-1rzjux4{padding:40px 0}.service-section.svelte-1rzjux4{padding:60px 0;border-bottom:1px solid #e9ecef}.service-section.svelte-1rzjux4:last-child{border-bottom:none}.service-section.svelte-1rzjux4:nth-child(2n){background:#152d46}.service-content.svelte-1rzjux4{display:grid;grid-template-columns:2fr 1fr;gap:50px;align-items:start}.service-content.reverse.svelte-1rzjux4{grid-template-columns:1fr 2fr}.service-content.reverse.svelte-1rzjux4 .service-text:where(.svelte-1rzjux4){order:2}.service-content.reverse.svelte-1rzjux4 .service-features:where(.svelte-1rzjux4){order:1}.service-text.svelte-1rzjux4 h2:where(.svelte-1rzjux4){color:#4d99e6;font-size:2.2rem;margin-bottom:15px;font-family:Darker_Grotesque,sans-serif;font-weight:700}.service-subtitle.svelte-1rzjux4{color:#27ae60;font-size:1.2rem;font-weight:600;margin-bottom:30px}.service-text.svelte-1rzjux4 h3:where(.svelte-1rzjux4){color:#25629e;font-size:1.4rem;margin:25px 0 15px;font-weight:600}.service-text.svelte-1rzjux4 ul:where(.svelte-1rzjux4){color:#9cb0c2;line-height:1.6;margin-bottom:25px}.service-text.svelte-1rzjux4 li:where(.svelte-1rzjux4){margin-bottom:10px}.service-text.svelte-1rzjux4 li:where(.svelte-1rzjux4) strong:where(.svelte-1rzjux4){color:#618cb8}.service-features.svelte-1rzjux4{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px #0000001a;height:fit-content}.service-section.svelte-1rzjux4:nth-child(2n) .service-features:where(.svelte-1rzjux4){background:#f8f9fa;border:1px solid #e9ecef}.service-features.svelte-1rzjux4 h3:where(.svelte-1rzjux4){color:#2c3e50;margin-bottom:20px;font-size:1.3rem}.feature-list.svelte-1rzjux4{display:flex;flex-direction:column;gap:20px}.feature-item.svelte-1rzjux4 h4:where(.svelte-1rzjux4){color:#27ae60;margin-bottom:8px;font-size:1.1rem}.feature-item.svelte-1rzjux4 p:where(.svelte-1rzjux4){color:#5a6c7d;line-height:1.5;font-size:.95rem}.pricing-timeline.svelte-1rzjux4{padding:80px 0;background:#2c3e50;color:#fff}.pricing-timeline.svelte-1rzjux4 h2:where(.svelte-1rzjux4){color:#fff;font-size:2.5rem;text-align:center;margin-bottom:50px;font-family:Darker_Grotesque,sans-serif;font-weight:700}.pricing-content.svelte-1rzjux4{display:grid;grid-template-columns:1fr 1fr;gap:50px}.pricing-philosophy.svelte-1rzjux4 h3:where(.svelte-1rzjux4){color:#27ae60;margin-bottom:20px;font-size:1.5rem}.pricing-philosophy.svelte-1rzjux4 p:where(.svelte-1rzjux4){color:#ecf0f1;line-height:1.6;margin-bottom:30px}.pricing-highlights.svelte-1rzjux4{display:flex;flex-direction:column;gap:20px}.pricing-item.svelte-1rzjux4{background:#ffffff0d;padding:20px;border-radius:8px;border-left:4px solid #27ae60}.pricing-item.svelte-1rzjux4 h4:where(.svelte-1rzjux4){color:#fff;margin-bottom:10px}.pricing-item.svelte-1rzjux4 p:where(.svelte-1rzjux4){color:#bdc3c7;line-height:1.5;font-size:.95rem}.maintenance-details.svelte-1rzjux4 h3:where(.svelte-1rzjux4){color:#27ae60;margin-bottom:20px;font-size:1.5rem}.maintenance-features.svelte-1rzjux4 ul:where(.svelte-1rzjux4){background:#ffffff0d;padding:25px;border-radius:8px;margin-bottom:20px}.maintenance-features.svelte-1rzjux4 li:where(.svelte-1rzjux4){color:#ecf0f1;line-height:1.8;margin-bottom:8px}.maintenance-value.svelte-1rzjux4{background:#27ae601a;padding:20px;border-radius:8px;border-left:4px solid #27ae60}.maintenance-value.svelte-1rzjux4 p:where(.svelte-1rzjux4){color:#ecf0f1;line-height:1.6;margin:0}.process-section.svelte-1rzjux4{padding:80px 0;background:#f8f9fa}.process-section.svelte-1rzjux4 h2:where(.svelte-1rzjux4){color:#2c3e50;font-size:2.5rem;text-align:center;margin-bottom:50px;font-family:Darker_Grotesque,sans-serif;font-weight:700}.process-steps.svelte-1rzjux4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1000px;margin:0 auto}.process-step.svelte-1rzjux4{text-align:center}.step-number.svelte-1rzjux4{width:60px;height:60px;background:#27ae60;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 20px;font-family:Darker_Grotesque,sans-serif}.step-content.svelte-1rzjux4 h3:where(.svelte-1rzjux4){color:#2c3e50;margin-bottom:15px;font-size:1.3rem}.step-content.svelte-1rzjux4 p:where(.svelte-1rzjux4){color:#5a6c7d;line-height:1.6}.services-cta.svelte-1rzjux4{padding:80px 0;background:#fff;text-align:center}.services-cta.svelte-1rzjux4 h2:where(.svelte-1rzjux4){color:#2c3e50;font-size:2.5rem;margin-bottom:20px;font-family:Darker_Grotesque,sans-serif;font-weight:700}.services-cta.svelte-1rzjux4 .intro-text:where(.svelte-1rzjux4){color:#5a6c7d;font-size:1.2rem;margin-bottom:40px}.cta-content.svelte-1rzjux4{display:grid;grid-template-columns:2fr 1fr;gap:50px;align-items:center;max-width:900px;margin:0 auto}.cta-text.svelte-1rzjux4{text-align:left}.cta-text.svelte-1rzjux4 h3:where(.svelte-1rzjux4){color:#27ae60;margin-bottom:15px;font-size:1.5rem}.cta-text.svelte-1rzjux4 p:where(.svelte-1rzjux4){color:#5a6c7d;line-height:1.6}.cta-buttons.svelte-1rzjux4{display:flex;flex-direction:column;gap:15px}.button.svelte-1rzjux4{display:inline-block;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:600;text-align:center;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.button.primary.svelte-1rzjux4{background:#27ae60;color:#fff}.button.primary.svelte-1rzjux4:hover{background:#2ecc71;transform:translateY(-2px)}.button.secondary.svelte-1rzjux4{background:transparent;color:#2c3e50;border:2px solid #2c3e50}.button.secondary.svelte-1rzjux4:hover{background:#2c3e50;color:#fff}@media (max-width: 768px){.services-hero.svelte-1rzjux4 h1:where(.svelte-1rzjux4){font-size:2.5rem}.hero-highlights.svelte-1rzjux4{flex-direction:column;align-items:center}.service-content.svelte-1rzjux4,.service-content.reverse.svelte-1rzjux4{grid-template-columns:1fr;gap:30px}.service-content.reverse.svelte-1rzjux4 .service-text:where(.svelte-1rzjux4),.service-content.reverse.svelte-1rzjux4 .service-features:where(.svelte-1rzjux4){order:unset}.pricing-content.svelte-1rzjux4,.cta-content.svelte-1rzjux4{grid-template-columns:1fr;gap:30px}.cta-text.svelte-1rzjux4{text-align:center}.process-steps.svelte-1rzjux4{grid-template-columns:1fr;gap:30px}.pricing-timeline.svelte-1rzjux4,.process-section.svelte-1rzjux4,.services-cta.svelte-1rzjux4{padding:60px 0}}
