.spc{padding:80px 0}.spc__intro{display:flex;flex-direction:column;gap:20px;margin:0 auto 40px;max-width:900px}.spc__intro .body-lg,.spc__intro .h2{color:var(--color-gris-900)}.spc__grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.spc__card{align-items:center;background:var(--color-blanco);border:2px solid transparent;border-radius:15px;box-shadow:0 2px 2px rgba(0,0,0,.15);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:12px;padding:32px 20px;text-align:center}.spc__card.is-active{border-color:var(--color-verde-2)}.spc__card-icon{display:block;height:45px;width:45px}.spc__card-icon img{height:100%;object-fit:contain;width:100%}.spc__card-title{color:var(--color-verde-2);font-size:20px;font-weight:700}.spc__card-desc{color:var(--color-gris-900);font-size:16px}.spc__panels{margin-top:40px}.spc__panel{display:none}.spc__panel.is-active{display:block}.spc__banner{align-items:center;background-position:50%;background-size:cover;display:flex;margin-bottom:60px;min-height:280px;position:relative}.spc__banner-overlay{background:linear-gradient(0deg,rgba(0,80,146,.8),rgba(0,80,146,.8));inset:0;position:absolute}.spc__banner-content{display:flex;gap:16px;justify-content:space-between;position:relative;width:100%;z-index:1}.spc__banner-content .body-lg{max-width:540px}.spc__banner-content .body-lg,.spc__banner-content .h2{color:var(--color-blanco)}.spc-banner__icons{align-items:center;display:flex;gap:20px}.spc__lists{border-radius:15px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:60px;overflow:hidden}.spc__lists .spc__list-col{background:#f9f5f4;padding:40px}.spc__lists .spc__list-col:last-child{background:#d0e7fe}.spc__list-col .h4{color:var(--color-gris-900);margin-bottom:20px}.spc__bullets{color:var(--color-gris-900);display:flex;flex-direction:column;font-size:16px;gap:8px;list-style:disc;padding-left:22px}.spc__featured{margin-bottom:60px}.spc__featured .h3{color:var(--color-gris-900);margin-bottom:32px}.spc__featured-row{display:flex;flex-wrap:wrap;gap:32px}.spc__video-card{background:var(--color-gris-100);border:none;border-radius:15px;cursor:pointer;display:block;flex:1 1 400px;font-family:inherit;overflow:hidden;padding:0;text-align:left}.spc__video-media{height:254px;position:relative}.spc__video-media img,.spc__video-preview{height:100%;object-fit:cover;width:100%}.spc__video-play{align-items:center;background:hsla(0,0%,100%,.28);border:1px solid #f6f6f6;border-radius:50%;display:flex;height:83px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:83px}.spc__video-play img{height:auto!important;object-fit:contain;width:20px!important}.spc__video-badge{background:var(--color-blanco);border-radius:15px;bottom:16px;color:var(--color-gris-600);font-size:12px;left:24px;padding:5px 10px;position:absolute}.spc__video-body{display:flex;flex-direction:column;gap:8px;padding:24px}.spc__video-tag{color:var(--color-verde-2);font-size:12px;font-weight:700;text-transform:uppercase}.spc__video-body .body-lg,.spc__video-body .h5{color:var(--color-gris-900)}.spc__doctors-heading{color:var(--color-verde-3)}.spc__doctors-subheading{color:var(--color-gris-600);margin-top:8px}.spc__doctor-filters{display:grid;gap:33px;grid-template-columns:1fr 1fr;margin:32px 0}.spc__doctor-filter-label{color:var(--color-verde-2)}.spc__doctor-select{background:var(--color-blanco);border-color:var(--color-gris-200)}.spc__doctor-empty{color:var(--color-gris-600);margin-bottom:20px}.spc__doctor-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.spc__doctor-card{align-items:center;background:var(--color-gris-100);border:1px solid var(--color-verde-3-600);border-radius:15px;display:flex;flex-direction:column;gap:20px;padding:20px}.spc__doctor-photo-wrap{background:var(--color-gris-200);border-radius:50%;flex-shrink:0;height:100px;overflow:hidden;width:100px}.spc__doctor-photo{display:block;height:100%;object-fit:cover;width:100%}.spc__doctor-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px;text-align:left;width:100%}.spc__doctor-card [data-field=name]{color:var(--color-casi-negro)}.spc__doctor-card [data-field=specialty]{color:var(--color-gris-600)}.spc__doctor-actions{display:flex;flex-direction:column;gap:20px;width:100%}.spc__doctor-schedule{width:100%}.spc__doctor-publications{border-width:2px;width:100%}.spc__doctor-pagination{gap:20px;margin-top:40px}.spc-doctor-page-arrow,.spc__doctor-pagination{align-items:center;display:flex;justify-content:center}.spc-doctor-page-arrow{background:var(--color-gris-600);border:none;border-radius:100px;cursor:pointer;flex-shrink:0;height:45px;width:45px}.spc-doctor-page-arrow img{height:auto;width:12px}.spc-doctor-page-arrow.is-disabled{cursor:default;opacity:.2;pointer-events:none}.spc-doctor-page-numbers{align-items:center;background:var(--color-gris-100);border-radius:100px;display:flex;gap:20px}.spc-doctor-page-number{background:transparent;border:none;border-radius:100px;color:var(--color-gris-600);cursor:pointer;font-family:inherit;font-size:16px;height:45px;width:45px}.spc-doctor-page-number.is-current{background:var(--color-gris-400);color:var(--color-blanco)}.spc-doctor-page-number.is-ellipsis{cursor:default}.spc-modal{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spc-modal.is-open{display:flex}.spc-modal__overlay{background:rgba(24,24,24,.95);inset:0;position:absolute}.spc-modal__content{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:720px;position:relative;width:90%;z-index:1}.spc-modal__close{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:var(--color-blanco);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;position:absolute;right:0;top:-48px;width:36px}.spc-modal__title{color:var(--color-blanco);font-size:18px;font-weight:600;margin:0;text-align:center}.spc-modal__title:empty{display:none}.spc-modal__player{align-items:center;background:#000;border-radius:8px;display:flex;justify-content:center;max-height:80vh;overflow:hidden;width:100%}.spc-modal__video{display:block;height:auto;max-height:80vh;max-width:100%;width:100%}@media (max-width:1024px){.spc{padding:56px 0}.spc__grid{grid-template-columns:repeat(2,1fr)}.spc__lists{gap:32px;grid-template-columns:1fr}.spc__doctor-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.spc{padding:40px 0}.spc__doctor-filters,.spc__doctor-grid,.spc__grid{grid-template-columns:1fr}.spc__banner{padding:24px 0}.spc__banner-content{padding:0 20px}}