.family-note{display:block;font:12px/1.5 Arial,sans-serif;color:#806027;margin-top:10px;letter-spacing:.02em}
.hero .eyebrow,.section-head h2 em,.thinking-copy h2 em{color:#806027}
.hero .button.dark,.button.dark{background:#806027;color:white}
.hero .button.dark:hover,.button.dark:hover{background:#644b20}
.inquiry-section{background:#f6f1e6}
.woven-orbit{background:radial-gradient(circle,#faf3df 0%,#fff 72%);border-color:#d6c496}
.woven-orbit:before{border-color:#e7dcc0}
.site-header nav{flex-wrap:wrap}
.brand{min-width:230px}
.hero h1 em{color:#806027}
.preview{background:#f7f2e7;color:#665327}
.nav-cta{border-color:#b18a35}
/* The Studio accent treatment, expressed in the Business Systems gold palette. */
.hero .eyebrow{display:inline-block;background:#f3e7c9;color:#111;border-radius:30px;padding:10px 18px;letter-spacing:.04em;line-height:1.6}
.nav-cta{background:#d8bb72;color:#111;border:0;border-radius:4px;padding:15px 22px;text-decoration:none}
.nav-cta:hover{background:#111;color:#fff}
.hero .button.dark,.button.dark,.inquiry-grid form .button.dark{background:#d8bb72;color:#111;border-color:#d8bb72;border-radius:4px}
.hero .button.dark:hover,.button.dark:hover,.inquiry-grid form .button.dark:hover{background:#111;color:white;border-color:#111}
.journey-track path,.thinking-thread path{stroke:#b18a35}
.thinking-labels span{border-color:#b18a35;color:#806027}
.work-tags li{border-color:#b18a35}
@media(max-width:700px){.hero .eyebrow{font-size:12px;padding:9px 12px}.nav-cta{padding:11px 15px}}
.care-comparison{max-width:1160px;margin:0 auto;padding:0 40px 70px;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.care-comparison article{border:1px solid #b18a35;border-top:4px solid #b18a35;border-radius:8px;background:#faf8f2;padding:30px}
.care-comparison h3{font-size:28px;margin:0 0 12px}.care-comparison p,.care-comparison li{font-size:17px;line-height:1.7}
.care-comparison a{color:#806027;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.care-boundaries{grid-column:1/-1;margin:0;color:#444}
@media(max-width:700px){.care-comparison{grid-template-columns:1fr;padding:0 22px 45px}.care-comparison article{padding:24px}}
