/* Preserve the original accordions and booking flow. */
.lead-survey-actions{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}
.lead-form .survey-quick.button{grid-column:1/-1;justify-self:stretch;width:100%;min-height:48px;margin:0;padding:12px 16px;border:1px solid #ffffff8c;background:#ffffff14;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-align:center;white-space:normal}
.lead-form .survey-quick.button:hover,.lead-form .survey-quick.button:focus-visible{border-color:#fff;background:#ffffff26;color:#fff}
.lead-form .survey-quick.button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.lead-form .survey-quick.button::after{display:none}
.lead-survey-urgent{padding-top:14px;border-top-color:#ffffff38;color:#e9e0f1}
.lead-survey-contacts{flex-wrap:wrap;gap:8px}
.lead-response-note{line-height:1.6}

.checkup-fold__preview{display:flex;width:max-content;max-width:none;align-items:baseline;gap:12px;white-space:nowrap;writing-mode:horizontal-tb;transform:translate(-50%,-50%) rotate(-90deg)}
.checkup-fold__preview strong{font-size:18px;font-weight:650;line-height:1.2}
.checkup-fold__item.is-active .checkup-fold__preview{transform:translate(-50%,calc(-50% + 18px)) rotate(-90deg)}
.doctor-credentials{scroll-margin-top:100px}
.contact-arrival-note{max-width:420px;margin-top:20px;color:var(--muted);font-size:12px;line-height:1.6}

@media(max-width:760px){
 .checkup-fold--art .checkup-fold__preview{inset:50% 16px auto 56px;width:auto;flex-direction:column;align-items:flex-start;gap:4px;white-space:normal;transform:translateY(-50%);text-overflow:clip}
 .checkup-fold--art .checkup-fold__preview strong{font-size:17px;line-height:1.2}
 .checkup-fold--art .checkup-fold__item.is-active .checkup-fold__preview{transform:translateY(calc(-50% + 18px))}
}
@media(prefers-reduced-motion:reduce){.checkup-fold__preview{transition:none}}
