.location-tabs-wrap[data-v-4fd20adf]{display:flex;align-items:center;gap:8px}.location-tabs[data-v-4fd20adf]{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px;padding:4px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1 1 auto;min-width:0}.location-tabs[data-v-4fd20adf]::-webkit-scrollbar{display:none}.location-tab[data-v-4fd20adf]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6e8ee;background:#fff;color:#6b7280;font-weight:600;font-size:14px;line-height:1;padding:12px 20px;border-radius:12px;transition:all .18s ease-in-out;cursor:pointer;flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.location-tab[data-v-4fd20adf]:hover{border-color:#cfd5df;color:#0a2342}.location-tab.active[data-v-4fd20adf]{background:linear-gradient(90deg,#f46e0b,#eb5757);color:#fff;border-color:transparent}.scroll-arrow[data-v-4fd20adf]{flex:0 0 auto;width:32px;height:32px;border-radius:50%;border:1px solid #e6e8ee;background:#fff;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease-in-out}.scroll-arrow[data-v-4fd20adf]:hover{border-color:#cfd5df;color:#0a2342}@media (max-width:576px){.location-tab[data-v-4fd20adf]{padding:10px 16px;font-size:13px}}.bg-search[data-v-5ecc5700]{background:#fbfbfb}[data-v-5ecc5700] .link-accent{color:#e87d2e;text-decoration:none;font-weight:500}[data-v-5ecc5700] .link-accent:hover{text-decoration:underline}.features-dark[data-v-5ecc5700]{background:#141414}.feature-col[data-v-5ecc5700]{padding-top:1rem;padding-bottom:1rem;position:relative}@media (min-width:768px){.feature-col[data-v-5ecc5700]:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}}.feature-icon[data-v-5ecc5700]{font-size:clamp(24px,6vw,32px);color:#ff7d2e}.accent[data-v-5ecc5700]{width:30px;height:5px;background:#0251e8;border-radius:2px}.text-feature[data-v-5ecc5700]{color:#b5b5b5;line-height:1.6;font-size:clamp(.85rem,2.2vw,.95rem)}.gradient-text[data-v-5ecc5700]{background:linear-gradient(90deg,#f46e0b,#eb5757);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.search-title[data-v-5ecc5700]{font-size:clamp(1.5rem,4vw,2rem)}.search-subtitle[data-v-5ecc5700]{font-size:clamp(1.05rem,3vw,1.25rem)}.search-text[data-v-5ecc5700]{font-size:clamp(.85rem,2.2vw,1rem)}.project-header-title[data-v-5ecc5700]{font-size:clamp(1.15rem,3vw,1.5rem)}.project-header-total[data-v-5ecc5700]{font-size:clamp(.85rem,2vw,1rem)}.gradient-card[data-v-5ecc5700]{background-color:#fbfbfb;border-radius:20px;margin:0 auto}.text-orange[data-v-5ecc5700]{color:#f46e0b;font-weight:700}.card-img-top[data-v-5ecc5700]{height:200px;-o-object-fit:cover;object-fit:cover}.badge-ready[data-v-5ecc5700]{background-color:#1a51e8;color:#fff}.bg-registerform[data-v-5ecc5700]{background-color:#fef1e7}.seo-section[data-v-5ecc5700]{margin-bottom:clamp(64px,3rem + 4vw,112px)}.list-gap[data-v-5ecc5700]{height:clamp(48px,2rem + 3vw,80px)}.intro-section[data-v-5ecc5700]{margin-bottom:clamp(32px,1.5rem + 2vw,56px)}.h1-part[data-v-5ecc5700]{display:inline-block;max-width:100%}.h1-part+.h1-part[data-v-5ecc5700]{margin-left:.25em}.word[data-v-5ecc5700]{display:inline-block}.word[data-v-5ecc5700]:not(:last-child){margin-right:.25em}.text-narrow[data-v-5ecc5700]{max-width:760px}h2.section-h2[data-v-5ecc5700]{font-size:clamp(1.3rem,1rem + 1.2vw,1.9rem)}.seo-note[data-v-5ecc5700]{color:#888;font-size:.8rem}.what-is-card[data-v-5ecc5700]{background:#fbfbfb;border-left:5px solid #f46e0b}.compare-wrap[data-v-5ecc5700]{border:1px solid #eee;overflow:hidden}.compare-table td[data-v-5ecc5700],.compare-table th[data-v-5ecc5700]{padding:14px 16px;vertical-align:top;font-size:clamp(.85rem,.8rem + .2vw,.95rem)}.compare-table thead th[data-v-5ecc5700]{background:#141414;color:#fff;font-weight:700;border-bottom:0}.compare-table thead th .link-accent[data-v-5ecc5700]{color:#ffb27a}.compare-table tbody th[data-v-5ecc5700]{width:22%;background:#fbfbfb;font-weight:600}.compare-table td.col-ready[data-v-5ecc5700]{background:#fef1e7}.compare-table thead th.col-ready[data-v-5ecc5700]{background:linear-gradient(90deg,#f46e0b,#eb5757)}@media (max-width:767.98px){.compare-wrap[data-v-5ecc5700]{border:0;border-radius:0!important;overflow:visible}.compare-table thead[data-v-5ecc5700]{display:none}.compare-table[data-v-5ecc5700],.compare-table tbody[data-v-5ecc5700],.compare-table td[data-v-5ecc5700],.compare-table th[data-v-5ecc5700],.compare-table tr[data-v-5ecc5700]{display:block;width:100%}.compare-table tr[data-v-5ecc5700]{border:1px solid #eee;border-radius:16px;overflow:hidden}.compare-table tr+tr[data-v-5ecc5700]{margin-top:12px}.compare-table tbody th[data-v-5ecc5700]{width:100%;background:#141414;color:#fff}.compare-table td[data-v-5ecc5700]{border-bottom:0}.compare-table td[data-v-5ecc5700]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:.75rem;font-weight:700;color:#888}.compare-table td.col-ready[data-v-5ecc5700]:before{color:#f46e0b}}.place-card[data-v-5ecc5700]{background:#fff;border:1px solid #fbe3d3;box-shadow:0 6px 18px rgba(15,23,42,.05)}.place-icon[data-v-5ecc5700]{width:56px;height:56px;border-radius:50%;background:linear-gradient(90deg,#f46e0b,#eb5757);color:#fff;font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center}.step-list[data-v-5ecc5700]{list-style:none;padding:0}.step-item[data-v-5ecc5700]{position:relative;display:flex;gap:16px;padding-bottom:28px}.step-item[data-v-5ecc5700]:last-child{padding-bottom:0}.step-item[data-v-5ecc5700]:not(:last-child):before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:#fbe3d3}.step-num[data-v-5ecc5700]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#f46e0b,#eb5757);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.promo-card[data-v-5ecc5700]{overflow:hidden;background:#fff;border:1px solid #eee;text-decoration:none;transition:box-shadow .2s ease}.promo-card[data-v-5ecc5700]:hover{box-shadow:0 10px 28px rgba(15,23,42,.1)}.promo-img[data-v-5ecc5700]{display:block;width:100%;aspect-ratio:768/322;-o-object-fit:cover;object-fit:cover}.promo-badge[data-v-5ecc5700]{display:inline-block;padding:2px 10px;border-radius:999px;background:#fef1e7;color:#f46e0b;font-size:.75rem;font-weight:600}