.service-list.svelte-3j3usk{list-style:none;padding:0}.service-list.svelte-3j3usk li:where(.svelte-3j3usk){display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem 0}.service-list.svelte-3j3usk i:where(.svelte-3j3usk){color:var(--accent-green);font-size:.9rem;flex-shrink:0}.benefits-grid.svelte-3j3usk{display:grid;grid-template-columns:1fr;gap:1.5rem}.benefit-item.svelte-3j3usk{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a}.benefit-item.svelte-3j3usk i:where(.svelte-3j3usk){font-size:2rem;color:var(--primary-blue);margin-bottom:1rem}.benefit-item.svelte-3j3usk h4:where(.svelte-3j3usk){margin-bottom:.5rem;color:var(--text-dark)}.process-timeline.svelte-3j3usk{position:relative;max-width:600px;margin:0 auto}.timeline-item.svelte-3j3usk{margin-bottom:2rem;position:relative}.timeline-item.svelte-3j3usk:before{content:"";position:absolute;left:15px;top:30px;bottom:-2rem;width:2px;background:var(--primary-blue)}.timeline-item.svelte-3j3usk:last-child:before{display:none}.timeline-content.svelte-3j3usk{margin-left:50px;padding:1.5rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;position:relative}.timeline-content.svelte-3j3usk:before{content:"";position:absolute;left:-20px;top:25px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:20px solid white}.timeline-content.svelte-3j3usk h3:where(.svelte-3j3usk){margin-bottom:.5rem;color:var(--primary-blue)}.cta-content.svelte-3j3usk{padding:4rem 0}.cta-content.svelte-3j3usk h2:where(.svelte-3j3usk){margin-bottom:1rem;font-size:2.5rem}.cta-buttons.svelte-3j3usk{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media(max-width:768px){.hero-content.svelte-3j3usk{grid-template-columns:1fr;text-align:center}.grid-2.svelte-3j3usk{grid-template-columns:1fr}.timeline-content.svelte-3j3usk{margin-left:30px}.timeline-content.svelte-3j3usk:before{left:-15px;border-right-width:15px}.cta-content.svelte-3j3usk h2:where(.svelte-3j3usk){font-size:2rem}}
