.sell-hero{background-image:linear-gradient(#06080cd1,#06080c9e),url(https://images.unsplash.com/photo-1696934288553-c41a5456da7b?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-top:66px;padding-bottom:96px;position:relative;overflow:hidden}.sell-hero-inner{grid-template-columns:1fr 380px;align-items:start;gap:32px;padding-top:6px;display:grid}.hero-title{font-family:var(--font-display,system-ui,-apple-system,"Segoe UI",Roboto);color:var(--accent);text-shadow:0 8px 30px #0009;margin:0 0 12px;font-size:48px;line-height:1.02}.trust-list{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.trust-list li{background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.06));color:#fff;border:1px solid rgba(var(--accent-rgb),.06);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex;box-shadow:0 6px 18px #0206171f}.trust-list .trust-icon{color:#fff;flex:0 0 18px;width:18px;height:18px}@media (max-width:700px){.trust-list li{padding:6px 10px;font-size:13px}}.btn-icon{vertical-align:middle;fill:currentColor;width:16px;height:16px;margin-right:10px;display:inline-block}.hero-actions{align-items:center;gap:12px;display:flex}.hero-actions .btn{align-items:center;gap:10px;display:inline-flex}.hero-actions .btn:first-child,.hero-actions .btn.btn-neon:first-child{color:#0b0b0b;background:#fff;border:none;box-shadow:0 8px 24px #0000002e}.hero-actions .btn:first-child .btn-icon{color:#0b0b0b;fill:currentColor}.hero-actions .btn:first-child:hover{box-shadow:0 18px 56px rgba(var(--accent-rgb),.16),0 0 32px rgba(var(--accent-rgb),.12);transform:translateY(-2px)}.hero-actions .btn:nth-child(2),.hero-actions .btn.btn-outline:nth-child(2){color:var(--accent);border:2px solid rgba(var(--accent-rgb),.22);box-shadow:0 6px 22px rgba(var(--accent-rgb),.06);background:0 0;border-radius:12px;padding:10px 18px;font-weight:700;transition:box-shadow .18s,transform .12s,background .16s,color .12s}.hero-actions .btn:nth-child(2) .btn-icon{color:var(--accent);fill:currentColor}.hero-actions .btn:nth-child(2):hover{background:linear-gradient(90deg,rgba(var(--accent-rgb),.14),rgba(var(--accent-rgb),.06));color:#0b0b0b;box-shadow:0 14px 46px rgba(var(--accent-rgb),.18),0 0 24px rgba(var(--accent-rgb),.12);transform:translateY(-2px)}.sell-hero-panel{background:var(--panel);z-index:1000;border:1px solid #ffffff0f;border-radius:12px;padding:18px;position:relative;box-shadow:0 12px 36px #0206178c}.panel-badge{background:rgba(var(--accent-rgb),.12);color:var(--accent);border-radius:999px;margin-bottom:8px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-block}.panel-top h2{font-size:20px;font-family:var(--font-display);margin:4px 0 6px}.panel-lead{color:var(--muted);margin:0 0 12px;font-size:13px}.sell-form .field{margin-bottom:10px;display:block}.sell-form .field-label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.sell-form input{border:1px solid rgba(var(--accent-rgb),.12);background:linear-gradient(180deg,rgba(var(--accent-rgb),.06),rgba(var(--accent-rgb),.03));color:#fff;z-index:1001;border-radius:10px;width:100%;padding:12px 14px;font-size:15px;position:relative}.sell-form input::placeholder{color:#ffffffc2}.sell-form input:focus{outline:2px solid rgba(var(--accent-rgb),.14);box-shadow:0 6px 26px rgba(var(--accent-rgb),.08)}.form-row{align-items:center;gap:10px;margin-top:12px;display:flex}.modal{z-index:100000;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal__overlay{background:#02061799;position:absolute;inset:0}.modal__panel{background:var(--panel);width:calc(100% - 40px);max-width:720px;color:var(--snack-color);border-radius:12px;padding:20px;position:relative;box-shadow:0 30px 80px #02061799}.modal__close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:10px;right:12px}.modal__body{padding-top:8px}.modal__content{color:var(--snack-color);margin-top:8px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.step-card{background:var(--panel);border:1px solid #ffffff08;border-radius:12px;padding:18px}.step-num{background:linear-gradient(90deg,rgba(var(--accent-rgb),.18),rgba(var(--accent-rgb),.06));width:36px;height:36px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;font-weight:700;display:flex}.sell-cta-underline{border-top:1px solid #ffffff08;margin-top:28px;padding:28px 0}.cta-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.cta-inner h2{margin:0;font-size:20px}.sell-cta-underline{font-family:Inria Sans,Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sell-cta-underline h2{letter-spacing:.6px;margin:0 0 .5rem;font-family:Orbitron,Orienta,Inria Sans,sans-serif;font-weight:700}.sell-cta-underline .btn{font-family:Montserrat,Inria Sans,sans-serif;font-weight:700}.btn-neon{background:linear-gradient(90deg,rgba(var(--accent-rgb),.9),rgba(var(--accent-rgb),1));color:var(--bg);box-shadow:0 8px 30px rgba(var(--accent-rgb),.12);border:none;border-radius:999px;padding:10px 16px;font-weight:700}.btn-outline{border:1px solid rgba(var(--accent-rgb),.14);color:var(--accent);background:0 0;border-radius:999px;padding:8px 14px}.btn.ghost{color:var(--muted);background:0 0;border:1px dashed #ffffff0a}.btn.large{padding:14px 22px;font-size:16px}#sellForm .btn.primary,.panel-form .btn.primary{color:#fff;font-family:var(--font-display);text-align:center;border:none;border-radius:10px;width:100%;padding:12px 18px;font-size:16px;font-weight:700;transition:box-shadow .18s,transform .12s;display:block;box-shadow:0 8px 18px #00000047}#sellForm .btn.primary:hover,.panel-form .btn.primary:hover{box-shadow:0 14px 46px rgba(var(--accent-rgb),.28),0 0 28px rgba(var(--accent-rgb),.18);transform:translateY(-2px)}#sellForm .btn.primary:focus,.panel-form .btn.primary:focus{outline:3px solid rgba(var(--accent-rgb),.12);outline-offset:3px}.hero-decor{pointer-events:none;filter:blur(36px);opacity:.45;z-index:0;background:radial-gradient(circle at 30% 30%,rgba(var(--accent-rgb),.14),transparent 20%,transparent 60%),radial-gradient(circle at 70% 70%,#7878c80f,transparent 20%);width:46vw;max-width:820px;height:46vw;max-height:820px;position:absolute;top:-6%;right:-6%}.sell-hero{z-index:0}@media (max-width:980px){.sell-hero{padding-top:calc(var(--nav-height,72px) + 12px);padding-bottom:48px}.sell-hero-inner{grid-template-columns:1fr}.sell-hero-panel{order:2;margin-top:14px}.steps-grid{grid-template-columns:1fr}.hero-title{font-size:28px}.cta-inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hero-decor{transition:none}}.how-section{background:0 0;padding:0 0 64px}.how-section__band{background:linear-gradient(90deg,rgba(var(--accent-rgb),.95),rgba(var(--accent-rgb),.82));padding:80px 0 88px;box-shadow:0 18px 48px #02061724}.how-section__band-inner{text-align:center;padding-bottom:28px}.how-section__title{color:#fff;font-family:var(--font-display);margin:0;font-size:30px;font-weight:700}.how-section__cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:48px;margin-top:-56px;display:grid}.how-card{background:#fff;border:1px solid #0206170a;border-radius:12px;flex-direction:column;height:100%;padding:28px 20px 24px;display:flex;position:relative;overflow:visible;box-shadow:0 22px 52px #02061714}.how-card__badge{z-index:4;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.how-card__badge:before{content:"";z-index:-1;background:#fff;border-radius:50%;position:absolute;inset:-6px}.how-card__badge-num{color:#0b0b0b;font-size:16px;font-weight:800;display:inline-block}.how-card__icon{background:linear-gradient(#fffffffa,#fff);border-radius:14px;justify-content:center;align-items:center;width:84px;height:84px;margin:8px auto 6px;display:flex;box-shadow:0 8px 20px #0206170f}.how-card__icon-svg{width:44px;height:44px;color:rgba(var(--accent-rgb),1);opacity:.98}.how-card__title{color:#111;text-align:center;margin-top:8px;margin-bottom:8px;font-size:15px;font-weight:800}.how-card__body{flex-direction:column;flex:1;display:flex}.how-card__desc{text-align:center;color:#666;max-width:28ch;margin:auto auto 0;font-size:13px;line-height:1.45}@media (max-width:1100px){.how-section__cards{grid-template-columns:repeat(2,1fr);gap:36px;margin-top:-40px}}@media (max-width:680px){.how-section__band{padding:28px 0}.how-section__title{font-size:22px}.how-section__cards{grid-template-columns:1fr;gap:24px;margin-top:20px}.how-card{padding:20px 14px}.how-card__badge{width:44px;height:44px;top:-18px}}.how-section__disclaimer{margin-top:20px}.how-section__disclaimer-text{color:var(--muted);padding:6px 12px;font-size:13px}
.vehicle-backdrop{z-index:1200;background:var(--bg-rgb);-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);opacity:0;justify-content:flex-end;transition:opacity .28s;display:flex;position:fixed;inset:0}.vehicle-backdrop.visible{opacity:1}.vehicle-panel{background:var(--bg);color:var(--text);will-change:transform;border-left:1px solid #ffffff0a;border-radius:12px;flex-direction:column;width:460px;max-width:100vw;transition:transform .28s cubic-bezier(.2,.9,.2,1),box-shadow .28s;display:flex;overflow:hidden;transform:translate(100%);box-shadow:0 20px 50px #030a1e8c}.vehicle-panel.open{transform:translate(0)}.vehicle-panel-header{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex;position:relative}.vehicle-panel-media{flex:0 0 0;height:0;display:none}.vehicle-panel-headline{flex-direction:column;flex:1;gap:6px;display:flex}#vehiclePanelTitle{font-family:var(--font-display);color:var(--text);margin:0;font-size:18px;font-weight:700}.vehicle-panel-price{display:block}#vehiclePanelPrice{font-family:var(--font-base);color:#6ef3d6;text-shadow:0 6px 18px #6ef3d60f;margin-top:6px;font-size:20px;font-weight:800}.vehicle-close{color:#ffffffe0;cursor:pointer;background:0 0;border:0;padding:6px;font-size:20px;position:absolute;top:12px;right:12px}.vehicle-panel-header:after{content:"";background:#ffffff08;height:1px;display:block;position:absolute;bottom:-6px;left:16px;right:16px}.vehicle-panel-body{scrollbar-width:thin;scrollbar-color:#6ef3d652 transparent;-ms-overflow-style:auto;max-height:78vh;padding:14px 18px 18px;display:block;overflow:auto}.vehicle-panel-body::-webkit-scrollbar{width:8px;height:8px}.vehicle-panel-body::-webkit-scrollbar-track{background:0 0}.vehicle-panel-body::-webkit-scrollbar-thumb{background:#6ef3d652 padding-box padding-box;border:2px solid #0000;border-radius:8px}.vehicle-panel-body::-webkit-scrollbar-thumb:hover{background:#6ef3d699}.vehicle-panel.no-scrollbar .vehicle-panel-body,.vehicle-panel-body.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.vehicle-panel.no-scrollbar .vehicle-panel-body::-webkit-scrollbar{display:none}.vehicle-panel-body.no-scrollbar::-webkit-scrollbar{display:none}.vehicle-meta{border:0;border-radius:6px;padding:0}.vehicle-meta-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:14px 6px;display:flex}.vehicle-meta-row strong{color:#e6fbff;font-weight:700}.vehicle-meta-row span{color:#dff7ff;font-weight:700}.vehicle-valuations{margin-top:12px;padding:12px 6px}.vehicle-valuations h4{color:var(--text);margin:0 0 8px 6px;font-weight:700}.val-row{background:0 0;border-radius:6px;justify-content:space-between;margin-bottom:10px;padding:8px 6px;font-weight:600;display:flex}.val-row span:last-child{color:var(--primary);font-weight:700}.vehicle-actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.vehicle-actions .btn{width:100%}@media (max-width:900px){.vehicle-panel{border-radius:0;width:100vw;max-width:100%}.vehicle-panel-body{padding:12px}}.sell-form-collapse{margin-top:12px}.sell-form-collapse summary{cursor:pointer;color:var(--text);background:0 0;border-radius:6px;padding:10px 6px;font-weight:700;list-style:none}.sell-form-collapse summary::-webkit-details-marker{display:none}.sell-form-inner{padding:6px 6px 18px}.panel-sell-form .field{margin-bottom:12px;display:block}.panel-sell-form input[type=text],.panel-sell-form input[type=email],.panel-sell-form input[type=tel],.panel-sell-form textarea{border:1px solid var(--accent);width:100%;color:var(--bg);font-size:14px;font-family:var(--font-display);resize:vertical;background:#fff;border-radius:8px;min-height:48px;margin-bottom:14px;padding:14px 16px;display:block}.panel-sell-form input[type=text]::placeholder,.panel-sell-form input[type=email]::placeholder,.panel-sell-form input[type=tel]::placeholder,.panel-sell-form textarea::placeholder{opacity:1}.panel-sell-form input[type=text]:focus,.panel-sell-form input[type=email]:focus,.panel-sell-form input[type=tel]:focus,.panel-sell-form textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 6px #0b1b2c0f}.panel-sell-form textarea{min-height:92px}.cond-group{gap:8px;margin-bottom:16px;display:flex}.cond-btn{background:var(--accent);color:var(--text);cursor:pointer;font-family:var(--font-display);border:1px solid #ffffff0f;border-radius:8px;flex:1;padding:10px}.cond-btn.active{background:var(--primary);color:var(--accent);border-color:var(--primary)}.panel-sell-form .btn-submit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:6px;padding:12px;font-size:large;font-weight:800}.panel-sell-form .btn-submit.loading{opacity:.9;pointer-events:none;position:relative}.panel-sell-form .btn-submit.loading:after{content:"";border:2px solid #ffffff38;border-top-color:#ffffffe6;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite vp-spin;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@keyframes vp-spin{to{transform:translateY(-50%)rotate(360deg)}}.panel-sell-form .label{color:#c8d2dcd9;margin-bottom:6px;font-weight:700;display:block}.meta-collapsed{max-height:0;padding:0 6px;transition:max-height .28s;overflow:hidden}.meta-collapsed.open{max-height:420px;padding-top:8px;padding-bottom:8px}.meta-toggle{color:var(--text);cursor:pointer;background:0 0;border:1px solid #6ef3d60f;border-radius:8px;margin:10px 0 0 6px;padding:6px 10px;font-size:13px;display:inline-block}
