/* Light presentation matching the main Reggie Coaching website. */
:root{--bg:#f7f6f2;--panel:#fff;--gold:#886725;--muted:#62675f;--line:#e0dcd1;--white:#191b17;--ink:#191b17}
.preview-bar{background:#eee9dd;color:#76591e}.preview-bar span{color:#66665e}
.brand img{filter:none}.brand small{color:#886725}.header-note{color:#72756d}.header-link{color:#393d34}
.intro-lead{color:#3d4239}.intro-text,.quiet,.hint{color:#62675f}.intro-facts{color:#60665a}
.button.gold{background:#b69449;color:#11140e}.button.gold:hover{background:#c5a45d}.button.outline{background:#fff;border-color:#c8c4b8;color:#191b17}.button.outline:hover{background:#f1eee5}
.intro-visual{background:#e4e0d5}.intro-visual figcaption{color:#fff}.intro-visual figcaption strong{color:#fff}.intro-visual small{color:#ecdbaa}.photo-label{color:#fff}.photo-label span{color:#ecdbaa}.intro-visual figcaption>span{color:#e4e7dc}
.site-footer,.back{color:#5b6253}.quiz-aside p,.aside-note{color:#697060}.quiz-aside li{color:#737a69}.quiz-aside li.current,.quiz-aside li.done:after{color:#886725}
.question-panel{background:#fff;box-shadow:0 12px 35px #302a1806}.question-top{color:#656e5b}.question-top>span:first-child{color:#886725}.progress-track{background:#e9e5d9}.progress-track span{background:#b69449}
.option{background:#fff;border-color:#dcded5;color:#252a20}.option:hover{background:#f8f6ef}.option:has(input:checked){background:#f3eedf;border-color:#a48238}.option input{border-color:#9bA28f}.option input:checked{border-color:#886725}.option input:checked:before{background:#886725}.option-letter{color:#727b65}
.question-footer{color:#707769;border-color:#e4e6dc}.error{color:#9b3424}
.result-intro>p{color:#59634e}.result-goal{color:#76591e;border-color:#d7ccb2;background:#f3efe3}
.recommendation{background:#fff;border-color:#d6c49a;border-top-color:#b69449;box-shadow:0 12px 35px #302a1805}.plan-duration{color:#636e58}.recommendation>p{color:#616b56}.followup{border-color:#e4dfd1}.followup p{color:#59634e}.reason-details li,.reason-details p{color:#59634e}.recommendation .plan-fine{color:#72796b}
.contact-panel{background:#fff;border-color:#e0dcd1}.contact-panel>p{color:#626b57}#contact-form>label:not(.consent){color:#464f3b}#contact-form>input,.admin-input{background:#fbfaf6;border-color:#d8dccf;color:#20251a}input::placeholder{color:#7a826e}#phone-hint{color:#6c765e}.consent{color:#626d54}.email-preview-note{color:#707960}.text-link{color:#805f21}.email-sample{border-color:#e0e3d7}.email-sample summary{color:#657253}#email-preview{color:#4b573e}
#contact-status:not(:empty){background:#f2f3e9;border-color:#cdd6ba;color:#3f512a}#contact-status[data-error="true"]{background:#fff4ef;color:#973725;border-color:#d8afa1}.result-bottom p{color:#6e7862}
#comparison-grid p,#comparison-grid li{color:#626d55}.prospect p{color:#5c694e}.prospect select{background:#f6f5ee;border-color:#c7ceba;color:#2f3d23}.demo-badge{color:#805f21;border-color:#c6ac70;background:#f4efdf}.privacy-page p,.privacy-page li{color:#59654c}

.callback-details{border-top:1px solid #e0dcd1;margin-top:24px;padding-top:8px}.callback-details summary{font-size:12px;color:#5a624e}.callback-details>p{margin-top:8px}.direct-note{font-size:11px;line-height:1.8;margin:14px 0 0}.contact-panel #direct-wa{margin:4px 0 0}.contact-panel #direct-wa>span{font-size:17px}#callback-details[open]{padding-bottom:6px}

.intro-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.intro-actions>.text-link{margin:0}

.coach-intro>img{object-position:50% 0%}
@media(max-width:760px){.intro-visual.coach-intro{min-height:340px;max-height:360px;aspect-ratio:1.05}.intro-visual.coach-intro>img{object-position:50% 0%}}

.skip{background:#191b17;color:#fff}

body{font-family:Manrope,"Segoe UI",Arial,sans-serif}
