.ValuationCalculator-module__Kpl4iG__main{color:#1a1a1a;background-color:#fff;min-height:100vh;padding:160px 0 100px;position:relative;overflow:hidden}.ValuationCalculator-module__Kpl4iG__gridOverlay{z-index:0;pointer-events:none;background-image:linear-gradient(#0012800a 1px,#0000 1px),linear-gradient(90deg,#0012800a 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 95%);mask-image:radial-gradient(circle,#000 40%,#0000 95%)}.ValuationCalculator-module__Kpl4iG__blob{background:var(--primary-blue);opacity:.03;filter:blur(120px);z-index:0;border-radius:50%;width:600px;height:600px;position:absolute;top:5%;right:-5%}.ValuationCalculator-module__Kpl4iG__container{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.ValuationCalculator-module__Kpl4iG__header{text-align:center;margin-bottom:3.5rem}.ValuationCalculator-module__Kpl4iG__tag{color:var(--primary-blue);text-transform:uppercase;letter-spacing:3px;margin-bottom:1rem;font-size:.75rem;font-weight:800;display:block}.ValuationCalculator-module__Kpl4iG__title{color:var(--primary-dark);letter-spacing:-1px;font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.ValuationCalculator-module__Kpl4iG__highlight{color:var(--primary-blue)}.ValuationCalculator-module__Kpl4iG__subtitle{color:#555;max-width:700px;margin:1.5rem auto 0;font-size:1.2rem;line-height:1.7}.ValuationCalculator-module__Kpl4iG__calculatorWrapper{justify-content:center;display:flex}.ValuationCalculator-module__Kpl4iG__card,.ValuationCalculator-module__Kpl4iG__resultCard{background:#fff;border:1px solid #0012801a;border-radius:28px;width:100%;max-width:580px;padding:clamp(1.5rem,4vw,3rem);position:relative;box-shadow:0 32px 80px #0012800f}.ValuationCalculator-module__Kpl4iG__progressHeader{margin-bottom:2.5rem}.ValuationCalculator-module__Kpl4iG__stepIndicator{color:var(--primary-blue);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.75rem;font-weight:800;display:block}.ValuationCalculator-module__Kpl4iG__progressTrack{background:#f0f2ff;border-radius:10px;height:6px;overflow:hidden}.ValuationCalculator-module__Kpl4iG__progressBar{background:var(--primary-blue);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.ValuationCalculator-module__Kpl4iG__slideHeader{align-items:center;gap:10px;margin-bottom:1.75rem;display:flex}.ValuationCalculator-module__Kpl4iG__slideHeader svg{color:var(--primary-blue);font-size:1.75rem}.ValuationCalculator-module__Kpl4iG__slideHeader h2{color:var(--primary-dark);font-family:Playfair Display,serif;font-size:1.5rem}.ValuationCalculator-module__Kpl4iG__inputGrid{flex-direction:column;gap:1.35rem;margin-bottom:2.25rem;display:flex}.ValuationCalculator-module__Kpl4iG__inputGroup{flex-direction:column;gap:10px;display:flex}.ValuationCalculator-module__Kpl4iG__inputGroup label{color:var(--primary-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:700}.ValuationCalculator-module__Kpl4iG__currencyWrapper{align-items:center;display:flex;position:relative}.ValuationCalculator-module__Kpl4iG__currencyWrapper span{color:#999;font-weight:700;position:absolute;left:15px}.ValuationCalculator-module__Kpl4iG__currencyWrapper input{padding-left:30px!important}.ValuationCalculator-module__Kpl4iG__inputGroup input,.ValuationCalculator-module__Kpl4iG__inputGroup select{background:#fafbfc;border:1.5px solid #eee;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:1.05rem;transition:all .3s}.ValuationCalculator-module__Kpl4iG__inputGroup input:focus,.ValuationCalculator-module__Kpl4iG__inputGroup select:focus{border-color:var(--primary-blue);background:#fff;box-shadow:0 0 0 4px #0012800d}.ValuationCalculator-module__Kpl4iG__labelWithInfo{align-items:center;gap:8px;display:flex}.ValuationCalculator-module__Kpl4iG__tooltip{color:var(--primary-blue);cursor:help;display:flex;position:relative}.ValuationCalculator-module__Kpl4iG__tooltipText{visibility:hidden;background:var(--primary-dark);color:#fff;text-align:center;z-index:10;opacity:0;text-transform:none;border-radius:8px;width:200px;padding:10px;font-size:.75rem;font-weight:400;transition:opacity .3s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.ValuationCalculator-module__Kpl4iG__tooltip:hover .ValuationCalculator-module__Kpl4iG__tooltipText{visibility:visible;opacity:1}.ValuationCalculator-module__Kpl4iG__toggleGroup{background:#f4f7fe;border-radius:14px;grid-template-columns:1fr 1fr;padding:6px;display:grid}.ValuationCalculator-module__Kpl4iG__toggleActive,.ValuationCalculator-module__Kpl4iG__toggleInactive{cursor:pointer;border:none;border-radius:8px;padding:10px;font-size:.85rem;font-weight:700;transition:all .3s}.ValuationCalculator-module__Kpl4iG__toggleActive{color:var(--primary-blue);background:#fff;box-shadow:0 4px 12px #0000000d}.ValuationCalculator-module__Kpl4iG__toggleInactive{color:#777;background:0 0}.ValuationCalculator-module__Kpl4iG__nextBtn{background:var(--primary-blue);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:1.05rem;font-weight:700;transition:all .3s;display:flex}.ValuationCalculator-module__Kpl4iG__nextBtn:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px)}.ValuationCalculator-module__Kpl4iG__nextBtn:disabled{opacity:.5;cursor:not-allowed}.ValuationCalculator-module__Kpl4iG__btnRow{grid-template-columns:110px 1fr;gap:1.1rem;display:grid}.ValuationCalculator-module__Kpl4iG__backBtn{color:#777;cursor:pointer;background:#fff;border:1.5px solid #eee;border-radius:12px;font-weight:700}.ValuationCalculator-module__Kpl4iG__resultCard{text-align:center}.ValuationCalculator-module__Kpl4iG__successIconWrapper{background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;display:flex}.ValuationCalculator-module__Kpl4iG__successIcon{color:#10b981;font-size:3.5rem}.ValuationCalculator-module__Kpl4iG__rangeDisplay{color:var(--primary-blue);margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,3rem);font-weight:800}.ValuationCalculator-module__Kpl4iG__ctaBox{text-align:left;background:#f8f9ff;border:1px solid #00128014;border-radius:24px;margin:3rem 0;padding:2.5rem}.ValuationCalculator-module__Kpl4iG__ctaHeader{color:var(--primary-dark);align-items:center;gap:12px;margin-bottom:1rem;display:flex}.ValuationCalculator-module__Kpl4iG__ctaHeader h3{font-size:1.2rem;font-weight:700}.ValuationCalculator-module__Kpl4iG__ctaBox p{color:#555;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.ValuationCalculator-module__Kpl4iG__primaryBtn{background:var(--primary-blue);text-align:center;border-radius:12px;padding:16px;font-weight:700;text-decoration:none;display:block;color:#fff!important}.ValuationCalculator-module__Kpl4iG__resetBtn{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:.85rem;text-decoration:underline}.ValuationCalculator-module__Kpl4iG__inputError input,.ValuationCalculator-module__Kpl4iG__inputError select,.ValuationCalculator-module__Kpl4iG__inputError .ValuationCalculator-module__Kpl4iG__currencyWrapper{box-shadow:0 0 0 3px #ef44441f;border-color:#ef4444!important}.ValuationCalculator-module__Kpl4iG__errorMsg{color:#ef4444;align-items:center;gap:4px;margin-top:6px;font-size:.78rem;font-weight:500;display:flex}.ValuationCalculator-module__Kpl4iG__nextBtn:disabled.ValuationCalculator-module__Kpl4iG__loading{opacity:.75;cursor:wait}@media (max-width:768px){.ValuationCalculator-module__Kpl4iG__btnRow{grid-template-columns:1fr}.ValuationCalculator-module__Kpl4iG__backBtn{order:2;padding:16px}.ValuationCalculator-module__Kpl4iG__nextBtn{order:1}.ValuationCalculator-module__Kpl4iG__main{padding-top:120px}.ValuationCalculator-module__Kpl4iG__card{padding:1.5rem 1.25rem}}
