.title-side{gap:var(--s3);justify-items:start;display:grid}@media (width>=1000px){.page-title .title-side{grid-column:8/13;padding-bottom:8px}.page-title .title-side .lead{grid-column:auto;padding-bottom:0}}.stairs{gap:0;display:grid}.stairs li{border-left:6px solid var(--ink);border-top:2px solid var(--rule);gap:6px;padding:16px 16px 20px 20px;display:grid;position:relative}.stairs li:nth-child(2){margin-left:20px}.stairs li:nth-child(3){margin-left:40px}.stairs li:nth-child(4){margin-left:60px}.stairs li:nth-child(5){border-left-color:var(--spot);margin-left:80px}.stairs h3{font-size:1.625rem}.stairs p{max-width:38em}@media (width>=1000px){.stairs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;column-gap:0}.stairs li,.stairs li:nth-child(n){border-left:2px solid var(--ink);border-top:6px solid var(--ink);background:var(--paper);align-content:start;margin-left:0;padding:20px 18px 24px}.stairs li:first-child{min-height:200px}.stairs li:nth-child(2){min-height:240px}.stairs li:nth-child(3){min-height:280px}.stairs li:nth-child(4){min-height:320px}.stairs li:nth-child(5){border-top-color:var(--spot);background:var(--tint);min-height:360px}.stairs li:last-child{border-right:2px solid var(--ink)}}.sell-split{gap:var(--s4) var(--s5);align-items:start;display:grid}@media (width>=1000px){.sell-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.sell-copy{gap:var(--s2);max-width:34em;display:grid}@media (width>=1000px){.sell-copy{position:sticky;top:24px}}.sell-gets{margin-top:var(--s2);border-top:6px solid var(--ink);gap:0;display:grid}.sell-gets li{border-bottom:2px solid var(--rule);border-left:6px solid var(--spot);gap:4px;padding:14px 0 14px 16px;display:grid}.sell-gets strong{font-family:var(--font-display);font-size:1.25rem;font-weight:800;font-stretch:72%;line-height:1.1}.valuation-card{padding:var(--s3);border:2px solid var(--ink);background:var(--paper);border-top-width:6px;min-height:560px}@media (width>=700px){.valuation-card{padding:var(--s4)}}.valuation,.valuation-step{gap:var(--s3);display:grid}.valuation-step h3{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem)}.valuation-step h3:focus{outline:none}.steps{gap:12px;display:grid}.steps ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.steps li{gap:8px;min-width:0;display:grid}.step-bar{background:var(--rule);height:8px;display:block}.steps li:nth-child(2) .step-bar{height:16px}.steps li:nth-child(3) .step-bar{height:24px}.steps li.is-done .step-bar{background:var(--ink)}.steps li.is-current .step-bar{background:var(--spot)}.step-name{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;font-weight:700}.steps li.is-current .step-name{color:var(--ink)}.step-count{font-size:var(--fs-small);white-space:nowrap;font-weight:700}@media (width<=479px){.step-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.valuation-pair{gap:var(--s3) var(--s2);display:grid}@media (width>=480px){.valuation-pair{grid-template-columns:1fr 1fr}}.valuation .choice-row:focus,.valuation .option-list:focus{outline:none}.option-list{gap:8px;display:grid}.option{display:block;position:relative}.option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.option-card{border:2px solid var(--ink);background:var(--paper);gap:2px;padding:14px 16px;display:grid}.option-card span{font-size:var(--fs-small);color:var(--ink-soft)}.option input:hover+.option-card{background:var(--tint)}.option input:checked+.option-card{background:var(--ink);color:#fff}.option input:checked+.option-card span{color:#e8e6f2}.option input:focus-visible+.option-card{outline:3px solid var(--spot);outline-offset:3px}.valuation-actions{flex-wrap:wrap;gap:12px;display:flex}.valuation-result{min-height:0}.estimate-figure{font-family:var(--font-display);font-size:clamp(2.5rem,1.9rem + 3vw,4.25rem);font-weight:800;font-stretch:72%;line-height:1}.costs-split{gap:var(--s4) var(--s5);align-items:start;display:grid}@media (width>=1000px){.costs-split{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.costs-split>*{min-width:0}.commission-table{border-collapse:collapse;border:2px solid var(--ink);width:100%}.commission-table th,.commission-table td{border-bottom:2px solid var(--rule);text-align:left;padding:14px 16px}.commission-table thead th{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.commission-table tbody th{font-family:var(--font-display);font-size:1.375rem;font-weight:800;font-stretch:72%}.commission-table td{font-weight:700}@media (width<=480px){.commission-table th,.commission-table td{padding:12px 8px}.commission-table thead th{letter-spacing:.02em;font-size:.6875rem}.commission-table td{font-size:.9375rem}.commission-table tbody th{font-size:1.0625rem}}.faq{border-top:2px solid var(--ink);max-width:880px}.faq details{border-bottom:2px solid var(--rule)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s2);cursor:pointer;min-height:64px;padding-block:14px;font-size:1.1875rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:2px solid var(--ink);text-align:center;flex:none;width:32px;height:32px;font-size:1.25rem;line-height:28px}.faq details[open] summary:after{content:"-";background:var(--ink);color:#fff}.faq summary:focus-visible{outline:3px solid var(--spot);outline-offset:2px}.faq details p{max-width:42em;padding-bottom:var(--s3)}.call{background:var(--tint)}.call-inner{gap:var(--s2);justify-items:start;display:grid}.call-inner h2{font-size:clamp(2rem,1.6rem + 1.8vw,3rem)}
