:root{--ink:#171713;--gold:#b88a42;--gold2:#d9b66e;--cream:#f7f3eb;--paper:#fffdfa;--muted:#69675f;--line:#e4ded2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a{cursor:pointer}.siteHeader{z-index:30;background:#fff;border-bottom:1px solid #eee9df;justify-content:space-between;align-items:center;height:96px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.brandLink{color:inherit;text-decoration:none}.brand{color:var(--ink);align-items:center;gap:13px;display:flex}.brandLogo{object-fit:contain;width:86px;height:68px;display:block}.brandWords{flex-direction:column;line-height:1;display:flex}.brandWords b{letter-spacing:3.5px;color:#a77b37;font:25px Georgia,serif}.brandWords strong{letter-spacing:7px;color:#a77b37;margin-top:7px;font:12px Georgia,serif}.brandWords small,.footerBrand small{letter-spacing:1.2px;color:#6f6a60;margin-top:10px;font-size:7px}nav{align-items:center;gap:27px;display:flex}nav a{color:#33312c;font-size:12px;text-decoration:none}.navCta,.goldBtn{color:#181611;text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#e4c782,#b98b43);border:0;padding:15px 21px;font-size:11px;font-weight:900}.navCta{align-items:center;gap:7px;display:flex}.menu{background:0 0;border:0;display:none}.hero{background:#fcfaf5;grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;min-height:560px;padding:58px max(5vw,32px);display:grid}.heroCopy{flex-direction:column;justify-content:center;padding:0;display:flex}.kicker{letter-spacing:3.5px;color:#2d2b27;margin:0 0 22px;font-size:10px;font-weight:800}.hero h1,.process h2,.offerSection h2,.aboutCopy h2,.locationsSection h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{letter-spacing:-1.7px;max-width:650px;margin:0;font-size:54px;line-height:1.02}.hero h1 em{color:var(--gold);font-style:normal}.sub{color:#48463f;max-width:610px;margin:21px 0;font:17px/1.5 Georgia,serif}.heroBtns{align-items:stretch;gap:13px;margin:3px 0 24px;display:flex}.goldBtn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.heroCashBtn{letter-spacing:1px;min-width:245px;padding:19px 30px;font-size:13px}.outlineBtn{text-transform:uppercase;letter-spacing:.7px;color:#28251f;background:0 0;border:1px solid #bda16d;padding:15px 21px;font-size:11px;font-weight:800}.trustRow{grid-template-columns:repeat(4,1fr);gap:0;margin-top:6px;display:grid}.trustRow>span{gap:10px;padding:0 15px;display:flex}.trustRow>span:first-child{padding-left:0}.trustRow>span+span{border-left:1px solid var(--line)}.trustRow svg{color:var(--gold);min-width:27px}.trustRow i{font-style:normal}.trustRow b,.trustRow small{display:block}.trustRow b{font:14px Georgia}.trustRow small{color:#666158;margin-top:4px;font:10px/1.4 Georgia}.heroVisual{background:#eee9df;position:relative;overflow:hidden}.heroPhoto{border-radius:3px;height:390px}.heroPhoto img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.aboutSection{background:#fff;grid-template-columns:.95fr 1.05fr;align-items:center;gap:6vw;padding:72px max(5vw,32px) 0;display:grid}.aboutImage{border-radius:3px;height:420px;position:relative;overflow:hidden}.aboutImage img{object-fit:cover;width:100%;height:100%;display:block}.aboutCopy{flex-direction:column;justify-content:center;padding:0;display:flex}.aboutCopy h2{letter-spacing:-.8px;max-width:650px;margin:0;font-size:45px;line-height:1.06}.aboutCopy h2 em{color:var(--gold);font-style:normal}.aboutRule{background:var(--gold);width:58px;height:1px;margin:24px 0 20px}.aboutCopy>p:not(.kicker){color:#5b574f;max-width:650px;margin:0 0 14px;font:15px/1.58 Georgia,serif}.aboutCopy .aboutStatement{border-left:2px solid var(--gold);padding-left:20px;color:#2e2b26!important;margin-top:6px!important;font-size:17px!important;line-height:1.48!important}.aboutValues{border-top:1px solid var(--line);background:#f8f5ef;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:55px calc(-1*max(5vw,32px)) 0;padding:26px max(7vw,30px);display:grid}.aboutValues span{text-align:center;padding:5px 35px}.aboutValues span+span{border-left:1px solid #ddd5c8}.aboutValues b,.aboutValues small{display:block}.aboutValues b{letter-spacing:2.2px;color:#a77b37;font:12px Georgia,serif}.aboutValues small{color:#716d64;margin-top:7px;font:11px/1.5 Georgia,serif}.process{text-align:center;background:#f9f6f0;padding:90px max(5vw,25px)}.process h2,.offerSection h2{margin:0;font-size:43px;line-height:1.15}.steps{grid-template-columns:repeat(3,1fr);max-width:1100px;margin:55px auto 0;display:grid}.steps article{padding:0 45px}.steps article+article{border-left:1px solid var(--line)}.steps b{color:var(--gold);font:48px Georgia}.steps h3{margin:22px 0 10px;font:20px Georgia}.steps p{color:#5f5b52;font:15px/1.6 Georgia}.offerSection{background:#f2ede4;grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;padding:95px max(6vw,30px);display:grid}.offerCopy>p:not(.kicker){color:#5f5b52;font:17px/1.65 Georgia}.cashOfferPoints{gap:13px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.cashOfferPoints li{color:#39362f;align-items:center;gap:11px;font:16px Georgia,serif;display:flex}.cashOfferPoints svg{width:18px;height:18px;color:var(--gold);stroke-width:2px}.offerBenefits{grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.offerBenefits span{text-align:center;padding:0 22px}.offerBenefits span+span{border-left:1px solid #d9d0c2}.offerBenefits svg{color:var(--gold);width:29px;height:29px;margin-bottom:12px}.offerBenefits b,.offerBenefits small{display:block}.offerBenefits b{font:16px Georgia}.offerBenefits small{color:#6e6a62;margin-top:6px;font-size:11px;line-height:1.45}.leadForm{background:#fff;min-height:500px;padding:36px;box-shadow:0 18px 55px #6d5b3b13}.formTop{color:#7b807b;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;font-size:10px;display:flex}.progress{background:#e5e3dc;height:2px;margin:12px 0 34px}.progress i{background:var(--gold);height:100%;display:block}.formStep h3,.success h3{margin:0 0 28px;font:30px Georgia}.formStep label{color:#4c514d;margin:17px 0;font-size:11px;font-weight:700;display:block}.formStep input:not([type=checkbox]),.formStep select,.formStep textarea{background:#fff;border:1px solid #dcd8cf;outline:none;width:100%;margin-top:8px;padding:14px}.formStep input:focus,.formStep select:focus,.formStep textarea:focus{border-color:var(--gold)}.formStep textarea{resize:vertical;height:85px}.formGrid{grid-template-columns:2fr 1fr;gap:14px;display:grid}.full{width:100%;margin-top:12px;padding:15px}.actions{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.primary{color:#17140f;background:linear-gradient(135deg,#e4c782,#b98b43);border:0;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-weight:800;display:inline-flex}.back{color:#69706b;background:0 0;border:0;align-items:center;display:flex}.optional{color:#929792;font-weight:400}.consent{align-items:flex-start;gap:10px;line-height:1.45;font-weight:400!important;display:flex!important}.consent input{margin-top:2px}.error{color:#9d2c2c;font-size:13px}.success{text-align:center;padding:80px 20px}.successIcon{color:#5e8151;background:#edf3ea;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.success p{color:var(--muted);line-height:1.7}.locationsSection{background:#fcfaf5;border-top:1px solid #eee7da;border-bottom:1px solid #e5dfd4;grid-template-columns:1.45fr 1.05fr .95fr 1fr;align-items:center;gap:36px;min-height:350px;padding:42px max(3.5vw,38px);display:grid}.locationsIntro h2{white-space:nowrap;margin:0;font-size:38px;line-height:1.04}.locationsIntro h2 em{color:var(--gold);font-style:normal}.locationsIntro .aboutRule{margin:17px 0 16px}.locationsIntro>p:last-child{color:#5b574f;max-width:500px;margin-bottom:0;font:15px/1.55 Georgia,serif}.floridaMap{justify-content:center;align-items:center;height:290px;display:flex}.countySvg{width:100%;height:100%;display:block;overflow:visible}.flCounty{fill:#ddd9d1;stroke:#fffdfa;stroke-width:1.3px;vector-effect:non-scaling-stroke}.serviceCounty{fill:#c18e3c;stroke:#fffdfa;stroke-width:1.6px;vector-effect:non-scaling-stroke}.countyList{border-left:1px solid #ddd4c6;padding-left:34px}.countyList .kicker{margin-bottom:12px}.countyList span{color:#38352f;align-items:center;gap:9px;font:14px/1.55 Georgia,serif;display:flex}.countyList svg{color:var(--gold);stroke-width:2.3px;width:15px}.locationMessage{text-align:center;border:1px solid #c9a66c;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:24px;display:flex}.locationMessage svg{color:var(--gold);width:28px;height:28px}.locationMessage p{margin:15px 0 0;font:italic 16px/1.5 Georgia,serif}.locationMessage i{background:var(--gold);width:34px;height:1px;margin-top:18px}.locationsSection+footer{border-top:0}footer{color:#5e5b54;background:#fff;border-top:1px solid #ebe5da;padding:45px max(5vw,28px) 26px}.footerBrand{align-items:center;gap:15px;display:flex}.footerBrand .brandLogo{width:96px;height:78px}.footerBrand .brandWords b{font-size:23px}.footerLinks{gap:25px;margin:28px 0;display:flex}.footerLinks a{color:#49463f;font-size:11px;text-decoration:none}.legal{border-top:1px solid #e4ded2;padding-top:20px;font-size:10px;display:block}@media (max-width:1100px){.locationsSection{grid-template-columns:1fr 1fr}.locationsIntro h2{white-space:normal}.locationMessage{min-height:170px}}@media (max-width:1000px){.trustRow{grid-template-columns:repeat(2,1fr);gap:18px}.trustRow>span:nth-child(3){border-left:0}.hero h1{font-size:48px}.aboutCopy h2{font-size:40px}}@media (max-width:900px){.siteHeader{height:80px}.brandLogo{width:66px;height:55px}.brandWords b{font-size:18px}.brandWords strong{letter-spacing:5px;font-size:9px}.brandWords small{display:none}.menu{display:block}nav{background:#fff;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:80px;left:0;right:0;box-shadow:0 15px 30px #0001}nav.open{display:flex}.hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:55px 7vw}.heroPhoto{height:360px}.aboutSection{grid-template-columns:1fr;gap:42px;padding:55px 7vw 0}.aboutImage{height:350px}.aboutCopy{padding:0}.aboutValues{grid-column:auto;grid-template-columns:1fr;margin:10px -7vw 0;padding:25px 7vw}.aboutValues span{padding:18px}.aboutValues span+span{border-top:1px solid #ddd5c8;border-left:0}.offerSection{grid-template-columns:1fr;gap:50px}.process h2,.offerSection h2{font-size:37px}.locationsSection{grid-template-columns:1fr 1fr;padding:55px 7vw}.countyList{border-left:0;padding-left:0}}@media (max-width:560px){.brandLogo{width:55px;height:46px}.brandWords b{letter-spacing:2px;font-size:15px}.brandWords strong{letter-spacing:4px;font-size:8px}.hero{padding:48px 22px}.hero h1{font-size:41px}.heroBtns{flex-direction:column}.heroCashBtn{width:100%;min-width:0}.trustRow{grid-template-columns:1fr}.trustRow>span{border-top:1px solid var(--line);border-left:0!important;padding:12px 0!important}.heroPhoto{height:265px}.aboutSection{padding:48px 22px 0}.aboutImage{height:260px}.aboutCopy h2{font-size:36px}.aboutValues{margin:5px -22px 0;padding:22px}.process,.offerSection{padding:70px 22px}.steps{grid-template-columns:1fr;gap:35px}.steps article+article{border-left:0;border-top:1px solid var(--line);padding-top:35px}.offerBenefits{grid-template-columns:1fr;gap:25px}.offerBenefits span+span{border-left:0}.leadForm{padding:24px}.formGrid{grid-template-columns:1fr}.locationsSection{grid-template-columns:1fr;gap:28px;padding:50px 22px}.locationsIntro h2{font-size:35px}.floridaMap{height:280px}.locationMessage{min-height:155px}.footerLinks{flex-wrap:wrap}}
