.beijing-landing[data-v-4ab8ec46]{background:#faf9f6;color:#2c2c2c;font-family:Outfit,sans-serif;line-height:1.6;overflow-x:hidden;padding-top:94px}@media (max-width:1200px){.beijing-landing[data-v-4ab8ec46]{padding-top:72px}}[data-v-4ab8ec46]{box-sizing:border-box;margin:0;padding:0}h1[data-v-4ab8ec46],h2[data-v-4ab8ec46],h3[data-v-4ab8ec46],h4[data-v-4ab8ec46]{font-family:Cormorant Garamond,serif;font-weight:600;line-height:1.2}h1[data-v-4ab8ec46]{font-size:clamp(2.2rem,5vw,4.5rem);font-weight:700}h2[data-v-4ab8ec46]{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1rem}h3[data-v-4ab8ec46]{font-size:clamp(1.5rem,3vw,2rem)}.hero[data-v-4ab8ec46]{align-items:center;color:#fff;display:flex;justify-content:center;min-height:60vh;overflow:hidden;padding-top:2rem;position:relative;text-align:center}.hero-bg[data-v-4ab8ec46]{animation:zoomIn-4ab8ec46 20s ease-in-out infinite alternate;background:linear-gradient(135deg,rgba(107,78,255,.85),rgba(0,102,255,.85)),url(https://i.pinimg.com/736x/cc/54/10/cc54107b6fc66146d944899fd61a2e1a.jpg) 50%/cover no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes zoomIn-4ab8ec46{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-content[data-v-4ab8ec46]{animation:fadeInUp-4ab8ec46 1s ease;max-width:1000px;padding:1rem;position:relative;z-index:2}@keyframes fadeInUp-4ab8ec46{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-tagline[data-v-4ab8ec46]{animation:fadeInUp-4ab8ec46 1s ease .2s backwards;font-size:1rem;letter-spacing:3px;margin-bottom:1rem;opacity:.95;text-transform:uppercase}.hero h1[data-v-4ab8ec46]{animation:fadeInUp-4ab8ec46 1s ease .4s backwards;margin-bottom:1.25rem;text-shadow:0 4px 20px rgba(0,0,0,.3)}.hero-subtitle[data-v-4ab8ec46]{animation:fadeInUp-4ab8ec46 1s ease .6s backwards;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:800px;opacity:.95}.hero-ctas[data-v-4ab8ec46]{animation:fadeInUp-4ab8ec46 1s ease .8s backwards;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}.btn[data-v-4ab8ec46]{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-4ab8ec46]{background:#fff;box-shadow:0 4px 20px hsla(0,0%,100%,.3);color:#06f}.btn-primary[data-v-4ab8ec46]:hover{box-shadow:0 6px 30px hsla(0,0%,100%,.5);transform:translateY(-3px)}.btn-secondary[data-v-4ab8ec46]{background:transparent;border:2px solid #fff;color:#fff}.btn-secondary[data-v-4ab8ec46]:hover{background:#fff;color:#06f;transform:translateY(-3px)}.quick-facts[data-v-4ab8ec46]{animation:fadeInUp-4ab8ec46 1s ease 1s backwards;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:0 2rem;position:relative;z-index:2}.quick-fact[data-v-4ab8ec46]{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:50px;display:flex;font-size:.95rem;gap:.6rem;padding:.7rem 1.2rem}.quick-fact-icon[data-v-4ab8ec46]{font-size:1.2rem}.trust-bar[data-v-4ab8ec46]{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05);flex-wrap:wrap;gap:3rem;justify-content:center;padding:2rem}.trust-bar[data-v-4ab8ec46],.trust-item[data-v-4ab8ec46]{align-items:center;display:flex}.trust-item[data-v-4ab8ec46]{color:#2c2c2c;font-size:.95rem;gap:.8rem}.trust-icon[data-v-4ab8ec46]{align-items:center;background:linear-gradient(135deg,#6b4eff,#06f);border-radius:12px;color:#fff;display:flex;font-weight:700;height:50px;justify-content:center;width:50px}section[data-v-4ab8ec46]{padding:6rem 2rem}.container[data-v-4ab8ec46]{margin:0 auto;max-width:1200px}.section-header[data-v-4ab8ec46]{margin-bottom:4rem;text-align:center}.section-subtitle[data-v-4ab8ec46]{color:#06f;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:.5rem;text-transform:uppercase}.section-divider[data-v-4ab8ec46]{background:linear-gradient(135deg,#6b4eff,#06f);height:3px;margin:1.5rem auto;width:80px}.highlights-grid[data-v-4ab8ec46]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.highlight-card[data-v-4ab8ec46]{background:#fff;border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,.08);overflow:hidden;position:relative;transition:all .4s ease}.highlight-card[data-v-4ab8ec46]:hover{box-shadow:0 12px 40px rgba(0,0,0,.15);transform:translateY(-10px)}.highlight-image[data-v-4ab8ec46]{background-position:50%;background-size:cover;height:220px;position:relative;width:100%}.highlight-number[data-v-4ab8ec46]{align-items:center;background:linear-gradient(135deg,#6b4eff,#06f);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:40px;justify-content:center;position:absolute;right:15px;top:15px;width:40px}.highlight-content[data-v-4ab8ec46]{padding:1.8rem}.highlight-card h3[data-v-4ab8ec46]{color:#1a1a1a;font-size:1.6rem;margin-bottom:.8rem}.highlight-card p[data-v-4ab8ec46]{color:#666;font-size:1rem;line-height:1.8}.packages[data-v-4ab8ec46]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1)}.packages-grid[data-v-4ab8ec46]{display:grid;gap:3rem;grid-template-columns:1fr;margin-top:3rem}.package-card[data-v-4ab8ec46]{background:#fff;border-radius:24px;box-shadow:0 8px 40px rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1.2fr;min-height:450px;overflow:hidden;position:relative;transition:all .4s ease}@media (max-width:968px){.package-card[data-v-4ab8ec46]{grid-template-columns:1fr}}.package-card.featured[data-v-4ab8ec46]{border:3px solid #06f}.package-card[data-v-4ab8ec46]:hover{box-shadow:0 16px 50px rgba(0,0,0,.15);transform:translateY(-8px)}.package-badge[data-v-4ab8ec46]{background:#c8102e;border-radius:50px;box-shadow:0 4px 12px rgba(200,16,46,.4);color:#fff;font-size:.85rem;font-weight:700;letter-spacing:1px;padding:.6rem 1.2rem;position:absolute;right:20px;text-transform:uppercase;top:20px;z-index:10}.package-visual[data-v-4ab8ec46]{background:linear-gradient(135deg,#667eea,#764ba2)}.package-images[data-v-4ab8ec46],.package-visual[data-v-4ab8ec46]{overflow:hidden;position:relative}.package-images[data-v-4ab8ec46]{aspect-ratio:16/9;border-radius:8px;display:flex;height:100%;margin:0 auto;max-width:800px;width:100%}.package-main-image[data-v-4ab8ec46]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.95;transition:transform .6s ease;width:100%}.package-card:hover .package-main-image[data-v-4ab8ec46]{transform:scale(1.08)}.package-img[data-v-4ab8ec46]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.package-img[data-v-4ab8ec46]:hover{transform:scale(1.02)}.package-route-overlay[data-v-4ab8ec46]{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 50%,transparent);bottom:0;color:#fff;left:0;padding:2rem 1.5rem 1.5rem;position:absolute;right:0}.route-title[data-v-4ab8ec46]{font-size:.85rem;font-weight:600;letter-spacing:2px;margin-bottom:.8rem;opacity:.9;text-transform:uppercase}.route-cities[data-v-4ab8ec46]{align-items:center;display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:500;gap:.5rem}.city-name[data-v-4ab8ec46]{padding:.3rem 0;position:relative}.route-arrow[data-v-4ab8ec46]{animation:arrowPulse-4ab8ec46 2s ease-in-out infinite;color:#d4af37;font-size:1.2rem}@keyframes arrowPulse-4ab8ec46{0%,to{opacity:.6;transform:translateX(0)}50%{opacity:1;transform:translateX(3px)}}.package-content[data-v-4ab8ec46]{display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem}.package-header[data-v-4ab8ec46]{margin-bottom:1.5rem}.package-name[data-v-4ab8ec46]{color:#1a1a1a;font-size:2rem;line-height:1.2;margin-bottom:.5rem}.package-duration[data-v-4ab8ec46]{background:rgba(0,102,255,.1);border-radius:20px;color:#06f;display:inline-block;font-size:1rem;font-weight:600;padding:.3rem .8rem}.package-included[data-v-4ab8ec46]{background:#f9fafb;border-left:4px solid #06f;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.included-title[data-v-4ab8ec46]{color:#1a1a1a;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:.8rem;text-transform:uppercase}.included-items[data-v-4ab8ec46]{display:flex;flex-wrap:wrap;font-size:.85rem;gap:.8rem}.included-item[data-v-4ab8ec46]{align-items:center;color:#555;display:flex;gap:.4rem}.included-item.excluded[data-v-4ab8ec46]{color:#999;text-decoration:line-through}.package-highlights[data-v-4ab8ec46]{margin-bottom:1.5rem}.highlights-title[data-v-4ab8ec46]{color:#1a1a1a;font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.package-features[data-v-4ab8ec46]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none}.package-features li[data-v-4ab8ec46]{align-items:center;color:#555;display:flex;font-size:.9rem;gap:.6rem;padding:.5rem 0}.check-icon[data-v-4ab8ec46]{color:#06f;flex-shrink:0;font-size:1.1rem;font-weight:700}.package-footer[data-v-4ab8ec46]{align-items:center;border-top:2px solid #e8e6e3;display:flex;justify-content:space-between;padding-top:1.5rem}.package-price[data-v-4ab8ec46]{text-align:left}.price-label[data-v-4ab8ec46]{color:#888;font-size:.85rem;margin-bottom:.3rem}.price-amount[data-v-4ab8ec46]{color:#06f;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:700;line-height:1}.price-note[data-v-4ab8ec46]{color:#999;font-size:.75rem;margin-top:.3rem}.package-cta .btn[data-v-4ab8ec46]{background:linear-gradient(135deg,#6b4eff,#06f);color:#fff;padding:1rem 2.5rem;white-space:nowrap}.package-card.featured .package-cta .btn[data-v-4ab8ec46]{background:linear-gradient(135deg,#c8102e,#8b0000)}.stats[data-v-4ab8ec46]{background:#1a1a1a;color:#fff;text-align:center}.stats-grid[data-v-4ab8ec46]{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.stat-item[data-v-4ab8ec46]{padding:2rem}.stat-number[data-v-4ab8ec46]{background:linear-gradient(135deg,#d4af37,gold);-webkit-background-clip:text;font-size:4rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;font-family:Cormorant Garamond,serif;line-height:1;margin-bottom:.5rem}.stat-label[data-v-4ab8ec46]{font-size:1.1rem;opacity:.9}.faq[data-v-4ab8ec46]{background:#faf9f6}.faq-list[data-v-4ab8ec46]{margin:0 auto;max-width:800px}.faq-item[data-v-4ab8ec46]{background:#fff;border-radius:16px;box-shadow:0 2px 15px rgba(0,0,0,.05);margin-bottom:1rem;overflow:hidden}.faq-question[data-v-4ab8ec46]{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:1.5rem 2rem;text-align:left;transition:all .3s ease;width:100%}.faq-icon[data-v-4ab8ec46],.faq-question[data-v-4ab8ec46]:hover{color:#06f}.faq-icon[data-v-4ab8ec46]{font-size:1.5rem;transition:transform .3s ease}.faq-item.active .faq-icon[data-v-4ab8ec46]{transform:rotate(45deg)}.faq-answer[data-v-4ab8ec46]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-content[data-v-4ab8ec46]{color:#666;line-height:1.7;padding:0 2rem 1.5rem}.faq-item.active .faq-answer[data-v-4ab8ec46]{max-height:500px}.contact[data-v-4ab8ec46]{background:linear-gradient(135deg,#6b4eff,#06f);text-align:center}.contact[data-v-4ab8ec46],.contact h2[data-v-4ab8ec46]{color:#fff}.contact-methods[data-v-4ab8ec46]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3rem}.contact-method[data-v-4ab8ec46]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);border-radius:20px;color:#fff;padding:2rem 3rem;text-decoration:none;transition:all .3s ease}.contact-method[data-v-4ab8ec46]:hover{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#06f;transform:translateY(-5px)}.contact-icon[data-v-4ab8ec46]{font-size:2.5rem;margin-bottom:1rem}.contact-label[data-v-4ab8ec46]{font-size:.9rem;margin-bottom:.3rem;opacity:.9}.contact-value[data-v-4ab8ec46]{font-size:1.2rem;font-weight:700}@media (max-width:768px){section[data-v-4ab8ec46]{padding:4rem 1.5rem}.hero-ctas[data-v-4ab8ec46]{flex-direction:column}.btn[data-v-4ab8ec46]{text-align:center;width:100%}.trust-bar[data-v-4ab8ec46]{flex-direction:column;gap:1.5rem}.package-content[data-v-4ab8ec46]{padding:2rem 1.5rem}.package-features[data-v-4ab8ec46]{grid-template-columns:1fr}.package-footer[data-v-4ab8ec46]{align-items:stretch;flex-direction:column;gap:1.5rem}.package-cta .btn[data-v-4ab8ec46]{width:100%}.stats-grid[data-v-4ab8ec46]{grid-template-columns:repeat(2,1fr)}.contact-methods[data-v-4ab8ec46]{flex-direction:column}.contact-method[data-v-4ab8ec46]{width:100%}.quick-facts[data-v-4ab8ec46]{flex-direction:column;gap:.8rem}}.fade-in[data-v-4ab8ec46]{opacity:0;transform:translateY(30px);transition:all .6s ease}.fade-in.visible[data-v-4ab8ec46]{opacity:1;transform:translateY(0)}