.TrasplanteRenal-module__X1CUba__section{font-family:var(--font-body), sans-serif;background-color:#f8f9fa;padding-bottom:5%}.TrasplanteRenal-module__X1CUba__container{width:90%;max-width:1200px;margin:0 auto}.TrasplanteRenal-module__X1CUba__hero{text-align:center;background-color:#112f29;border-bottom:6px solid #c49a58;margin-bottom:60px;padding:80px 20px}.TrasplanteRenal-module__X1CUba__heroKicker{color:#c49a58;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-size:16px;font-weight:700;display:block}.TrasplanteRenal-module__X1CUba__heroTitle{color:#fff;font-size:clamp(36px,5vw,55px);font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 15px}.TrasplanteRenal-module__X1CUba__heroSubtitle{color:#e2e8f0;max-width:700px;margin:0 auto;font-size:18px;font-style:italic}.TrasplanteRenal-module__X1CUba__card{background-color:#fff;border:1px solid #e9ecef;border-radius:16px;margin-bottom:40px;padding:40px;box-shadow:0 10px 25px #00000008}.TrasplanteRenal-module__X1CUba__sectionTitle{color:#9b2247;font-family:var(--font-display), sans-serif;margin-bottom:20px;font-size:28px}.TrasplanteRenal-module__X1CUba__subTitle{color:#112f29;margin-bottom:15px;font-size:20px}.TrasplanteRenal-module__X1CUba__bodyText{color:#4a5568;text-align:justify;margin-bottom:20px;font-size:17px;line-height:1.7}.TrasplanteRenal-module__X1CUba__highlightBox{background-color:#fcf8f2;border-left:4px solid #c49a58;border-radius:0 12px 12px 0;margin-top:25px;padding:25px}.TrasplanteRenal-module__X1CUba__highlightBox p{color:#161a1d;text-align:justify;margin:0;font-size:17px;font-weight:600;line-height:1.6}.TrasplanteRenal-module__X1CUba__grid2Col{grid-template-columns:1fr 1fr;gap:40px;display:grid}.TrasplanteRenal-module__X1CUba__checkList{margin:0;padding:0;list-style:none}.TrasplanteRenal-module__X1CUba__checkList li{color:#4a5568;text-align:justify;margin-bottom:15px;padding-left:30px;line-height:1.5;position:relative}.TrasplanteRenal-module__X1CUba__checkList li:before{content:"✓";color:#9b2247;font-size:18px;font-weight:700;position:absolute;left:0}.TrasplanteRenal-module__X1CUba__faqContainer{flex-direction:column;gap:15px;display:flex}.TrasplanteRenal-module__X1CUba__faqItem{background-color:#f4f4f4;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden}.TrasplanteRenal-module__X1CUba__faqHeader{text-align:left;color:#112f29;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 25px;font-size:18px;font-weight:600;transition:background-color .2s;display:flex}.TrasplanteRenal-module__X1CUba__faqHeader:hover{background-color:#e9ecef}.TrasplanteRenal-module__X1CUba__faqIcon{color:#9b2247;font-size:20px;transition:transform .3s}.TrasplanteRenal-module__X1CUba__faqIconOpen{transform:rotate(180deg)}.TrasplanteRenal-module__X1CUba__faqContent{color:#4a5568;text-align:justify;padding:0 25px 20px;font-weight:600;line-height:1.6}.TrasplanteRenal-module__X1CUba__programsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.TrasplanteRenal-module__X1CUba__programCard{color:#fff;text-align:center;cursor:pointer;background-color:#691d32;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:30px 20px;text-decoration:none;transition:transform .3s,background-color .3s;display:flex}.TrasplanteRenal-module__X1CUba__programCard:hover{background-color:#49051a;transform:translateY(-5px)}.TrasplanteRenal-module__X1CUba__programIcon{width:50px;height:50px}@media (max-width:992px){.TrasplanteRenal-module__X1CUba__programsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.TrasplanteRenal-module__X1CUba__programsGrid{grid-template-columns:1fr}}
