.fsbo-page{background:#f8faf6}.fsbo-hero{padding:70px clamp(24px,7vw,112px);display:grid;grid-template-columns:1.1fr .75fr;gap:8vw;align-items:center;background:radial-gradient(circle at 80% 30%,#dff5e8,transparent 34%)}.fsbo-hero h1{font-size:clamp(50px,6vw,82px);line-height:.98;letter-spacing:-.06em}.fsbo-hero>div>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:18px;line-height:1.65}.fsbo-hero aside{background:var(--green);color:#fff;border-radius:22px;padding:32px;box-shadow:var(--shadow)}.fsbo-hero aside>strong{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.fsbo-hero aside h2{font-size:27px;line-height:1.25}.fsbo-hero ol{padding-left:20px;color:#d8e5df;line-height:2}.fsbo-packages{padding:72px clamp(24px,7vw,112px)}.fsbo-packages .section-heading{max-width:1060px;margin:0 auto 30px}.fsbo-packages .price-card h3{font:700 22px Manrope}.package-note{text-align:center;color:var(--muted);font-size:12px;margin:24px auto 0;max-width:760px}@media(max-width:850px){.fsbo-hero{grid-template-columns:1fr;padding:45px 20px}.fsbo-hero h1{font-size:51px}.fsbo-packages{padding:55px 18px}.fsbo-packages .price-grid{grid-template-columns:1fr}}
.site-header nav a[href="/fsbo/"]+a[href="/fsbo/"]{display:none}
