.dolly-valuation-result-card{background-color:var(--color-white);border:1px solid var(--color-gray-border);box-shadow:var(--shadow-card);border-radius:16px;padding:2.25rem}.dolly-valuation-result-header{text-align:center;border-bottom:1px solid var(--color-gray-border);padding-bottom:2rem}.dolly-estimate-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:700;display:inline-block}.dolly-estimate-big-price{color:var(--color-dark);font-size:2.6rem;font-weight:800;line-height:1.15}@media (min-width:640px){.dolly-estimate-big-price{font-size:3.2rem}}.dolly-estimate-range{color:var(--color-text-muted);margin-top:.6rem;font-size:1rem}.dolly-estimate-range strong{color:var(--color-dark)}.dolly-estimate-meta{color:var(--color-text-muted);justify-content:center;align-items:center;gap:.6rem;margin-top:.75rem;font-size:.88rem;display:flex}.dolly-meta-dot{opacity:.5}.dolly-estimate-comps-section{padding-top:2rem}.dolly-comps-title{color:var(--color-dark);font-size:1.3rem;font-weight:700}.dolly-comps-subtitle{color:var(--color-text-muted);margin-top:.25rem;margin-bottom:1.25rem;font-size:.88rem}.dolly-comps-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.dolly-comps-grid{grid-template-columns:repeat(2,1fr)}}
.dolly-sell-options-section{padding:3rem 0}.dolly-sell-options-header{text-align:center;margin-bottom:2.25rem}.dolly-sell-section-title{color:var(--color-dark);font-size:1.8rem;font-weight:700}.dolly-sell-section-subtitle{color:var(--color-text-muted);margin-top:.35rem;font-size:.95rem}.dolly-sell-options-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.dolly-sell-options-grid{grid-template-columns:repeat(3,1fr)}}.dolly-sell-option-card{background-color:var(--color-white);border:1px solid var(--color-gray-border);border-radius:16px;flex-direction:column;padding:2rem 1.75rem;transition:all .2s;display:flex}.dolly-sell-option-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.dolly-sell-option-card--active{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.dolly-sell-opt-title{color:var(--color-dark);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.dolly-sell-opt-desc{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.88rem;line-height:1.5}.dolly-sell-opt-bullets{flex-direction:column;flex:1;gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.dolly-sell-bullet-item{color:var(--color-dark);align-items:flex-start;gap:.5rem;font-size:.86rem;line-height:1.4;display:flex}.dolly-sell-check-icon{color:var(--color-primary);flex-shrink:0;margin-top:2px}.dolly-sell-opt-cta{width:100%;padding:.75rem;font-weight:600}.dolly-lead-form-card{background-color:var(--color-white);border:2px solid var(--color-primary);box-shadow:var(--shadow-hover);border-radius:16px;margin-top:2rem;padding:2rem}.dolly-lead-form-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.dolly-lead-form-title{color:var(--color-dark);font-size:1.35rem;font-weight:700}.dolly-lead-close-btn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.25rem}.dolly-lead-inputs-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.dolly-lead-inputs-grid{grid-template-columns:repeat(3,1fr)}}.dolly-lead-submit-row{margin-top:1.25rem}.dolly-lead-submit-btn{padding:.8rem 2rem;font-weight:600}.dolly-lead-success{text-align:center;flex-direction:column;align-items:center;padding:2rem 1rem;display:flex}.dolly-lead-success-title{color:var(--color-dark);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.dolly-lead-success-msg{color:var(--color-text-muted);max-width:460px;margin-bottom:1.5rem;font-size:.95rem}
.dolly-net-proceeds-section{padding:3rem 0}.dolly-net-proceeds-card{background-color:var(--color-white);border:1px solid var(--color-gray-border);box-shadow:var(--shadow-card);border-radius:16px;padding:2.25rem}.dolly-net-proceeds-title{color:var(--color-dark);font-size:1.5rem;font-weight:700}.dolly-net-proceeds-subtitle{color:var(--color-text-muted);margin-top:.25rem;margin-bottom:2rem;font-size:.9rem}.dolly-net-proceeds-layout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.dolly-net-proceeds-layout{grid-template-columns:1fr 1fr}}.dolly-net-inputs{flex-direction:column;gap:1.25rem;display:flex}.dolly-net-result-box{background-color:var(--color-gray);border-radius:14px;flex-direction:column;justify-content:center;padding:2rem;display:flex}.dolly-net-label{text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;font-size:.88rem;font-weight:600}.dolly-net-amount{color:#16a34a;margin-top:.4rem;margin-bottom:1.75rem;font-size:2.4rem;font-weight:800;line-height:1.2}.dolly-net-amount--negative{color:var(--color-accent)}.dolly-net-breakdown{flex-direction:column;gap:.75rem;display:flex}.dolly-breakdown-row{justify-content:space-between;font-size:.9rem;display:flex}.dolly-breakdown-row--total{color:var(--color-dark);font-size:1.05rem;font-weight:700}.dolly-breakdown-divider{background-color:var(--color-gray-border);height:1px;margin:.5rem 0}
.dolly-sell-page{background-color:var(--color-gray);min-height:100vh}.dolly-sell-container{box-sizing:border-box;min-width:0;max-width:100%;padding-top:2.5rem;padding-bottom:4rem}.dolly-sell-main-grid{box-sizing:border-box;grid-template-columns:1fr;gap:2rem;min-width:0;max-width:100%;margin-bottom:2rem;display:grid}@media (min-width:1024px){.dolly-sell-main-grid{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:767px){.dolly-sell-container{padding-top:1.25rem;padding-bottom:2.5rem}.dolly-sell-main-grid{gap:1.25rem;margin-bottom:1.25rem}}
