/* Alternating monochrome sections; user copy and report artwork are retained. */
.home-service{background:#fff;color:#111}
.home-service .service-kicker,.home-service h2 em{color:#111}
.home-service .service-note{color:#666}
.service-actions .service-primary{background:#111;color:#fff}
.home-trial{background:#111;color:#fff}
.home-trial .trial-copy h2{color:#fff}
.home-trial .trial-kicker,.home-trial .trial-booking-note{color:#aaa}
.home-trial .trial-banner-intro{color:#ccc}
.home-trial .trial-booking{background:#fff;color:#111;border-color:#fff}
.home-trial .trial-booking:hover{background:#ddd}
.home-trial .trial-details{border-color:#444}
.home-trial .trial-details>summary{color:#eee}
.home-trial .trial-details>summary>span,.home-trial .trial-details>summary::after{color:#aaa}
.home-trial .trial-detail-copy{color:#111}
.home-trial .trial-visit{border:1px solid #444}
#root .founder{background:#fff;color:#111}
#root .founder .section-label{color:#777}
#root .founder h2,#root .founder h2 em,#root .founder .founder-name{color:#111}
#root .founder .founder-name span,#root .founder .founder-role{color:#555}
#root .founder .detail-list{border-color:#ddd}
#root .founder .detail-list li{color:#555}
#root .founder .detail-list li::before{background:#888;color:#888}
.home-support{background:#111;color:#fff;border-top:1px solid #333}
.home-support #faq{color:#fff}
.home-support .faq-title,.home-support .faq-item summary{color:#fff}
.home-support .faq-kicker,.home-support .faq-intro{color:#aaa}
.home-support .faq-list,.home-support .faq-item{border-color:#444}
.home-support .faq-item summary::after,.home-support .faq-answer{color:#bbb}
.home-support #contact{border:1px solid #444}
.home-support #contact .contact-button-label{color:#fff}
.home-support #contact .contact-button{background:#fff;color:#111}
.home-support #contact .contact-button-label,.home-support #contact .contact-button-arrow{color:#111}
.home-support #contact .contact-button:hover{background:#ddd}
