.hero-section[data-astro-cid-ygk6mikt]{min-height:500px;position:relative}@media (width>=768px){.hero-section[data-astro-cid-ygk6mikt]{min-height:870px}}.hero-gradient[data-astro-cid-ygk6mikt]{background:radial-gradient(circle at 70% 30%,#0f172a0d 0%,#0000 70%)}.glass-card[data-astro-cid-ygk6mikt]{backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #0f172a1a}.cta-primary[data-astro-cid-ygk6mikt]{color:#fff;background:#0f172a;transition:all .3s;box-shadow:0 25px 50px -12px #0f172a40}.cta-primary[data-astro-cid-ygk6mikt]:hover{transform:translateY(-2px);box-shadow:0 30px 60px -12px #0f172a4d}.clinical-category-grid[data-astro-cid-qxkmjpeu]{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:32px;display:grid}@media (width<=640px){.clinical-category-grid[data-astro-cid-qxkmjpeu]{grid-template-columns:1fr}}.clinical-category-card[data-astro-cid-qxkmjpeu]{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:20px;height:100%;padding:32px;transition:all .3s}.clinical-category-card[data-astro-cid-qxkmjpeu]:hover{border-color:#0f172a;box-shadow:0 12px 32px #0000000d}.category-header[data-astro-cid-qxkmjpeu]{border-bottom:1px dashed var(--color-outline-variant);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.category-icon[data-astro-cid-qxkmjpeu]{color:#0f172a;font-size:32px}.category-title[data-astro-cid-qxkmjpeu]{color:#0f172a;font-family:Inter,sans-serif;font-size:20px;font-weight:700}.module-list[data-astro-cid-qxkmjpeu]{flex-direction:column;gap:20px;display:flex}.module-item[data-astro-cid-qxkmjpeu] dt[data-astro-cid-qxkmjpeu]{color:#0f172a;align-items:center;gap:8px;margin-bottom:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;display:flex}.module-item[data-astro-cid-qxkmjpeu] dt[data-astro-cid-qxkmjpeu]:before{content:"medical_services";opacity:.5;font-family:Material Symbols Outlined;font-size:18px}.module-item[data-astro-cid-qxkmjpeu] dd[data-astro-cid-qxkmjpeu]{color:var(--color-on-surface-variant);margin-left:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.tech-grid[data-astro-cid-qxkmjpeu]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.tech-card[data-astro-cid-qxkmjpeu]{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:16px;padding:32px;transition:all .3s}.tech-card[data-astro-cid-qxkmjpeu]:hover{border-color:#0f172a;transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.dark[data-astro-cid-qxkmjpeu] .tech-card[data-astro-cid-qxkmjpeu]:hover{box-shadow:0 16px 48px #0000004d}.tech-icon[data-astro-cid-qxkmjpeu]{color:#0f172a;margin-bottom:24px;font-size:48px;transition:transform .3s;display:block}.tech-card[data-astro-cid-qxkmjpeu]:hover .tech-icon[data-astro-cid-qxkmjpeu]{transform:scale(1.1)}.tech-title[data-astro-cid-qxkmjpeu]{color:#0f172a;margin-bottom:12px;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:30px}.tech-description[data-astro-cid-qxkmjpeu]{color:var(--color-on-surface-variant);font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.admin-grid[data-astro-cid-mfy4fhdi]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.admin-item[data-astro-cid-mfy4fhdi]{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:12px;align-items:center;gap:12px;padding:20px 24px;transition:all .3s;display:flex}.admin-item[data-astro-cid-mfy4fhdi]:hover{border-color:#0f172a;transform:translate(4px);box-shadow:0 8px 24px #0000000f}.dark[data-astro-cid-mfy4fhdi] .admin-item[data-astro-cid-mfy4fhdi]:hover{box-shadow:0 8px 24px #0003}.admin-icon[data-astro-cid-mfy4fhdi]{color:#0f172a;flex-shrink:0;font-size:24px}.admin-label[data-astro-cid-mfy4fhdi]{color:#0f172a;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.detail-grid[data-astro-cid-mfy4fhdi]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.detail-card[data-astro-cid-mfy4fhdi]{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:16px;padding:32px;transition:all .3s}.detail-card[data-astro-cid-mfy4fhdi]:hover{border-color:#0f172a;transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.dark[data-astro-cid-mfy4fhdi] .detail-card[data-astro-cid-mfy4fhdi]:hover{box-shadow:0 16px 48px #0000004d}.detail-title[data-astro-cid-mfy4fhdi]{color:#0f172a;margin-bottom:12px;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:30px}.detail-description[data-astro-cid-mfy4fhdi]{color:var(--color-on-surface-variant);margin-bottom:20px;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.detail-features[data-astro-cid-mfy4fhdi]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.detail-feature[data-astro-cid-mfy4fhdi]{color:var(--color-on-surface-variant);align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:14px;display:flex}.detail-feature[data-astro-cid-mfy4fhdi] .material-symbols-outlined[data-astro-cid-mfy4fhdi]{color:#0f172a;font-size:18px}.module-grid[data-astro-cid-n6b3frcj]{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px;display:grid}.module-card[data-astro-cid-n6b3frcj]{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:16px;padding:32px;transition:all .3s}.module-card[data-astro-cid-n6b3frcj]:hover{border-color:#0f172a;transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.dark[data-astro-cid-n6b3frcj] .module-card[data-astro-cid-n6b3frcj]:hover{box-shadow:0 16px 48px #0000004d}.module-title[data-astro-cid-n6b3frcj]{color:#0f172a;margin-bottom:12px;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:30px}.module-description[data-astro-cid-n6b3frcj]{color:var(--color-on-surface-variant);margin-bottom:20px;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.module-features[data-astro-cid-n6b3frcj]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.module-feature[data-astro-cid-n6b3frcj]{color:var(--color-on-surface-variant);align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:14px;display:flex}.module-feature[data-astro-cid-n6b3frcj] .material-symbols-outlined[data-astro-cid-n6b3frcj]{color:#0f172a;font-size:18px}.section-header[data-astro-cid-n6b3frcj]{text-align:center;margin-bottom:40px}.section-badge[data-astro-cid-n6b3frcj]{letter-spacing:.05em;color:#0f172a;text-transform:uppercase;background:#0f172a0f;border-radius:9999px;margin-bottom:24px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-block}.section-title[data-astro-cid-n6b3frcj]{letter-spacing:-.01em;color:#0f172a;margin-bottom:16px;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:48px}.section-desc[data-astro-cid-n6b3frcj]{color:#64748b;max-width:700px;margin:0 auto;font-family:Inter,sans-serif;font-size:18px;line-height:28px}.divider[data-astro-cid-n6b3frcj]{border-top:1px solid #c6c6cd;margin:40px 0}.report-grid[data-astro-cid-5ts6llq2]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.report-card[data-astro-cid-5ts6llq2]{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:16px;padding:32px;transition:all .3s}.report-card[data-astro-cid-5ts6llq2]:hover{border-color:#0f172a;transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.dark[data-astro-cid-5ts6llq2] .report-card[data-astro-cid-5ts6llq2]:hover{box-shadow:0 16px 48px #0000004d}.report-category[data-astro-cid-5ts6llq2]{letter-spacing:.05em;color:#0f172a;text-transform:uppercase;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.report-list[data-astro-cid-5ts6llq2]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.report-item[data-astro-cid-5ts6llq2]{color:var(--color-on-surface-variant);padding-left:24px;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;position:relative}.report-item[data-astro-cid-5ts6llq2]:before{content:"";opacity:.5;background:#0f172a;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.section-header[data-astro-cid-5ts6llq2]{text-align:center;margin-bottom:40px}.section-badge[data-astro-cid-5ts6llq2]{letter-spacing:.05em;color:#0f172a;text-transform:uppercase;background:#0f172a0f;border-radius:9999px;margin-bottom:24px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-block}.section-title[data-astro-cid-5ts6llq2]{letter-spacing:-.01em;color:#0f172a;margin-bottom:16px;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:48px}.section-desc[data-astro-cid-5ts6llq2]{color:#64748b;max-width:700px;margin:0 auto;font-family:Inter,sans-serif;font-size:18px;line-height:28px}.divider[data-astro-cid-5ts6llq2]{border-top:1px solid #c6c6cd;margin:40px 0}.analytics-card[data-astro-cid-5ts6llq2]{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:20px;padding:48px}.analytics-icon[data-astro-cid-5ts6llq2]{opacity:.9;margin-bottom:24px;font-size:64px}.analytics-title[data-astro-cid-5ts6llq2]{margin-bottom:16px;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:40px}.analytics-desc[data-astro-cid-5ts6llq2]{opacity:.8;max-width:600px;margin:0 auto 32px;font-family:Inter,sans-serif;font-size:18px;line-height:28px}.analytics-btn[data-astro-cid-5ts6llq2]{color:#0f172a;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:16px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;transition:all .3s}.analytics-btn[data-astro-cid-5ts6llq2]:hover{transform:scale(1.02);box-shadow:0 8px 24px #fff3}.cta-section[data-astro-cid-im3woibt]{background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.cta-section[data-astro-cid-im3woibt]:before{content:"";pointer-events:none;background:radial-gradient(#0f172a0d 0%,#0000 70%);position:absolute;inset:0}.cta-primary[data-astro-cid-im3woibt]{color:#fff;background:#0f172a;transition:all .3s;box-shadow:0 25px 50px -12px #0f172a40}.cta-primary[data-astro-cid-im3woibt]:hover{transform:scale(1.02);box-shadow:0 30px 60px -12px #0f172a4d}