.bg-gradient.svelte-map4hr{background:linear-gradient(to bottom,#eff6ff,#fff)}.hero.svelte-map4hr{background-image:url(https://via.placeholder.com/1600x900/e6f7ff/1a65a7?text=MedAngle+Ward+Tests);background-size:cover;background-position:center;position:relative}.hero.svelte-map4hr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#ffffffe6,#ffffffb3,#ffffff80);z-index:1}.hero.svelte-map4hr>div:where(.svelte-map4hr){position:relative;z-index:2}.opacity-0.svelte-map4hr{opacity:0}.opacity-100.svelte-map4hr{opacity:1}.main-title.svelte-map4hr{font-size:2rem;font-weight:700;color:#1e3a8a;margin-bottom:1.5rem}@media (min-width: 768px){.main-title.svelte-map4hr{font-size:3rem}}.subtitle.svelte-map4hr{font-size:1.125rem;color:#374151;margin-bottom:2rem;max-width:48rem}@media (min-width: 768px){.subtitle.svelte-map4hr{font-size:1.25rem}}.cta-row.svelte-map4hr{display:flex;flex-wrap:wrap;gap:1rem}.btn.svelte-map4hr{font-weight:600;padding:.75rem 1.5rem;border-radius:.5rem;transition:background .2s,color .2s,border .2s;text-decoration:none}.btn.btn-primary.svelte-map4hr{background:#2563eb;color:#fff}.btn.btn-primary.svelte-map4hr:hover{background:#1d4ed8}.btn.btn-outline.svelte-map4hr{background:#fff;color:#2563eb;border:1px solid #2563eb}.btn.btn-outline.svelte-map4hr:hover{background:#f3f4f6}.btn.btn-white.svelte-map4hr{background:#fff;color:#1e3a8a}.btn.btn-white.svelte-map4hr:hover{background:#f3f4f6}.btn.btn-outline-white.svelte-map4hr{background:transparent;color:#fff;border:1px solid #fff}.btn.btn-outline-white.svelte-map4hr:hover{background:#1e40af}.btn.btn-lg.svelte-map4hr{font-size:1.125rem;padding:.75rem 2rem}.features-section.svelte-map4hr{padding:4rem 1rem}.section-title.svelte-map4hr{font-size:1.5rem;font-weight:700;color:#1e3a8a;text-align:center;margin-bottom:3rem}@media (min-width: 768px){.section-title.svelte-map4hr{font-size:2.25rem}}.features-grid.svelte-map4hr{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.features-grid.svelte-map4hr{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.features-grid.svelte-map4hr{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-map4hr{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 2px 8px #1e40af0d;transition:box-shadow .2s}.feature-card.svelte-map4hr:hover{box-shadow:0 4px 16px #1e40af1a}.feature-icon.svelte-map4hr{background:#dbeafe;padding:1rem;border-radius:9999px;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.feature-title.svelte-map4hr{font-size:1.25rem;font-weight:700;color:#1e3a8a;margin-bottom:.75rem}.feature-desc.svelte-map4hr{color:#374151;margin-bottom:1rem}.feature-list.svelte-map4hr{list-style:none;padding:0;margin:0;color:#374151}.feature-list.svelte-map4hr .feature-list-item:where(.svelte-map4hr){display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.testimonial-section.svelte-map4hr{background:#1e3a8a;color:#fff;padding:4rem 1rem}.testimonial-row.svelte-map4hr{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.testimonial-row.svelte-map4hr{flex-direction:row;align-items:center;justify-content:space-between}}.testimonial-content.svelte-map4hr{flex:1}.testimonial-box.svelte-map4hr{flex:1;background:#1e40af;padding:2rem;border-radius:1rem}.testimonial-title.svelte-map4hr{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.testimonial-list.svelte-map4hr{display:flex;flex-direction:column;gap:1.5rem}.testimonial-item.svelte-map4hr{background:#1e429f;padding:1rem;border-radius:.75rem}.testimonial-quote.svelte-map4hr{font-style:italic;margin-bottom:.5rem}.testimonial-author.svelte-map4hr{font-weight:700}.specialties-section.svelte-map4hr{padding:4rem 1rem}.specialties-grid.svelte-map4hr{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 768px){.specialties-grid.svelte-map4hr{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.specialty-card.svelte-map4hr{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;text-align:center;transition:box-shadow .2s}.specialty-card.svelte-map4hr:hover{box-shadow:0 2px 8px #1e40af14}.specialty-name.svelte-map4hr{font-weight:600;color:#374151}.cta-section.svelte-map4hr{background:#eff6ff;padding:4rem 1rem;text-align:center}.cta-desc.svelte-map4hr{font-size:1.125rem;color:#374151;margin-bottom:2rem;max-width:48rem;margin-left:auto;margin-right:auto}
