.sell-form-wrapper{width:100%}.selection-layout{background:0 0;width:100%}.selection-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.selection-title{color:#0f172a;margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.breadcrumbs{color:#64748b;font-size:.9rem}.breadcrumbs span{color:#0f172a;font-weight:500}.search-bar-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;width:300px;padding:.5rem 1rem;display:flex}.search-bar-wrapper input{border:none;outline:none;flex:1;padding:.5rem;font-size:.95rem}.search-icon{color:#94a3b8}.brand-tabs{border-bottom:1px solid #e2e8f0;gap:1rem;margin-bottom:2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.brand-tab{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:1.1rem;font-weight:600;position:relative}.brand-tab.active{color:var(--primary)}.brand-tab.active:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;width:100%;height:3px;position:absolute;bottom:-.5rem;left:0}.device-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.5rem;display:grid}.device-card{text-align:center;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;padding:1.5rem 1rem;transition:all .2s;display:flex}.device-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #22c55e1a}.device-img-wrapper{justify-content:center;align-items:center;width:100%;height:100px;margin-bottom:1rem;display:flex}.device-img-wrapper img{object-fit:contain;max-height:100%}.device-name{color:#334155;font-size:.9rem;font-weight:500}.sell-form-container{max-width:800px;margin:0 auto;padding:2rem 1rem}.steps-indicator{justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 1rem;display:flex}.step-dot{background:var(--surface-border);color:#64748b;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;transition:all .3s;display:flex;position:relative}.step-dot.active{background:var(--primary);color:#fff;box-shadow:0 0 0 4px #22c55e33}.step-line{background:var(--surface-border);flex:1;height:4px;margin:0 10px;transition:all .3s}.step-line.active{background:var(--primary)}.form-card{border:1px solid var(--surface-border);background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 10px 30px #0000000d}.step-content h2{color:#0f172a;margin-bottom:.5rem;font-size:1.8rem}.form-group{margin-bottom:2rem}.form-group label{color:#334155;margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:block}.next-btn{align-items:center;gap:.5rem;margin-top:2rem;margin-left:auto;display:flex}.condition-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem;margin-bottom:2.5rem;display:grid}.condition-card{text-align:left;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.5rem;transition:all .2s;display:flex}.condition-icon{color:#64748b;margin-bottom:.5rem}.condition-card h3{color:#0f172a;margin:0;font-size:1.2rem}.condition-card p{color:#64748b;margin:0;font-size:.9rem}.condition-card:hover{border-color:#cbd5e1}.condition-card.selected{border-color:var(--primary);background:#22c55e0d}.condition-card.selected .condition-icon,.condition-card.selected h3{color:var(--primary)}.btn-group{justify-content:space-between;align-items:center;display:flex}.quote-subtitle{color:#64748b;margin-top:-1rem;margin-bottom:2rem}.quote-box{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;min-width:300px;padding:3rem;display:inline-block}.quote-device{color:#64748b;margin-bottom:.5rem;font-weight:600;display:block}.quote-price{color:var(--primary);margin:0;font-size:4rem;line-height:1}.quote-disclaimer{color:#94a3b8;margin-top:2rem;font-size:.85rem}.input-field{border:2px solid #e2e8f0;border-radius:8px;width:100%;padding:1rem 1.2rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.input-field:focus{border-color:var(--primary);outline:none}.success-icon{margin-bottom:1.5rem}@media (max-width:768px){.device-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width:600px){.form-card{padding:1.5rem}.quote-price{font-size:3rem}.quote-box{padding:2rem}.steps-indicator{padding:0}.step-dot{width:30px;height:30px;font-size:1rem}.search-bar-wrapper{width:100%}.btn-group{flex-direction:column-reverse;align-items:stretch;gap:1rem}.btn-group button{justify-content:center;width:100%}.next-btn{margin:0}}.issue-list{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.issue-item{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.issue-item:hover{border-color:#cbd5e1}.issue-item.selected{background:#0056b30d;border-color:#0056b3}.issue-item span{color:#334155;font-size:1rem}
.sell-page-wrapper{background:#f8fafc;min-height:100vh}.section-title{color:#0f172a;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.section-title.text-white{color:#fff}.sell-features-section{text-align:center;background:#fff;padding:4rem 0}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.feature-card{flex-direction:column;align-items:center;padding:2rem;display:flex}.feature-icon-wrapper{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:flex}.feature-icon-wrapper.blue{color:#0284c7;background:#e0f2fe}.feature-icon-wrapper.orange{color:#ea580c;background:#ffedd5}.feature-icon-wrapper.green{color:#16a34a;background:#dcfce7}.feature-card h3{color:#0f172a;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.feature-card p{color:#64748b;font-size:.95rem;line-height:1.5}.top-brands-section{background:#f8fafc;padding:4rem 0}.brands-row{gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.brands-row::-webkit-scrollbar{height:6px}.brands-row::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.brand-box{color:#000;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:120px;height:80px;font-size:1.2rem;transition:box-shadow .2s;display:flex}.brand-box:hover{box-shadow:0 4px 12px #0000000d}.google-reviews-section{color:#fff;background:#000;padding:4rem 0}.reviews-layout{flex-wrap:wrap;gap:2rem;display:flex}.google-rating-box{text-align:center;background:#fff;border-radius:12px;flex-shrink:0;width:250px;padding:2rem}.google-logo{margin-bottom:1rem;font-family:sans-serif;font-size:2rem;font-weight:800}.rating-score{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.rating-score .score{color:#000;font-size:2.5rem;font-weight:700}.rating-score .stars{color:#fbbc04;font-size:1.5rem}.review-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:4px;width:100%;padding:.8rem 1rem;font-weight:600}.review-cards{flex:1;gap:1.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.review-card{color:#0f172a;background:#fff;border-radius:12px;flex-direction:column;flex-shrink:0;min-width:280px;padding:1.5rem;display:flex}.review-card .stars{color:#fbbc04;margin-bottom:1rem;font-size:1.2rem}.review-card p{color:#334155;flex:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.download-app-section{background:#fff;padding:4rem 0}.app-banner{color:#fff;background:#41d39e;border-radius:16px;justify-content:space-between;align-items:center;padding:3rem 4rem;display:flex;overflow:hidden}.app-text h2{margin-bottom:1rem;font-size:2.5rem;font-weight:800}.app-text p{opacity:.9;margin-bottom:2rem;font-size:1.1rem}.app-buttons{gap:1rem;display:flex}.store-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;padding:.8rem 1.5rem;font-size:1rem;font-weight:600}.app-image img{object-fit:contain;height:250px;margin-bottom:-5rem}@media (max-width:768px){.app-banner{text-align:center;flex-direction:column;padding:2rem}.app-image img{margin-top:2rem;margin-bottom:-2rem}}
