.journey-actions{flex-wrap:wrap;gap:12px}.journey-actions .button{min-width:180px;border:1px solid var(--ink);border-radius:14px;font-size:14px;font-weight:600}.button-outline{background:transparent;color:var(--ink)}.button-outline:hover{background:#e5e5da}.journey-choices{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:var(--paper);padding-top:0;padding-bottom:70px}.journey-choice{padding:34px;border:1px solid var(--line);border-radius:22px;background:var(--white)}.journey-choice>span{font-size:10px;letter-spacing:1.5px;color:var(--muted)}.journey-choice h2{margin:20px 0 12px;font:400 clamp(26px,3vw,36px)/1.15 Georgia,serif;letter-spacing:-.7px}.journey-choice p{max-width:450px;color:#697163;font-size:14px;line-height:1.8}.journey-choice a{display:inline-flex;align-items:center;gap:18px;margin-top:14px;min-height:44px;border-bottom:1px solid #abb09f;font-size:13px}.journey-choice-sell{background:#e9eae2}.contact-messengers{display:flex;gap:12px;flex-wrap:wrap}.contact-whatsapp{display:inline-flex;align-items:center;gap:15px;min-height:48px;padding:12px 18px;border:1px solid #9aa58e;border-radius:12px;font-size:14px;color:#f4f1e9}.contact-whatsapp:hover{background:#ffffff10}.journey-form .button{border-radius:12px;font-size:14px}.journey-form input:not([type=checkbox]),.journey-form textarea{border-radius:10px;font-size:16px}.mobile-contact-actions{display:none}
.seller-page .site-header nav{gap:24px}.seller-main{max-width:1600px;margin:auto}.seller-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:7%;align-items:center;padding:80px 7% 66px}.seller-hero h1{margin:25px 0;font:400 clamp(44px,5.5vw,76px)/1.06 Arial,sans-serif;letter-spacing:-3px}.seller-hero h1 em{font-family:Georgia,serif;color:#7b806f;font-weight:400}.seller-hero-copy>p:not(.eyebrow){max-width:570px;color:#697163;font-size:16px;line-height:1.8}.seller-hero-note{display:block;margin-top:18px;color:#777d73;font-size:12px;line-height:1.7}.seller-note{padding:34px;border-radius:24px;background:#e9eae2;border:1px solid #d5d8cc;transform:rotate(2deg)}.seller-note>span{font-size:10px;letter-spacing:1.5px;color:#697163}.seller-note h2{margin:22px 0 25px;font:400 30px/1.15 Georgia,serif}.seller-note ul{list-style:none;padding:0;margin:0}.seller-note li{padding:16px 0;border-top:1px solid #cdd1c4;font-size:14px;line-height:1.6}.seller-note li span{display:inline-block;margin-right:14px;color:#8b7756;font-size:11px}.seller-request{border-radius:28px;margin:0 7% 70px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:7%;background:var(--ink);color:var(--paper)}.seller-request h2{margin:18px 0;font:400 clamp(30px,3.5vw,45px)/1.12 Georgia,serif;letter-spacing:-1px}.seller-request .section-kicker{color:#cbb792}.seller-request-copy>p{color:#c4cabc;font-size:14px;line-height:1.85;max-width:450px}.seller-request-copy .contact-phone{font-size:clamp(22px,2.8vw,34px)}.seller-request .portal-form{align-self:start}.seller-how{padding-top:0}.seller-how h2,.seller-faq h2{font:400 clamp(32px,4vw,48px)/1.1 Georgia,serif;margin:18px 0 32px}.seller-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.seller-step{border-top:1px solid var(--line);padding-top:20px}.seller-step>span{font-size:12px;color:#8b7756}.seller-step h3{font-size:19px;font-weight:500;margin:18px 0 12px}.seller-step p{color:#697163;font-size:14px;line-height:1.8}.seller-faq{padding-top:0}.seller-faq details{padding:21px 0;border-top:1px solid var(--line)}.seller-faq details:last-child{border-bottom:1px solid var(--line)}.seller-faq summary{cursor:pointer;font-size:17px;line-height:1.5}.seller-faq details p{max-width:760px;color:#697163;font-size:14px;line-height:1.8}.seller-back{display:inline-block;margin-top:25px;padding:12px 0;border-bottom:1px solid #abb09f;font-size:14px}
@media(max-width:900px){.seller-hero{padding:55px 5%;gap:5%;grid-template-columns:1.15fr .85fr}.seller-note{padding:24px}.seller-hero h1{letter-spacing:-2px}.seller-request{margin:0 5% 60px;padding:30px;gap:30px}.seller-steps{gap:20px}}
@media(max-width:760px){.has-mobile-contacts{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mobile-contact-actions{position:fixed;display:grid;grid-template-columns:1fr 1fr;gap:10px;z-index:30;bottom:0;left:0;right:0;padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#fbfaf6f5;backdrop-filter:blur(15px);border-top:1px solid #d8d9cf;box-shadow:0 -4px 25px #2027200c}.mobile-contact-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;font-size:15px;font-weight:600}.mobile-contact-call{background:#202720;color:#f4f1e9}.mobile-contact-message{border:1px solid #bcc7b5;color:#263329;background:#e9eee5}.journey-choices{gap:16px;padding:0 22px 48px;grid-template-columns:1fr}.journey-choice{padding:26px}.journey-choice h2{margin-top:15px}.journey-actions{align-items:stretch}.journey-actions .button{flex:1;min-width:145px;gap:14px;justify-content:center;padding:16px 13px}.seller-hero{grid-template-columns:1fr;padding:42px 22px;gap:32px}.seller-hero h1{font-size:clamp(42px,10vw,62px);letter-spacing:-2px}.seller-note{transform:none;padding:24px}.seller-note h2{font-size:27px;margin:16px 0 18px}.seller-note li{padding:13px 0}.seller-request{grid-template-columns:1fr;margin:0 16px 48px;padding:28px 22px;border-radius:22px;gap:25px}.seller-request-copy>p{max-width:none}.seller-request-copy .contact-phone{font-size:26px}.seller-steps{grid-template-columns:1fr;gap:22px}.seller-step h3{margin-top:12px}.seller-faq summary{font-size:16px}.seller-page .site-header nav{display:none}.seller-page .section{padding-left:22px;padding-right:22px}.seller-page .site-header{padding-left:22px;padding-right:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.journey-actions .button{transition:none}.journey-actions .button:hover{transform:none}}
@media(max-width:760px){.has-mobile-contacts .hero-realtor{display:none}}
.contact-whatsapp{font-family:inherit;background:transparent;cursor:pointer}.contact-form-section .contact-whatsapp{color:var(--ink);border-color:#a2ae95}.contact-form-section .contact-whatsapp:hover{background:#dce0d2}.contact-form-section .journey-form input:not([type=checkbox]),.contact-form-section .journey-form textarea{border-radius:10px;font-size:16px}.contact-form-section .journey-form .button{border-radius:12px;font-size:14px}.max-contact-dialog{width:min(460px,calc(100% - 32px));max-height:calc(100svh - 48px);overflow:auto;margin:auto;padding:30px;border:1px solid #d8d9cf;border-radius:22px;background:#fbfaf6;color:#202720;box-shadow:0 25px 100px #20272040}.max-contact-dialog::backdrop{background:#151d16a6;backdrop-filter:blur(5px)}.max-contact-dialog h2{font:400 30px/1.2 Georgia,serif;margin:0 0 16px}.max-contact-dialog p{color:#697163;font-size:14px;line-height:1.7}.max-contact-phone{display:block;margin:20px 0;font-size:26px;white-space:nowrap}.max-contact-dialog .button{min-height:48px;border:0;border-radius:12px;font-family:inherit;cursor:pointer}.max-open-link{display:block;padding:14px 0;color:#3c593a;font-size:14px;text-decoration:underline;text-underline-offset:4px}.max-dialog-close{padding:10px 0;min-height:44px;border:0;background:transparent;font:14px Arial,sans-serif;color:#697163;cursor:pointer}.max-contact-dialog .max-copy-status{font-size:12px;min-height:20px;margin:12px 0 0}
@media(max-width:760px){.mobile-contact-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-left:10px;padding-right:10px}.mobile-contact-actions a,.mobile-contact-actions button{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;padding:8px 4px;border-radius:11px;font:600 12px Arial,sans-serif;cursor:pointer}.mobile-contact-actions .mobile-contact-message{border:1px solid #bcc7b5}.max-contact-dialog{padding:24px}.max-contact-dialog .max-contact-phone{font-size:24px}}
/* Size inner sections from the page container, rather than the viewport twice. */
.seller-main{width:min(1320px,calc(100% - 44px));max-width:none}.seller-hero{padding:72px 0 56px}.seller-request{margin:0 0 64px}.seller-main>.section{padding-left:0;padding-right:0}.seller-how h2{max-width:1100px}.seller-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.seller-step{min-width:0;padding:28px;border:1px solid #d8d9cf;border-radius:20px;background:#fbfaf6}.seller-step>span{display:block;font-size:10px;letter-spacing:1px;line-height:1.6}.seller-step h3{margin:18px 0 14px;font-size:22px;line-height:1.25}.seller-step p{font-size:15px;line-height:1.75;margin-bottom:0}.seller-faq details{margin:12px 0;padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:#fbfaf6}
@media(max-width:1024px){.seller-steps{grid-template-columns:1fr}.seller-step{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:24px}.seller-step>span{grid-row:1/3;padding-top:4px}.seller-step h3{margin:0 0 12px}.seller-step p{margin:0}}
@media(max-width:760px){.seller-main{width:calc(100% - 32px)}.seller-hero{padding:42px 6px}.seller-request{margin:0 0 48px}.seller-main>.section{padding-left:6px;padding-right:6px}.seller-step{display:block;padding:24px}.seller-step h3{margin:14px 0 10px}.seller-faq details{padding:18px}.seller-how h2{font-size:34px;letter-spacing:-.8px}}
.messenger-logo{display:block;flex:0 0 auto;width:22px;height:22px;object-fit:contain}.contact-whatsapp{gap:10px}.contact-external{font-size:14px;opacity:.65}.contact-messengers{gap:10px}.max-contact-dialog h2{display:flex;gap:12px;align-items:center}.max-contact-dialog h2 .messenger-logo{width:30px;height:30px}
@media(max-width:760px){.has-mobile-contacts{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.mobile-contact-actions a,.mobile-contact-actions button{flex-direction:column;gap:5px;min-height:64px;padding:8px 3px;font-size:11px;line-height:1.1}.mobile-contact-actions .messenger-logo{width:22px;height:22px}}
