.page-sell{--sell-sect-pad:clamp(52px, 6.5vw, 84px);--sell-form-max:820px}.sell-landing{color:var(--ink);background:#fff}.sell-sect{padding:var(--sell-sect-pad) 0}.sell-sect-alt{background:linear-gradient(#f6f8fc 0%,#fff 100%)}.sell-hero{background:radial-gradient(ellipse 80% 60% at 50% -10%, #e31e241f, transparent 55%), linear-gradient(165deg, var(--blue-ink) 0%, #152a5c 48%, var(--blue) 100%);color:#fff;padding:clamp(72px,10vw,120px) 0 clamp(56px,7vw,88px);position:relative}.sell-hero-inner{text-align:center;max-width:720px;margin:0 auto}.sell-hero h1{text-wrap:balance;color:#fff;margin:0 0 20px;font-size:clamp(28px,4.2vw,42px);font-weight:800;line-height:1.18}.sell-hero-lead{color:#ffffffeb;text-align:center;text-wrap:pretty;max-width:58ch;margin:0 auto 28px;font-size:clamp(16px,2vw,18px);line-height:1.68}.sell-hero-cta{min-width:min(100%,280px)}.sell-section-head{text-align:center;margin-bottom:clamp(28px,4vw,40px)}.sell-section-head h2{color:var(--blue);text-wrap:balance;margin:0;font-size:clamp(22px,3vw,32px);font-weight:700}.sell-benefits-grid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.sell-benefit-card{background:#fff;border:1px solid #0b163814;border-radius:16px;flex-direction:column;gap:12px;padding:clamp(18px,2.5vw,24px);display:flex;box-shadow:0 8px 28px #0b16380f}.sell-benefit-ic{width:44px;height:44px;color:var(--red);background:linear-gradient(135deg,#e31e241f,#0b16380f);border-radius:12px;place-items:center;display:grid}.sell-benefit-card p{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.55}.sell-form-panel{max-width:var(--sell-form-max);background:#fff;border:1px solid #0b163814;border-radius:20px;margin:0 auto;padding:clamp(24px,4vw,40px);box-shadow:0 16px 48px #0b163814}.sell-car-form{flex-direction:column;gap:28px;display:flex}.sell-form-section{border:none;min-width:0;margin:0;padding:0}.sell-form-section legend{color:var(--blue);margin-bottom:16px;padding:0;font-size:17px;font-weight:700}.sell-form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.sell-field label{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.sell-required{color:var(--red);margin-inline-start:3px}.sell-field.is-invalid input,.sell-field.is-invalid select,.sell-expertised.is-invalid,.sell-photos.is-invalid .sell-photo-btn{border-color:var(--red);box-shadow:0 0 0 2px #e31e241f}.sell-expertised{margin-top:18px}.sell-expertised-label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.sell-expertised-options{flex-wrap:wrap;gap:14px 24px;display:flex}.sell-radio{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.sell-photos{margin-top:20px}.sell-photos-label{margin-bottom:4px;font-size:14px;font-weight:600;display:block}.sell-photos-hint{color:var(--muted,#64748b);margin:0 0 12px;font-size:13px}.sell-photo-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sell-photo-previews{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sell-photo-previews li{aspect-ratio:4/3;background:#f1f5f9;border-radius:10px;position:relative;overflow:hidden}.sell-photo-previews img{object-fit:cover;width:100%;height:100%}.sell-photo-remove{color:#fff;cursor:pointer;background:#0b1638bf;border:none;border-radius:50%;width:26px;height:26px;font-size:18px;line-height:1;position:absolute;top:4px;right:4px}.sell-submit{width:100%;margin-top:4px}.sell-success{padding:clamp(24px,4vw,36px) 0}.sell-success .form-success-notice{text-align:center}.sell-success-detail{max-width:48ch;color:var(--body);text-align:center;margin:16px auto 0;font-size:15px;line-height:1.65}.sell-promo-inline{background:linear-gradient(135deg,#0b16380a,#e31e240f);border:1px solid #0b163814;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(36px,5vw,52px);padding:clamp(22px,3vw,28px) clamp(20px,3vw,32px);display:flex}.sell-promo-inline h2{color:var(--blue);margin:0 0 6px;font-size:clamp(18px,2.4vw,22px);font-weight:700}.sell-promo-inline p{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.fab-sell{left:max(16px, env(safe-area-inset-left));bottom:max(24px, env(safe-area-inset-bottom));z-index:56;color:#fff;white-space:nowrap;background:#2a3142;border-radius:999px;align-items:center;gap:6px;max-width:min(280px,100vw - 120px);padding:10px 16px 10px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;position:fixed;box-shadow:0 10px 28px #0f172a47}.fab-sell:hover{color:#fff;background:#1a2030;box-shadow:0 12px 32px #0f172a57}.fab-sell-plus{background:#ffffff38;border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;font-weight:800;line-height:1;display:grid}[dir=rtl] .fab-sell{left:auto;right:max(16px, env(safe-area-inset-right))}@media (max-width:767px){.sell-benefits-grid{grid-template-columns:1fr 1fr}.sell-form-grid{grid-template-columns:1fr}.sell-promo-inline{text-align:center;flex-direction:column;align-items:stretch}.sell-promo-inline .btn{width:100%}.fab-sell{bottom:max(16px, env(safe-area-inset-bottom));max-width:calc(100vw - 88px);padding:10px 14px 10px 12px}}@media (max-width:480px){.sell-benefits-grid{grid-template-columns:1fr}}
