/* User-approved AUXIO healthcare palette */
:root{--page:#F7F9F9;--surface:#FFFFFF;--navy:#1F295F;--teal:#007085;--footer:#04424B;--mint:#90D6C3;--body:#3D4A56;--border:#E2E8E8;--footer-text:#B7C1D6;--shadow-soft:0 18px 48px rgba(31,41,95,.08)}
body{background:var(--page);color:var(--body)}h1,h2,h3,.path-grid strong,.contact-options b{color:var(--navy)}a,.kicker{color:var(--teal)}header{background:rgba(247,249,249,.98);border-color:var(--border);box-shadow:0 4px 18px rgba(31,41,95,.04)}.utility{background:var(--footer)}.logo,.button,.path-grid>a:nth-child(1){background:var(--teal);border-color:var(--teal)}.button:hover{background:var(--footer)}.button.ghost{background:var(--surface);color:var(--teal);border-color:var(--teal)}.hero{background:radial-gradient(circle at 15% 20%,rgba(144,214,195,.2),transparent 30%),var(--page)}.hero h1 em{color:var(--teal)}.hero-image:before{border-color:rgba(144,214,195,.45)}.hero-image img,.image-note,.path-grid>a,.photo-frame img,.referral-card{box-shadow:var(--shadow-soft)}.image-note,.pathways,.story,.referral,.careers{background:var(--surface)}.path-grid>a{background:var(--surface);border-color:var(--border)}.line-icon{color:var(--teal)}
.ndis{background:var(--page);color:var(--body);border-block:1px solid var(--border)}.ndis h2,.outcomes h3{color:var(--navy)}.ndis .kicker.light{color:var(--teal)}.ndis .light-text,.outcomes p{color:var(--body)}.ndis .button.pale{background:var(--teal);border-color:var(--teal);color:#fff}.outcomes article{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:1.35rem 1.5rem}.outcomes article>span{background:var(--mint);color:var(--footer)}
.journey{background:var(--surface)}.journey-grid li:not(:last-child):after{background:var(--border)}.journey-grid span{background:var(--mint);color:var(--footer);box-shadow:none}.plain-list li{border-color:var(--border)}.plain-list span,.image-note span,.contact-options span{color:var(--body)}.location{background:var(--teal)}.secondary{background:var(--page)}.service-layout article{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft)}.service-layout article.staff{background:var(--surface);border-top:8px solid var(--mint)}
.referral-card{background:var(--teal);color:#fff}.referral-card h2{color:#fff}.referral-card .kicker{color:#fff}.referral-card .button{background:#fff;border-color:#fff;color:var(--teal)}.career-values span{background:var(--surface);border:1px solid var(--border);color:var(--navy)}.contact{background:var(--page)}.contact-options a{background:var(--surface);border-color:var(--border)}footer{background:var(--footer);color:var(--footer-text)}.footer-grid h2{color:var(--mint)}.footer-grid a,.footer-brand{color:#fff}.fineprint{border-color:rgba(183,193,214,.35)}
