.hi-finish-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:48px;min-height:620px;padding:64px 48px 70px;border-radius:24px;overflow:hidden;background:#102d32;color:#fff;margin:20px 0 0}.hi-finish-cover{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,20,26,.9),rgba(4,20,26,.4)),url('/wp-content/uploads/2026/11/Jacksonville-riverfront-—-Sean-Burgess-Unsplash.jpg') center/cover}.hi-finish-eyebrow{font-size:12px!important;letter-spacing:2px;font-weight:800}.hi-finish-copy h1{font-size:clamp(48px,5.5vw,78px)!important;color:white!important;line-height:1.05!important;letter-spacing:-3px;margin:24px 0!important}.hi-finish-copy h1 span{color:#ffdc00}.hi-finish-intro{font-size:22px;line-height:1.5}.hi-finish-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.hi-finish-actions a,.hi-finish-plan>a{padding:16px 22px;border-radius:8px;background:#fff;color:#111!important;font-weight:800;text-decoration:none;display:inline-block;min-height:48px}.hi-finish-actions .hi-finish-primary{background:#ffdc00}.hi-finish-region{font-size:14px}.hi-finish-plan{background:#ffdc00;color:#111;padding:30px;border-radius:20px;transform:rotate(1deg);box-shadow:0 18px 40px #0003}.hi-finish-plan h2{font-size:32px!important;line-height:1.15!important;color:#111!important}.hi-finish-plan>a{display:block;background:#111;color:white!important;margin:20px 0 12px}.hi-finish-plan small{display:block}.hi-finish-credit{position:absolute;bottom:14px;left:48px;font-size:11px;color:white!important}.hi-finish-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #ddd;margin:0 0 48px}.hi-finish-shortcuts a{padding:26px 18px;color:#111!important;font-weight:800}.hi-finish-shortcuts span{display:block;font-size:11px;letter-spacing:1px;color:#666;margin-bottom:8px}.hi-property-guide{margin:35px 0;font-family:Manrope,Arial,sans-serif;clear:both}.hi-detail-heading{background:#112c30;color:white;padding:32px;border-radius:16px}.hi-detail-heading h2{color:#fff!important}.hi-detail-nav{display:flex;gap:12px;flex-wrap:wrap;padding:18px 0}.hi-detail-nav a{background:#ffdc00;color:#111!important;padding:12px;border-radius:8px;font-weight:700}.hi-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hi-detail-grid article{border:1px solid #deded8;border-radius:14px;padding:24px;background:#faf9f5;scroll-margin-top:110px}.hi-detail-grid h3{font-size:23px}.hi-detail-grid a{color:#125661;text-decoration:underline;font-weight:700}.hi-detail-grid dt{font-weight:bold;margin-top:12px}.hi-detail-note,.hi-plan-save p{font-size:13px;line-height:1.6}.hi-property-plan-heading{padding:24px 0}.hi-property-guide .hi-tools{max-width:100%;padding:0}.hi-property-guide .hi-tools .hi-grid{grid-template-columns:1fr}.hi-plan-save{padding:20px;background:#f4f3ed;border-radius:12px;margin-top:24px}.hi-plan-save button{margin:4px;padding:12px;min-height:44px}.hi-property-guide [id]{scroll-margin-top:110px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #187b88;outline-offset:3px}
@media(max-width:767px){.hi-finish-hero{grid-template-columns:1fr;padding:32px 22px 48px;gap:24px;border-radius:14px}.hi-finish-copy h1{font-size:50px!important;letter-spacing:-2px}.hi-finish-plan{transform:none;padding:24px}.hi-finish-intro{font-size:19px}.hi-finish-credit{left:22px;font-size:9px}.hi-finish-shortcuts{grid-template-columns:1fr}.hi-finish-shortcuts a{padding:18px;border-bottom:1px solid #ddd}.hi-detail-grid{grid-template-columns:1fr}.hi-detail-grid article,.hi-detail-heading{padding:20px}.hi-finish-actions a{width:100%;text-align:center}.hi-property-guide .hi-form-grid{grid-template-columns:1fr!important}}
@media print{.hi-finish-hero,.hi-detail-nav,.hi-plan-save{display:none}}
.hi-home .hi-finish-copy h1 span{background:transparent!important;color:#ffdc00!important;padding:0!important}.hi-home .hi-finish-intro{font-size:22px!important;line-height:1.5!important}.hi-finish-actions span{font-family:Arial,sans-serif}

.single-estate_property #accordion_property_details_map,.single-estate_property #accordion_property_near_by,.single-estate_property #accordion_property_page_views,.single-estate_property #accordion_property_energy_savings,.single-estate_property #accordion_property_schedule_tour,.single-estate_property #property_reviews_area,.single-estate_property #primary{display:none!important}.hi-property-guide{padding:20px;max-width:1200px;margin:25px auto}.hi-property-guide h4:after{display:none!important}
.hi-home .hi-finish-shortcuts+.hi-start{display:none}.hi-finish-primary span{display:none}.single-estate_property .listing_reviews_wrapper{display:none!important}.single-estate_property a[href="#accordion_property_details_map"],.single-estate_property a[href="#accordion_property_walkscore"],.single-estate_property a[href="#accordion_property_near_by"],.single-estate_property a[href="#accordion_property_page_views"],.single-estate_property a[href="#accordion_property_schedule_tour"],.single-estate_property a[href="#property_reviews_area"]{display:none!important}
