.landing-page{--section-text-primary: #35314e;--section-text-secondary: #635b70;--section-heading-accent: #7b609c;--section-link: #387c79;--section-link-hover: #2d6664;--section-action-fill: #387c79;--section-action-hover: #2d6664;--section-action-text: #fffdf8}.landing-page>section:not(#home),.landing-page .site-footer{color:var(--section-text-primary)}.landing-page .mission-section .eyebrow{color:var(--section-heading-accent)}.landing-page>section:not(#home) .muted-line{color:var(--section-heading-accent)}.landing-page .section-heading>p,.landing-page .note-subtitle,.landing-page .symptom-group ul{color:var(--section-text-secondary)}.landing-page .care-promise-banner{background:#eee6f3;color:#514260;border-bottom-color:#d7c8e3}.landing-page .care-promises li>span{color:#7b609c}.landing-page .care-promises li:nth-child(4n+2)>span{color:#387c79}.landing-page .care-promises li:nth-child(4n+3)>span{color:#b85480}.landing-page .care-promises li:nth-child(4n)>span{color:#cd8150}.landing-page .care-note.mint{--care-note-text-accent: #2d6664;--care-note-border: #accdc4;background-color:#d8e9e4}.landing-page .care-note.pink{--care-note-text-accent: #954168;--care-note-border: #dbb2c5;background-color:#f1dce6}.landing-page .care-note.yellow{--care-note-text-accent: #92552f;--care-note-border: #dcb894;background-color:#f4dfca}.landing-page .care-note{color:var(--section-text-primary);border-color:var(--care-note-border)}.landing-page .care-note .note-label,.landing-page .care-note .care-toggle,.landing-page .care-note .note-link{color:var(--care-note-text-accent)}.landing-page .care-note .care-toggle,.landing-page .care-note .note-conditions li{border-top-color:var(--care-note-border)}.landing-page .care-note .care-toggle:hover,.landing-page .care-note .note-link:hover{color:var(--section-text-primary)}.landing-page .doctor-section{background-color:#f2edf7}.landing-page .doctor-portrait{background-color:#d8e9e4}.landing-page .doctor-copy>.doctor-specialty{color:var(--section-link-hover)}.landing-page .doctor-credentials h3,.landing-page .doctor-values{border-color:#d4c6e0}.landing-page .doctor-values svg{color:#387c79}.landing-page .doctor-copy .text-link{color:#70558f;border-bottom-color:#b8a2ce}.landing-page .doctor-copy .text-link:hover{color:#5b3f78;border-bottom-color:currentColor}.landing-page>section#symptoms .eyebrow,.landing-page>section#symptoms .muted-line{color:var(--section-link)}.landing-page .symptom-image-group{--symptom-surface: #f5f1f8;--symptom-border: #d7c8e3;background-color:var(--symptom-surface);border-color:var(--symptom-border)}.landing-page .symptom-image-group:nth-child(2){--symptom-surface: #eef5f2;--symptom-border: #c7ddd5}.landing-page .symptom-image-group:nth-child(3){--symptom-surface: #faf0e5;--symptom-border: #ecd2b7}.landing-page .symptom-image-group li{border-top-color:var(--symptom-border)}.landing-page .guide-entry-link{color:var(--section-link);border-bottom-color:#9cbbb4}.landing-page .guide-entry-link:hover{color:var(--section-link-hover);border-bottom-color:currentColor}.landing-page .contact-box{background-color:#fffdf8;border-color:#d7c8e3;color:var(--section-text-primary)}.landing-page .contact-heading h2 .muted-line{color:var(--section-heading-accent)}.landing-page .contact-heading>p:not(.eyebrow),.landing-page .location-card>p,.landing-page .contact-links{color:var(--section-text-secondary)}.landing-page .contact-book{background:var(--section-action-fill);color:var(--section-action-text)}.landing-page .contact-book:hover{background:var(--section-action-hover)}.landing-page .location-card{border-top-color:#c7ddd5}.landing-page .location-card:nth-child(2){border-top-color:#e5c7d6}.landing-page .location-icon{background:#d8e9e4;color:#387c79}.landing-page .location-card:nth-child(2) .location-icon{background:#f1dce6;color:#b85480}.landing-page .location-card>p strong{color:var(--section-text-primary)}.landing-page .location-phones a{color:var(--section-link-hover);border-color:#adcfc5}.landing-page .location-phones a:hover{background:#eef5f2;border-color:#387c79}.landing-page .contact-links{border-top-color:#d7c8e3}.landing-page .contact-links a{color:var(--section-link);text-decoration-color:#9cbbb4}.landing-page .contact-links a:hover{color:var(--section-link-hover);text-decoration-color:currentColor}.landing-page .site-footer .brand{color:#5b3f78}.landing-page .site-footer>p,.landing-page .footer-bottom{color:var(--section-text-secondary)}.landing-page .site-footer .back-top{color:var(--section-link)}.landing-page .site-footer .back-top:hover{color:var(--section-link-hover)}.landing-page .footer-bottom{border-top-color:#cab8dd}.landing-page .footer-bottom svg{color:#b85480}
