/* Warm apricot surfaces with a stronger orange as the package hover feedback. */
:root{--surface-orange:#e88958;--surface-orange-hover:#ff7830;--orange-ink:#321b13;--orange-copy:#512c1d}
.hero-section-turn{--turn-to:var(--surface-orange)}
#check.question-showcase,.intro.potential-section,.potential-stack-end,.statement,.platforms.platforms-integrated{background:var(--surface-orange);color:var(--orange-ink)}
#check .quiz-enhanced .quiz-question-stage{background:var(--surface-orange)}
#check .quiz-question-stage:after{background:linear-gradient(#e88958,#e8895800)}
#check #visibility-heading,#check legend,#check .quiz-result h3,#check .quiz-top,#check #quiz-position,#check .quiz-display-topic,#check .quiz-topic{color:var(--orange-ink)}
#check .quiz-display-hint,#check .quiz-hint,#check .quiz-privacy,#check .quiz-result>p{color:var(--orange-copy)}
#check .quiz-answers label{color:var(--orange-ink);box-shadow:inset 0 1px #ffffff73,0 12px 25px #71351918}
#check .quiz-answers label:has(input:checked){color:var(--orange-ink);box-shadow:inset 0 1px #ffffff9e,0 12px 28px #71351925}
#check .quiz-radio{border-color:#71351980}
#check .quiz-back,#check .quiz-restart{color:var(--orange-ink);border-color:#71351950}
#check .quiz-result li{color:var(--orange-ink)}
.intro.potential-section h2,.intro.potential-section .intro-promise{color:var(--orange-ink)}
.intro.potential-section .section-label,.intro.potential-section .section-label>span:last-child,.potential-intro-note,.potential-total,.potential-stack-end>p{color:var(--orange-copy)}
.intro.potential-section .section-dot{background:var(--orange-ink)}
.potential-watermark{color:#71351924}
.platforms.platforms-integrated>p,.platforms.platforms-integrated>div{color:var(--orange-ink)}
.platforms.platforms-integrated .maps svg{stroke:var(--orange-ink)}
.platforms.platforms-integrated:before{background:#71351930}
.statement h2>span{color:#713519}
.statement-bottom{border-color:#71351945}
.statement .round-link{border-color:#71351970}
.offer-slot>.offer-card{background:var(--surface-orange);color:var(--orange-ink);border-color:#71351930;transition:transform 250ms var(--motion-ease-out),background-color 250ms ease}
.offer-card .offer-label,.offer-card .offer-description,.offer-card .offer-price small,.offer-card .offer-terms,.offer-card li{color:var(--orange-copy)}
.offer-card .offer-label>span{color:var(--orange-ink);border-color:#71351950}
.offer-card .offer-terms,.offer-card li{border-color:#7135192b}
.offer-card .offer-cta{background:#321b13;border-color:#321b13;color:#fff5eb}
.offer-recommendation{background:#321b13;color:#fff5eb}
@media(hover:hover) and (pointer:fine){
 .offer-slot:hover>.offer-card{background:var(--surface-orange-hover)}
 .offer-card .offer-cta:hover{background:#542816}
 #check .quiz-back:hover,#check .quiz-restart:hover{color:var(--orange-ink);background:#ffffff38}
}
@media(prefers-reduced-motion:reduce){.offer-slot>.offer-card{transition:background-color 150ms ease}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){#check .quiz-answers label{background:#ffdfc6;color:var(--orange-ink)}}
@media(forced-colors:active){#check .quiz-answers label{background:ButtonFace;color:ButtonText}.offer-slot>.offer-card{background:Canvas;color:CanvasText}}
