/* Homepage conversion improvements and insurance navigation. */
.pro-nav{gap:18px}.pro-nav>a.insurance-nav{color:#ffd600;font-weight:700}.home-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 34px;padding:24px 5%;background:#102b51;color:white}.home-trust a{color:#ffd600;text-decoration:none}.home-trust small{display:block;color:#ccc;font-size:12px;margin-top:5px}.home-intake{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start}.home-intake h2,.home-feature h2{font-size:clamp(30px,4vw,48px);line-height:1.12}.quick-estimate{padding:30px;border:1px solid #ddd;border-radius:20px;background:#f6f6f6;color:#161616}.quick-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quick-estimate label{display:block;font-weight:700;font-size:14px}.quick-estimate input,.quick-estimate select{display:block;box-sizing:border-box;width:100%;min-height:48px;margin-top:8px;padding:12px;border:1px solid #888;border-radius:8px;background:white;color:#102b51;font:inherit}.quick-estimate button{margin-top:24px;border:0;cursor:pointer;background:#ffd600!important;color:#102b51!important;width:100%;padding:16px;border-radius:10px;font-weight:800;font-size:16px}.quick-estimate .consent{font-size:12px;line-height:1.6;color:#526c8b;margin-bottom:0}.quick-estimate .consent a{color:inherit;text-decoration:underline}.quick-estimate .bot-field{display:none!important}.home-feature{background:#102b51;color:#fff}.home-feature>p{max-width:760px;color:#ddd}.home-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.home-stages figure{margin:0}.home-stages img{width:100%;height:260px;object-fit:cover;border-radius:16px}.home-stages figcaption{padding:14px 0;color:#ddd}.home-stages strong{display:block;color:#ffd600;margin-bottom:6px}.home-feature .text-link{color:#ffd600}.home-video{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px}.home-video video{width:100%;max-height:440px;border-radius:20px;background:#102b51}.home-social{display:flex;gap:16px;flex-wrap:wrap;margin-top:18px}.home-social a{color:#ffd600!important}.property-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}.property-paths article{border:1px solid #ddd;border-radius:18px;padding:24px}.home-intake .text-link{display:inline-block;margin-top:16px}.pro-hero h1{font-size:clamp(36px,5vw,70px)!important}.home-trust a:focus-visible,.quick-estimate :focus-visible{outline:3px solid #cf6b00;outline-offset:4px}@media(max-width:1100px){.pro-nav{gap:10px;font-size:14px}}@media(max-width:800px){.home-intake,.home-video,.property-paths{grid-template-columns:1fr;gap:28px}.home-stages{grid-template-columns:1fr}.home-stages img{height:auto;aspect-ratio:4/3}.home-trust{justify-content:flex-start;padding:22px}.quick-estimate{padding:22px}.quick-fields{grid-template-columns:1fr}.pro-hero h1{font-size:36px!important}}