.AnaiwaROI-module__vSp3oW__roiSection{color:#fff;background:#071511;border-bottom:1px solid #e2b77a1a;padding:6rem 1rem;position:relative;overflow:hidden}.AnaiwaROI-module__vSp3oW__bgElements{pointer-events:none;opacity:.15;background-image:radial-gradient(circle at 10% 20%,#dbaa671a 0%,#0000 20%),radial-gradient(circle at 90% 80%,#dbaa671a 0%,#0000 20%);width:100%;height:100%;position:absolute;top:0;left:0}.AnaiwaROI-module__vSp3oW__header{text-align:center;z-index:1;max-width:800px;margin:0 auto 4rem;position:relative}.AnaiwaROI-module__vSp3oW__header h2{font-family:var(--font-playfair), serif;background:linear-gradient(135deg,#fff 0%,#dbaa67 70%,#927546 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.AnaiwaROI-module__vSp3oW__header p{color:#e2e8f0;font-size:1.1rem;line-height:1.6}.AnaiwaROI-module__vSp3oW__insightsWrapper{text-align:left;background:#0b1b1666;border:1px solid #e2b77a40;border-radius:12px;margin-top:2rem;padding:1.5rem}.AnaiwaROI-module__vSp3oW__reportCallout{background:#07151199;border-left:3px solid #dbaa67;border-radius:8px;padding:.85rem}.AnaiwaROI-module__vSp3oW__calculatorContainer{z-index:1;grid-template-columns:1fr 2fr;gap:2rem;max-width:1200px;margin:0 auto;display:grid;position:relative}.AnaiwaROI-module__vSp3oW__controlPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1b1680;border:1px solid #e2b77a33;border-radius:24px;padding:2rem}.AnaiwaROI-module__vSp3oW__controlPanel h3{color:#fff;font-size:1.5rem;font-weight:600;font-family:var(--font-playfair), serif;letter-spacing:1px;border-bottom:1px solid #e2b77a26;margin-bottom:2rem;padding-bottom:1rem}.AnaiwaROI-module__vSp3oW__sliderGroup{margin-bottom:2.5rem}.AnaiwaROI-module__vSp3oW__sliderGroup label{color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.9rem;display:block}.AnaiwaROI-module__vSp3oW__sliderValue{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:600;display:block}.AnaiwaROI-module__vSp3oW__rangeSlider{accent-color:#dbaa67;width:100%}.AnaiwaROI-module__vSp3oW__staticCosts{margin-top:2rem}.AnaiwaROI-module__vSp3oW__costItem{color:#e2e8f0;justify-content:space-between;margin-bottom:1rem;font-size:.95rem;display:flex}.AnaiwaROI-module__vSp3oW__costItem.AnaiwaROI-module__vSp3oW__total{color:#fff;border-top:1px solid #e2b77a40;margin-top:1.5rem;padding-top:1rem;font-size:1.1rem;font-weight:700}.AnaiwaROI-module__vSp3oW__scenariosGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.AnaiwaROI-module__vSp3oW__scenarioCard{text-align:center;background:#0b1b1666;border:1px solid #e2b77a26;border-radius:20px;flex-direction:column;padding:2rem 1.5rem;transition:transform .3s,border-color .3s;display:flex}.AnaiwaROI-module__vSp3oW__scenarioCard:hover{border-color:#dbaa67;transform:translateY(-5px)}.AnaiwaROI-module__vSp3oW__scenarioCard.AnaiwaROI-module__vSp3oW__realista{background:#0b1b1699;border-color:#dbaa6766;position:relative}.AnaiwaROI-module__vSp3oW__scenarioCard.AnaiwaROI-module__vSp3oW__realista:before{content:"Más Probable";color:#0b1b16;text-transform:uppercase;letter-spacing:.05em;background:#dbaa67;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.AnaiwaROI-module__vSp3oW__scenarioTitle{color:#fff;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.AnaiwaROI-module__vSp3oW__occupancyBadge{color:#dbaa67;background:#dbaa671a;border:1px solid #dbaa6726;border-radius:12px;margin-bottom:2rem;padding:4px 10px;font-size:.8rem;display:inline-block}.AnaiwaROI-module__vSp3oW__metric{margin-bottom:1.5rem}.AnaiwaROI-module__vSp3oW__metricLabel{color:#a0aec0;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem;font-size:.8rem;display:block}.AnaiwaROI-module__vSp3oW__metricValue{color:#fff;font-size:1.8rem;font-weight:600}.AnaiwaROI-module__vSp3oW__metricValue.AnaiwaROI-module__vSp3oW__roi{background:linear-gradient(135deg,#fff 0%,#dbaa67 70%,#927546 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.5rem}.AnaiwaROI-module__vSp3oW__metricValue.AnaiwaROI-module__vSp3oW__small{color:#fff;font-size:1.2rem}.AnaiwaROI-module__vSp3oW__disclaimer{text-align:center;color:#ffffff80;max-width:800px;margin-top:3rem;margin-left:auto;margin-right:auto;font-size:.8rem}@media (max-width:968px){.AnaiwaROI-module__vSp3oW__calculatorContainer{grid-template-columns:1fr}.AnaiwaROI-module__vSp3oW__scenariosGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.AnaiwaROI-module__vSp3oW__villaSelector{gap:.5rem;width:100%;margin-bottom:2rem;display:flex}.AnaiwaROI-module__vSp3oW__villaBtn{color:#a0aec0;cursor:pointer;text-align:center;background:#0b1b1666;border:1px solid #e2b77a33;border-radius:50px;flex:1;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .3s}.AnaiwaROI-module__vSp3oW__villaBtn.AnaiwaROI-module__vSp3oW__active{color:#071511;background:linear-gradient(135deg,#dbaa67 0%,#927546 100%);border-color:#dbaa67;box-shadow:0 4px 15px #dbaa6740}
