.cl-container[data-astro-cid-ewxeopd2]{max-width:880px;margin:0 auto;padding:0 1.5rem}.cl-hero[data-astro-cid-ewxeopd2]{padding:5rem 0 4rem;background:linear-gradient(180deg,#fff,#eaf3f7);text-align:center}.cl-eyebrow[data-astro-cid-ewxeopd2]{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#428ca6;margin-bottom:1rem}.cl-title[data-astro-cid-ewxeopd2]{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#0a2540;margin:0 0 1.5rem;letter-spacing:-.02em;line-height:1.1}.cl-subhead[data-astro-cid-ewxeopd2]{font-size:1.1rem;color:#475569;line-height:1.65;max-width:720px;margin:0 auto}.cl-section[data-astro-cid-ewxeopd2]{padding:4rem 0;background:#fff}.cl-section--alt[data-astro-cid-ewxeopd2]{background:#f9fafb;border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB}.cl-section-title[data-astro-cid-ewxeopd2]{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;color:#0a2540;margin:0 0 1.5rem;letter-spacing:-.01em;line-height:1.2}.cl-prose[data-astro-cid-ewxeopd2]{color:#374151;font-size:1.05rem;line-height:1.7;margin:0;max-width:720px}.cl-where[data-astro-cid-ewxeopd2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;max-width:720px}.cl-where[data-astro-cid-ewxeopd2] li[data-astro-cid-ewxeopd2]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.25rem;background:#fff;border:1px solid #E5E7EB;border-radius:12px}.cl-where-region[data-astro-cid-ewxeopd2]{font-weight:700;color:#0a2540;min-width:110px}.cl-where-detail[data-astro-cid-ewxeopd2]{color:#4b5563;font-size:.95rem;line-height:1.5}.cl-bullets[data-astro-cid-ewxeopd2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem;max-width:720px}.cl-bullets[data-astro-cid-ewxeopd2] li[data-astro-cid-ewxeopd2]{position:relative;padding-left:1.75rem;color:#1f2937;font-size:1.05rem;line-height:1.6}.cl-bullets[data-astro-cid-ewxeopd2] li[data-astro-cid-ewxeopd2]:before{content:"";position:absolute;left:.4rem;top:.65rem;width:8px;height:8px;border-radius:50%;background:#428ca6}.cl-roadmap-intro[data-astro-cid-ewxeopd2]{margin-bottom:2rem}.cl-roadmap-grid[data-astro-cid-ewxeopd2]{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:100%}@media(min-width:768px){.cl-roadmap-grid[data-astro-cid-ewxeopd2]{grid-template-columns:1.4fr 1fr 1.2fr}}.cl-roadmap-card[data-astro-cid-ewxeopd2]{background:#fff;border:1px solid #E5E7EB;border-radius:16px;padding:1.5rem 1.5rem 1.75rem;box-shadow:0 1px 3px #0000000a}.cl-roadmap-card--oncology[data-astro-cid-ewxeopd2]{border-top:4px solid #E8593C}.cl-roadmap-card--cardiology[data-astro-cid-ewxeopd2]{border-top:4px solid #B23B3B}.cl-roadmap-card--neurology[data-astro-cid-ewxeopd2]{border-top:4px solid #7F77DD}.cl-roadmap-card-head[data-astro-cid-ewxeopd2]{margin-bottom:1rem}.cl-roadmap-priority[data-astro-cid-ewxeopd2]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin-bottom:.4rem}.cl-roadmap-title[data-astro-cid-ewxeopd2]{font-size:1.4rem;font-weight:800;color:#0a2540;margin:0;letter-spacing:-.01em;line-height:1.2}.cl-roadmap-list[data-astro-cid-ewxeopd2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.cl-roadmap-list[data-astro-cid-ewxeopd2] li[data-astro-cid-ewxeopd2]{color:#1f2937;font-size:.95rem;line-height:1.5;padding-left:1rem;position:relative}.cl-roadmap-list[data-astro-cid-ewxeopd2] li[data-astro-cid-ewxeopd2]:before{content:"";position:absolute;left:0;top:.55rem;width:5px;height:5px;border-radius:50%;background:#94a3b8}.cl-contact-line[data-astro-cid-ewxeopd2]{color:#1f2937;font-size:1.1rem;margin:0 0 1.5rem;line-height:1.6}.cl-contact-cta-wrap[data-astro-cid-ewxeopd2]{display:flex;justify-content:flex-start}.cl-cta-primary[data-astro-cid-ewxeopd2]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:#428ca6;color:#fff;border-radius:999px;font-weight:600;text-decoration:none;box-shadow:0 8px 20px -10px #428ca666;transition:all .2s}.cl-cta-primary[data-astro-cid-ewxeopd2]:hover{background:#356d83;transform:translateY(-1px)}
