/* Homepage-only refinement. Shared identity and other routes remain unchanged. */
.home-simplified .skip-link{position:fixed;top:8px;left:16px;z-index:2000;padding:12px 20px;background:var(--paper);color:var(--navy);transform:translateY(-160%)}
.home-simplified .skip-link:focus{transform:none}
.home-simplified main section,.home-simplified #guides{scroll-margin-top:100px}
.home-simplified .hero{padding:64px 0 32px}
.home-simplified .hero .service-descriptor{margin:24px auto 12px;font-weight:600;color:var(--navy);max-width:40em}
.home-simplified .hero .mission-promise{font-weight:400;max-width:37em;color:var(--ink-soft)}
.home-simplified .hero-buttons{align-items:center;gap:24px;margin-bottom:0}
.home-simplified .audit-link{padding:12px 0;text-decoration:underline;text-underline-offset:4px;font-size:16px}
.home-simplified .home-introduction{padding:24px 0 56px}
.home-simplified .introduction-inner{display:flex;align-items:center;justify-content:center;gap:28px;max-width:900px}
.home-simplified .introduction-inner img{width:240px;height:auto;border-radius:8px;flex-shrink:0}
.home-simplified .introduction-inner h2{font-family:var(--font-body);font-size:22px;margin-bottom:8px}
.home-simplified .introduction-inner p{font-size:16px;margin-bottom:8px}
.home-simplified .introduction-inner a{font-size:16px;text-decoration:underline;text-underline-offset:4px}
.home-simplified .section{padding:64px 0}
.home-simplified main .section h2{max-width:760px;margin-bottom:32px}
.home-simplified .home-outcomes{border-top:1px solid var(--paper-line2)}
.home-simplified .grid{gap:36px}
.home-simplified .home-offer-steps{list-style:decimal;padding-left:24px;margin:0}
.home-simplified .home-offer-steps li{padding-left:4px;min-width:0}
.home-simplified .home-offer-steps li::marker{font-weight:600;color:var(--blue-hover)}
.home-simplified .home-offer-steps a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.home-simplified .home-resource{margin-top:36px;padding-top:24px;border-top:1px solid var(--paper-line2);font-size:16px}
.home-simplified .home-resource p{font-size:16px;max-width:none;margin-bottom:8px}
.home-simplified .home-resource a{text-decoration:underline;text-underline-offset:3px}
.home-simplified .home-faq{max-width:900px}
.home-simplified .faq summary{font-size:20px}
.home-simplified .full-faq-link{margin-top:24px}
.home-simplified .cta h2{margin-left:auto;margin-right:auto}
.home-simplified .cta p{margin-left:auto;margin-right:auto}
.home-simplified .nav-links{gap:24px}
@media(max-width:1050px){.home-simplified .nav-links{gap:12px}}
@media(max-width:820px){.home-simplified .nav-links{max-height:calc(100dvh - 80px);overflow-y:auto}.home-simplified .grid-3{grid-template-columns:1fr}.home-simplified .home-offer-steps{gap:24px}}
@media(max-width:600px){.home-simplified .hero{padding-top:40px}.home-simplified .hero-buttons{gap:8px}.home-simplified .introduction-inner{flex-direction:column;align-items:flex-start;gap:20px}.home-simplified .introduction-inner img{width:100%;max-width:320px}.home-simplified .section{padding:48px 0}.home-simplified .home-introduction{padding-bottom:40px}.home-simplified main .section h2{margin-bottom:28px}}
