.compare-bar[data-v-01a61434]{z-index:1100;max-width:calc(100vw - 24px);position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.compare-card-wrap[data-v-01a61434]{flex-direction:column;max-height:92vh;display:flex}.scroller-wrap[data-v-01a61434]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.scroller[data-v-01a61434]{scroll-snap-type:x proximity;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.scroller.is-dragging[data-v-01a61434]{cursor:grabbing;scroll-snap-type:none}.cards[data-v-01a61434]{width:max-content}.cmp-card[data-v-01a61434]{scroll-snap-align:start;flex:none;width:min(280px,78vw)}.cmp-noimg[data-v-01a61434]{background:rgba(var(--v-theme-on-surface), .06);height:150px;color:rgba(var(--v-theme-on-surface), .35)}.cmp-type[data-v-01a61434]{position:absolute;top:8px;left:8px}.cmp-remove[data-v-01a61434]{position:absolute;top:8px;right:8px}.cmp-title[data-v-01a61434]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;line-height:1.6;display:-webkit-box;overflow:hidden}.cmp-row[data-v-01a61434]{border-top:1px solid rgba(var(--v-border-color), var(--v-border-opacity));min-height:62px;padding:10px 12px}.cmp-row--location[data-v-01a61434]{min-height:100px}.arrow[data-v-01a61434]{z-index:3;position:absolute;top:45%}.arrow-left[data-v-01a61434]{left:8px}.arrow-right[data-v-01a61434]{right:8px}.edge[data-v-01a61434]{z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.edge-left[data-v-01a61434]{background:linear-gradient(to right, rgb(var(--v-theme-surface)), transparent);left:0}.edge-right[data-v-01a61434]{background:linear-gradient(to left, rgb(var(--v-theme-surface)), transparent);right:0}.swipe-hint[data-v-01a61434]{z-index:4;background:rgb(var(--v-theme-primary));color:#fff;pointer-events:none;white-space:nowrap;border-radius:999px;padding:8px 16px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.nudge-left[data-v-01a61434]{animation:1s ease-in-out infinite nudge-l-01a61434}.nudge-right[data-v-01a61434]{animation:1s ease-in-out infinite nudge-r-01a61434}@keyframes nudge-l-01a61434{50%{transform:translate(-5px)}}@keyframes nudge-r-01a61434{50%{transform:translate(5px)}}.fade-enter-active[data-v-01a61434],.fade-leave-active[data-v-01a61434]{transition:opacity .3s}.fade-enter-from[data-v-01a61434],.fade-leave-to[data-v-01a61434]{opacity:0}@media (width<=599.98px){.arrow[data-v-01a61434]{width:36px;height:36px}}.hero-text[data-v-8ed8a0d2]{max-width:480px}.mm-heading[data-v-8ed8a0d2]{line-height:1.2!important}.mm-text[data-v-8ed8a0d2]{line-height:1.8}.swap-enter-active[data-v-8ed8a0d2],.swap-leave-active[data-v-8ed8a0d2]{transition:opacity .35s,transform .35s}.swap-enter-from[data-v-8ed8a0d2]{opacity:0;transform:translateY(14px)}.swap-leave-to[data-v-8ed8a0d2]{opacity:0;transform:translateY(-14px)}.hero-dot[data-v-8ed8a0d2]{cursor:pointer;background:rgba(var(--v-theme-on-surface), .2);border:0;border-radius:999px;width:18px;height:18px;padding:0;transition:width .3s,background .3s}.hero-dot[data-v-8ed8a0d2]:before{content:"";background:rgba(var(--v-theme-on-surface), .2);border-radius:999px;width:18px;height:18px;transition:width .3s,background .3s}.hero-dot--active[data-v-8ed8a0d2]{background:rgb(var(--v-theme-primary));width:32px}.hero-carousel[data-v-8ed8a0d2]{border:1px solid rgba(var(--v-theme-primary), .18);touch-action:pan-y}.hero-arrow[data-v-8ed8a0d2]{opacity:.92;box-shadow:0 4px 14px #00000040}.hero-caption[data-v-8ed8a0d2]{background:linear-gradient(#0000,#000000b3);padding:36px 16px 34px;position:absolute;inset:auto 0 0}.hero-shimmer[data-v-8ed8a0d2]{background:linear-gradient(100deg, rgba(var(--v-theme-on-surface), .06) 30%, rgba(var(--v-theme-on-surface), .13) 50%, rgba(var(--v-theme-on-surface), .06) 70%);background-size:200% 100%;width:100%;height:100%;animation:1.4s linear infinite hero-shimmer-8ed8a0d2}@keyframes hero-shimmer-8ed8a0d2{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hero-shimmer[data-v-8ed8a0d2]{animation:none}.swap-enter-active[data-v-8ed8a0d2],.swap-leave-active[data-v-8ed8a0d2]{transition:none}}.mm-heading[data-v-5a530642]{line-height:1.55!important}.cat-eyebrow[data-v-5a530642]{letter-spacing:.04em;align-items:center;gap:10px;display:inline-flex}.cat-line[data-v-5a530642]{background:rgba(var(--v-theme-primary), .6);width:28px;height:1px}.cat-wrap[data-v-5a530642]{position:relative}.cat-track[data-v-5a530642]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding:4px 2px 10px;display:flex;overflow-x:auto}.cat-track[data-v-5a530642]::-webkit-scrollbar{display:none}.cat-card[data-v-5a530642]{cursor:pointer;text-align:left;scroll-snap-align:start;background:rgb(var(--v-theme-surface-variant));border:2px solid #0000;border-radius:20px;flex:0 0 74%;height:170px;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000001f}.cat-card[data-v-5a530642]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0003}.cat-card--active[data-v-5a530642]{border-color:rgb(var(--v-theme-primary))}@media (width>=600px){.cat-card[data-v-5a530642]{flex-basis:calc(50% - 7px);height:190px}}@media (width>=960px){.cat-card[data-v-5a530642]{flex-basis:calc(25% - 10.5px);height:190px}}.cat-img[data-v-5a530642]{height:100%;position:absolute;inset:0}.cat-fallback[data-v-5a530642]{background:linear-gradient(135deg, rgba(var(--v-theme-primary), .35), rgba(var(--v-theme-accent), .35));width:100%;height:100%}.cat-shade[data-v-5a530642]{pointer-events:none;background:linear-gradient(#0000 45%,#000000b8 100%);position:absolute;inset:0}.cat-go[data-v-5a530642]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff47;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.cat-label[data-v-5a530642]{align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.cat-dot[data-v-5a530642]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cat-name[data-v-5a530642]{color:#fff;font-size:1rem;font-weight:700;line-height:1.5}.cat-card--all[data-v-5a530642]{color:rgb(var(--v-theme-on-primary));background:linear-gradient(135deg, rgb(var(--v-theme-primary)), rgb(var(--v-theme-accent)) 180%);flex-direction:column;justify-content:center;align-items:center;display:flex}.cat-card--all .cat-name[data-v-5a530642]{color:rgb(var(--v-theme-on-primary))}@media (width>=600px){.cat-card--all[data-v-5a530642]{flex-basis:calc(30% - 4.2px)}}@media (width>=960px){.cat-card--all[data-v-5a530642]{flex-basis:calc(17.5% - 7.35px)}}.cat-arrow[data-v-5a530642]{z-index:2;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #00000040}.cat-arrow--prev[data-v-5a530642]{left:-8px}.cat-arrow--next[data-v-5a530642]{right:-8px}.sk-wrap[data-v-8bccc022]{flex-direction:column;align-items:center;width:100%;margin-bottom:48px;display:flex}.sk-head[data-v-8bccc022]{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;padding:24px 0 16px;display:flex}.sk-chip[data-v-8bccc022]{border-radius:999px;width:110px;height:22px}.sk-title[data-v-8bccc022]{border-radius:8px;width:min(360px,80%);height:30px}.sk-line[data-v-8bccc022]{border-radius:6px;width:60%;height:14px}.w80[data-v-8bccc022]{width:80%!important}.w50[data-v-8bccc022]{width:50%!important}.sk-track[data-v-8bccc022]{--gap:14px;--cols:1.3;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);width:100%;max-width:1680px;margin:0 auto;padding:6px 12px 16px;display:grid;overflow:hidden}@media (width<=599.98px){.sk-track[data-v-8bccc022]{--gap:12px;grid-auto-columns:95%}}@media (width>=600px){.sk-track[data-v-8bccc022]{--cols:2}}@media (width>=766px){.sk-track[data-v-8bccc022]{--cols:2.5}}@media (width>=960px){.sk-track[data-v-8bccc022]{--cols:3.2}}@media (width>=1280px){.sk-track[data-v-8bccc022]{--cols:3.5}}@media (width>=1440px){.sk-track[data-v-8bccc022]{--cols:4.2}}@media (width>=1660px){.sk-track[data-v-8bccc022]{--cols:4.4}}.sk-card[data-v-8bccc022]{border:1px solid rgba(var(--v-theme-on-surface), .08);background:rgb(var(--v-theme-surface));border-radius:24px;flex-direction:column;height:100%;display:flex;overflow:hidden}.sk-img[data-v-8bccc022]{aspect-ratio:4/3;border-radius:0;width:100%}@media (width>=600px){.sk-img[data-v-8bccc022]{aspect-ratio:16/10}}.sk-item-pad[data-v-8bccc022]{padding:16px 20px 8px}.sk-title-line[data-v-8bccc022]{border-radius:6px;height:16px}.sk-place-line[data-v-8bccc022]{border-radius:4px;height:12px}.sk-specs[data-v-8bccc022]{align-items:center;gap:14px;min-height:3rem;padding:0 20px 12px;display:flex}.sk-spec-item[data-v-8bccc022]{border-radius:6px;width:58px;height:32px}.sk-spec-box[data-v-8bccc022]{border-radius:6px;width:100%;height:100%}.sk-foot[data-v-8bccc022]{border-top:1px solid rgba(var(--v-theme-on-surface), .08);align-items:center;padding:10px 20px;display:flex}.sk-foot-left[data-v-8bccc022]{border-radius:4px;width:60px;height:12px}.sk-foot-right[data-v-8bccc022]{border-radius:4px;width:50px;height:12px}.sk[data-v-8bccc022]{background:linear-gradient(90deg, rgba(var(--v-theme-on-surface), .06) 25%, rgba(var(--v-theme-on-surface), .12) 50%, rgba(var(--v-theme-on-surface), .06) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite sk-shimmer-8bccc022}@keyframes sk-shimmer-8bccc022{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk[data-v-8bccc022]{animation:none}}.hero-section[data-v-3534d538]{background:radial-gradient(60% 50% at 85% 0%, rgba(var(--v-theme-primary), .14) 0%, transparent 70%), rgb(var(--v-theme-background))}.hero-search[data-v-3534d538]{z-index:3;position:relative}.chips-scroll[data-v-3534d538]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.chips-scroll[data-v-3534d538]::-webkit-scrollbar{display:none}@media (width>=960px){.chips-scroll[data-v-3534d538]{justify-content:center}.hero-section[data-v-3534d538]{padding:10px}}.mm-heading[data-v-3534d538]{line-height:1.55!important}.mm-text[data-v-3534d538]{line-height:1.8}.gold-divider[data-v-3534d538]{background:linear-gradient(90deg, transparent, rgb(var(--v-theme-primary)), transparent);border-radius:999px;width:72px;height:3px}.logo-stage[data-v-3534d538]{place-items:center;width:360px;height:360px;display:grid;position:relative}.logo-stage[data-v-3534d538]:before{content:"";filter:blur(18px);border-radius:50%;position:absolute;inset:12%}.logo-ring[data-v-3534d538]{border:1.5px dashed rgba(var(--v-theme-primary), .35);border-radius:50%;animation:40s linear infinite spin-3534d538;position:absolute;inset:0}.logo-ring--inner[data-v-3534d538]{border-style:solid;border-color:rgba(var(--v-theme-primary), .14);animation-duration:60s;animation-direction:reverse;inset:38px}.logo-img[data-v-3534d538]{filter:drop-shadow(0 18px 30px rgba(var(--v-theme-primary), .28));position:relative}@keyframes spin-3534d538{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.logo-ring[data-v-3534d538]{animation:none}}.stats-section[data-v-3534d538]{background-image:radial-gradient(50% 60% at 50% 0%, rgba(var(--v-theme-primary), .14) 0%, transparent 70%), radial-gradient(35% 45% at 100% 100%, rgba(var(--v-theme-primary), .07) 0%, transparent 70%)}.stat-card[data-v-3534d538]{border:1px solid rgba(var(--v-theme-primary), .18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 5px 15px #abaaa540, 0 0 0 1px rgba(var(--v-theme-primary), .15);transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;background:#ececec0a!important}.stat-card[data-v-3534d538]:hover{border-color:rgba(var(--v-theme-primary), .55);box-shadow:0 16px 40px #00000059, 0 0 0 1px rgba(var(--v-theme-primary), .15);transform:translateY(-6px)}.stat-card[data-v-3534d538]:hover:before{opacity:1;left:8%;right:8%}.stat-icon[data-v-3534d538]{box-shadow:0 8px 24px rgba(var(--v-theme-primary), .35);background:linear-gradient(135deg, rgb(var(--v-theme-accent)), rgb(var(--v-theme-primary)))!important}.stat-line[data-v-3534d538]{max-width:40px;border-color:rgba(var(--v-theme-primary), .5)!important;opacity:1!important}.empty-state[data-v-3534d538]{border-style:dashed!important}.cta-card[data-v-3534d538]{background-image:linear-gradient(135deg, rgb(var(--v-theme-primary)) 0%, rgb(var(--v-theme-accent)) 160%);box-shadow:0 30px 60px -30px rgba(var(--v-theme-primary), .6)}.cta-bg-icon[data-v-3534d538]{opacity:.12;pointer-events:none;bottom:-50px;right:-30px;font-size:260px!important;position:absolute!important}.cta-chip[data-v-3534d538]{background:rgba(var(--v-theme-on-primary), .16)!important;color:rgb(var(--v-theme-on-primary))!important}.contact-btn[data-v-3534d538]{transition:transform .2s;box-shadow:0 12px 28px -10px #00000073;background:rgb(var(--v-theme-on-primary))!important;color:rgb(var(--v-theme-primary))!important}.contact-btn[data-v-3534d538]:hover{transform:translateY(-2px)}.site-footer[data-v-3534d538]{border-top:2px solid rgba(var(--v-theme-primary), .35)}.footer-link[data-v-3534d538]{color:inherit;width:fit-content;text-decoration:none}.footer-link[data-v-3534d538]:hover{color:rgb(var(--v-theme-primary))}@media (width>=960px){.search-filter-container[data-v-3534d538]{padding:32px}}
