.section-label[data-astro-cid-d63majfk]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:1rem}.intro-section[data-astro-cid-d63majfk]{padding:6rem 2rem;background:var(--color-white)}.intro-container[data-astro-cid-d63majfk]{max-width:900px;margin:0 auto}.intro-content[data-astro-cid-d63majfk] h2[data-astro-cid-d63majfk]{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:var(--color-slate-900)}.intro-content[data-astro-cid-d63majfk] p[data-astro-cid-d63majfk]{font-size:1.125rem;line-height:1.8;color:var(--color-slate-600);margin-bottom:1.5rem}.features-section[data-astro-cid-d63majfk]{padding:6rem 2rem;background:var(--color-slate-50)}.features-container[data-astro-cid-d63majfk]{max-width:1200px;margin:0 auto}.features-header[data-astro-cid-d63majfk]{text-align:center;margin-bottom:4rem}.features-header[data-astro-cid-d63majfk] h2[data-astro-cid-d63majfk]{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;color:var(--color-slate-900)}.features-grid[data-astro-cid-d63majfk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card[data-astro-cid-d63majfk]{background:var(--color-white);padding:2rem;border-radius:1rem;text-align:center;box-shadow:var(--shadow-md)}.feature-icon[data-astro-cid-d63majfk]{width:60px;height:60px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.feature-icon[data-astro-cid-d63majfk] .material-symbols-outlined[data-astro-cid-d63majfk]{font-size:28px;color:var(--color-white)}.feature-card[data-astro-cid-d63majfk] h3[data-astro-cid-d63majfk]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--color-slate-900)}.feature-card[data-astro-cid-d63majfk] p[data-astro-cid-d63majfk]{color:var(--color-slate-600);line-height:1.6}.info-section[data-astro-cid-d63majfk]{padding:6rem 2rem;background:var(--color-white)}.info-container[data-astro-cid-d63majfk]{max-width:1200px;margin:0 auto}.info-grid[data-astro-cid-d63majfk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.info-card[data-astro-cid-d63majfk]{background:var(--color-slate-50);padding:2rem;border-radius:1rem}.info-card[data-astro-cid-d63majfk] h3[data-astro-cid-d63majfk]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-slate-900)}.info-card[data-astro-cid-d63majfk] h3[data-astro-cid-d63majfk] .material-symbols-outlined[data-astro-cid-d63majfk]{font-size:24px;color:var(--color-primary)}.info-card[data-astro-cid-d63majfk] p[data-astro-cid-d63majfk]{color:var(--color-slate-600);line-height:1.8}.info-card[data-astro-cid-d63majfk] ul[data-astro-cid-d63majfk]{list-style:none;padding:0}.info-card[data-astro-cid-d63majfk] li[data-astro-cid-d63majfk]{color:var(--color-slate-600);line-height:1.8;margin-bottom:.5rem}.directions-link[data-astro-cid-d63majfk]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);font-weight:600;text-decoration:none;margin-top:1rem}.directions-link[data-astro-cid-d63majfk] .material-icons[data-astro-cid-d63majfk]{font-size:18px;transition:transform .2s ease}.directions-link[data-astro-cid-d63majfk]:hover .material-icons[data-astro-cid-d63majfk]{transform:translate(4px)}.cta-section[data-astro-cid-d63majfk]{padding:6rem 2rem;background:var(--color-secondary);text-align:center}.cta-container[data-astro-cid-d63majfk]{max-width:700px;margin:0 auto}.cta-container[data-astro-cid-d63majfk] h2[data-astro-cid-d63majfk]{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--color-slate-900)}.cta-container[data-astro-cid-d63majfk] p[data-astro-cid-d63majfk]{font-size:1.25rem;color:var(--color-slate-700);margin-bottom:2rem}.cta-buttons[data-astro-cid-d63majfk]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-d63majfk]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:9999px;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-d63majfk]{background:var(--color-primary);color:var(--color-white)}.btn-secondary[data-astro-cid-d63majfk]{background:var(--color-white);color:var(--color-slate-900);border:2px solid var(--color-slate-200)}@media(max-width:768px){.intro-content[data-astro-cid-d63majfk] h2[data-astro-cid-d63majfk],.features-header[data-astro-cid-d63majfk] h2[data-astro-cid-d63majfk],.cta-container[data-astro-cid-d63majfk] h2[data-astro-cid-d63majfk]{font-size:2rem}.intro-section[data-astro-cid-d63majfk],.features-section[data-astro-cid-d63majfk],.info-section[data-astro-cid-d63majfk],.cta-section[data-astro-cid-d63majfk]{padding:4rem 1.5rem}}
