.smc-hero-cta{border-radius:.65rem;box-shadow:0 4px 18px #0000001f}.smc-hero-cta:hover{color:var(--cs-primary,#0d6efd);background:#f8fafc}#sell-my-car-form{scroll-margin-top:5.5rem}.smc-steps-progress__meta{letter-spacing:.02em}.smc-steps-progress__track{background:#e2e8f0;border-radius:999px;height:.45rem;overflow:hidden}.smc-steps-progress__fill{background:var(--cs-primary,#0d6efd);border-radius:999px;height:100%;transition:width .35s}.smc-steps-progress__labels{color:#64748b;justify-content:space-between;gap:1rem;margin-top:.65rem;font-size:.8125rem;font-weight:600;display:flex}.smc-steps-progress__labels>span{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.smc-steps-progress__labels>span.is-active{color:var(--cs-primary,#0d6efd)}.smc-steps-progress__labels>span.is-complete{color:#334155}.smc-steps-progress__dot{opacity:.45;background:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.smc-steps-progress__labels>span.is-active .smc-steps-progress__dot,.smc-steps-progress__labels>span.is-complete .smc-steps-progress__dot{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-primary,#0d6efd)28%,transparent)}.smc-steps-progress__labels>span.is-complete .smc-steps-progress__dot{box-shadow:none;background:var(--cs-primary,#0d6efd)}.cs-panel,.cs-card{border:1px solid var(--cs-line);background:var(--cs-card);border-radius:1.5rem}.cs-pill{border-radius:999px}.cs-hero-chip{background:#ffffff24;border:1px solid #ffffff38}.cs-card img{object-fit:cover;height:220px}.cs-srp-card img{height:180px}.cs-vehicle-meta{color:var(--cs-muted);font-size:.95rem}.cs-title-tight{letter-spacing:-.03em}.cs-business-card{border:1px solid var(--cs-line);background:#fff;border-radius:2rem}.cs-business-link{color:var(--cs-primary);text-underline-offset:.14em;text-decoration:underline}.cs-contact-row{align-items:flex-start;gap:1rem;display:flex}.cs-contact-icon{width:52px;height:52px;color:var(--cs-primary);background:#0a8ea01a;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.cs-map-frame{border:0;border-radius:1.5rem;width:100%;min-height:440px}.cs-visit-section h2.display-6{font-size:clamp(1.1rem,1.6vw,1.55rem);line-height:1.05}.cs-visit-section .cs-business-link.fs-3,.cs-visit-section .cs-business-link.fs-2{line-height:1.15;font-size:.92rem!important}.cs-visit-section .fw-bold.fs-4{line-height:1.15;font-size:1rem!important}.smc-intro-inner{text-align:center;max-width:52rem;margin-inline:auto}.smc-intro-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--cs-ink,#1e2732);margin-bottom:2rem;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:800;line-height:1.35}@media (min-width:768px){.smc-intro-heading{margin-bottom:2.5rem}}.smc-intro-copy{text-align:center;color:var(--cs-ink,#1e2732);margin-bottom:3.5rem;font-size:1.02rem;line-height:1.65}.smc-intro-copy p{margin-bottom:1.1rem}.smc-intro-copy p:last-child{margin-bottom:0}.smc-link{color:var(--cs-primary);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.smc-link:hover{color:color-mix(in srgb,var(--cs-primary)78%,#000)}.smc-features{grid-template-columns:repeat(2,1fr);gap:2rem 1.25rem;max-width:46rem;margin-inline:auto;display:grid}@media (min-width:768px){.smc-features{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.smc-feature{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}.smc-feature-icon{border:2px solid var(--cs-ink,#1a1a1a);width:4.25rem;height:4.25rem;color:var(--cs-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.smc-feature-label{color:var(--cs-ink,#1e2732);font-size:.95rem;font-weight:700;line-height:1.3}.smc-visit-kicker{color:var(--cs-primary)}.smc-form-section{background:var(--cs-bg,#f3f7fb)}.smc-form-card{border:1px solid var(--cs-line,#dbe6f2);background:#fff;border-radius:1rem;padding:1.75rem 1.5rem 2rem;box-shadow:0 4px 24px #1e27320f}@media (min-width:768px){.smc-form-card{padding:2rem 2.25rem 2.25rem}}.smc-form-card--done{box-shadow:none}.smc-form-title{color:var(--cs-ink,#1e2732);letter-spacing:-.02em;font-size:clamp(1.25rem,3.5vw,1.5rem);font-weight:700}.smc-form-label{color:#212529;margin-bottom:.4rem;font-size:.95rem;font-weight:500;display:block}.smc-form-req{color:#dc3545;margin-left:.15em}.smc-form-control{border:1px solid #ced4da;border-radius:.375rem;padding:.55rem .85rem;font-size:1rem}.smc-form-control::placeholder{color:#9ca3af}.smc-form-control:focus{border-color:var(--cs-primary);box-shadow:0 0 0 .2rem #0078ff2e}.smc-form-textarea{resize:vertical;min-height:100px}.smc-form-btn{--bs-btn-font-weight:600;background-color:var(--cs-primary);border-color:var(--cs-primary);color:#fff;border-radius:.375rem;min-width:9rem;padding:.65rem 1.35rem;font-size:1rem}.smc-form-btn:hover:not(:disabled){background-color:color-mix(in srgb,var(--cs-primary)88%,#000);border-color:color-mix(in srgb,var(--cs-primary)88%,#000);color:#fff}.smc-form-btn:focus-visible{box-shadow:0 0 0 .2rem #00838f59}.cs-rating-star{color:#ffb400}.cs-social-btn{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;display:inline-flex}.cs-social-facebook{background:#1877f2}.cs-social-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}
