:root{--green:#04392b;--yellow:#ffe044;--cream:#faf8ef}body{background:var(--cream)}header{max-width:none;padding:16px max(5vw,20px);background:#fffdf4;border:0}.brand img{display:block;width:210px;height:auto}nav{font-size:12px;font-weight:700;gap:24px}main{max-width:none}.hero{max-width:none;margin:0;padding:55px max(5vw,calc((100vw - 1120px)/2));gap:70px;align-items:center;background:linear-gradient(90deg,rgba(0,35,26,.93),rgba(0,35,26,.6) 53%,rgba(0,35,26,.22)),url('assets/waterfront.png') center 57%/cover;color:white;grid-template-columns:1.1fr 1fr}h1{font-size:64px;letter-spacing:-3px}h1 span{color:var(--yellow)}h1 span:after{display:none}.intro .eyebrow{color:var(--yellow)}.lead{font-size:17px;color:#f2f0e3}.quote{color:var(--green);background:var(--cream);border:0;padding:28px 30px;box-shadow:0 18px 60px #001d2244}.quote .eyebrow{font-size:9px}label{margin-top:12px;font-size:11px}input,textarea,select{padding:10px 12px;font-size:13px;background:white}.quote>p:not(.eyebrow){margin-bottom:18px}.note,.form-alt{font-size:10px}form .button{margin-top:20px}.button{border-radius:5px}.benefits{margin:0;padding:20px;background:var(--yellow);border:0;justify-content:center;gap:70px;font-size:12px}.item-section{max-width:1240px;margin:auto;padding:65px 40px}.section-heading>p:last-child{max-width:650px;font-size:14px}.accepted-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.item-card{background:white;border:1px solid #e3e3d4;border-radius:8px;overflow:hidden}.item-photo{aspect-ratio:1;background-image:url('assets/items.png');background-size:300% 200%;background-repeat:no-repeat}.furniture{background-position:0 0}.appliances{background-position:50% 0}.clutter{background-position:100% 0}.yard{background-position:0 100%}.paint{background-position:50% 100%}.illegal{background-position:100% 100%}.item-caption{padding:20px}.status{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:#316b4c}.item-caption h3{margin:9px 0 10px}.item-caption p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.item-cta{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:20px;font-size:12px}.item-cta a{font-weight:700;text-underline-offset:4px}.not-accepted{padding-top:0}.refused-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.refused{display:grid;grid-template-columns:170px 1fr;align-items:center;border-color:#e5d3c4;background:#fffdf7}.refused .status{color:#a63b27}.how{max-width:1160px;margin:0 auto;border-radius:8px}.area{max-width:1200px;margin:auto;grid-template-columns:1fr 1fr}.area-picture{height:340px;background:url('assets/waterfront.png') center/cover;border-radius:8px}.faq{padding-top:10px}footer{max-width:none;padding:30px 5vw 45px;background:#fffdf4}footer .brand img{width:180px}@media(max-width:1050px){nav{gap:15px;font-size:11px}.hero{gap:30px}h1{font-size:52px}.benefits{gap:30px}.refused{grid-template-columns:135px 1fr}.item-caption{padding:16px}.item-caption h3{font-size:17px}.how{margin:0 40px}}@media(max-width:750px){header{padding:12px 20px}.brand img{width:155px}nav a:not(.phone){display:none}.hero{padding:35px 20px;grid-template-columns:1fr;gap:28px;background:linear-gradient(180deg,rgba(0,35,26,.79),rgba(0,35,26,.77)),url('assets/waterfront.png') center/cover}h1{font-size:50px;letter-spacing:-2.5px}.intro .eyebrow{font-size:9px;margin-bottom:16px}.lead{font-size:15px;margin-bottom:0}.quote{padding:23px}.benefits{gap:12px;padding:16px 12px;font-size:9px}.item-section{padding:40px 20px}.accepted-grid{grid-template-columns:1fr 1fr;gap:12px}.item-caption{padding:15px}.item-caption p{font-size:12px}.status{font-size:8px;letter-spacing:1px}.item-caption h3{font-size:17px}.item-cta{display:block;line-height:1.7}.not-accepted{padding-top:0}.refused-grid{grid-template-columns:1fr;gap:12px}.refused{grid-template-columns:120px 1fr}.how{margin:0 20px}.area{grid-template-columns:1fr;padding:45px 20px;gap:30px}.area-picture{height:240px}.faq{padding-top:0}footer{padding:25px 20px 90px}footer .brand img{width:140px}.mobile-quote{border-radius:5px}}
.button{color:var(--green)}
