/* Future Clinic live palette: navy #2d3663, red #c70909. */
body.fc-reference-draft{--ink:#2d3663;--gold:#c70909;--gold-dark:#2d3663;--cream:#f4f6f9;--line:#e1e5ed;color:#2d3663;background:#fff}
.fc-reference-draft h1,.fc-reference-draft h2,.fc-reference-draft h3,.fc-reference-draft .brand,.fc-reference-draft .menu{color:#2d3663}
.fc-reference-draft .button{background:#2d3663;border-color:#2d3663;color:#fff}
.fc-reference-draft .button:hover{background:#c70909;border-color:#c70909;color:#fff}
.fc-reference-draft .outline{background:transparent;color:#c70909;border-color:#c70909}
.fc-reference-draft .outline:hover{background:#c70909;color:#fff}
.fc-reference-draft .hero{background:#f0f3f7}
.fc-reference-draft .hero-content{background:linear-gradient(90deg,#f0f3f788,#f0f3f7)}
.fc-reference-draft .eyebrow,.fc-reference-draft .benefits i,.fc-reference-draft .trust-strip i,.fc-reference-draft .journey i,.fc-reference-draft .privacy i,.fc-reference-draft .fc-section-number,.fc-reference-draft .stars{color:#c70909}
.fc-reference-draft .procedures{background:linear-gradient(110deg,#f7f8fa,#f0f3f7)}
.fc-reference-draft .assessment,.fc-reference-draft .procedure-card,.fc-reference-draft .review-grid article{background:#fff}
.fc-reference-draft .package-team,.fc-reference-draft .reviews-faq{background:#f4f6f9;border-color:#e1e5ed}
.fc-reference-draft .team{background:#f8f9fb}
.fc-reference-draft .hotel:before{background:linear-gradient(90deg,#f4f6f9,transparent 20%)}
.fc-reference-draft .final-cta,.fc-reference-draft .final-copy{background:#eef1f7}
.fc-reference-draft .concept-note,.fc-reference-draft .fc-breadcrumb,.fc-reference-draft .fc-contact-small,.fc-reference-draft .fc-on-this-page a{color:#626982}
.fc-reference-draft .result-pair figcaption{background:#2d3663e6}
.fc-reference-draft .dots button{width:28px;height:28px;padding:0;background:transparent;position:relative}.fc-reference-draft .dots button:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#d8dce7;left:50%;top:50%;transform:translate(-50%,-50%)}
.fc-reference-draft .dots button.active:after{background:#c70909}.fc-reference-draft .package li:before{background:#c70909}
.fc-reference-draft .journey strong:before{border-color:#c70909;color:#c70909}
.fc-reference-draft .faq details,.fc-reference-draft .result-card,.fc-reference-draft .fc-detail-faq details{border-color:#e1e5ed}
.fc-reference-draft .fc-treatment-hero,.fc-reference-draft .fc-treatment-bottom{background:#f0f3f7}
.fc-reference-draft .fc-treatment-switcher,.fc-reference-draft .fc-detail-copy>section,.fc-reference-draft .fc-on-this-page a{border-color:#e1e5ed}
.fc-reference-draft .fc-treatment-switcher a[aria-current],.fc-reference-draft .fc-treatment-switcher a:hover{color:#c70909;border-color:#c70909}
.fc-reference-draft .fc-detail-copy p,.fc-reference-draft .fc-detail-copy li{color:#4b5578}
.fc-reference-draft .fc-clinical-note{background:#f4f6f9;border-left-color:#c70909}
.fc-reference-draft .fc-contact-card{background:#f8f9fb;border-color:#e1e5ed;box-shadow:0 8px 28px #2d366308}
.fc-reference-draft .fc-whatsapp-link,.fc-reference-draft .fc-sources a,.fc-reference-draft .fc-card-more,.fc-reference-draft .fc-body-lift-link a,.fc-reference-draft .fc-detail-faq summary:after,.fc-reference-draft .fc-on-this-page a:hover{color:#c70909}
.fc-reference-draft .fc-hero-procedure-links a:not(:last-child):after{color:#2d3663}
.fc-reference-draft input,.fc-reference-draft select,.fc-reference-draft textarea{accent-color:#c70909}
.fc-reference-draft .fc-contact-fields input:not([type=submit]),.fc-reference-draft .fc-contact-fields select,.fc-reference-draft .fc-contact-fields textarea,.fc-reference-draft .assessment input,.fc-reference-draft .assessment select{color:#2d3663;border-color:#d4dae6;background:#fff}
.fc-reference-draft input:focus,.fc-reference-draft select:focus,.fc-reference-draft textarea:focus{outline:2px solid #2d3663;outline-offset:2px}
.fc-reference-draft dialog{color:#2d3663}
.fc-reference-draft dialog::backdrop{background:#2d366377}
@media(max-width:760px){.fc-reference-draft .hero-content{background:linear-gradient(#f0f3f700,#f0f3f7 50px)}.fc-reference-draft .hero-photo{background-color:#edf1f6}.fc-reference-draft .procedure-card{background:transparent}.fc-reference-draft .journey strong:before{background:#c70909;color:#fff}.fc-reference-draft .team{background:#fff}}
