.EstimationSimulator-module__bQjE0q__simulatorWrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fffc;border-radius:24px;width:100%;max-width:650px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 35px 60px -15px #0000001a}.EstimationSimulator-module__bQjE0q__simulatorHeader{text-align:center;margin-bottom:2rem;position:relative}.EstimationSimulator-module__bQjE0q__backBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.2rem;padding:.5rem;font-weight:600;transition:all .2s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.EstimationSimulator-module__bQjE0q__backBtn:hover{background:var(--surface);color:var(--primary)}.EstimationSimulator-module__bQjE0q__simulatorHeader h3{color:var(--secondary);margin-bottom:1.5rem;padding:0 60px;font-size:1.4rem;font-weight:800}.EstimationSimulator-module__bQjE0q__progressBar{background:var(--surface);border-radius:3px;width:80%;height:6px;margin:0 auto;overflow:hidden}.EstimationSimulator-module__bQjE0q__progressFill{background:var(--primary);border-radius:3px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.EstimationSimulator-module__bQjE0q__simulatorBody{flex-direction:column;justify-content:center;min-height:300px;display:flex}.EstimationSimulator-module__bQjE0q__gridCards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;display:grid}.EstimationSimulator-module__bQjE0q__card{border:2px solid var(--surface);cursor:pointer;text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 1rem;transition:all .3s;display:flex}.EstimationSimulator-module__bQjE0q__card:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:0 10px 25px #2563eb1a}.EstimationSimulator-module__bQjE0q__cardEmoji{font-size:2.5rem}.EstimationSimulator-module__bQjE0q__cardTitle{color:var(--secondary);font-size:1.05rem;font-weight:700}.EstimationSimulator-module__bQjE0q__conditionCard{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1.2rem}.EstimationSimulator-module__bQjE0q__cardDesc{color:var(--text-muted);font-size:.85rem}.EstimationSimulator-module__bQjE0q__iconWrapper{color:var(--primary);background:var(--surface);border-radius:50%;padding:1rem}.EstimationSimulator-module__bQjE0q__listModels{flex-direction:column;gap:.8rem;max-height:350px;padding-right:.5rem;display:flex;overflow-y:auto}.EstimationSimulator-module__bQjE0q__listModels::-webkit-scrollbar{width:6px}.EstimationSimulator-module__bQjE0q__listModels::-webkit-scrollbar-track{background:var(--surface);border-radius:10px}.EstimationSimulator-module__bQjE0q__listModels::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}.EstimationSimulator-module__bQjE0q__modelBtn{border:1px solid var(--border);color:var(--secondary);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.EstimationSimulator-module__bQjE0q__modelBtn:hover{border-color:var(--primary);background:var(--surface);color:var(--primary);transform:translate(5px)}.EstimationSimulator-module__bQjE0q__calculatingState{color:var(--text-muted);flex-direction:column;align-items:center;gap:1.5rem;font-weight:600;display:flex}.EstimationSimulator-module__bQjE0q__spinner{border:4px solid var(--surface);border-top-color:var(--primary);border-radius:50%;width:50px;height:50px;animation:1s linear infinite EstimationSimulator-module__bQjE0q__spin}@keyframes EstimationSimulator-module__bQjE0q__spin{to{transform:rotate(360deg)}}.EstimationSimulator-module__bQjE0q__resultState{text-align:center;animation:.5s cubic-bezier(.175,.885,.32,1.275) EstimationSimulator-module__bQjE0q__popIn}@keyframes EstimationSimulator-module__bQjE0q__popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.EstimationSimulator-module__bQjE0q__resultBadge{color:#166534;background:#f0fdf4;border-radius:20px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.9rem;font-weight:700;display:inline-block}.EstimationSimulator-module__bQjE0q__priceContainer{flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.EstimationSimulator-module__bQjE0q__priceUpTo{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;font-weight:600}.EstimationSimulator-module__bQjE0q__priceValue{color:var(--secondary);background:linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:4rem;font-weight:900;line-height:1}.EstimationSimulator-module__bQjE0q__resultDesc{color:var(--text-muted);margin-bottom:2.5rem;padding:0 1rem;font-size:.95rem;line-height:1.6}.EstimationSimulator-module__bQjE0q__resultActions{flex-direction:column;align-items:center;gap:1rem;display:flex}.EstimationSimulator-module__bQjE0q__finalBtn{border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:300px;padding:1rem;font-size:1.1rem;animation:2s infinite EstimationSimulator-module__bQjE0q__pulseBtn;display:flex}@keyframes EstimationSimulator-module__bQjE0q__pulseBtn{0%{box-shadow:0 0 #2563eb66}70%{box-shadow:0 0 0 15px #2563eb00}to{box-shadow:0 0 #2563eb00}}.EstimationSimulator-module__bQjE0q__restartBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline;transition:color .2s}.EstimationSimulator-module__bQjE0q__restartBtn:hover{color:var(--secondary)}@media (max-width:768px){.EstimationSimulator-module__bQjE0q__simulatorWrapper{border-radius:20px;padding:1.5rem}.EstimationSimulator-module__bQjE0q__priceValue{font-size:3rem}.EstimationSimulator-module__bQjE0q__simulatorHeader h3{padding:0 40px;font-size:1.2rem}.EstimationSimulator-module__bQjE0q__conditionCard{grid-template-columns:1fr}}
.page-module__6pQeVa__page{background-color:#fafafa;flex-direction:column;display:flex;overflow:hidden}.page-module__6pQeVa__heroSection{align-items:center;min-height:80vh;padding-top:100px;display:flex;position:relative}.page-module__6pQeVa__giantBlobTopRight{background:var(--surface);z-index:1;border:1px solid var(--border);border-radius:40% 60% 70% 30%/40% 50% 60%;width:70vw;height:60vw;animation:15s ease-in-out infinite alternate page-module__6pQeVa__blobMorph;position:absolute;top:-20%;right:-10%}.page-module__6pQeVa__giantBlobBottomLeft{z-index:1;background:#f0fdf4;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;width:60vw;height:60vw;animation:12s ease-in-out infinite alternate page-module__6pQeVa__blobMorph2;position:absolute;bottom:-30%;left:-20%}@keyframes page-module__6pQeVa__blobMorph{0%{border-radius:40% 60% 70% 30%/40% 50% 60%}to{border-radius:70% 30% 40% 60%/50% 70% 30% 50%}}@keyframes page-module__6pQeVa__blobMorph2{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}to{border-radius:30% 70% 60% 40%/40% 60%}}.page-module__6pQeVa__contentContainer{z-index:2;justify-content:space-between;align-items:center;gap:4rem;display:flex;position:relative}.page-module__6pQeVa__textLeft{flex:1;max-width:550px}.page-module__6pQeVa__title{color:var(--secondary);margin-bottom:1.5rem;font-size:clamp(3rem,5vw,4rem);font-weight:800;line-height:1.1}.page-module__6pQeVa__subtitle{color:var(--text-muted);margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.page-module__6pQeVa__badges{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.page-module__6pQeVa__badge{color:var(--secondary);border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:.8rem;width:fit-content;padding:1rem 1.5rem;font-size:1.05rem;font-weight:700;display:inline-flex;box-shadow:0 10px 25px #0000000d}.page-module__6pQeVa__badge svg{color:var(--primary)}.page-module__6pQeVa__simulatorSide{z-index:10;flex:1;justify-content:flex-end;display:flex}@media (max-width:1024px){.page-module__6pQeVa__contentContainer{text-align:center;flex-direction:column;gap:3rem}.page-module__6pQeVa__textLeft{max-width:100%}.page-module__6pQeVa__badges{align-items:center}.page-module__6pQeVa__simulatorSide{justify-content:center;width:100%}}.page-module__6pQeVa__seoSection{padding:8rem 0;position:relative}.page-module__6pQeVa__cornerBlobTopLeft{background:var(--primary);opacity:.05;border-radius:0 0 100% 30%;width:450px;height:450px;position:absolute;top:0;left:0}.page-module__6pQeVa__gridFeatures{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-bottom:5rem;display:grid}.page-module__6pQeVa__featureCard{border:1px solid var(--border);background:#fff;border-radius:40px;padding:3rem;box-shadow:0 10px 30px #0000000a}.page-module__6pQeVa__icon{color:#10b981;margin-bottom:1.5rem}.page-module__6pQeVa__featureCard h3{color:var(--secondary);margin-bottom:1rem;font-size:1.5rem;font-weight:800}.page-module__6pQeVa__featureCard p{color:var(--text-muted);line-height:1.6}.page-module__6pQeVa__seoText{background:#fff;border-radius:50px;padding:4rem;box-shadow:0 15px 40px #00000008}.page-module__6pQeVa__seoText h3{color:var(--primary);margin-top:2rem;margin-bottom:1.5rem;font-size:1.8rem;font-weight:800}.page-module__6pQeVa__seoText h3:first-child{margin-top:0}.page-module__6pQeVa__seoText p{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.page-module__6pQeVa__contactSection{justify-content:center;padding:6rem 0;display:flex}.page-module__6pQeVa__contactBubble{color:#fff;text-align:center;background:#10b981;border-radius:60px 100px 80px 120px/120px 80px 100px 60px;width:90vw;max-width:900px;padding:5rem;box-shadow:0 20px 50px #10b9814d}.page-module__6pQeVa__contactBubble h2{margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.page-module__6pQeVa__contactBubble p{opacity:.9;margin-bottom:3rem;font-size:1.2rem}.page-module__6pQeVa__form{flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto;display:flex}.page-module__6pQeVa__input{color:#fff;background:#ffffff26;border:none;border-radius:20px;width:100%;padding:1.2rem;font-size:1rem}.page-module__6pQeVa__input::placeholder{color:#fffc}.page-module__6pQeVa__input option{color:var(--secondary)}@media (max-width:900px){.page-module__6pQeVa__contentContainer{text-align:center;flex-direction:column}.page-module__6pQeVa__blobDecoration{width:300px;height:300px}}
