.hero-copy .home-start-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 16px}.hero-copy .home-start-paths a{min-height:138px;padding:16px;background:#fff;border:2px solid #bfd4c8;border-radius:14px}.hero-copy .home-start-paths b{font-size:1.125rem}.hero-copy .home-start-paths span{padding-top:10px;font-size:0.875rem}.home-start-help{display:block;min-height:48px;padding:12px 0;color:#245440;font-weight:700}.hero-links summary{cursor:pointer;min-height:48px;padding:12px 0;color:#245440;font-weight:700}.hero-links[open] a{display:block;margin:10px 0}.hero-links summary:focus-visible,.home-start-help:focus-visible{outline:3px solid #9b571f;outline-offset:4px}#advisor-form{scroll-margin-top:100px}@media(max-width:600px){.hero-copy .home-start-paths{grid-template-columns:1fr}.hero-copy .home-start-paths a{min-height:0;padding:14px 16px}.hero-copy .home-start-paths b{margin-top:4px}.hero-copy .home-start-paths span{padding-top:6px}}

.home-start-label{margin:24px 0 0;font-weight:700;color:#244c3e}.hero-copy .home-start-paths{margin-top:12px}.hero-copy .home-start-paths a:focus-visible{outline:3px solid #9b571f;outline-offset:4px}.home-start-help{padding:12px 16px;border:1px solid #bfd4c8;border-radius:10px;background:#f3f8f5;box-sizing:border-box;text-decoration:underline;text-underline-offset:3px}.hero-advisor-entry .advisor-form label{font-size:1rem;line-height:1.7}.hero-advisor-entry .advisor-actions small{font-size:.875rem}.hero-advisor-entry .advisor-actions button{min-height:48px}.hero-advisor-entry .advisor-form textarea{font-size:1rem}
