.owner-header-note{color:var(--gold-dark);letter-spacing:1.6px;text-align:right;justify-self:end;font-size:8px}.owner-shell{max-width:1280px}.owner-shell .journey-intro{max-width:680px;margin-bottom:42px}.owner-shell .journey-intro h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-1.6px;font-size:clamp(44px,5vw,68px)}.owner-grid{grid-template-columns:minmax(0,1fr) 330px;gap:38px}.owner-panel{background:var(--paper);padding:32px}.owner-steps{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:0 0 30px;padding:0;list-style:none;display:flex}.owner-steps li{color:var(--muted);align-items:center;gap:9px;padding-bottom:18px;font-size:10px;display:flex}.owner-steps li.current{color:var(--ink);border-bottom:2px solid var(--gold)}.owner-steps li span{color:var(--gold-dark);font-size:9px}.owner-panel form{margin-top:28px}.owner-aside{border-top:3px solid var(--gold);background:#f5f2eb;padding:30px}.owner-aside>.eyebrow{color:var(--gold-dark);font-size:8px}.owner-aside h2{font-family:var(--font-display),Georgia,serif;margin:22px 0;font-size:36px;font-weight:500;line-height:1.15}.owner-ready{border:1px solid #ddd5c3;margin-top:20px;padding:18px}.owner-ready strong{font-size:11px}.owner-ready p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.9}.owner-optional{color:var(--muted);font-size:10px;font-weight:400}.owner-panel textarea{resize:vertical;border:1px solid var(--line);background:var(--ivory);width:100%;color:var(--ink);font:inherit;padding:14px;line-height:1.7}.owner-review{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.owner-review>div{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}.owner-review dt{color:var(--muted);font-size:10px}.owner-review dd{margin:6px 0 0;font-size:13px}.owner-panel .check-field a{text-decoration:underline}.owner-success .button{margin-top:25px}.owner-panel button:disabled{opacity:.6;cursor:wait}.mobile-rent{display:none}.header-rent{white-space:nowrap;padding:14px 18px!important;font-size:11px!important}@media (max-width:1100px){.header-rent{display:none}.mobile-rent{display:flex}}@media (max-width:800px){.owner-grid{grid-template-columns:1fr}.owner-header-note{display:none}.owner-panel{padding:24px}.owner-shell .journey-intro{margin-bottom:28px}.owner-steps{gap:10px}.owner-steps li{gap:5px;font-size:9px}}@media (max-width:520px){.owner-panel .field-grid,.owner-review{grid-template-columns:1fr}.owner-panel{padding:20px}.owner-aside{padding:24px}}
