/* Approved neutral palette: charcoal, white, blue links and yellow primary actions. */
:root{--home-ink:#1f2328;--home-green:#24282f;--home-lime:#f6d84a;--home-paper:#fff;--home-cream:#f5f6f8;--home-line:#e3e6ea;--home-yellow:#f6d84a;--ink:#1f2328;--deep:#24282f;--line:#e3e6ea;--muted:#5b6470}
body{font-family:Inter,system-ui,sans-serif}
button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#94b4fc}
.home-header{background:#fff}.home-header .nav{color:#5b6470;font-weight:500;gap:26px}.home-header .nav a:hover,.home-login:hover{color:#1d4ed8}.home-header-cta{background:#f6d84a;color:#1f2328}.home-header-cta:hover{background:#f0cc2d}
.home-eyebrow,.home-label{color:#606b78;font-weight:600}.home-eyebrow span{background:#f6d84a;box-shadow:0 0 0 5px #fdf8dd}.home-hero h1 em{color:#1f2328;text-decoration:underline;text-decoration-color:#f6d84a;text-decoration-thickness:5px;text-underline-offset:9px}.home-hero-copy>p,.home-hero-note{color:#5b6470}.home-primary,.home-primary:hover{color:#1f2328;box-shadow:0 4px 0 #1f232810}.home-primary:hover{background:#f0cc2d}.home-secondary{color:#1d4ed8;border-color:#9cb7ec;font-weight:600}.home-note-mark{background:#f0f2f5;color:#4b5663}

.home-expertise-card:nth-child(2){background:#f5f6f8}.home-expertise-icon{background:#f0f2f5;color:#384654}.home-expertise-card>span{color:#6a7583}.home-expertise-card p,.home-expertise-card>div:last-child,.home-expertise-foot,.home-section-head p{color:#5b6470}.home-expertise-card i{background:#a5adb8}.home-expertise-foot button{color:#1d4ed8}
.home-process{background:#f3f5f8;color:#1f2328}.home-process .home-label{color:#66717e}.home-process h2 em{color:#596573}.home-process-intro>p,.home-process-steps p{color:#5b6470}.home-process-link{border-color:#bac7dc;color:#1d4ed8;font-weight:600}.home-process-link:hover{background:#e8eef9}.home-process-steps,.home-process-steps article{border-color:#d7dde5}.home-process-steps article>span{color:#475465;border-color:#bcc6d3}
.home-model-grid span{color:#6a7583}.home-model-grid p,.home-questions>div:first-child>p,.home-questions-list p{color:#5b6470}.home-questions-list summary:after{color:#687384}.home-final{background:#f5f6f8;border-color:#e3e6ea}.home-final p{color:#5b6470}.home-professionals span{color:#66717e}.home-professionals p{color:#5b6470}.home-professionals>a{color:#1d4ed8;border-color:#9cb7ec}
.home-footer{background:#24282f}.home-footer p,.home-footer small{color:#b5bdc9}.home-footer-links strong{color:#d5dbe4}.home-footer-links a,.home-footer-links button{font-family:Inter,system-ui,sans-serif;color:#d5dbe4}.home-more-details summary{color:#1d4ed8}
@media(max-width:600px){.home-header .nav{background:#fff}}
