.au-page{--au-navy: var(--t4c-navy);--au-teal: var(--t4c-teal);--au-sky: var(--t4c-teal);--au-icon: var(--t4c-navy);--au-icon-navy: var(--t4c-navy);--au-icon-light: var(--t4c-surface-low);--au-icon-soft: rgba(0, 61, 96, .1);--au-navy-soft: rgba(0, 61, 96, .08);--au-teal-soft: rgba(0, 105, 113, .12);--au-sky-soft: rgba(0, 105, 113, .12);--au-ink: var(--t4c-ink);--au-muted: var(--t4c-muted);--au-surface: var(--t4c-surface);--au-surface-low: var(--t4c-surface-low);--au-white: var(--t4c-white);--au-border: var(--t4c-border);--au-shadow: 0 12px 40px rgba(0, 61, 96, .08);--au-radius: 20px;--au-radius-control: 8px;--au-wrap: min(1120px, calc(100% - 2.5rem) );color:var(--au-ink);background:var(--au-surface)}.au-page .iconify{color:var(--au-icon)}.au-page .au-cta-btn .iconify,.au-page .au-pill .iconify{color:inherit}.au-wrap{width:var(--au-wrap);margin-inline:auto}.au-impact-copy{max-width:45rem}.au-impact-copy .au-section-head-title{margin-bottom:.75rem}.au-impact-copy-text{margin:0;font-size:1.125rem;line-height:1.7;color:var(--au-muted)}.au-section{padding:clamp(3.25rem,6vw,5rem) 0}.au-section-soft{background:var(--au-surface-low)}.au-section-tight-b{padding-bottom:0}.au-section-tight-t{padding-top:0}.au-section-head{margin-bottom:clamp(2rem,4vw,3rem)}.au-section-head-center{text-align:center}.au-section-head-title{margin:0 0 1.25rem;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:600;letter-spacing:var(--t4c-tracking-h2);line-height:1.2;color:var(--au-navy)}@media (max-width: 768px){.au-section-head-title{font-size:1.5rem}}.au-section-head-intro{margin:0 auto;max-width:40rem;font-size:1.125rem;line-height:1.75;color:var(--au-muted)}.au-section-head-intro-left{margin-inline:0}.au-pill{display:block;margin-bottom:.85rem;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--au-teal)}.au-story{display:grid;grid-template-columns:280px 1fr;gap:4rem;align-items:start}.au-story-rail{position:sticky;top:2rem}.au-story-rail .au-section-head-title{margin-bottom:1.5rem}.au-story-quote{padding:1.5rem;border-radius:var(--au-radius);background:var(--au-navy)}.au-story-quote-line{margin:0;font-size:1.25rem;line-height:1.4;font-weight:600;color:#fff}.au-story-quote-line-accent{color:var(--au-icon-light)}.au-story-reading{display:flex;flex-direction:column}.au-story-part{padding:2rem 0;border-top:1px solid var(--au-border)}.au-story-part:first-child{padding-top:0;border-top:none}.au-story-part:last-child{padding-bottom:0}.au-story-part-title{margin:0 0 .75rem;font-size:1.125rem;font-weight:600;color:var(--au-ink)}.au-story-part-text{margin:0;font-size:1.125rem;line-height:1.75;color:var(--au-muted)}.au-who{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.au-who-text{margin:0 0 1.25rem;font-size:1.125rem;line-height:1.75;color:var(--au-muted)}.au-who-text:last-child{margin-bottom:0}.au-who-aside{display:grid;gap:1rem}.au-who-row{display:flex;align-items:center;gap:1.25rem;padding:1.75rem;border-radius:var(--au-radius);background:var(--au-white);border:1px solid var(--au-border)}.au-page .au-who-row-icon{flex-shrink:0;width:3.25rem;height:3.25rem;box-sizing:border-box;padding:.7rem;border-radius:var(--au-radius-control);background:var(--au-surface-low);color:var(--au-icon)}.au-who-row-label{font-size:1.25rem;font-weight:600;color:var(--au-ink)}.au-who-photo{min-height:12.5rem;border-radius:var(--au-radius);background-size:cover;background-position:center}.au-services-intro{max-width:47.5rem;margin-bottom:2.5rem}.au-services-intro-text{margin:0 0 .75rem;font-size:1.125rem;line-height:1.75;color:var(--au-muted)}.au-services-intro-label{margin:0;font-size:1.125rem;line-height:1.75;font-weight:500;color:var(--au-ink)}.au-services-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem}.au-services-list-row{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 0;border-top:1px solid var(--au-border);font-size:1.0625rem;line-height:1.7;color:var(--au-ink)}.au-services-list-num{flex-shrink:0;padding-top:.25rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem;color:var(--t4c-teal)}.au-commitment-intro{max-width:47.5rem;margin-bottom:2.5rem}.au-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.au-principle{padding:2rem;border-radius:var(--au-radius);background:var(--au-white);border:1px solid var(--au-border)}.au-principle-label{margin:0 0 .75rem;font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--au-navy)}.au-principle-desc{margin:0;font-size:1rem;line-height:1.7;color:var(--au-muted)}.au-patients{display:grid;grid-template-columns:1fr 380px;gap:4rem;align-items:start}.au-patients-text{margin:0 0 1rem;font-size:1.02rem;line-height:1.75;color:var(--au-muted)}.au-patients-text-strong{font-weight:700;color:var(--au-ink)}.au-patients-quote{margin:0;padding:2.5rem;border-radius:var(--au-radius);background:var(--au-white);border:1px solid var(--au-border)}.au-patients-quote p{margin:0;font-size:clamp(1.3rem,2vw,1.625rem);font-weight:600;letter-spacing:var(--t4c-tracking-h2);line-height:1.4;color:var(--au-navy)}.au-cta{padding:4rem;border-radius:var(--au-radius);background:var(--au-navy);display:grid;grid-template-columns:1fr 360px;gap:4rem;align-items:end}.au-cta-title{margin:0 0 1.25rem;font-size:clamp(1.6rem,2.8vw,2.375rem);font-weight:600;letter-spacing:-.022em;color:#fff}.au-cta-text{margin:0 0 1rem;max-width:48rem;font-size:1.0625rem;line-height:1.75;color:#ffffffb8}.au-cta-text-emph{margin-bottom:0;font-weight:500;color:var(--au-icon-light)}.au-cta-actions{display:grid;gap:.75rem}.au-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:1rem 1.75rem;border-radius:var(--au-radius-control);font-size:1rem;font-weight:600;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.au-cta-btn-primary{background:#fff;color:var(--au-navy)}.au-cta-btn-primary:hover{background:var(--au-icon-light);color:var(--au-navy);transform:translateY(-2px)}.au-cta-btn-ghost{border:1px solid rgba(255,255,255,.28);color:#fff;background:transparent}.au-cta-btn-ghost:hover{background:#ffffff1f;border-color:#ffffff80;color:#fff;transform:translateY(-2px)}@media (max-width: 1024px){.au-story,.au-who,.au-patients{grid-template-columns:1fr;gap:2rem}.au-story-rail{position:static}.au-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.au-cta{grid-template-columns:1fr;align-items:start;padding:2.5rem}}@media (max-width: 768px){.au-page{--au-wrap: min(100% - 1.75rem, 1120px)}.au-services-list,.au-principles{grid-template-columns:1fr}.au-cta{padding:2rem}}
