.neocapilar-highlighted-title{margin:0;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.18}.neocapilar-corporate-button-wrap{display:flex}.neocapilar-corporate-button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:18px 30px;color:#fff;border-radius:30px;font-size:13px;letter-spacing:.6px;text-decoration:none;text-transform:uppercase;transition:.4s}.neocapilar-corporate-button__arrow{display:inline-flex;margin-left:8px;overflow:hidden}.neocapilar-doctors{display:grid;grid-template-columns:repeat(var(--neo-doctor-columns,3),minmax(0,1fr));gap:30px}.neocapilar-doctor{overflow:hidden;background:#fff;border-radius:30px}.neocapilar-doctor__image{aspect-ratio:4/5;overflow:hidden}.neocapilar-doctor__image img{width:100%;height:100%;object-fit:cover}.neocapilar-doctor__body{padding:25px;text-align:center}.neocapilar-doctor__role{font-size:14px;font-weight:600}.neocapilar-doctor__name{margin:6px 0;font-size:24px;line-height:1.25}.neocapilar-doctor__registry{font-size:14px}.neocapilar-doctor__bio{margin-top:15px}.neocapilar-reasons{display:flex;min-height:440px;overflow:hidden;border-radius:30px}.neocapilar-reason{display:flex;flex:0 0 75px;align-items:center;gap:20px;padding:25px;color:#fff;background:#968772;border:0;border-right:1px solid rgba(255,255,255,.25);text-align:left;transition:flex .6s ease,background .3s}.neocapilar-reason.is-active{flex:1;background:#e6c64c}.neocapilar-reason__number{font-size:28px}.neocapilar-reason__copy{display:flex;min-width:0;opacity:0;flex-direction:column;gap:12px;transition:opacity .25s}.neocapilar-reason.is-active .neocapilar-reason__copy{opacity:1}.neocapilar-reason__copy strong{font-size:26px;font-weight:500}.neocapilar-reason__copy>span{font-size:17px}@media(max-width:767px){.neocapilar-reasons{display:block;min-height:0}.neocapilar-reason{width:100%;min-height:76px;border-right:0;border-bottom:1px solid rgba(255,255,255,.25)}.neocapilar-reason.is-active{min-height:190px}.neocapilar-reason__copy strong{font-size:20px}}
.neocapilar-doctor { transition: transform .4s ease, box-shadow .4s ease; }
.neocapilar-doctor__image img { transition: transform .5s ease, filter .4s ease; }
.neocapilar-doctor__image { --neo-doctor-image-x: 50%; --neo-doctor-image-y: 50%; }
.neocapilar-doctor__image img { object-position: var(--neo-doctor-image-x) var(--neo-doctor-image-y); }
.neocapilar-reasons-v2{--neo-reasons-list-width:31%;display:grid;grid-template-columns:var(--neo-reasons-list-width) minmax(0,1fr);gap:30px;align-items:end}.neocapilar-reasons-v2__side{min-width:0}.neocapilar-reasons-v2__arrows{display:flex;gap:18px;margin-bottom:30px}.neocapilar-reasons-v2__arrow{display:flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0!important;color:#e6c64c;background:transparent;border:3px solid #e6c64c;border-radius:50%;font-size:42px;font-weight:300;line-height:1}.neocapilar-reasons-v2__nav{display:flex;flex-direction:column;gap:12px}.neocapilar-reasons-v2__nav-item{display:flex;align-items:center;gap:14px;width:100%;padding:0!important;color:#000;background:transparent!important;border:0;text-align:left;text-transform:none}.neocapilar-reasons-v2__nav-number{display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;background:#9d8f77;border-radius:50%;font-size:18px;font-weight:400}.neocapilar-reasons-v2__nav-item.is-active{color:#968772}.neocapilar-reasons-v2__nav-item.is-active .neocapilar-reasons-v2__nav-number{background:#e6c64c}.neocapilar-reasons-v2__cards{display:flex;align-items:stretch;gap:12px;height:540px;min-width:0}.neocapilar-reason-card{position:relative;display:flex;flex:0 0 52px;align-items:center;justify-content:center;overflow:hidden;padding:30px 12px!important;color:#fff;background:#9d8f77;border:0;border-radius:34px;text-align:center;text-transform:none;transition:flex .65s ease}.neocapilar-reason-card.is-active{flex:1;padding:45px!important}.neocapilar-reason-card__copy{display:flex;min-width:0;opacity:0;visibility:hidden;align-items:center;flex-direction:column;gap:8px;transition:opacity .25s}.neocapilar-reason-card.is-active .neocapilar-reason-card__copy{opacity:1;visibility:visible;transition-delay:.3s}.neocapilar-reason-card__title{font-size:22px;font-weight:600;line-height:1.3}.neocapilar-reason-card__description{max-width:460px;font-size:18px;line-height:1.45}.neocapilar-reason-card:not(.is-active) .neocapilar-reason-card__title{position:absolute;display:block;width:430px;opacity:1;visibility:visible;transform:rotate(90deg);white-space:nowrap}.neocapilar-reason-card__number{position:absolute;right:50%;bottom:12px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#968772;background:#e6c64c;border-radius:50%;font-size:18px;transform:translateX(50%)}@media(max-width:1024px){.neocapilar-reasons-v2{grid-template-columns:1fr}.neocapilar-reasons-v2__side{display:none}.neocapilar-reasons-v2__cards{height:auto;flex-direction:column}.neocapilar-reason-card,.neocapilar-reason-card.is-active{flex:auto;min-height:72px;padding:20px 75px 20px 25px!important;border-radius:30px}.neocapilar-reason-card.is-active{min-height:190px}.neocapilar-reason-card:not(.is-active) .neocapilar-reason-card__title{position:static;width:auto;transform:none;white-space:normal}.neocapilar-reason-card__copy,.neocapilar-reason-card:not(.is-active) .neocapilar-reason-card__copy{opacity:1;visibility:visible;align-items:flex-start;text-align:left}.neocapilar-reason-card:not(.is-active) .neocapilar-reason-card__description{display:none}.neocapilar-reason-card__number{right:15px;bottom:50%;transform:translateY(50%)}}
.neocapilar-reason-card:not(.is-active) .neocapilar-reason-card__copy { opacity: 1; visibility: visible; }
.neocapilar-reason-card:not(.is-active) .neocapilar-reason-card__description { display: none; }
@media (min-width: 1025px) { .neo-hide-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .neo-hide-tablet { display: none !important; } }
@media (max-width: 767px) { .neo-hide-mobile { display: none !important; } }
.neocapilar-reasons-v2__arrows { justify-content: left; }
@media (max-width: 1024px) { .neocapilar-reasons-v2__side { display: block; } }
