.ah-ac{position:relative;width:100%}.ah-ac-input{align-items:center;background:#faf8fe;border:1.5px solid #e3dcf0;border-radius:12px;display:flex;gap:9px;height:52px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease}.ah-ac-input:focus-within{background:#fff;border-color:#976dd0;border-color:var(--ah-ac,#976dd0);box-shadow:0 0 0 3px color-mix(in srgb,#976dd0 15%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ah-ac,#976dd0) 15%,transparent)}.ah-ac-input>svg{color:#9a93a6;flex-shrink:0}.ah-ac-input input{background:transparent;border:none;color:#1f2330;flex:1 1;font-size:15px;font-weight:600;height:100%;min-width:0;outline:none}.ah-ac-input input::-moz-placeholder{color:#b8bcc7;font-weight:400}.ah-ac-input input::placeholder{color:#b8bcc7;font-weight:400}.ah-ac-clear{align-items:center;background:#efe9f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.ah-ac-list{background:#fff;border:1px solid #eceff3;border-radius:14px;box-shadow:0 18px 44px rgba(31,35,48,.16);left:0;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.ah-ac-list button{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:9px 10px;text-align:left;transition:background .15s ease;width:100%}.ah-ac-list button:hover{background:#f2ecf8;background:var(--ah-ac-pale,#f2ecf8)}.ah-ac-list button>svg{color:#976dd0;color:var(--ah-ac,#976dd0);flex-shrink:0}.ah-ac-list strong{color:#1f2330;display:block;font-size:14px}.ah-ac-list small{color:#8a8f9c;font-size:12px}.sp-field{margin-bottom:14px}.sp-label{color:#4a4f5c;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.sp-trigger{align-items:center;background:#fff;border:1px solid #e3dcf0;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;text-align:left;transition:border-color .15s ease;width:100%}.sp-trigger:hover{border-color:#976dd0;border-color:var(--brand,#976dd0)}.sp-trigger-ph{align-items:center;background:#f2ecf8;border-radius:50%;color:#976dd0;color:var(--brand,#976dd0);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.sp-trigger-label{color:#1f2330;flex:1 1;font-size:13.5px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-trigger-caret{color:#8a8f9c;flex-shrink:0}.marche-page{--marche:#2fa39a;--marche-dark:#24837c;--marche-pale:#e6f5f3}.marche-hero{background:#fff;border:1px solid #eceff3;border-radius:22px;box-shadow:0 12px 32px rgba(31,35,48,.06);gap:18px;margin-bottom:22px;padding:22px 26px}.marche-hero,.marche-hero-icon{align-items:center;display:flex}.marche-hero-icon{background:var(--marche-pale);border-radius:18px;color:var(--marche);flex-shrink:0;height:64px;justify-content:center;width:64px}.marche-hero h1{color:#1f2330;font-size:clamp(22px,3vw,30px);font-weight:800;margin:0}.marche-hero p{color:var(--marche);font-size:15px;font-weight:600;margin:4px 0 0}.marche-search-row{align-items:stretch;display:flex;gap:12px}.marche-input{align-items:center;background:#faf8fe;border:1.5px solid #e3dcf0;border-radius:12px;display:flex;flex:1 1;gap:9px;height:52px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease}.marche-input:focus-within{background:#fff;border-color:var(--marche);box-shadow:0 0 0 3px rgba(47,163,154,.15)}.marche-input>svg{color:#9a93a6;flex-shrink:0}.marche-input input{background:transparent;border:none;color:#2a2632;flex:1 1;font-size:15px;height:100%;outline:none}.marche-run{background:var(--marche);box-shadow:0 14px 30px rgba(47,163,154,.3);flex-shrink:0}.marche-run:hover:not(:disabled){background:var(--marche-dark)}.marche-result{margin-top:22px}.marche-result-head h2{color:#1f2330;font-size:clamp(21px,3vw,27px);font-weight:800;margin:0}.marche-result-head p{color:#6b7280;font-size:14px;margin:6px 0 0}.marche-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:18px}.marche-stat{background:#fff;border:1px solid #eceff3;border-radius:18px;box-shadow:0 10px 26px rgba(31,35,48,.05);display:flex;flex-direction:column;gap:4px;padding:18px}.marche-stat-icon{align-items:center;border-radius:11px;display:flex;height:38px;justify-content:center;margin-bottom:6px;width:38px}.marche-stat-icon.app{background:var(--marche-pale);color:var(--marche)}.marche-stat-icon.house{background:#fdf1e2;color:#e08a2e}.marche-stat-icon.sales{background:#e9f0fb;color:#4c7dd0}.marche-stat-icon.rent{background:#f2ecf8;color:#976dd0}.marche-stat strong{color:#1f2330;font-size:23px;font-weight:900}.marche-stat span{color:#8a8f9c;font-size:12.5px;font-weight:600}.marche-compare{background:#fff;border:1px solid #eceff3;border-radius:20px;box-shadow:0 12px 32px rgba(31,35,48,.06);margin-top:22px;padding:22px}.marche-compare-head{color:#8a8f9c;font-size:13px;font-weight:800;letter-spacing:.03em;margin-bottom:16px;text-transform:uppercase}.marche-bar{margin-bottom:14px}.marche-bar:last-child{margin-bottom:0}.marche-bar-label{align-items:baseline;color:#5b5f6b;display:flex;font-size:13.5px;justify-content:space-between;margin-bottom:6px}.marche-bar-label strong{color:#1f2330;font-size:14.5px}.marche-bar-track{background:#f1f3f7;border-radius:999px;height:10px;overflow:hidden}.marche-bar-track span{background:linear-gradient(90deg,var(--marche),#5cc4bb);border-radius:999px;display:block;height:100%}.marche-arr{margin-top:26px}.marche-arr h3{color:#1f2330;font-size:19px;font-weight:800;margin:0}.marche-arr-sub{color:#8a8f9c;font-size:13px;margin:4px 0 16px}.marche-arr-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.marche-arr-item{background:#fff;border:1px solid #eceff3;border-radius:14px;display:flex;flex-direction:column;gap:3px;padding:14px 16px;transition:border-color .15s ease,transform .15s ease}.marche-arr-item:hover{border-color:var(--marche);transform:translateY(-2px)}.marche-arr-item span{color:#3f3a46;font-size:13.5px;font-weight:700}.marche-arr-item strong{color:var(--marche);font-size:15px;font-weight:800}@media (max-width:900px){.marche-arr-grid,.marche-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.marche-search-row{flex-direction:column}}
/*# sourceMappingURL=667.5f22a982.chunk.css.map*/