.homeowner-options{color:#172b38}.ho-hero{color:#fff;background:linear-gradient(125deg,#0e2937 0%,#174459 65%,#267684 100%);position:relative}.ho-hero-content{padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(5rem,9vw,9rem)}.ho-eyebrow{color:#bfe9e7!important}.ho-hero h1{letter-spacing:-.056em;max-width:970px;margin:1.25rem 0 1.75rem;font-size:clamp(3rem,7.3vw,6.9rem);font-weight:550;line-height:1.06}.ho-hero h1 em{color:#c3f6da;font-style:normal}.ho-lede{color:#ebf5f7;max-width:740px;font-size:clamp(1.08rem,2vw,1.45rem);line-height:1.6}.ho-primary-link{color:#163445;background:#c3f6da;border-radius:999px;align-items:center;gap:.75rem;margin-top:2.5rem;padding:1rem 1.45rem;font-weight:700;display:inline-flex}.ho-primary-link:hover,.ho-primary-link:focus-visible{color:#092d40;background:#e4fff2}.ho-disclosure{color:#d7e5e9;max-width:800px;margin-top:2rem;font-size:.85rem;line-height:1.6}.ho-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ho-path{text-align:left;background:#fff;border:1px solid #dae1e4;border-radius:20px;flex-direction:column;align-items:flex-start;gap:1rem;min-height:300px;padding:clamp(1.25rem,3vw,2rem);transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.ho-path:hover{transform:translateY(-3px);box-shadow:0 10px 30px #15344418}.ho-path:focus-visible{outline-offset:3px;outline:3px solid #4b88a4}.ho-path-selected{background:#f4fafb;border-color:#19617b;box-shadow:0 0 0 2px #19617b22}.ho-path strong{font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:600;line-height:1.25}.ho-path>span:not(.ho-path-icon):not(.ho-select){color:#465968;line-height:1.6}.ho-path-icon{color:#195d59;background:#e4f6ee;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ho-select{color:#126176;align-items:center;gap:.5rem;margin-top:auto;font-weight:650;display:inline-flex}.ho-active{background:#f5f9f8;border-radius:24px;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.ho-active h3{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:580;line-height:1.18}.ho-inline-link{text-underline-offset:5px;color:#155c6e;align-items:center;gap:.5rem;font-weight:650;text-decoration:underline;display:inline-flex}.ho-request{background:#fff;border-radius:18px;min-width:0;padding:clamp(1rem,2vw,2rem)}.ho-resource-section{background:#f0f6f4}.ho-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ho-resource{background:#fff;border:1px solid #dbe5e6;border-radius:18px;padding:clamp(1.25rem,2vw,2rem)}.ho-resource h3{font-size:1.3rem;font-weight:650;line-height:1.3}.ho-resource p{color:#475a67;margin:1rem 0 1.5rem;line-height:1.6}.ho-resource p a{text-decoration:underline}.ho-resource>a{color:#135e78;text-underline-offset:4px;align-items:center;gap:.4rem;font-weight:650;text-decoration:underline;display:inline-flex}.ho-trust{grid-template-columns:32px minmax(0,1fr);gap:1.5rem;max-width:950px;display:grid}.ho-trust>svg{color:#15795e}@media (width<=900px){.ho-path-grid,.ho-resource-grid{grid-template-columns:1fr}.ho-path{min-height:200px}.ho-active{grid-template-columns:1fr}.ho-hero-content{padding-top:6rem}}@media (prefers-reduced-motion:reduce){.ho-path{transition:none}.ho-path:hover{transform:none}}
