#sell-hero h1{font-size:2.5rem;font-weight:700;color:var(--lf-text-primary)}#sell-hero h1 .text-primary{color:var(--lf-orange)!important}.step-card{background:var(--lf-bg-light);border-radius:16px;padding:2rem;text-align:center;height:100%;transition:transform 0.3s ease}.step-card:hover{transform:translateY(-5px)}.step-number{width:80px;height:80px;background:var(--lf-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:#fff;margin:0 auto 1.5rem}.step-card h3{font-size:1.3rem;font-weight:600;color:var(--lf-text-primary);margin-bottom:1rem}.step-card p{color:var(--lf-text-secondary);margin:0}#valuation-form{padding:4rem 0}.form-wrapper{background:var(--lf-bg-light);border-radius:16px;padding:3rem;box-shadow:0 4px 30px rgb(0 0 0 / .1)}.form-wrapper h2{color:var(--lf-orange);font-size:2rem;font-weight:700}.form-control,.form-select{padding:.875rem 1rem;border:1px solid var(--lf-border-color);border-radius:50px;font-size:.95rem;background:var(--lf-bg-light);color:var(--lf-text-primary)}.form-control:focus,.form-select:focus{border-color:var(--lf-orange);box-shadow:0 0 0 .2rem rgb(255 131 0 / .25)}.input-group-text{background:var(--lf-bg-light);border:1px solid var(--lf-border-color);border-right:none;border-radius:50px 0 0 50px;color:var(--lf-text-primary)}.input-group .form-control{border-left:none;border-radius:0 50px 50px 0}.form-wrapper input[type="file"]{background-color:transparent!important;border:none!important}.upload-area{position:relative;border:2px dashed var(--lf-border-color);border-radius:12px;padding:1em;text-align:center;cursor:pointer;transition:all 0.3s ease}.upload-area:hover{border-color:var(--lf-orange);background:var(--lf-bg-secondary)}.upload-area input[type="file"]{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;top:0;left:0}.upload-area label{cursor:pointer;margin:0}.upload-area svg{margin:.25em auto;font-size:1.5rem;color:var(--lf-orange);display:block}.upload-area.has-file{border-color:#28a745;border-style:solid;background:rgb(40 167 69 / .08)}.upload-area.has-file svg{color:#28a745}.upload-area .file-name{display:block;margin-top:.25em;font-size:.85rem;color:#28a745;font-weight:600;word-break:break-all}.upload-note{font-size:.9rem;color:var(--lf-text-secondary);text-align:center}.form-info{font-size:.875rem;color:var(--lf-text-secondary);line-height:1.6;text-align:center}#contact-directly{padding:4rem 0}#contact-directly h2{font-size:2rem;font-weight:700;color:var(--lf-text-primary)}#contact-directly h2 .text-primary{color:var(--lf-orange)!important}.contact-method{padding:2rem}.contact-icon{width:100px;height:100px;background:var(--lf-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:transform 0.3s ease}.contact-icon:hover{transform:scale(1.1)}.contact-icon svg{font-size:2.5rem;color:#fff}.contact-method h3{font-size:1.3rem;color:var(--lf-text-primary);margin-bottom:.75rem}.contact-link{text-decoration:none;transition:color 0.3s ease;font-size:1.1rem;color:var(--lf-text-primary)}.contact-link:hover{color:var(--lf-orange)}@media (max-width:991px){#sell-hero h1{font-size:2rem}.form-wrapper{padding:2rem}.step-number{width:60px;height:60px;font-size:2rem}.contact-icon{width:80px;height:80px}.contact-icon svg{font-size:2rem}}@media (max-width:767px){#sell-hero h1{font-size:1.5rem}.form-wrapper{padding:1.5rem}.upload-area{padding:2rem 1rem}}#lfPreviewModal .modal-content{background:var(--lf-bg-light);color:var(--lf-text-primary);border:0!important;border-radius:0!important;box-shadow:0 4px 30px rgb(0 0 0 / .2)}#lfPreviewModal .modal-header,#lfPreviewModal .modal-footer{border:none!important;border-radius:0!important}#lfPreviewModal .modal-title{color:var(--lf-orange);font-weight:700}#lfPreviewModal .list-group-item{background:#fff0;color:var(--lf-text-primary);border-color:var(--lf-border-color)}