main a.group.h-full,main a.block.h-full,main a.block.rounded-2xl,main div.rounded-2xl.bg-white:has(a.link){position:relative;box-shadow:0 1px 2px rgba(11,31,58,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
main a.group.h-full:hover,main a.block.h-full:hover,main a.block.rounded-2xl:hover,main div.rounded-2xl.bg-white:has(a.link):hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(11,31,58,.1)}
main a.group.h-full::before,main a.block.h-full::before,main a.block.rounded-2xl::before,main div.rounded-2xl.bg-white:has(a.link)::before{content:"";display:block;flex:none;width:42px;height:42px;margin-bottom:14px;border-radius:12px;background:var(--i,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22m8.5 12 2.5 2.5 4.5-5%22/%3E%3C/svg%3E")) center/23px no-repeat,linear-gradient(135deg,#62d9b7,#4cc9e6)}
main h2::after{content:"";display:block;width:52px;height:4px;margin-top:14px;border-radius:2px;background:linear-gradient(90deg,#62d9b7,#4cc9e6)}
main section:first-child.bg-paper{background-image:radial-gradient(38rem 24rem at 92% -10%,rgba(98,217,183,.2),transparent 70%),radial-gradient(30rem 20rem at 70% -20%,rgba(76,201,230,.16),transparent 70%)}
main img{box-shadow:0 8px 22px rgba(11,31,58,.1)}
@media(prefers-reduced-motion:reduce){main a,main div{transition:none!important;transform:none!important}}
main a[href*="medical-billing"],main div.rounded-2xl:has(a.link[href*="medical-billing"]),main a[href*="facturacion-medica"],main div.rounded-2xl:has(a.link[href*="facturacion-medica"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 3h12v18l-3-2-3 2-3-2-3 2z%22/%3E%3Cpath d=%22M9 8h6M9 12h6%22/%3E%3C/svg%3E")}
main a[href*="medical-coding"],main div.rounded-2xl:has(a.link[href*="medical-coding"]),main a[href*="codificacion-medica"],main div.rounded-2xl:has(a.link[href*="codificacion-medica"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m9 8-4 4 4 4M15 8l4 4-4 4%22/%3E%3C/svg%3E")}
main a[href*="credentialing"],main div.rounded-2xl:has(a.link[href*="credentialing"]),main a[href*="acreditacion"],main div.rounded-2xl:has(a.link[href*="acreditacion"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l2.5 2 3.2-.2.8 3.1 2.5 2-1.2 3 1.2 3-2.5 2-.8 3-3.2-.2L12 21%22/%3E%3Cpath d=%22M12 3 9.5 5l-3.2-.2-.8 3.1-2.5 2 1.2 3-1.2 3 2.5 2 .8 3 3.2-.2L12 21%22/%3E%3Cpath d=%22m9 12 2 2 4-4%22/%3E%3C/svg%3E")}
main a[href*="edi-eft-era"],main div.rounded-2xl:has(a.link[href*="edi-eft-era"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 8h14l-3-3M20 16H6l3 3%22/%3E%3C/svg%3E")}
main a[href*="eligibility-prior"],main div.rounded-2xl:has(a.link[href*="eligibility-prior"]),main a[href*="elegibilidad"],main div.rounded-2xl:has(a.link[href*="elegibilidad"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z%22/%3E%3Cpath d=%22m9 12 2 2 4-4%22/%3E%3C/svg%3E")}
main a[href*="ar-management"],main div.rounded-2xl:has(a.link[href*="ar-management"]),main a[href*="cuentas-por-cobrar"],main div.rounded-2xl:has(a.link[href*="cuentas-por-cobrar"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 20h16M7 20v-6M12 20V8M17 20V4%22/%3E%3C/svg%3E")}
main a[href*="denial-management"],main div.rounded-2xl:has(a.link[href*="denial-management"]),main a[href*="gestion-denegaciones"],main div.rounded-2xl:has(a.link[href*="gestion-denegaciones"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 12a8 8 0 1 0 2.5-5.8L4 8.5%22/%3E%3Cpath d=%22M4 4v4.5h4.5%22/%3E%3C/svg%3E")}
main a[href*="payment-posting"],main div.rounded-2xl:has(a.link[href*="payment-posting"]),main a[href*="registro-de-pagos"],main div.rounded-2xl:has(a.link[href*="registro-de-pagos"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%226%22 width=%2218%22 height=%2213%22 rx=%222%22/%3E%3Cpath d=%22M3 10.5h18M7 15h4%22/%3E%3C/svg%3E")}
main a[href*="patient-billing-helpdesk"],main div.rounded-2xl:has(a.link[href*="patient-billing-helpdesk"]),main a[href*="ayuda-facturacion"],main div.rounded-2xl:has(a.link[href*="ayuda-facturacion"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 14v-2a7 7 0 0 1 14 0v2%22/%3E%3Crect x=%223%22 y=%2213%22 width=%224%22 height=%226%22 rx=%221.5%22/%3E%3Crect x=%2217%22 y=%2213%22 width=%224%22 height=%226%22 rx=%221.5%22/%3E%3C/svg%3E")}
main a[href*="practice-launch"],main div.rounded-2xl:has(a.link[href*="practice-launch"]),main a[href*="lanzamiento-de"],main div.rounded-2xl:has(a.link[href*="lanzamiento-de"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 21V4M6 4h12l-3 4 3 4H6%22/%3E%3C/svg%3E")}
main a[href*="behavioral-health"],main div.rounded-2xl:has(a.link[href*="behavioral-health"]),main a[href*="salud-conductual"],main div.rounded-2xl:has(a.link[href*="salud-conductual"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 20s-7-4.5-8.5-9A4.5 4.5 0 0 1 12 8a4.5 4.5 0 0 1 8.5 3c-1.5 4.5-8.5 9-8.5 9z%22/%3E%3C/svg%3E")}
main a[href*="psychiatry"],main div.rounded-2xl:has(a.link[href*="psychiatry"]),main a[href*="psiquiatria"],main div.rounded-2xl:has(a.link[href*="psiquiatria"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9.5 2A2.5 2.5 0 0 1 12 4.5v15a2.5 2.5 0 0 1-4.96.44 2.5 2.5 0 0 1-2.96-3.08 3 3 0 0 1-.34-5.58 2.5 2.5 0 0 1 1.32-4.24 2.5 2.5 0 0 1 1.98-3A2.5 2.5 0 0 1 9.5 2Z%22/%3E%3Cpath d=%22M14.5 2A2.5 2.5 0 0 0 12 4.5v15a2.5 2.5 0 0 0 4.96.44 2.5 2.5 0 0 0 2.96-3.08 3 3 0 0 0 .34-5.58 2.5 2.5 0 0 0-1.32-4.24 2.5 2.5 0 0 0-1.98-3A2.5 2.5 0 0 0 14.5 2Z%22/%3E%3C/svg%3E")}
main a[href*="speech-therapy"],main div.rounded-2xl:has(a.link[href*="speech-therapy"]),main a[href*="terapia-del-habla"],main div.rounded-2xl:has(a.link[href*="terapia-del-habla"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 5h16v11H9l-5 4z%22/%3E%3Cpath d=%22M8 10h8%22/%3E%3C/svg%3E")}
main a[href*="physical-therapy"],main div.rounded-2xl:has(a.link[href*="physical-therapy"]),main a[href*="fisioterapia"],main div.rounded-2xl:has(a.link[href*="fisioterapia"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 12h4l3-7 4 14 3-7h4%22/%3E%3C/svg%3E")}
main a[href*="occupational-therapy"],main div.rounded-2xl:has(a.link[href*="occupational-therapy"]),main a[href*="terapia-ocupacional"],main div.rounded-2xl:has(a.link[href*="terapia-ocupacional"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M8 12V6a1.5 1.5 0 0 1 3 0v5-7a1.5 1.5 0 0 1 3 0v7-5a1.5 1.5 0 0 1 3 0v8c0 4-2.5 7-6 7-3 0-4.5-2-6-5l-1.5-2.5a1.5 1.5 0 0 1 2.5-1.5z%22/%3E%3C/svg%3E")}
main a[href*="chiropractic"],main div.rounded-2xl:has(a.link[href*="chiropractic"]),main a[href*="quiropractica"],main div.rounded-2xl:has(a.link[href*="quiropractica"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3v18M8 6h8M7 10.5h10M7 15h10M8 19h8%22/%3E%3C/svg%3E")}
main a[href*="home-health"],main div.rounded-2xl:has(a.link[href*="home-health"]),main a[href*="atencion-en-el-hogar"],main div.rounded-2xl:has(a.link[href*="atencion-en-el-hogar"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m3 11 9-7 9 7%22/%3E%3Cpath d=%22M6 9.5V20h12V9.5M12 12v5M9.5 14.5h5%22/%3E%3C/svg%3E")}
main a[href*="urgent-care"],main div.rounded-2xl:has(a.link[href*="urgent-care"]),main a[href*="atencion-de-urgencia"],main div.rounded-2xl:has(a.link[href*="atencion-de-urgencia"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%224%22 width=%2216%22 height=%2216%22 rx=%223%22/%3E%3Cpath d=%22M12 8v8M8 12h8%22/%3E%3C/svg%3E")}
main a[href*="dmepos"],main div.rounded-2xl:has(a.link[href*="dmepos"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 8l9-5 9 5v8l-9 5-9-5z%22/%3E%3Cpath d=%22M3 8l9 5 9-5M12 13v8%22/%3E%3C/svg%3E")}
main a[href*="guides"],main div.rounded-2xl:has(a.link[href*="guides"]),main a[href*="guias"],main div.rounded-2xl:has(a.link[href*="guias"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 4h11a3 3 0 0 1 3 3v13H8a3 3 0 0 1-3-3z%22/%3E%3Cpath d=%22M5 17a3 3 0 0 1 3-3h11%22/%3E%3C/svg%3E")}
main a[href*="/faq"],main div.rounded-2xl:has(a.link[href*="/faq"]),main a[href*="preguntas-frecuentes"],main div.rounded-2xl:has(a.link[href*="preguntas-frecuentes"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.3-1 .8-1 1.7M12 17h.01%22/%3E%3C/svg%3E")}
main a[href*="/updates/"],main div.rounded-2xl:has(a.link[href*="/updates/"]),main a[href*="actualizaciones"],main div.rounded-2xl:has(a.link[href*="actualizaciones"]){--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230b1f3a%22 stroke-width=%221.9%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 16V11a6 6 0 0 1 12 0v5l2 2H4z%22/%3E%3Cpath d=%22M10 21h4%22/%3E%3C/svg%3E")}
main:has(a[href*="es/servicios/facturacion-medica"]) a.rounded-xl.border-line[href*="es/servicios/"]::before,main:has(a.rounded-xl.border-line[href*="es/especialidades/dmepos"]) a.rounded-xl.border-line[href*="es/especialidades/"]::before{content:"";display:block;width:42px;height:42px;margin-bottom:14px;border-radius:12px;background:var(--i) center/23px no-repeat,linear-gradient(135deg,#62d9b7,#4cc9e6)}
