.landing-main-grid{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}@media(max-width:991px){.landing-main-grid{grid-template-columns:1fr;gap:3rem}}.landing-sidebar{position:sticky;top:100px}@media(max-width:991px){.landing-sidebar{position:static}}.direct-answer-text{background:#0d948808;padding:1.5rem;border-radius:1rem;line-height:1.6}.who-is-for-section{position:relative;overflow:hidden}.who-card{transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%}.who-card:hover{transform:translateY(-4px);border-color:var(--mfm-teal);box-shadow:0 10px 20px #0d94880a}.who-card h3{font-family:Inter,sans-serif;font-weight:800}.timeline-container{padding-left:2rem}.rtl .timeline-container{padding-left:0;padding-right:2rem;border-l-width:0;border-left:none;border-right:2px solid #f1f5f9}.timeline-item{position:relative}.timeline-badge{box-shadow:0 0 0 4px #0d948826;display:flex;align-items:center;justify-content:center;z-index:10}.rtl .timeline-badge{left:auto;right:-37px}.bg-red-50{background-color:#fef2f2}.border-red-100{border-color:#fee2e2}.text-red-950{color:#450a0a}.text-red-900{color:#7f1d1d}.border-blue-100{border-color:#dbeafe}.text-blue-950{color:#172554}.text-blue-900{color:#1e3a8a}.medical-review-footer{font-family:Inter,sans-serif}.medical-review-footer span{font-weight:600}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gap-6{gap:1.5rem}.gap-4{gap:1rem}.gap-3{gap:.75rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-8{padding-top:2rem;padding-bottom:2rem}.bg-slate-50{background-color:#f8fafc}.bg-slate-900{background-color:#0f172a}.border-y{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.border-slate-100{border-color:#f1f5f9}.border-slate-150{border-color:#eef2f6}.border-slate-800{border-color:#1e293b}.text-slate-400{color:#94a3b8}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-slate-700{color:#334155}.text-slate-900{color:#0f172a}.bg-teal-50{background-color:#f0fdfa}.bg-blue-50{background-color:#eff6ff}.bg-amber-50{background-color:#fffbeb}.bg-indigo-50{background-color:#eef2ff}.text-teal-600{color:#0d9488}.text-blue-600{color:#2563eb}.text-amber-600{color:#d97706}.text-indigo-600{color:#4f46e5}.font-extrabold{font-weight:800}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-center{text-align:center}.mb-12{margin-bottom:3rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.max-w-2xl{max-width:42rem}.mx-auto{margin-left:auto;margin-right:auto}.flex-shrink-0{flex-shrink:0}.font-semibold{font-weight:600}.text-sm{font-size:.875rem;line-height:1.25rem}.leading-relaxed{line-height:1.625}.relative{position:relative}.pl-6{padding-left:1.5rem}.pl-5{padding-left:1.25rem}.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.local-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media(max-width:768px){.local-access-grid{grid-template-columns:1fr}}.local-access-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.75rem}.local-access-heading{font-size:1.25rem;font-weight:800;color:var(--mc-navy, #0f172a);margin:0 0 .75rem}.local-access-text{color:#475569;line-height:1.7;margin:0;font-size:.98rem}.areas-served-block{margin-top:.5rem}.areas-served-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.area-tag{background:#eff6ff;color:#1e3a8a;border:1px solid #bfdbfe;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:600}
