.hero[data-v-805cfc8e]{position:relative;padding:80px 0 64px;overflow:hidden}.hero-bg[data-v-805cfc8e]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/hero-welcome.jpg) center/cover no-repeat;z-index:0}.hero-overlay[data-v-805cfc8e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fffffff5,#ffffffe0 35%,#ffffff73 65%,#ffffff26);z-index:1}.hero-inner[data-v-805cfc8e]{position:relative;z-index:2;text-align:left;max-width:640px}.hero-text[data-v-805cfc8e]{margin-bottom:28px}.hero-title[data-v-805cfc8e]{font-size:44px;font-weight:800;color:#1a1a2e;margin-bottom:14px;line-height:1.2;letter-spacing:-.5px}.hero-subtitle[data-v-805cfc8e]{font-size:17px;color:#4a4a68;line-height:1.7}.search-bar[data-v-805cfc8e]{display:flex;align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 30px #37b1f21f;padding:7px 7px 7px 18px;max-width:720px}.city-select[data-v-805cfc8e]{border:none;outline:none;font-size:14px;color:#1a1a2e;background:transparent;padding:8px 8px 8px 0;cursor:pointer;max-width:110px}.divider[data-v-805cfc8e]{width:1px;height:22px;background:#dcdfe6;margin:0 6px}.keyword-input[data-v-805cfc8e]{flex:1;border:none;outline:none;font-size:15px;padding:10px 8px;background:transparent}.search-btn[data-v-805cfc8e]{display:inline-flex;align-items:center;gap:6px;border:none;background:linear-gradient(135deg,#37b1f2,#0187f5);color:#fff;font-size:15px;font-weight:600;padding:11px 26px;border-radius:12px;cursor:pointer;white-space:nowrap}.quick-hot[data-v-805cfc8e]{margin-top:14px;font-size:13px;color:#8c8ca1}.quick-hot .hot-label[data-v-805cfc8e]{margin-right:4px}.quick-hot a[data-v-805cfc8e]{margin:0 8px;color:#4a4a68;cursor:pointer}.quick-hot a[data-v-805cfc8e]:hover{color:#37b1f2}.quick-entries[data-v-805cfc8e]{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:36px;max-width:720px}.quick-entry[data-v-805cfc8e]{background:#fff;border-radius:16px;padding:20px 10px;display:flex;flex-direction:column;align-items:center;gap:9px;color:#0187f5;font-size:14px;font-weight:600;box-shadow:0 2px 8px #37b1f20f;transition:all .3s ease}.quick-entry[data-v-805cfc8e]:hover{transform:translateY(-3px);box-shadow:0 4px 20px #37b1f214;color:#37b1f2}.block[data-v-805cfc8e]{margin-top:40px}.block-head[data-v-805cfc8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.block-head h2[data-v-805cfc8e]{font-size:22px;color:#1a1a2e}.more[data-v-805cfc8e]{display:inline-flex;align-items:center;font-size:14px;color:#37b1f2}.guide-grid[data-v-805cfc8e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;align-items:stretch}.route-grid[data-v-805cfc8e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.feature-banner[data-v-805cfc8e]{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:48px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 4px 20px #37b1f214;align-items:center}.feature-img[data-v-805cfc8e]{height:100%;min-height:320px}.feature-img img[data-v-805cfc8e]{width:100%;height:100%;object-fit:cover;display:block}.feature-content[data-v-805cfc8e]{padding:40px 44px 40px 0}.feature-tag[data-v-805cfc8e]{display:inline-block;background:#e6f7fe;color:#0187f5;font-size:13px;font-weight:600;padding:5px 14px;border-radius:20px;margin-bottom:16px}.feature-content h2[data-v-805cfc8e]{font-size:28px;color:#1a1a2e;margin-bottom:14px;line-height:1.3}.feature-content p[data-v-805cfc8e]{font-size:15px;color:#4a4a68;line-height:1.8;margin-bottom:22px}.feature-points[data-v-805cfc8e]{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.point[data-v-805cfc8e]{display:flex;align-items:center;gap:8px;font-size:14px;color:#1a1a2e}.point svg[data-v-805cfc8e]{color:#37b1f2;flex-shrink:0}.marketing-strip[data-v-805cfc8e]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.strip-item[data-v-805cfc8e]{background:#fff;border-radius:16px;padding:26px 18px;text-align:center;box-shadow:0 2px 8px #37b1f20f}.strip-item svg[data-v-805cfc8e]{color:#37b1f2}.strip-item h3[data-v-805cfc8e]{font-size:16px;margin:10px 0 5px}.strip-item p[data-v-805cfc8e]{font-size:13px;color:#8c8ca1}.seo-copy[data-v-805cfc8e]{margin:44px 0 8px;padding:26px 28px;background:#fff;border-radius:16px;box-shadow:0 2px 8px #37b1f20f}.seo-copy h2[data-v-805cfc8e]{font-size:18px;margin-bottom:10px}.seo-copy p[data-v-805cfc8e]{font-size:14px;color:#4a4a68;line-height:1.9}.seo-links[data-v-805cfc8e]{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px}.seo-links a[data-v-805cfc8e]{color:#0187f5}.seo-links a[data-v-805cfc8e]:hover{text-decoration:underline}@media (max-width: 1024px){.marketing-strip[data-v-805cfc8e]{grid-template-columns:repeat(2,1fr)}.quick-entries[data-v-805cfc8e]{grid-template-columns:repeat(3,1fr)}.feature-banner[data-v-805cfc8e]{grid-template-columns:1fr;gap:0}.feature-img[data-v-805cfc8e]{min-height:220px}.feature-content[data-v-805cfc8e]{padding:28px 24px}.hero-title[data-v-805cfc8e]{font-size:32px}.hero-inner[data-v-805cfc8e]{max-width:100%}}@media (max-width: 640px){.quick-entries[data-v-805cfc8e]{grid-template-columns:repeat(2,1fr)}.marketing-strip[data-v-805cfc8e]{grid-template-columns:1fr}.hero[data-v-805cfc8e]{padding:48px 0 40px}.hero-overlay[data-v-805cfc8e]{background:linear-gradient(180deg,#fffffff2,#ffffffd9)}.feature-points[data-v-805cfc8e]{grid-template-columns:1fr}}
