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