.seller-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;margin-top:60px;padding:36px 40px;background:var(--sage);border-left:5px solid var(--brand-green)}
.extra-property{margin-top:24px;border-block:1px solid var(--line);padding-block:15px}.extra-property summary{font-size:1rem;font-weight:600;color:var(--green);cursor:pointer;min-height:32px;line-height:1.6}.extra-property summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.extra-property>div{padding-bottom:8px}
.seller-banner h2{font-size:clamp(1.8rem,2.5vw,2.4rem);margin-top:10px}.seller-banner p:not(.eyebrow){max-width:700px;color:var(--muted);margin-top:15px}.seller-banner-action{display:flex;flex-direction:column;align-items:center;gap:12px}.seller-banner-action>span{font-size:.875rem;color:var(--muted)}
.footer-links{display:flex;gap:22px;flex-wrap:wrap}.mobile-nav .sell-nav{background:var(--green);color:white;margin-block:10px;padding:12px 16px;border:0}.mobile-nav .sell-nav:hover{color:white;background:var(--green-hover)}
.seller-page{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:75px;align-items:start;padding-block:60px 90px}.seller-intro h1{font-size:clamp(2.5rem,4.2vw,4rem);margin-top:18px}.seller-intro>p:not(.eyebrow){margin-top:22px;color:var(--muted)}.seller-intro .seller-lead{font-size:1.125rem;color:var(--ink)}.seller-expect{margin-top:36px;padding-top:26px;border-top:2px solid var(--brand-green)}.seller-expect h2{font-size:1.6rem;margin:0}.seller-expect ol{padding-left:22px;color:var(--muted)}.seller-expect li{padding-left:6px;margin-top:12px}.seller-call a{color:var(--green);font-weight:600;text-decoration:underline;text-underline-offset:4px}
.seller-form-card{border:1px solid var(--line);border-top:4px solid var(--brand-green);padding:32px 34px;background:var(--soft);min-width:0}.form-heading h2{margin-top:0;font-size:2rem}.form-heading p{color:var(--muted);margin-top:12px}.seller-form-card fieldset{padding:0;margin:28px 0 0;border:0;min-width:0}.seller-form-card legend{font-size:1.125rem;font-weight:600;border-top:1px solid var(--line);padding:23px 0 0;margin-bottom:4px;width:100%}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{min-width:0;margin-top:16px}.field label,.lead-card label{display:block;font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:8px}.required-label,.optional-label{font-size:.75rem;font-weight:400;color:var(--muted);margin-left:6px;white-space:nowrap}.seller-form-card input:not([type=hidden]),.seller-form-card select,.seller-form-card textarea,.lead-card select{font:inherit;font-size:1rem;line-height:1.5;color:var(--ink);border:1px solid #91978C;border-radius:0;background:white;padding:11px 12px;width:100%;min-height:48px;max-width:100%}.seller-form-card textarea{resize:vertical}.seller-form-card input:focus,.seller-form-card select:focus,.seller-form-card textarea:focus,.lead-card select:focus{outline:2px solid var(--green);outline-offset:2px}.seller-form-card [aria-invalid=true]{border-color:#A52B20}.field-error{display:block;color:#93271E;font-size:.875rem;margin-top:5px}.field-help,.contact-hint{font-size:.875rem;color:var(--muted);margin-top:10px}.form-privacy{font-size:.875rem;color:var(--muted);margin-block:25px 18px}.seller-submit{width:100%;cursor:pointer}.seller-submit:disabled{opacity:.7;cursor:wait;transform:none}.form-alert{background:#FFF1ED;color:#84271F;border-left:3px solid #A52B20;padding:14px 16px;margin-top:22px}.form-alert[hidden],.form-success[hidden],#seller-form[hidden]{display:none}.form-status{font-size:.875rem;color:var(--muted);margin-top:12px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-success{padding-block:20px}.form-success h2{font-size:2rem;margin-block:15px 22px}.form-success p+p{margin-top:18px}.form-success a{color:var(--green);text-decoration:underline}.form-success .text-link{margin-top:22px}.seller-thanks{max-width:850px;padding-block:70px}.seller-thanks h1{font-size:clamp(2.5rem,5vw,4rem)}.seller-thanks>p:not(.eyebrow){margin-top:25px}.seller-thanks>.button{margin-top:30px}
.owner-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;border-bottom:1px solid var(--line)}.owner-page{padding-block:40px 80px}.owner-welcome{max-width:700px;padding-block:50px}.owner-page h1{font-size:clamp(2.5rem,5vw,4rem);margin-block:12px 18px}.owner-welcome>.button{margin-top:24px}.inbox-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.lead-card{border:1px solid var(--line);border-top:3px solid var(--brand-green);padding:28px;margin-top:24px}.lead-card-top{display:flex;justify-content:space-between;align-items:start;gap:24px}.lead-card h2{font-size:1.7rem;overflow-wrap:anywhere}.lead-card-top form{min-width:180px}.lead-card-top button{margin-top:10px;cursor:pointer}.lead-card h3{font-family:var(--serif);font-size:1.4rem;margin-top:22px}.lead-contact{display:flex;flex-wrap:wrap;gap:10px 24px;overflow-wrap:anywhere}.lead-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:24px 0}.lead-facts dt{font-size:.875rem;color:var(--muted)}.lead-facts dd{margin:3px 0 0;overflow-wrap:anywhere}.lead-details{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:25px;border-top:1px solid var(--line);padding-top:20px}
@media(max-width:1100px){.seller-page{gap:36px}.seller-form-card{padding:26px}.seller-banner{gap:25px;padding:30px}.desktop-nav{gap:16px}.desktop-nav>a{font-size:.8125rem}.seller-page .form-row{grid-template-columns:1fr;gap:0}}
@media(max-width:800px){.seller-page{grid-template-columns:1fr;padding-block:35px 60px;gap:30px}.seller-intro h1 br{display:none}.seller-expect{display:none}.seller-intro>p:not(.eyebrow){margin-top:16px}.seller-page .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seller-banner{grid-template-columns:1fr;gap:24px;margin-top:35px}.seller-banner-action{align-items:start}.seller-form-card{padding:25px}.inbox-heading,.lead-card-top{flex-direction:column;align-items:stretch}.lead-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-header .brand-type{display:none}}
@media(max-width:550px){.seller-page .form-row{grid-template-columns:1fr;gap:0}.seller-form-card{padding:22px 18px}.seller-page{width:calc(100% - 32px)}.seller-intro{padding-inline:6px}.seller-banner{padding:25px 22px}.seller-banner-action .button{width:100%}.seller-banner-action{align-items:stretch;text-align:center}.footer-inner{flex-direction:column}.footer-links{gap:14px 20px}.footer-inner span{max-width:none}.footer-links a{white-space:normal}.lead-facts{grid-template-columns:1fr}.lead-card{padding:22px}.owner-header .text-link{font-size:.875rem}.required-label,.optional-label{margin-left:4px}.seller-intro .seller-lead{font-size:1rem}}
