:root { --ink:#f5f1e8; --muted:#b7b0a3; --gold:#d6b978; --dark:#0b0c0b; --panel:#151713; --line:rgba(214,185,120,.22); }
* { box-sizing:border-box; }
body { margin:0;background:var(--dark);color:var(--ink);font-family:Inter,Arial,sans-serif; }
a { color:inherit; }
.seller-header { position:absolute;z-index:2;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 34px));display:flex;align-items:center;justify-content:space-between;padding:24px 0; }
.seller-brand { display:flex;align-items:center;gap:11px;text-decoration:none; }
.seller-brand img{width:44px;height:44px;object-fit:contain}.seller-brand span{display:grid}.seller-brand strong{text-transform:uppercase;letter-spacing:.1em}.seller-brand small{color:var(--muted)}
.header-contact { color:var(--gold);text-decoration:none;font-weight:800;border-bottom:1px solid var(--gold);padding-bottom:3px; }
.seller-hero { min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,560px);gap:70px;align-items:center;padding:120px max(22px,calc((100vw - 1180px)/2)) 70px;background:linear-gradient(90deg,rgba(8,9,8,.98),rgba(8,9,8,.72)),url("https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1900&q=86") center/cover; }
.eyebrow { margin:0;color:var(--gold);font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;font-weight:900; }
h1,h2 { font-family:"Playfair Display",Georgia,serif; }
h1 { margin:18px 0 24px;font-size:clamp(3.3rem,7vw,6.5rem);line-height:.94;letter-spacing:-.045em;max-width:800px; }
h1 em{display:block;color:var(--gold);font-weight:600}
.lead { max-width:700px;color:var(--muted);font-size:1.08rem;line-height:1.75; }
.seller-proof { display:flex;flex-wrap:wrap;gap:12px;margin:28px 0; }.seller-proof span{border:1px solid var(--line);padding:9px 12px;border-radius:999px;color:#d6d0c4;font-size:.78rem}.seller-proof span::before{content:"✓";color:var(--gold);margin-right:7px}
.seller-testimonial{max-width:560px;border-left:2px solid var(--gold);padding:4px 0 4px 18px;margin-top:34px}.seller-testimonial strong{color:var(--gold)}.seller-testimonial p{color:var(--muted);line-height:1.5;margin:5px 0 0}
.seller-card{background:rgba(19,21,18,.95);border:1px solid var(--line);padding:30px;border-radius:26px;box-shadow:0 32px 90px rgba(0,0,0,.48);backdrop-filter:blur(16px)}
.form-heading p{color:var(--gold);text-transform:uppercase;font-size:.68rem;letter-spacing:.16em;font-weight:900;margin:0}.form-heading h2{font-size:2rem;margin:6px 0}.form-heading span{color:var(--muted);font-size:.78rem}
.seller-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.seller-grid label{display:grid;gap:6px;color:#d5cfc3;font-size:.76rem;font-weight:800}.seller-grid .full{grid-column:1/-1}.seller-grid small{color:var(--muted);font-weight:500}
.seller-grid input,.seller-grid select{width:100%;border:1px solid var(--line);background:#0e100e;color:var(--ink);border-radius:10px;padding:12px;font:inherit;outline:none}.seller-grid input:focus,.seller-grid select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(214,185,120,.1)}.seller-grid select option{color:#111}
.honeypot{position:absolute!important;left:-10000px!important;opacity:0!important}
.seller-consent{display:grid;grid-template-columns:auto 1fr;gap:10px;color:var(--muted);font-size:.75rem;line-height:1.5;margin:18px 0}.seller-consent input{width:18px;height:18px;accent-color:var(--gold)}
#sellerSubmit,.whatsapp-cta{display:block;width:100%;border:0;border-radius:10px;padding:14px 16px;background:var(--gold);color:#17130c;font:inherit;font-weight:900;text-align:center;text-decoration:none;cursor:pointer}#sellerSubmit:disabled{opacity:.65;cursor:wait}
.seller-status{min-height:18px;color:var(--muted);font-size:.8rem;margin:10px 0 0}.seller-status.error{color:#ff9c94}
.seller-confirmation{text-align:center;padding:32px 8px}.seller-confirmation .check{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:1.5rem}.seller-confirmation h2{font-size:2.3rem;margin:7px 0}.seller-confirmation>p:not(.eyebrow){color:var(--muted);line-height:1.6}.seller-confirmation small{display:block;color:var(--muted);margin-top:14px}
.seller-process{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2a2d28}.seller-process article{background:#111310;padding:54px max(25px,calc((100vw - 1180px)/6))}.seller-process span{color:var(--gold);font-weight:900;letter-spacing:.12em}.seller-process h2{font-size:1.7rem}.seller-process p{color:var(--muted);line-height:1.6}
footer{display:flex;justify-content:space-between;gap:20px;padding:24px max(20px,calc((100vw - 1180px)/2));color:var(--muted);font-size:.78rem;border-top:1px solid #232620}footer a{text-decoration:none;color:var(--ink)}
@media(max-width:950px){.seller-hero{grid-template-columns:1fr;padding-top:140px}.seller-process{grid-template-columns:1fr}.seller-process article{padding:35px max(22px,calc((100vw - 720px)/2))}}
@media(max-width:560px){.seller-header{padding-top:16px}.header-contact{font-size:.78rem}.seller-hero{padding:110px 12px 38px}.seller-card{padding:22px 16px}.seller-grid{grid-template-columns:1fr}.seller-grid .full{grid-column:auto}h1{font-size:clamp(3rem,16vw,4.6rem)}footer{flex-direction:column}}
