.pc-skin-rf,.pc-skin-rf *{box-sizing:border-box;margin:0;padding:0}.pc-skin-rf{--rf-primary:#2d5a27;--rf-primary-light:#4a8c42;--rf-primary-dark:#1a3d15;--rf-secondary:#d4a574;--rf-accent:#ff6b35;--rf-accent-light:#ff8c5a;--rf-background:#fff;--rf-foreground:#1a1a1a;--rf-muted:#6b7280;--rf-border:#e5e7eb;--rf-card-bg:#fff;--rf-overlay:#0009;--rf-text:#1a1a1a;--rf-text-secondary:#6b7280;--rf-text-dark:#1a1a1a;--rf-shadow:0 4px 6px #0000001a;--rf-shadow-xl:0 20px 25px #00000026;--rf-gradient-primary:linear-gradient(135deg,#2d5a27 0%,#4a8c42 100%);--rf-gradient-hero:linear-gradient(180deg,#0000004d 0%,#000000b3 100%);--rf-spacing-xs:.25rem;--rf-spacing-sm:.5rem;--rf-spacing-md:1rem;--rf-spacing-lg:1.5rem;--rf-spacing-xl:2rem;--rf-spacing-2xl:3rem;--rf-spacing-3xl:4rem;--rf-font-family:"Noto Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rf-font-size-2xs:.625rem;--rf-font-size-xs:.75rem;--rf-font-size-sm:.875rem;--rf-font-size-base:1rem;--rf-font-size-lg:1.125rem;--rf-font-size-xl:1.25rem;--rf-font-size-2xl:1.5rem;--rf-font-size-3xl:2rem;--rf-font-size-4xl:2.5rem;--rf-font-size-5xl:3.5rem;--rf-radius-sm:.375rem;--rf-radius-md:.5rem;--rf-radius-lg:.75rem;--rf-radius-xl:1rem;--rf-radius-2xl:1.5rem;--rf-radius-full:9999px;--rf-shadow-sm:0 1px 2px #0000000d;--rf-shadow-md:0 4px 6px #0000001a;--rf-shadow-lg:0 10px 15px #0000001a;--rf-transition-fast:.15s ease;--rf-transition-base:.3s ease;--rf-transition-slow:.5s ease;scroll-behavior:smooth;font-family:var(--rf-font-family);font-size:var(--rf-font-size-base);color:var(--rf-foreground);background-color:var(--rf-background);line-height:1.6;overflow-x:hidden}.pc-skin-rf .container{width:100%;max-width:1200px;padding:0 var(--rf-spacing-lg);margin:0 auto}.pc-skin-rf .section{padding:var(--rf-spacing-3xl)0;position:relative}.pc-skin-rf img{max-width:100%;height:auto;display:block}.pc-skin-rf a{color:inherit;text-decoration:none}.pc-skin-rf button{cursor:pointer;background:0 0;border:none;font-family:inherit}.pc-skin-rf .skip-link{background:var(--rf-primary);color:#fff;border-radius:var(--rf-radius-md);z-index:1000000;padding:12px 24px;font-weight:500;transition:top .3s;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.pc-skin-rf .skip-link:focus{top:10px}.pc-skin-rf :focus-visible{outline:2px solid var(--rf-primary);outline-offset:2px}.pc-skin-rf .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc-skin-rf .navbar{z-index:99999;background:#000;height:60px;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.pc-skin-rf .navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2}@media (min-width:1024px){.pc-skin-rf .navbar,.pc-skin-rf .navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2!important}}.pc-skin-rf .nav-container{justify-content:space-between;align-items:center;max-width:1400px;height:100%;margin:0 auto;padding:0 20px;display:flex}.pc-skin-rf .logo{color:#fff;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.pc-skin-rf .logo:hover{color:#ffffffd9}.pc-skin-rf .logo-img{object-fit:cover;border-radius:6px;width:32px;height:32px}.pc-skin-rf .nav-links{align-items:center;gap:0;height:100%;list-style:none;display:flex}.pc-skin-rf .nav-links>li{align-items:center;height:100%;display:flex}.pc-skin-rf .nav-links>li>a{color:#ffffffd9;letter-spacing:.01em;align-items:center;gap:5px;height:100%;padding:0 16px;font-size:14px;font-weight:400;transition:color .2s;display:flex;position:relative}.pc-skin-rf .nav-links>li>a:hover,.pc-skin-rf .nav-links>li>a.active{color:#fff}.pc-skin-rf .nav-toggle{cursor:pointer;z-index:100001;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:8px;display:none;position:relative}.pc-skin-rf .nav-toggle span{transform-origin:50%;background:#fff;border-radius:1px;width:18px;height:2px;transition:all .25s;display:block}.pc-skin-rf .nav-toggle.active span{background:#000}.pc-skin-rf .nav-toggle.active span:first-child{transform:translateY(7px)rotate(45deg)}.pc-skin-rf .nav-toggle.active span:nth-child(2){opacity:0}.pc-skin-rf .nav-toggle.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.pc-skin-rf .nav-links li{position:relative}.pc-skin-rf .nav-links .has-dropdown>a:after{content:"";opacity:.6;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:5px;transition:transform .2s}.pc-skin-rf .nav-links .has-dropdown:hover>a:after{transform:rotate(180deg)}.pc-skin-rf .nav-links .has-dropdown:before{content:"";z-index:99999;height:8px;position:absolute;top:100%;left:0;right:0}.pc-skin-rf .dropdown-menu{opacity:0;visibility:hidden;z-index:100000;background:#1a1a1a;border-radius:8px;min-width:180px;padding:8px 0;list-style:none;transition:all .2s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(0);box-shadow:0 8px 32px #0000004d}.pc-skin-rf .nav-links .has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.pc-skin-rf .dropdown-menu li{width:100%}.pc-skin-rf .dropdown-menu a{padding:10px 20px;font-size:14px;font-weight:400;transition:all .15s;display:block;color:#ffffffbf!important}.pc-skin-rf .dropdown-menu a:hover{background:#ffffff14;color:#fff!important}.pc-skin-rf .dropdown-menu a.active{background:#ffffff0d;color:#fff!important}.pc-skin-rf .dropdown-menu a:after{display:none}.pc-skin-rf .megamenu{opacity:0;visibility:hidden;z-index:100000;background:#1a1a1a;border-radius:16px;flex-direction:row;gap:16px;min-width:680px;max-width:900px;padding:20px;list-style:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%)translateY(0);box-shadow:0 20px 60px #00000080,inset 0 0 1px #ffffff1a}.pc-skin-rf .nav-links .has-dropdown:hover .megamenu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.pc-skin-rf .megamenu-item{cursor:pointer;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;padding:16px 12px;text-decoration:none;transition:all .25s;display:flex}.pc-skin-rf .megamenu-item:hover{background:#ffffff1a;transform:translateY(-2px)}.pc-skin-rf .megamenu-item.active{background:#2d5a2733}.pc-skin-rf .megamenu-image{aspect-ratio:3/2;object-fit:cover;background:linear-gradient(135deg,#2d5a2726 0,#4a8c4214 100%);border-radius:10px;flex-shrink:0;width:100%;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 2px 8px #00000014}.pc-skin-rf .megamenu-image:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff26,#0000);border-radius:10px;animation:1.5s infinite rf-shimmer;position:absolute;inset:0}.pc-skin-rf .megamenu-image[loading]:before{opacity:1}@keyframes rf-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pc-skin-rf .megamenu-item:hover .megamenu-image{transform:scale(1.04);box-shadow:0 6px 20px #00000026}.pc-skin-rf .megamenu-content{text-align:center;flex:1;min-width:0;padding:0 4px}.pc-skin-rf .megamenu-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;margin-bottom:6px;font-size:15px;font-weight:600;transition:color .15s;overflow:hidden}.pc-skin-rf .megamenu-item:hover .megamenu-title{color:#4ade80}.pc-skin-rf .megamenu-desc{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}.pc-skin-rf .megamenu.megamenu-wide{gap:12px;min-width:900px;max-width:1100px;padding:24px}.pc-skin-rf .megamenu.megamenu-wide .megamenu-item{padding:12px 8px}.pc-skin-rf .megamenu.megamenu-wide .megamenu-image{aspect-ratio:3/2;height:auto}.pc-skin-rf .megamenu.megamenu-narrow{min-width:550px;max-width:700px}.pc-skin-rf .nav-links>li:last-child .dropdown-menu,.pc-skin-rf .nav-links>li:last-child .megamenu{left:auto;right:0;transform:translateY(8px)}.pc-skin-rf .nav-links>li:last-child:hover .dropdown-menu,.pc-skin-rf .nav-links>li:last-child:hover .megamenu{transform:translateY(0)}.pc-skin-rf .nav-links>li:nth-last-child(2) .megamenu{left:auto;right:-50%;transform:translateY(8px)}.pc-skin-rf .nav-links>li:nth-last-child(2):hover .megamenu{transform:translateY(0)}.pc-skin-rf .hero{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding-top:60px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.pc-skin-rf .hero-video-container{width:100%;height:100%;position:absolute;top:0;left:0}.pc-skin-rf .hero-video{object-fit:cover;width:100%;height:100%}.pc-skin-rf .hero-video-container:after{content:"";background:linear-gradient(#0006 0,#0003 50%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}.pc-skin-rf .hero-overlay{z-index:-1;background:url(https://img.mflink.cn/jns/pics/ty-focus.jpg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.pc-skin-rf .hero-video-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;width:40px;height:40px;transition:all var(--rf-transition-base);z-index:10;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;bottom:20px;right:20px}.pc-skin-rf .hero-video-control:hover{background:#ffffff4d;transform:scale(1.1)}.pc-skin-rf .hero-video-control .icon-play-hero,.pc-skin-rf .hero-video-container.paused .hero-video-control .icon-pause-hero{display:none}.pc-skin-rf .hero-video-container.paused .hero-video-control .icon-play-hero{display:block}.pc-skin-rf .hero-content{z-index:1;text-align:center;color:#fff;padding:var(--rf-spacing-lg);flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;display:flex;position:relative}.pc-skin-rf .hero-title{font-size:var(--rf-font-size-5xl);margin-bottom:var(--rf-spacing-lg);text-shadow:2px 2px 20px #00000080;font-weight:700;line-height:1.2}.pc-skin-rf .title-line{display:block}.pc-skin-rf .title-line.highlight{color:var(--rf-secondary)}.pc-skin-rf .hero-subtitle{font-size:var(--rf-font-size-xl);opacity:.9;margin-bottom:var(--rf-spacing-2xl);text-shadow:1px 1px 10px #00000080}.pc-skin-rf .hero-cta{gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-3xl);flex-wrap:wrap;justify-content:center;display:flex}.pc-skin-rf .btn{justify-content:center;align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-md)var(--rf-spacing-xl);border-radius:var(--rf-radius-full);font-weight:600;font-size:var(--rf-font-size-base);transition:all var(--rf-transition-base);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:2px solid #0000;display:inline-flex;position:relative;overflow:hidden}.pc-skin-rf .btn-primary{background:linear-gradient(135deg,var(--rf-accent)0,var(--rf-accent-light)100%);color:#fff;box-shadow:0 4px 14px #ff6b354d}.pc-skin-rf .btn-primary:hover{background:linear-gradient(135deg,var(--rf-accent-light)0,var(--rf-accent)100%);filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 28px #ff6b3566}.pc-skin-rf .btn-primary:active{filter:brightness(.95);transform:translateY(0);box-shadow:0 2px 8px #ff6b354d}.pc-skin-rf .btn-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-color:#ffffff80;box-shadow:0 2px 8px #0000001a}.pc-skin-rf .btn-secondary:hover{background:#ffffff40;border-color:#ffffffb3;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.pc-skin-rf .btn-secondary:active{background:#fff3;transform:translateY(0)}.pc-skin-rf .btn-outline{color:var(--rf-primary);border-color:var(--rf-primary);background:0 0;box-shadow:0 2px 4px #0000000d}.pc-skin-rf .btn-outline:hover{background:linear-gradient(135deg,var(--rf-primary)0,var(--rf-primary-light)100%);color:#fff;border-color:var(--rf-primary-light);transform:translateY(-2px);box-shadow:0 6px 20px #2d5a274d}.pc-skin-rf .btn-outline:active{background:var(--rf-primary);transform:translateY(0)}.pc-skin-rf .btn-block{width:100%}.pc-skin-rf .play-icon{font-size:.75em}.pc-skin-rf .hero-stats{justify-content:center;gap:var(--rf-spacing-3xl);display:flex}.pc-skin-rf .stat-item{text-align:center}.pc-skin-rf .stat-number{font-size:var(--rf-font-size-4xl);font-weight:700;line-height:1;display:block}.pc-skin-rf .stat-unit{font-size:var(--rf-font-size-lg);margin-left:2px;font-weight:600}.pc-skin-rf .stat-label{font-size:var(--rf-font-size-sm);opacity:.8;margin-top:var(--rf-spacing-xs);display:block}.pc-skin-rf .scroll-indicator{bottom:var(--rf-spacing-2xl);text-align:center;color:#fff;animation:2s infinite rf-bounce;position:absolute;left:50%;transform:translate(-50%)}.pc-skin-rf .scroll-text{font-size:var(--rf-font-size-sm);margin-bottom:var(--rf-spacing-sm);opacity:.7;display:block}.pc-skin-rf .scroll-arrow{border-bottom:2px solid #fff;border-right:2px solid #fff;width:24px;height:24px;margin:0 auto;transform:rotate(45deg)}@keyframes rf-bounce{0%,to,20%,50%,80%{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}.pc-skin-rf section{padding:var(--rf-spacing-3xl)0}.pc-skin-rf .section-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative}.pc-skin-rf .section-tag{background:linear-gradient(135deg,var(--rf-primary)0,#1a5d1a 100%);color:#fff;border-radius:var(--rf-radius-full);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--rf-spacing-md);justify-content:center;align-items:center;padding:6px 20px;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 2px 12px #2d5a2740}.pc-skin-rf .section-title{color:var(--rf-foreground);margin-bottom:var(--rf-spacing-sm);text-align:center;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.3}.pc-skin-rf .section-desc{font-size:var(--rf-font-size-base);color:var(--rf-muted);text-align:center;max-width:480px;margin:0 auto;line-height:1.7}.pc-skin-rf .routes{padding:var(--rf-spacing-3xl)0;z-index:2;background:#f9fafb;position:relative}.pc-skin-rf .routes-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pc-skin-rf .routes-grid-6{grid-template-columns:repeat(3,1fr)}.pc-skin-rf .route-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-xl);box-shadow:var(--rf-shadow-md);transition:all var(--rf-transition-base);overflow:hidden}.pc-skin-rf .route-card:hover{box-shadow:var(--rf-shadow-xl);transform:translateY(-8px)}.pc-skin-rf .route-card.featured{border:2px solid var(--rf-accent)}.pc-skin-rf .route-image{height:200px;position:relative;overflow:hidden}.pc-skin-rf .route-image img{object-fit:cover;width:100%;height:100%;transition:transform var(--rf-transition-slow)}.pc-skin-rf .route-card:hover .route-image img{transform:scale(1.1)}.pc-skin-rf .route-badge{top:var(--rf-spacing-md);left:var(--rf-spacing-md);padding:var(--rf-spacing-xs)var(--rf-spacing-md);background:var(--rf-primary);color:#fff;border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-sm);font-weight:500;position:absolute}.pc-skin-rf .route-badge.hot{background:var(--rf-accent)}.pc-skin-rf .route-badge.pro{background:#7c3aed}.pc-skin-rf .route-badge.special{background:#0891b2}.pc-skin-rf .route-badge.clickable{cursor:pointer;z-index:2;transition:all .2s}.pc-skin-rf .route-badge.clickable:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000004d}.pc-skin-rf .route-badge.clickable:after{content:" ⓘ";font-size:.75em}.pc-skin-rf .route-content{padding:var(--rf-spacing-lg)}.pc-skin-rf .route-title{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm);font-weight:600}.pc-skin-rf .route-desc{color:var(--rf-muted);font-size:var(--rf-font-size-sm);margin-bottom:var(--rf-spacing-md);line-height:1.6}.pc-skin-rf .route-meta{gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-md);font-size:var(--rf-font-size-sm);color:var(--rf-muted);display:flex}.pc-skin-rf .route-meta span{align-items:center;gap:var(--rf-spacing-xs);display:flex}.pc-skin-rf .route-price{margin-bottom:var(--rf-spacing-md);font-size:var(--rf-font-size-base)}.pc-skin-rf .route-price .price{color:var(--rf-accent);font-weight:700}.pc-skin-rf .route-price strong{font-size:var(--rf-font-size-2xl)}.pc-skin-rf .route-actions{gap:var(--rf-spacing-sm);margin-top:var(--rf-spacing-md);display:flex}.pc-skin-rf .route-actions .btn{padding:var(--rf-spacing-sm)var(--rf-spacing-md);font-size:var(--rf-font-size-sm);flex:1}.pc-skin-rf .btn-vr{justify-content:center;align-items:center;gap:var(--rf-spacing-xs);color:#fff;padding:var(--rf-spacing-sm)var(--rf-spacing-lg);border-radius:var(--rf-radius-md);transition:all var(--rf-transition-base);cursor:pointer;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border:none;font-weight:500;text-decoration:none;display:inline-flex}.pc-skin-rf .btn-vr:hover{background:linear-gradient(135deg,#764ba2 0,#667eea 100%);transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.pc-skin-rf .btn-vr:before{content:"🕶️";font-size:1rem}.pc-skin-rf .routes .route-quick-nav{justify-content:center;gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-xl);flex-wrap:wrap;display:flex}.pc-skin-rf .routes .route-nav-item{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-sm)var(--rf-spacing-lg);border-radius:var(--rf-radius-full);color:var(--rf-text);box-shadow:var(--rf-shadow-sm);background:#fff;border:2px solid #0000;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.pc-skin-rf .routes .route-nav-item:hover{background:var(--rf-nav-color);color:#fff;border-color:var(--rf-nav-color);transform:translateY(-2px)}.pc-skin-rf .routes .route-nav-item .nav-tag{background:var(--rf-nav-color);color:#fff;width:24px;height:24px;font-size:var(--rf-font-size-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pc-skin-rf .routes .route-nav-item:hover .nav-tag{color:var(--rf-nav-color);background:#fff}.pc-skin-rf .route-header{align-items:center;gap:var(--rf-spacing-sm);margin-bottom:var(--rf-spacing-sm);display:flex}.pc-skin-rf .route-letter{background:var(--rf-letter-color);color:#fff;width:32px;height:32px;font-size:var(--rf-font-size-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pc-skin-rf .route-header .route-title{margin-bottom:0}.pc-skin-rf .route-features-mini{gap:var(--rf-spacing-sm);margin-bottom:var(--rf-spacing-md);flex-wrap:wrap;display:flex}.pc-skin-rf .route-features-mini span{padding:var(--rf-spacing-xs)var(--rf-spacing-sm);color:var(--rf-primary);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-xs);background:#f0f7f0;align-items:center;gap:4px;display:flex}.pc-skin-rf .route-info-row{gap:var(--rf-spacing-sm);margin-bottom:var(--rf-spacing-md);padding:var(--rf-spacing-sm);border-radius:var(--rf-radius-md);background:linear-gradient(135deg,#f8faf8 0,#f0f7f0 100%);flex-wrap:wrap;display:flex}.pc-skin-rf .route-info-row .info-item{padding:var(--rf-spacing-xs)var(--rf-spacing-sm);font-size:var(--rf-font-size-xs);color:var(--rf-text-secondary);white-space:nowrap;align-items:center;gap:4px;display:flex}.pc-skin-rf .route-info-row .info-item.highlight{color:#fff;border-radius:var(--rf-radius-full);background:linear-gradient(135deg,#2d5a27 0,#4a8c42 100%);font-weight:500}.pc-skin-rf .route-stats-bar{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .stat-bar-item{align-items:center;gap:var(--rf-spacing-sm);display:flex}.pc-skin-rf .bar-track{background:#e5e7eb;border-radius:4px;flex:1;max-width:150px;height:8px;overflow:hidden}.pc-skin-rf .bar-track.forest{background:#d1fae5}.pc-skin-rf .bar-fill{background:linear-gradient(90deg,var(--rf-primary-light),var(--rf-primary));border-radius:4px;height:100%;transition:width 1s}.pc-skin-rf .bar-track.forest .bar-fill{background:linear-gradient(90deg,#34d399,#10b981)}.pc-skin-rf .stat-bar-item span{font-size:var(--rf-font-size-xs);color:var(--rf-muted);white-space:nowrap}.pc-skin-rf .routes-cta{text-align:center;margin-top:var(--rf-spacing-2xl)}.pc-skin-rf .video-section{background:linear-gradient(#f9fafb 0,#fff 100%)}.pc-skin-rf .video-wrapper{gap:var(--rf-spacing-xl);grid-template-columns:2fr 1fr;align-items:start;display:grid}.pc-skin-rf .video-player{border-radius:var(--rf-radius-xl);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.pc-skin-rf .video-player video{object-fit:cover;width:100%;height:100%}.pc-skin-rf .video-play-overlay{cursor:pointer;width:100%;height:100%;transition:opacity var(--rf-transition-base);z-index:5;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.pc-skin-rf .video-player.playing .video-play-overlay{opacity:0;pointer-events:none}.pc-skin-rf .play-btn{width:80px;height:80px;transition:all var(--rf-transition-base);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:flex}.pc-skin-rf .play-btn:hover{background:#fff;transform:scale(1.1)}.pc-skin-rf .play-btn .play-icon{color:var(--rf-primary);margin-left:4px;font-size:2rem}.pc-skin-rf .video-controls-bar{opacity:0;transition:opacity var(--rf-transition-base);z-index:10;background:linear-gradient(#0000,#000c);padding:40px 16px 16px;position:absolute;bottom:0;left:0;right:0}.pc-skin-rf .video-player.playing .video-controls-bar,.pc-skin-rf .video-player:hover .video-controls-bar{opacity:1}.pc-skin-rf .progress-container{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pc-skin-rf .progress-bar{cursor:pointer;background:#ffffff4d;border-radius:2px;flex:1;height:4px;position:relative}.pc-skin-rf .progress-bar:hover{height:6px}.pc-skin-rf .progress-filled{background:var(--rf-primary);border-radius:2px;width:0%;height:100%;transition:width .1s linear}.pc-skin-rf .time-display{color:#fff;white-space:nowrap;text-align:right;min-width:90px;font-size:12px}.pc-skin-rf .controls-row{justify-content:space-between;align-items:center;display:flex}.pc-skin-rf .controls-left,.pc-skin-rf .controls-right{align-items:center;gap:8px;display:flex}.pc-skin-rf .control-btn{color:#fff;width:36px;height:36px;transition:all var(--rf-transition-base);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.pc-skin-rf .control-btn:hover{background:#fff3}.pc-skin-rf .control-btn.close-btn:hover{background:#ff000080}.pc-skin-rf .video-player.playing .icon-play,.pc-skin-rf .video-player:not(.playing) .icon-pause{display:none}.pc-skin-rf .volume-control{align-items:center;gap:4px;display:flex}.pc-skin-rf .volume-slider{opacity:0;width:0;transition:all var(--rf-transition-base)}.pc-skin-rf .volume-control:hover .volume-slider{opacity:1;width:60px}.pc-skin-rf .video-player.muted .icon-volume,.pc-skin-rf .video-player:not(.muted) .icon-muted{display:none}.pc-skin-rf .video-player:fullscreen{border-radius:0}.pc-skin-rf .video-player:fullscreen .video-controls-bar{padding:60px 24px 24px}.pc-skin-rf .video-info h3{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .video-info>p{color:var(--rf-muted);margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .video-playlist{gap:var(--rf-spacing-sm);flex-direction:column;display:flex}.pc-skin-rf .playlist-item{gap:var(--rf-spacing-md);padding:var(--rf-spacing-sm);border-radius:var(--rf-radius-md);cursor:pointer;transition:all var(--rf-transition-base);display:flex}.pc-skin-rf .playlist-item.active,.pc-skin-rf .playlist-item:hover{background:#2d5a271a}.pc-skin-rf .playlist-item img{object-fit:cover;border-radius:var(--rf-radius-sm);width:80px;height:50px}.pc-skin-rf .playlist-info{flex-direction:column;justify-content:center;display:flex}.pc-skin-rf .playlist-title{font-weight:500;font-size:var(--rf-font-size-sm)}.pc-skin-rf .playlist-duration{font-size:var(--rf-font-size-sm);color:var(--rf-muted)}.pc-skin-rf .features-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pc-skin-rf .feature-card{text-align:center;padding:var(--rf-spacing-xl);background:var(--rf-card-bg);border-radius:var(--rf-radius-xl);transition:all var(--rf-transition-base);border:1px solid var(--rf-border)}.pc-skin-rf .feature-card:hover{box-shadow:var(--rf-shadow-lg);border-color:var(--rf-primary-light);transform:translateY(-5px)}.pc-skin-rf .feature-icon{width:80px;height:80px;margin:0 auto var(--rf-spacing-lg);background:linear-gradient(135deg,#2d5a271a 0,#4a8c421a 100%);border-radius:50%;justify-content:center;align-items:center;font-size:2.5rem;display:flex}.pc-skin-rf .features .feature-icon span{font-size:3rem;line-height:1}.pc-skin-rf .feature-card h3{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .feature-card p{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .gallery{background:#f9fafb}.pc-skin-rf .gallery-grid{gap:var(--rf-spacing-md);grid-template-rows:repeat(2,200px);grid-template-columns:repeat(4,1fr);display:grid}.pc-skin-rf .gallery-item{border-radius:var(--rf-radius-lg);cursor:pointer;position:relative;overflow:hidden}.pc-skin-rf .gallery-item.large{grid-area:span 2/span 2}.pc-skin-rf .gallery-item.tall{grid-row:span 2}.pc-skin-rf .gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform var(--rf-transition-slow)}.pc-skin-rf .gallery-item:hover img{transform:scale(1.1)}.pc-skin-rf .gallery-overlay{padding:var(--rf-spacing-lg);color:#fff;opacity:0;transition:opacity var(--rf-transition-base);background:linear-gradient(#0000,#000000b3);position:absolute;bottom:0;left:0;right:0}.pc-skin-rf .gallery-item:hover .gallery-overlay{opacity:1}.pc-skin-rf .testimonials{background:var(--rf-gradient-primary);color:#fff;position:relative}.pc-skin-rf .testimonials .section-tag{color:#fff;background:#fff3}.pc-skin-rf .testimonials .section-title{color:#fff}.pc-skin-rf .testimonials .section-desc{color:#fffc}.pc-skin-rf .testimonials-slider{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pc-skin-rf .testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-xl);color:#fff;background:#fff3;border:1px solid #ffffff4d}.pc-skin-rf .testimonial-rating{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .testimonial-text{font-size:var(--rf-font-size-lg);margin-bottom:var(--rf-spacing-lg);color:#fff;font-style:italic;line-height:1.8}.pc-skin-rf .testimonial-author{align-items:center;gap:var(--rf-spacing-md);display:flex}.pc-skin-rf .testimonial-author img{object-fit:cover;border-radius:50%;width:50px;height:50px}.pc-skin-rf .author-name{font-weight:600;display:block}.pc-skin-rf .author-location{font-size:var(--rf-font-size-sm);opacity:.8}.pc-skin-rf .contact{background:linear-gradient(#f8faf8 0,#fff 100%)}.pc-skin-rf .contact-grid{gap:var(--rf-spacing-lg);margin-bottom:var(--rf-spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.pc-skin-rf .contact-card{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-xl);text-align:center;box-shadow:var(--rf-shadow-md);transition:all var(--rf-transition-base);background:#fff;border:2px solid #0000}.pc-skin-rf .contact-card:hover{box-shadow:var(--rf-shadow-lg);transform:translateY(-4px)}.pc-skin-rf .contact-card.primary{background:linear-gradient(135deg,var(--rf-primary)0,var(--rf-primary-dark)100%);color:#fff;border-color:var(--rf-primary)}.pc-skin-rf .contact-card.primary p{color:#ffffffe6}.pc-skin-rf .contact-card .card-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .contact-card h3{font-size:var(--rf-font-size-lg);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .contact-card .qrcode-box{width:140px;height:140px;margin:0 auto var(--rf-spacing-md);border-radius:var(--rf-radius-md);padding:var(--rf-spacing-sm);box-shadow:var(--rf-shadow-sm);background:#fff}.pc-skin-rf .contact-card .qrcode-box img{border-radius:var(--rf-radius-sm);object-fit:cover;width:100%;height:100%}.pc-skin-rf .contact-card.primary .qrcode-box{background:#fff}.pc-skin-rf .contact-card p{font-size:var(--rf-font-size-sm);color:var(--rf-muted);margin:0}.pc-skin-rf .contact-card .phone-box{padding:var(--rf-spacing-lg)0}.pc-skin-rf .contact-card .phone-number{font-size:var(--rf-font-size-xl);color:var(--rf-primary);margin-bottom:var(--rf-spacing-sm);font-weight:700;text-decoration:none;display:block}.pc-skin-rf .contact-card.primary .phone-number{color:#fff}.pc-skin-rf .contact-card .phone-box p{margin:0}.pc-skin-rf .form-group{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .form-group input,.pc-skin-rf .form-group select,.pc-skin-rf .form-group textarea{width:100%;padding:var(--rf-spacing-md);border:1px solid var(--rf-border);border-radius:var(--rf-radius-md);font-family:inherit;font-size:var(--rf-font-size-base);transition:border-color var(--rf-transition-base);background:#fff}.pc-skin-rf .form-group input:focus,.pc-skin-rf .form-group select:focus,.pc-skin-rf .form-group textarea:focus{border-color:var(--rf-primary);outline:0}.pc-skin-rf .form-group textarea{resize:vertical;min-height:100px}.pc-skin-rf .footer{color:#fff;padding:var(--rf-spacing-3xl)0 var(--rf-spacing-lg);background:#1a1a1a;overflow:visible}.pc-skin-rf .footer-content{gap:var(--rf-spacing-2xl);margin-bottom:var(--rf-spacing-2xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid;overflow:visible}.pc-skin-rf .footer-brand{overflow:visible}.pc-skin-rf .footer-brand .logo{color:#fff;margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .footer-brand .logo-img{border-radius:var(--rf-radius-md);width:50px;height:50px}.pc-skin-rf .footer-brand p{color:#fff9;margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .social-links{gap:var(--rf-spacing-md);display:flex;overflow:visible}.pc-skin-rf .social-link{width:40px;height:40px;transition:all var(--rf-transition-base);cursor:pointer;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.pc-skin-rf .social-link:hover{background:var(--rf-primary);transform:translateY(-3px)}.pc-skin-rf .social-icon{font-size:1.2rem}.pc-skin-rf .social-link .social-icon{margin-bottom:0;font-size:1.2rem}.pc-skin-rf .social-qrcode{border-radius:var(--rf-radius-md);padding:var(--rf-spacing-md);opacity:0;visibility:hidden;z-index:1000;text-align:center;pointer-events:none;background:#fff;min-width:140px;transition:all .3s;position:absolute;bottom:55px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0000004d}.pc-skin-rf .social-qrcode:after{content:"";border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.pc-skin-rf .social-qrcode img{border-radius:var(--rf-radius-sm);width:100px;height:100px;margin-bottom:var(--rf-spacing-sm);display:block}.pc-skin-rf .social-qrcode span{color:var(--rf-text-dark);font-size:var(--rf-font-size-xs);white-space:nowrap;display:block}.pc-skin-rf .social-link:hover .social-qrcode{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(-10px)}.pc-skin-rf .social-wechat:hover,.pc-skin-rf .social-gongzhonghao:hover{background:#07c160}.pc-skin-rf .social-douyin:hover{background:#000}.pc-skin-rf .social-xiaohongshu:hover{background:#ff2442}.pc-skin-rf .footer-contact h4{margin-bottom:var(--rf-spacing-lg);font-size:var(--rf-font-size-base)}.pc-skin-rf .footer-contact .contact-item{align-items:center;gap:var(--rf-spacing-sm);margin-bottom:var(--rf-spacing-md);color:#fffc;font-size:var(--rf-font-size-sm);display:flex}.pc-skin-rf .footer-contact .contact-icon{font-size:1rem}.pc-skin-rf .footer-contact a{color:#fffc;transition:color var(--rf-transition-base)}.pc-skin-rf .footer-contact a:hover{color:var(--rf-primary-light)}.pc-skin-rf .footer-links h4{margin-bottom:var(--rf-spacing-lg);font-size:var(--rf-font-size-base)}.pc-skin-rf .footer-links ul{list-style:none}.pc-skin-rf .footer-links li{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .footer-links a{color:#fff9;font-size:var(--rf-font-size-sm);transition:color var(--rf-transition-base)}.pc-skin-rf .footer-links a:hover{color:#fff}.pc-skin-rf .footer-qrcode h4{margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .qrcode-placeholder{border-radius:var(--rf-radius-md);width:120px;height:120px;font-size:var(--rf-font-size-sm);color:#fff9;text-align:center;background:#ffffff1a;justify-content:center;align-items:center;display:flex}.pc-skin-rf .footer-bottom{text-align:center;padding-top:var(--rf-spacing-lg);color:#fff6;font-size:var(--rf-font-size-sm);border-top:1px solid #ffffff1a}.pc-skin-rf .footer-bottom a{color:inherit;text-decoration:none;transition:color .2s}.pc-skin-rf .footer-bottom a:hover{color:#ffffffb3;text-decoration:underline}.pc-skin-rf .customer-service{bottom:var(--rf-spacing-xl);right:var(--rf-spacing-xl);z-index:999;position:fixed}.pc-skin-rf .cs-btn{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-md)var(--rf-spacing-lg);background:var(--rf-gradient-primary);color:#fff;border-radius:var(--rf-radius-full);box-shadow:var(--rf-shadow-lg);cursor:pointer;transition:all var(--rf-transition-base);animation:2s infinite rf-pulse;display:flex}.pc-skin-rf .cs-btn:hover{box-shadow:var(--rf-shadow-xl);transform:scale(1.05)}.pc-skin-rf .cs-icon{font-size:1.25rem}@keyframes rf-pulse{0%,to{box-shadow:0 0 #2d5a2766}50%{box-shadow:0 0 0 15px #2d5a2700}}.pc-skin-rf .modal{z-index:2000;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.pc-skin-rf .modal.active{display:flex}.pc-skin-rf .modal-overlay{background:var(--rf-overlay);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.pc-skin-rf .modal-content{background:var(--rf-card-bg);padding:var(--rf-spacing-2xl);border-radius:var(--rf-radius-xl);text-align:center;z-index:2;width:90%;max-width:400px;max-height:80vh;animation:.3s rf-modalIn;position:relative;overflow-y:auto}.pc-skin-rf .modal-content::-webkit-scrollbar{width:6px}.pc-skin-rf .modal-content::-webkit-scrollbar-track{background:0 0}.pc-skin-rf .modal-content::-webkit-scrollbar-thumb{background:var(--rf-border);border-radius:3px}.pc-skin-rf .modal-content::-webkit-scrollbar-thumb:hover{background:var(--rf-muted)}@keyframes rf-modalIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.pc-skin-rf .modal-close{top:var(--rf-spacing-md);right:var(--rf-spacing-md);background:var(--rf-border);cursor:pointer;width:32px;height:32px;transition:all var(--rf-transition-base);z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:flex;position:absolute}.pc-skin-rf .modal-close:hover{background:#e5e5e5}.pc-skin-rf .qrcode-wrapper h3{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm);text-align:center}.pc-skin-rf .qrcode-wrapper .qrcode-tip{text-align:center;color:var(--rf-muted);font-size:var(--rf-font-size-sm);margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .qrcode-main{margin-bottom:var(--rf-spacing-lg);justify-content:center;display:flex}.pc-skin-rf .qrcode-main .qrcode-image{border-radius:var(--rf-radius-md);width:200px;height:200px;box-shadow:var(--rf-shadow-md);background:#f5f5f5;margin:0;overflow:hidden}.pc-skin-rf .qrcode-image{width:200px;height:200px;margin:0 auto var(--rf-spacing-lg);border-radius:var(--rf-radius-md);background:#f5f5f5;overflow:hidden}.pc-skin-rf .qrcode-image img{object-fit:contain;width:100%;height:100%}.pc-skin-rf .qrcode-placeholder-large{background:linear-gradient(135deg,var(--rf-primary-light)0,var(--rf-primary)100%);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-weight:500;display:flex}.pc-skin-rf .contact-methods{gap:var(--rf-spacing-sm);flex-direction:column;display:flex}.pc-skin-rf .method-item{justify-content:center;align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-sm);border-radius:var(--rf-radius-md);font-size:var(--rf-font-size-sm);background:#f9fafb;display:flex}.pc-skin-rf .gold-route-modal{border-radius:var(--rf-radius-xl);flex-direction:column;max-width:560px;max-height:85vh;padding:0;display:flex;overflow:hidden}.pc-skin-rf .gold-route-content{text-align:center;flex-direction:column;max-height:85vh;display:flex;overflow:hidden}.pc-skin-rf .gold-header{padding:var(--rf-spacing-md)var(--rf-spacing-lg);background:linear-gradient(135deg,gold 0,#ffb347 50%,gold 100%);position:relative}.pc-skin-rf .gold-header:before{content:"";opacity:.5;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.15'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.pc-skin-rf .gold-icon{margin-right:var(--rf-spacing-xs);z-index:1;vertical-align:middle;font-size:2rem;display:inline-block;position:relative}.pc-skin-rf .gold-header h3{color:#5d4e0e;font-size:var(--rf-font-size-lg);z-index:1;vertical-align:middle;margin:0;font-weight:700;display:inline-block;position:relative}.pc-skin-rf .gold-subtitle{color:#8b7355;font-size:var(--rf-font-size-xs);margin:var(--rf-spacing-xs)0 0;z-index:1;position:relative}.pc-skin-rf .gold-body{padding:var(--rf-spacing-md);text-align:left;flex:1;min-height:0;overflow-y:auto}.pc-skin-rf .gold-body::-webkit-scrollbar{width:5px}.pc-skin-rf .gold-body::-webkit-scrollbar-track{background:0 0}.pc-skin-rf .gold-body::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.pc-skin-rf .gold-body::-webkit-scrollbar-thumb:hover{background:#00000040}.pc-skin-rf .gold-route-image-container{border-radius:var(--rf-radius-md);margin-bottom:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.pc-skin-rf .gold-route-image{object-fit:cover;width:100%;height:auto;display:block}.pc-skin-rf .gold-route-image-caption{color:#5d4e0e;padding:var(--rf-spacing-sm)var(--rf-spacing-md);font-size:var(--rf-font-size-sm);text-align:center;background:linear-gradient(135deg,gold 0,#ffb347 100%);font-weight:600}.pc-skin-rf .gold-body h4{color:var(--rf-text);font-size:var(--rf-font-size-sm);margin:0 0 var(--rf-spacing-xs);border-bottom:2px solid gold;padding-bottom:0;font-weight:600}.pc-skin-rf .gold-intro{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .gold-intro p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm);margin:0 0 var(--rf-spacing-xs);line-height:1.5}.pc-skin-rf .gold-features{margin:0;padding:0;list-style:none}.pc-skin-rf .gold-features li{padding:var(--rf-spacing-xs)0;font-size:var(--rf-font-size-sm);color:var(--rf-text);align-items:center;gap:var(--rf-spacing-sm);display:flex}.pc-skin-rf .gold-features .check{color:#27ae60;font-weight:700}.pc-skin-rf .gold-cert{border-radius:var(--rf-radius-md);padding:var(--rf-spacing-sm);background:#fffbf0}.pc-skin-rf .cert-badges{gap:var(--rf-spacing-sm);margin-top:var(--rf-spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.pc-skin-rf .cert-badge{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-sm);border-radius:var(--rf-radius-sm);background:#fff;display:flex;box-shadow:0 1px 3px #0000000d}.pc-skin-rf .cert-badge .badge-icon{font-size:var(--rf-font-size-xl)}.pc-skin-rf .cert-badge .badge-text{font-size:var(--rf-font-size-xs);color:var(--rf-text-secondary);line-height:1.3}.pc-skin-rf .gold-footer{padding:var(--rf-spacing-sm)var(--rf-spacing-md)var(--rf-spacing-md);background:var(--rf-card-bg);border-top:1px solid var(--rf-border-light);flex-shrink:0}.pc-skin-rf .gold-footer .btn{min-width:150px}.pc-skin-rf .success-content{padding:var(--rf-spacing-3xl)}.pc-skin-rf .success-icon{width:80px;height:80px;margin:0 auto var(--rf-spacing-lg);background:var(--rf-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;display:flex}.pc-skin-rf .success-content h3{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .success-content p{color:var(--rf-muted);margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .lightbox{z-index:3000;width:100%;height:100%;padding:var(--rf-spacing-xl);background:#000000f2;justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0}.pc-skin-rf .lightbox.active{display:flex}.pc-skin-rf .lightbox-close{top:var(--rf-spacing-lg);right:var(--rf-spacing-lg);color:#fff;cursor:pointer;width:48px;height:48px;transition:all var(--rf-transition-base);background:#fff3;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute}.pc-skin-rf .lightbox-close:hover{background:#ffffff4d}.pc-skin-rf .lightbox img{object-fit:contain;border-radius:var(--rf-radius-md);max-width:90%;max-height:90vh}.pc-skin-rf .back-to-top{bottom:100px;right:var(--rf-spacing-xl);background:var(--rf-gradient-primary);color:#fff;cursor:pointer;opacity:0;visibility:hidden;width:48px;height:48px;transition:all var(--rf-transition-base);box-shadow:var(--rf-shadow-lg);z-index:998;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;transform:translateY(20px)}.pc-skin-rf .back-to-top:hover{box-shadow:var(--rf-shadow-xl);transform:translateY(-3px)}.pc-skin-rf .back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.pc-skin-rf .back-to-top:active{transform:translateY(0)}.pc-skin-rf .toast-container{top:100px;right:var(--rf-spacing-xl);z-index:9999;gap:var(--rf-spacing-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed}.pc-skin-rf .toast{border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-md)var(--rf-spacing-lg);box-shadow:var(--rf-shadow-xl);align-items:center;gap:var(--rf-spacing-sm);pointer-events:auto;border-left:4px solid var(--rf-primary);background:#fff;min-width:280px;max-width:400px;animation:.3s rf-slideInRight;display:flex}.pc-skin-rf .toast.success{border-left-color:#22c55e}.pc-skin-rf .toast.error{border-left-color:#ef4444}.pc-skin-rf .toast.warning{border-left-color:#f59e0b}.pc-skin-rf .toast.info{border-left-color:#3b82f6}.pc-skin-rf .toast-icon{flex-shrink:0;font-size:1.25rem}.pc-skin-rf .toast-content{flex:1}.pc-skin-rf .toast-title{color:var(--rf-foreground);margin-bottom:2px;font-weight:600}.pc-skin-rf .toast-message{font-size:var(--rf-font-size-sm);color:var(--rf-muted)}.pc-skin-rf .toast-close{cursor:pointer;color:var(--rf-muted);transition:color var(--rf-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.pc-skin-rf .toast-close:hover{color:var(--rf-foreground)}.pc-skin-rf .toast.hiding{animation:.3s forwards rf-slideOutRight}@keyframes rf-slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes rf-slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.pc-skin-rf .page-loader{z-index:99999;opacity:1;visibility:visible;background:#fffffff2;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.pc-skin-rf .page-loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.pc-skin-rf .loader-content{align-items:center;gap:var(--rf-spacing-md);flex-direction:column;display:flex}.pc-skin-rf .loader-spinner{border:3px solid #2d5a271a;border-top-color:var(--rf-primary);border-radius:50%;width:48px;height:48px;animation:1s linear infinite rf-spin}.pc-skin-rf .loader-text{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}@keyframes rf-spin{to{transform:rotate(360deg)}}.pc-skin-rf .btn.loading{pointer-events:none;position:relative;color:#0000!important}.pc-skin-rf .btn.loading:after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite rf-spin;position:absolute}.pc-skin-rf .form-group{position:relative}.pc-skin-rf .form-group.has-error .form-input,.pc-skin-rf .form-group.has-error input,.pc-skin-rf .form-group.has-error select,.pc-skin-rf .form-group.has-error textarea{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.pc-skin-rf .form-group.has-success .form-input,.pc-skin-rf .form-group.has-success input,.pc-skin-rf .form-group.has-success select,.pc-skin-rf .form-group.has-success textarea{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.pc-skin-rf .form-error-message{color:#ef4444;font-size:var(--rf-font-size-sm);margin-top:4px;display:none}.pc-skin-rf .form-group.has-error .form-error-message{display:block}.pc-skin-rf .form-input,.pc-skin-rf input[type=date],.pc-skin-rf input[type=email],.pc-skin-rf input[type=number],.pc-skin-rf input[type=tel],.pc-skin-rf input[type=text],.pc-skin-rf select,.pc-skin-rf textarea{transition:border-color var(--rf-transition-fast),box-shadow var(--rf-transition-fast)}.pc-skin-rf .form-input:focus,.pc-skin-rf input:focus,.pc-skin-rf select:focus,.pc-skin-rf textarea:focus{border-color:var(--rf-primary);outline:0;box-shadow:0 0 0 3px #2d5a271a}.pc-skin-rf ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}@media print{.pc-skin-rf .back-to-top,.pc-skin-rf .customer-service,.pc-skin-rf .footer,.pc-skin-rf .navbar,.pc-skin-rf .page-loader,.pc-skin-rf .toast-container{display:none!important}.pc-skin-rf{color:#000;background:#fff;font-size:12pt}.pc-skin-rf a{color:#000;text-decoration:underline}}.pc-skin-rf{overscroll-behavior-y:contain;overscroll-behavior:none}@supports (padding:env(safe-area-inset-bottom)){.pc-skin-rf .footer{padding-bottom:calc(var(--rf-spacing-lg) + env(safe-area-inset-bottom))}}@media (prefers-contrast:high){.pc-skin-rf .btn,.pc-skin-rf .footer-links a,.pc-skin-rf .nav-links a{text-decoration:underline}.pc-skin-rf .social-link{border:2px solid}}@media (prefers-reduced-motion:reduce){.pc-skin-rf,.pc-skin-rf *,.pc-skin-rf :after,.pc-skin-rf :before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.pc-skin-rf .nav-toggle.active span{transform:none}}.pc-skin-rf .footer .mobile-only-item{display:none}@media (min-width:769px){.pc-skin-rf .slider-arrows{display:none}}@media (min-width:1200px){.pc-skin-rf .container{max-width:1200px}.pc-skin-rf .routes-grid-6{grid-template-columns:repeat(3,1fr)}.pc-skin-rf .hero-title{font-size:var(--rf-font-size-6xl,3.5rem)}}@media (min-width:1400px){.pc-skin-rf .hero-title{font-size:4rem}.pc-skin-rf .hero-subtitle{font-size:1.25rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.pc-skin-rf .gallery-item img,.pc-skin-rf .megamenu-image,.pc-skin-rf .route-image img{image-rendering:-webkit-optimize-contrast}}@media (prefers-color-scheme:dark){.pc-skin-rf{--rf-card-bg:#1a1a1a}}@media print{.pc-skin-rf .route-card{break-inside:avoid;page-break-inside:avoid}.pc-skin-rf .hero{min-height:auto;padding:20px 0}.pc-skin-rf .hero-video-container{display:none}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.pc-skin-rf .navbar.scrolled{background:#000000f2}.pc-skin-rf .modal-backdrop{background:#000c}}.pc-skin-rf ::-webkit-scrollbar{width:8px;height:8px}.pc-skin-rf ::-webkit-scrollbar-track{background:#f1f1f1}.pc-skin-rf ::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.pc-skin-rf ::-webkit-scrollbar-thumb:hover{background:#555}.pc-skin-rf,.pc-skin-rf *{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.pc-skin-rf ::selection{color:inherit;background:#2d5a274d}.pc-skin-rf ::selection{color:inherit;background:#2d5a274d}@media (hover:none) and (pointer:coarse){.pc-skin-rf .nav-links>li>a:hover,.pc-skin-rf .package-item:hover,.pc-skin-rf .route-card:hover{background:0 0;transform:none}.pc-skin-rf .nav-links>li>a{min-width:44px;min-height:44px}.pc-skin-rf a,.pc-skin-rf button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.pc-skin-rf,.pc-skin-rf *{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.pc-skin-rf img{content-visibility:auto}.pc-skin-rf{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pc-skin-rf input,.pc-skin-rf select,.pc-skin-rf textarea{appearance:none;font-family:inherit;font-size:16px}.pc-skin-rf input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.pc-skin-rf input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.pc-skin-rf a:focus,.pc-skin-rf button:focus{outline:2px solid var(--rf-primary);outline-offset:2px}.pc-skin-rf a:focus:not(:focus-visible),.pc-skin-rf button:focus:not(:focus-visible){outline:0}.pc-skin-rf a:focus-visible,.pc-skin-rf button:focus-visible{outline:2px solid var(--rf-primary);outline-offset:2px}@supports (padding:max(0px)){.pc-skin-rf .navbar{padding-top:max(0px,env(safe-area-inset-top))}.pc-skin-rf .modal{padding-bottom:max(20px,env(safe-area-inset-bottom))}.pc-skin-rf .footer{padding-bottom:max(32px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.pc-skin-rf,.pc-skin-rf *,.pc-skin-rf :after,.pc-skin-rf :before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){.pc-skin-rf{--rf-border:#000;--rf-text:#000}.pc-skin-rf .card,.pc-skin-rf .package-item{border:2px solid var(--rf-border)}.pc-skin-rf a,.pc-skin-rf button{text-decoration:underline}}@container (min-width:400px){.pc-skin-rf .package-item{flex-direction:row}}.pc-skin-rf,.pc-skin-rf *{max-width:100%}.pc-skin-rf code,.pc-skin-rf pre{white-space:pre-wrap;word-break:break-word}.pc-skin-rf iframe{border:none;max-width:100%}.pc-skin-rf a[download]{text-decoration:underline}.pc-skin-rf a[href^=tel]{text-decoration:none}@media print{.pc-skin-rf,.pc-skin-rf *,.pc-skin-rf :after,.pc-skin-rf :before{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.pc-skin-rf a,.pc-skin-rf a:visited{text-decoration:underline}.pc-skin-rf a[href]:after{content:" (" attr(href)")"}.pc-skin-rf abbr[title]:after{content:" (" attr(title)")"}.pc-skin-rf img{page-break-inside:avoid;max-width:100%!important}.pc-skin-rf h2,.pc-skin-rf h3{page-break-after:avoid}.pc-skin-rf .footer,.pc-skin-rf .modal,.pc-skin-rf .navbar,.pc-skin-rf .no-print,.pc-skin-rf button{display:none!important}.pc-skin-rf{font-size:12pt;line-height:1.5}}@media (min-width:1920px){.pc-skin-rf{font-size:110%}}.pc-skin-rf .modal,.pc-skin-rf .package-item,.pc-skin-rf .route-card,.pc-skin-rf hero-video-overlay{will-change:transform;backface-visibility:hidden}.pc-skin-rf .breadcrumb{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-md)0;margin-bottom:var(--rf-spacing-lg);font-size:var(--rf-font-size-sm);color:var(--rf-text-secondary);flex-wrap:wrap;list-style:none;display:flex}.pc-skin-rf .breadcrumb li{align-items:center;gap:var(--rf-spacing-sm);display:flex}.pc-skin-rf .breadcrumb li:not(:last-child):after{content:"/";color:var(--rf-text-secondary);opacity:.5}.pc-skin-rf .breadcrumb li[aria-current=page]{color:var(--rf-primary);font-weight:500}.pc-skin-rf .breadcrumb a{color:var(--rf-text-secondary);transition:color var(--rf-transition-fast);text-decoration:none}.pc-skin-rf .breadcrumb a:hover{color:var(--rf-primary)}.pc-skin-rf .booking-modal{z-index:100001;opacity:0;visibility:hidden;background:0 0;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.pc-skin-rf .booking-modal.active{opacity:1;visibility:visible;background:#00000080}.pc-skin-rf .booking-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;cursor:pointer;background:#0009;position:absolute;inset:0}.pc-skin-rf .booking-modal-content{border-radius:var(--rf-radius-xl);z-index:2;background:#fff;border:1px solid #0000001a;width:90%;max-width:420px;padding:36px;transition:transform .3s;position:relative;transform:scale(.9)translateY(20px);box-shadow:0 10px 40px #0003}.pc-skin-rf .booking-modal.active .booking-modal-content{transform:scale(1)translateY(0)}.pc-skin-rf .booking-modal-close{color:#1a1a1a;cursor:pointer;width:40px;height:40px;transition:all var(--rf-transition-fast);background:#00000026;border:2px solid #00000040;border-radius:50%;outline:0;font-size:20px;font-weight:700;line-height:1;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #00000026;z-index:100!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;display:flex!important}.pc-skin-rf .booking-modal-close:focus,.pc-skin-rf .booking-modal-close:hover{color:#dc3545;outline-offset:2px;background:#dc354526;border-color:#dc354580;outline:2px solid #dc35454d;transform:scale(1.15);box-shadow:0 4px 12px #dc35454d}.pc-skin-rf .booking-modal-close:active{background:#dc354526;transform:scale(1.05)}.pc-skin-rf .booking-modal-header{text-align:center;margin-bottom:28px}.pc-skin-rf .booking-modal-header h3{color:var(--rf-text-primary);margin:0 0 8px;font-size:24px;font-weight:700}.pc-skin-rf .booking-modal-header p{color:var(--rf-text-secondary);margin:0;font-size:14px}.pc-skin-rf .booking-modal-qrcode{justify-content:center;margin-bottom:28px;display:flex}.pc-skin-rf .qrcode-img{border-radius:var(--rf-radius-md);border:2px solid var(--rf-border-color);width:200px;height:200px;box-shadow:var(--rf-shadow-sm)}.pc-skin-rf .booking-modal-link{margin-bottom:24px}.pc-skin-rf .link-label{color:var(--rf-text-secondary);margin-bottom:10px;font-size:13px}.pc-skin-rf .link-box{gap:10px;display:flex}.pc-skin-rf .link-box input{border:1px solid var(--rf-border-color);border-radius:var(--rf-radius-md);color:var(--rf-text-primary);background:var(--rf-bg-secondary);flex:1;padding:14px 16px;font-size:13px}.pc-skin-rf .link-box input:focus{border-color:var(--rf-primary);outline:0}.pc-skin-rf .link-tip{border-radius:var(--rf-radius-md);color:var(--rf-text-secondary);background:#2d5a270d;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.pc-skin-rf .link-tip i{color:var(--rf-primary);flex-shrink:0;margin-top:2px}.pc-skin-rf .copy-btn{background:linear-gradient(135deg,var(--rf-primary)0,var(--rf-primary-light)100%);color:#fff;border-radius:var(--rf-radius-md);cursor:pointer;transition:all var(--rf-transition-fast);white-space:nowrap;border:none;align-items:center;gap:6px;padding:14px 20px;font-size:13px;font-weight:500;display:flex}.pc-skin-rf .copy-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2d5a274d}.pc-skin-rf .copy-btn.copied{background:var(--rf-success)}.pc-skin-rf .booking-modal-phone{margin-bottom:8px}.pc-skin-rf .phone-label{color:var(--rf-text-secondary);margin-bottom:10px;font-size:13px}.pc-skin-rf .phone-link{color:#fff;border-radius:var(--rf-radius-md);transition:all var(--rf-transition-fast);background:linear-gradient(135deg,#ff6b35 0,#ff8c5a 100%);border:2px solid #ff6b354d;justify-content:center;align-items:center;gap:12px;padding:18px 28px;font-size:18px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 6px 20px #ff6b3566}.pc-skin-rf .phone-link:hover{background:linear-gradient(135deg,#ff8c5a 0,#ff6b35 100%);transform:translateY(-3px);box-shadow:0 8px 24px #ff6b3580}.pc-skin-rf .phone-link i{text-shadow:0 1px 2px #0003;font-size:20px}.pc-skin-rf .consult-modal{z-index:100001;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.pc-skin-rf .consult-modal.active{opacity:1;visibility:visible}.pc-skin-rf .consult-modal .modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;cursor:pointer;background:#0009;position:absolute;inset:0}.pc-skin-rf .consult-modal .modal-content{background:var(--rf-card-bg);border-radius:var(--rf-radius-xl);width:90%;max-width:400px;box-shadow:var(--rf-shadow-xl);z-index:2;padding:40px;animation:.3s rf-modalSlideIn;position:relative}@keyframes rf-modalSlideIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.pc-skin-rf .consult-modal .modal-close{width:36px;height:36px;color:var(--rf-text-secondary);cursor:pointer;transition:all var(--rf-transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;top:16px;right:16px}.pc-skin-rf .consult-modal .modal-close:hover{color:var(--rf-text-primary);background:#0000000d}.pc-skin-rf .consult-modal h3{color:var(--rf-text-primary);text-align:center;margin:0 0 12px;font-size:24px;font-weight:700}.pc-skin-rf .consult-modal .qrcode-tip{color:var(--rf-text-secondary);text-align:center;margin-bottom:24px;font-size:14px}.pc-skin-rf .consult-modal .qrcode-main{justify-content:center;margin-bottom:28px;display:flex}.pc-skin-rf .consult-modal .qrcode-image{border-radius:var(--rf-radius-lg);box-shadow:var(--rf-shadow-md);background:#fff;padding:16px}.pc-skin-rf .consult-modal .qrcode-image img{border-radius:var(--rf-radius-md);width:200px;height:200px;display:block}.pc-skin-rf .consult-modal .contact-methods{flex-direction:column;gap:12px;display:flex}.pc-skin-rf .consult-modal .method-item{background:var(--rf-bg-secondary);border-radius:var(--rf-radius-md);color:var(--rf-text-primary);align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.pc-skin-rf .hidden{display:none!important}.pc-skin-rf .preload-images{width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pc-skin-rf,.pc-skin-rf *,.pc-skin-rf :after,.pc-skin-rf :before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){.pc-skin-rf{--rf-border:#000;--rf-text:#000;--rf-text-secondary:#333}.pc-skin-rf .btn{border:2px solid}}@media print{.pc-skin-rf .customer-service,.pc-skin-rf .modal,.pc-skin-rf .navbar,.pc-skin-rf .scroll-indicator,.pc-skin-rf .video-section{display:none!important}.pc-skin-rf{color:#000;background:#fff}.pc-skin-rf a{text-decoration:underline}.pc-skin-rf .hero{min-height:auto;padding:20px}}@keyframes rf-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rf-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rf-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1023px){.pc-skin-rf .navbar{-webkit-backdrop-filter:none;will-change:auto;contain:none;overflow:visible;transform:none;background:#000000f2!important;height:56px!important}.pc-skin-rf .navbar.scrolled{-webkit-backdrop-filter:none;background:#000000fa!important}.pc-skin-rf .nav-container{max-width:none!important;padding:0 12px!important}.pc-skin-rf .logo{gap:8px;font-size:14px}.pc-skin-rf .logo-img{width:28px;height:28px}.pc-skin-rf .logo-text{font-size:14px}.pc-skin-rf .nav-toggle{gap:5px;width:44px;height:44px;display:flex!important}.pc-skin-rf .nav-toggle span{width:20px;height:2px}.pc-skin-rf .nav-links{display:none!important}.pc-skin-rf .nav-links.active{-webkit-backdrop-filter:blur(20px);padding:calc(56px + env(safe-area-inset-top,0px))0 calc(env(safe-area-inset-bottom,0px))0;z-index:99998;-webkit-overflow-scrolling:touch;background:#000000f7;flex-direction:column;align-items:stretch;animation:.25s rf-mobileMenuSlide;position:fixed;inset:0;overflow-y:auto;display:flex!important}@keyframes rf-mobileMenuSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pc-skin-rf .nav-links.active>li{border-bottom:1px solid #ffffff0f;height:auto!important;display:block!important}.pc-skin-rf .nav-links.active>li:last-child{border-bottom:none}.pc-skin-rf .nav-links.active>li>a{justify-content:flex-start;align-items:center;min-height:52px;padding:14px 24px;font-size:16px;transition:background .15s;color:#ffffffe6!important;height:auto!important;display:flex!important}.pc-skin-rf .nav-links.active>li>a:active{background:#ffffff0f}.pc-skin-rf .nav-links.active>li>a.active{background:#ffffff0a;color:#fff!important}.pc-skin-rf .nav-links.active .dropdown-menu,.pc-skin-rf .nav-links.active .megamenu{opacity:1!important;visibility:visible!important;width:100%!important;min-width:auto!important;max-width:none!important;box-shadow:none!important;background:#ffffff08!important;border-radius:0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:none!important;position:static!important;transform:none!important}.pc-skin-rf .nav-links.active .has-dropdown.open .dropdown-menu,.pc-skin-rf .nav-links.active .has-dropdown.open .megamenu{display:flex!important}.pc-skin-rf .nav-links.active .megamenu .megamenu-item{border-radius:0!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:12px 24px 12px 40px!important}.pc-skin-rf .nav-links.active .megamenu .megamenu-image{aspect-ratio:1!important;border-radius:8px!important;flex-shrink:0!important;width:40px!important;height:40px!important}.pc-skin-rf .nav-links.active .megamenu .megamenu-content{text-align:left!important}.pc-skin-rf .nav-links.active .megamenu .megamenu-title{margin-bottom:2px;font-size:14px}.pc-skin-rf .nav-links.active .megamenu .megamenu-desc{font-size:12px}.pc-skin-rf .nav-links.active .dropdown-menu a{font-size:15px;padding:12px 24px 12px 40px!important}.pc-skin-rf .nav-links.active .has-dropdown>a:after{opacity:.6!important;margin-left:auto!important;transition:transform .2s!important}.pc-skin-rf .nav-links.active .has-dropdown.open>a:after{transform:rotate(180deg)!important}.pc-skin-rf .nav-close-btn{display:none!important}.pc-skin-rf .nav-close-btn[style*="display: flex"],.pc-skin-rf .nav-links.active~.nav-close-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:calc(8px + env(safe-area-inset-top,0px))!important;z-index:100000!important;background:#ffffff1f!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:flex!important;position:fixed!important;right:12px!important}.pc-skin-rf .container,.pc-skin-rf .container-wide{padding:0 16px}.pc-skin-rf .section{padding:var(--rf-spacing-xl)0!important}.pc-skin-rf .contact-grid,.pc-skin-rf .gallery-grid,.pc-skin-rf .routes-grid-6{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.pc-skin-rf .video-wrapper{grid-template-columns:1fr!important}.pc-skin-rf .cert-badges{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.pc-skin-rf .back-to-top{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important;width:44px!important;height:44px!important;right:16px!important}.pc-skin-rf .customer-service{bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;right:16px!important}.pc-skin-rf .cs-btn{border-radius:28px;min-height:48px;padding:12px 20px}.pc-skin-rf .footer-content{flex-direction:column!important;gap:24px!important;display:flex!important}.pc-skin-rf .footer-brand{max-width:none!important}.pc-skin-rf .footer-brand .logo-img{width:36px;height:36px}.pc-skin-rf .footer-brand .logo-text{font-size:1rem}.pc-skin-rf .footer-brand>p{font-size:.875rem;line-height:1.7}.pc-skin-rf .footer-links ul{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.pc-skin-rf .footer-links a,.pc-skin-rf .footer-contact .contact-item{font-size:.875rem}.pc-skin-rf .footer .social-link{border-radius:12px;width:40px;height:40px}.pc-skin-rf .footer-bottom{text-align:center!important;flex-direction:column!important;gap:8px!important}.pc-skin-rf .footer-bottom p{font-size:.75rem;text-align:center!important}.pc-skin-rf .footer .mobile-only-item{display:block!important}.pc-skin-rf .booking-modal-content,.pc-skin-rf .consult-modal .modal-content,.pc-skin-rf .modal-content{border-radius:16px!important;width:calc(100% - 24px)!important;max-width:none!important;padding:24px 20px!important}.pc-skin-rf .booking-modal-content{padding:28px 20px!important}.pc-skin-rf .consult-modal .modal-content{padding:32px 20px!important}.pc-skin-rf .consult-modal h3{font-size:20px}.pc-skin-rf .consult-modal .qrcode-image img{width:160px;height:160px}.pc-skin-rf .booking-modal-header h3{font-size:20px}.pc-skin-rf .toast-container{top:calc(70px + env(safe-area-inset-top,0px))!important;left:12px!important;right:12px!important}.pc-skin-rf .toast{font-size:14px;min-width:auto!important;max-width:none!important}.pc-skin-rf .hero-title{font-size:1.75rem!important}.pc-skin-rf .hero-subtitle{font-size:.95rem!important}.pc-skin-rf .hero{padding-top:70px;padding-bottom:40px;min-height:60vh!important}.pc-skin-rf .hero-stats{gap:var(--rf-spacing-md)!important}.pc-skin-rf .hero-cta{gap:var(--rf-spacing-sm)!important;margin-bottom:var(--rf-spacing-xl)!important}.pc-skin-rf .stat-number{font-size:1.5rem!important}.pc-skin-rf .stat-unit{font-size:.75rem!important}.pc-skin-rf .section-header h2{font-size:1.5rem!important}.pc-skin-rf .section-header p{font-size:.875rem!important}.pc-skin-rf input,.pc-skin-rf select,.pc-skin-rf textarea{appearance:none;font-size:16px!important}.pc-skin-rf .booking-bar{padding:10px 12px!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}.pc-skin-rf .booking-bar .btn{min-height:44px;font-size:15px}.pc-skin-rf table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.pc-skin-rf img{max-width:100%;height:auto}.pc-skin-rf video{max-width:100%}.pc-skin-rf{overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}.pc-skin-rf,.pc-skin-rf *{-webkit-touch-callout:none}.pc-skin-rf a,.pc-skin-rf button,.pc-skin-rf img{-webkit-user-select:none;user-select:none}.pc-skin-rf :focus-visible{outline-offset:2px;outline:2px solid #4a8c42}}@media screen and (max-width:375px){.pc-skin-rf .hero-title{font-size:1.5rem!important}.pc-skin-rf .section-header h2{font-size:1.25rem!important}.pc-skin-rf .container{padding:0 12px}.pc-skin-rf .section{padding:var(--rf-spacing-lg)0!important}.pc-skin-rf .nav-container{padding:0 10px!important}.pc-skin-rf .nav-links.active>li>a{padding:12px 16px;font-size:15px}.pc-skin-rf .footer-links ul,.pc-skin-rf .cert-badges,.pc-skin-rf .contact-grid,.pc-skin-rf .gallery-grid,.pc-skin-rf .routes-grid-6{grid-template-columns:1fr!important}.pc-skin-rf .booking-modal-content{padding:20px 16px!important}.pc-skin-rf .consult-modal .modal-content{padding:24px 16px!important}.pc-skin-rf .back-to-top{width:40px!important;height:40px!important;right:12px!important}.pc-skin-rf .customer-service{right:12px!important}}@media screen and (max-width:1023px) and (orientation:landscape){.pc-skin-rf .nav-links.active{padding-top:56px;padding-bottom:0}.pc-skin-rf .nav-links.active>li>a{min-height:44px;padding:10px 24px}}@media screen and (max-width:1023px){.pc-skin-rf .footer-contact,.pc-skin-rf .footer-links{display:none!important}.pc-skin-rf .gallery-grid{grid-template-rows:auto!important;gap:10px!important}.pc-skin-rf .gallery-item,.pc-skin-rf .gallery-item.large,.pc-skin-rf .gallery-item.tall{grid-area:auto!important;height:160px!important}}@media screen and (max-width:640px){.pc-skin-rf .routes-grid-6{gap:var(--rf-spacing-md)!important;grid-template-columns:1fr!important}.pc-skin-rf .gallery-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.pc-skin-rf .gallery-item,.pc-skin-rf .gallery-item.large,.pc-skin-rf .gallery-item.tall{height:140px!important}.pc-skin-rf .routes .route-quick-nav{margin-bottom:var(--rf-spacing-lg)!important;gap:8px!important}.pc-skin-rf .routes .route-nav-item{padding:6px 12px!important;font-size:.8rem!important}}@media screen and (max-width:480px){.pc-skin-rf .gallery-grid{grid-template-columns:1fr!important}.pc-skin-rf .gallery-item,.pc-skin-rf .gallery-item.large,.pc-skin-rf .gallery-item.tall{height:200px!important}.pc-skin-rf .contact-grid{grid-template-columns:1fr!important}}@media screen and (max-width:1023px){.pc-skin-rf .features-grid{gap:var(--rf-spacing-lg)!important;grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:640px){.pc-skin-rf .features-grid{gap:var(--rf-spacing-md)!important}.pc-skin-rf .feature-card{padding:var(--rf-spacing-lg)!important}.pc-skin-rf .feature-icon{width:60px;height:60px;margin-bottom:var(--rf-spacing-sm)!important}.pc-skin-rf .features .feature-icon span{font-size:1.8rem!important}.pc-skin-rf .feature-card h3{font-size:1rem!important}.pc-skin-rf .feature-card p{font-size:.8rem!important;line-height:1.5!important}}@media screen and (max-width:480px){.pc-skin-rf .features-grid{gap:10px!important}.pc-skin-rf .feature-card{padding:12px!important}.pc-skin-rf .feature-icon{width:48px;height:48px}.pc-skin-rf .features .feature-icon span{font-size:1.5rem!important}.pc-skin-rf .feature-card h3{font-size:.92rem!important}.pc-skin-rf .feature-card p{font-size:.76rem!important}}.pc-skin-rf .page-header{text-align:center;color:#fff;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.pc-skin-rf .page-header-content{z-index:1;max-width:800px;padding:0 20px;position:relative}.pc-skin-rf .page-header-content h1{margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media screen and (max-width:1023px){.pc-skin-rf .page-header{min-height:200px}.pc-skin-rf .page-header-content h1{font-size:1.6rem}.pc-skin-rf .page-header-content{padding:0 16px}}@media screen and (min-width:1024px){.pc-skin-rf .navbar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000001a;display:flex!important}.pc-skin-rf .nav-container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;display:flex!important}.pc-skin-rf .nav-links{align-items:center;gap:8px;display:flex!important}.pc-skin-rf .nav-toggle{display:none!important}.pc-skin-rf .container{max-width:1200px;margin:0 auto;padding:0 20px}.pc-skin-rf .container-wide{max-width:1400px;margin:0 auto;padding:0 20px}.pc-skin-rf .footer{display:block!important}.pc-skin-rf .routes-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pc-skin-rf .routes-grid-6{grid-template-columns:repeat(3,1fr)}.pc-skin-rf .features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pc-skin-rf .footer-content{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.pc-skin-rf .route-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.pc-skin-rf .nav-links a:hover{color:var(--rf-primary)}.pc-skin-rf main>section:last-child,.pc-skin-rf main>div:last-child:not(.booking-bar):not(.modal):not(.lightbox):not(.customer-service):not(.back-to-top){padding-bottom:32px!important}.pc-skin-rf main>section:last-child>.container>:last-child,.pc-skin-rf main>div:last-child:not(.booking-bar):not(.modal):not(.lightbox):not(.customer-service):not(.back-to-top)>.container>:last-child{margin-bottom:0!important}.pc-skin-rf .footer{--rf-footer-top-gap:40px;--rf-footer-padding-top:40px;--rf-footer-padding-bottom:18px;--rf-footer-content-gap:32px;--rf-footer-content-bottom-gap:20px;--rf-footer-brand-logo-gap:12px;--rf-footer-brand-text-gap:16px;--rf-footer-heading-gap:10px;--rf-footer-list-gap:8px;--rf-footer-contact-gap:10px;--rf-footer-bottom-top-gap:14px;--rf-footer-bg-start:#f7faf5;--rf-footer-bg-end:#eef4ea;--rf-footer-accent-line:linear-gradient(90deg,#2d5a27 0%,#4a8c42 45%,#d4a574 100%);margin-top:var(--rf-footer-top-gap)!important;padding:var(--rf-footer-padding-top)0 var(--rf-footer-padding-bottom)!important;background:linear-gradient(180deg,var(--rf-footer-bg-start)0%,var(--rf-footer-bg-end)100%)!important;border-top:1px solid #2d5a271f!important;position:relative!important;overflow:hidden!important}.pc-skin-rf .footer:before{content:"";background:var(--rf-footer-accent-line);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.pc-skin-rf .footer .container{z-index:1!important;position:relative!important}.pc-skin-rf .footer-content{align-items:start!important;gap:var(--rf-footer-content-gap)!important;padding-bottom:var(--rf-footer-content-bottom-gap)!important;grid-template-columns:minmax(280px,1.7fr) minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.15fr)!important;margin-bottom:0!important;display:grid!important;overflow:visible!important}.pc-skin-rf .footer-links,.pc-skin-rf .footer-contact{padding-left:18px!important;position:relative!important}.pc-skin-rf .footer-links:before,.pc-skin-rf .footer-contact:before{content:"";background:linear-gradient(#2d5a272e 0%,#2d5a270a 100%);border-radius:999px;width:2px;position:absolute;top:2px;bottom:6px;left:0}.pc-skin-rf .footer-brand{max-width:420px!important;overflow:visible!important}.pc-skin-rf .footer-brand .logo{margin-bottom:var(--rf-footer-brand-logo-gap);gap:12px;align-items:center!important;text-decoration:none!important;display:inline-flex!important}.pc-skin-rf .footer-brand .logo-img{object-fit:contain!important;width:44px!important;height:44px!important}.pc-skin-rf .footer-brand .logo-text{color:#10260d!important;letter-spacing:.01em!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.2!important;display:inline-block!important}.pc-skin-rf .footer-brand>p{margin:0 0 var(--rf-footer-brand-text-gap)!important;color:#2f3d2b!important;max-width:38ch!important;font-size:.95rem!important;line-height:1.75!important}.pc-skin-rf .footer-links h4,.pc-skin-rf .footer-contact h4{margin:0 0 var(--rf-footer-heading-gap)!important;color:#12280f!important;letter-spacing:.04em!important;font-size:.98rem!important;font-weight:700!important;line-height:1.35!important}.pc-skin-rf .footer-links ul{gap:var(--rf-footer-list-gap)!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.pc-skin-rf .footer-links li{margin:0!important;line-height:1!important}.pc-skin-rf .footer-links a,.pc-skin-rf .footer-contact a,.pc-skin-rf .footer-contact span{transition:color .2s,transform .2s;color:#2f3d2b!important;font-size:.93rem!important;font-weight:500!important;line-height:1.7!important;text-decoration:none!important}.pc-skin-rf .footer-links a:hover,.pc-skin-rf .footer-contact a:hover{transform:translate(2px);color:#173614!important}.pc-skin-rf .footer-links a.active,.pc-skin-rf .footer-contact a.active{font-weight:700;color:#173614!important}.pc-skin-rf .footer-links a.active:after,.pc-skin-rf .footer-contact a.active:after{content:"当前";color:#2d5a27;vertical-align:middle;background:#2d5a2714;border-radius:999px;align-items:center;margin-left:8px;padding:2px 7px;font-size:.72rem;font-weight:700;display:inline-flex}.pc-skin-rf .footer-contact{gap:var(--rf-footer-contact-gap)!important;display:grid!important}.pc-skin-rf .footer-contact .contact-item{grid-template-columns:24px 1fr!important;align-items:start!important;gap:10px!important;margin:0!important;display:grid!important}.pc-skin-rf .footer-contact .contact-icon{background:#2d5a2714;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;line-height:1;display:inline-flex}.pc-skin-rf .footer .social-links{flex-wrap:wrap!important;gap:10px!important;margin-top:6px!important;display:flex!important;overflow:visible!important}.pc-skin-rf .footer .social-link{background:#2d5a2714;border:1px solid #2d5a2714;transition:transform .2s,background .2s,border-color .2s;cursor:pointer!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.pc-skin-rf .footer .social-link:hover{background:#2d5a2724;border-color:#2d5a272e;transform:translateY(-2px)}.pc-skin-rf .footer .social-link .social-icon{font-size:1.12rem}.pc-skin-rf .footer .social-link:after{content:attr(title);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#173614e6;border-radius:999px;padding:4px 8px;font-size:.72rem;line-height:1;transition:opacity .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.pc-skin-rf .footer .social-link:hover:after{opacity:1}.pc-skin-rf .footer .social-qrcode{border:1px solid #2d5a2714;border-radius:16px;min-width:148px;padding:12px;bottom:56px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #14231229;position:absolute!important}.pc-skin-rf .footer .social-qrcode img{width:104px;height:104px;margin:0 auto 8px}.pc-skin-rf .footer .social-qrcode span{white-space:normal;font-size:.78rem;font-weight:600;line-height:1.45;color:#33412f!important}.pc-skin-rf .footer-bottom{border-top:1px solid #2d5a271a;padding-top:var(--rf-footer-bottom-top-gap)!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.pc-skin-rf .footer-bottom p:last-child{text-align:right}.pc-skin-rf .footer-bottom p{margin:0;font-size:.84rem;line-height:1.6;color:#3f4c3a!important}.pc-skin-rf .footer-bottom a{color:#2f3d2b!important}.pc-skin-rf .footer-bottom a:hover{color:#173614!important}}@media screen and (min-width:1024px) and (max-width:1279px){.pc-skin-rf .footer{--rf-footer-top-gap:32px;--rf-footer-padding-top:34px;--rf-footer-padding-bottom:16px}.pc-skin-rf .footer-content{grid-template-columns:minmax(250px,1.4fr) minmax(140px,.95fr) minmax(140px,.95fr) minmax(190px,1.1fr);gap:24px}.pc-skin-rf .footer-brand>p{max-width:34ch;font-size:.9rem}.pc-skin-rf .footer-links,.pc-skin-rf .footer-contact{padding-left:14px}.pc-skin-rf .footer-links a,.pc-skin-rf .footer-contact a,.pc-skin-rf .footer-contact span{font-size:.9rem}}@media screen and (min-width:1280px) and (max-width:1439px){.pc-skin-rf .footer-content{grid-template-columns:minmax(280px,1.55fr) minmax(150px,1fr) minmax(150px,1fr) minmax(210px,1.08fr);gap:28px}}@media screen and (min-width:1440px){.pc-skin-rf .footer .container{max-width:1280px}.pc-skin-rf .footer-content{gap:40px}.pc-skin-rf .footer-brand>p{max-width:42ch}}@media screen and (min-width:1024px){.pc-skin-rf #packageTabsSection{min-height:48px}.pc-skin-rf #packageTabsSection .package-tabs{padding-top:2px;padding-bottom:2px}.pc-skin-rf #packageTabsSection .tab-item{min-height:38px;padding-top:5px;padding-bottom:5px}.pc-skin-rf .decision-snapshot .snapshot-card{gap:10px;padding:12px 14px}.pc-skin-rf .decision-snapshot .snapshot-icon{width:44px;height:44px;font-size:1.45rem}.pc-skin-rf .decision-snapshot .snapshot-value{font-size:1.38rem;line-height:1.15}.pc-skin-rf .decision-snapshot .snapshot-label{letter-spacing:.04em}.pc-skin-rf .decision-snapshot .snapshot-card:last-child{background:linear-gradient(135deg,#f7fbf6 0%,#eef7ec 100%);border-color:#2d5a2724}.pc-skin-rf .decision-snapshot .snapshot-card:last-child .snapshot-icon{background:#2d5a271a;width:42px;height:42px;font-size:1.35rem}.pc-skin-rf .decision-snapshot .snapshot-card:last-child .snapshot-value{color:#1f4d1a;letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.pc-skin-rf .decision-snapshot .snapshot-card:last-child .snapshot-label{letter-spacing:.08em;font-size:.72rem}.pc-skin-rf .decision-snapshot-section{margin-bottom:12px!important}.pc-skin-rf #packageTabsSection+.decision-snapshot-section{margin-top:-12px!important}.pc-skin-rf .route-info-section .route-info-block{margin-bottom:0}.pc-skin-rf .route-info-section .route-info-content{gap:5px}.pc-skin-rf .route-info-section .route-info-header{gap:4px}.pc-skin-rf .route-info-section .route-info-title-row{gap:10px}.pc-skin-rf .route-info-section .route-info-badge{padding:3px 10px;font-size:.78rem}.pc-skin-rf .route-info-section .route-info-rating{padding:4px 0}.pc-skin-rf .route-info-section .route-info-tags{gap:6px;margin-bottom:1px}.pc-skin-rf .route-info-section .route-info-tags .info-tag{gap:4px;padding:4px 8px;font-size:.76rem}.pc-skin-rf .route-info-section .route-info-tags .info-tag .icon{font-size:.8rem}.pc-skin-rf .route-info-section .route-info-basic{gap:10px 16px;padding:6px 0}.pc-skin-rf .route-info-section .route-info-basic .basic-item{gap:8px}.pc-skin-rf .route-info-section .route-info-basic .basic-icon{width:15px;height:15px}.pc-skin-rf .route-info-section .route-info-basic .basic-label,.pc-skin-rf .route-info-section .route-info-basic .basic-value{font-size:.78rem;line-height:1.3}.pc-skin-rf .route-info-section .trust-bar-inline{gap:14px;margin-top:8px;margin-bottom:6px;padding-top:10px;padding-bottom:10px}.pc-skin-rf .route-info-section .trust-bar-inline .trust-item-inline{gap:3px}.pc-skin-rf .route-info-section .trust-bar-inline .trust-icon{width:34px;height:34px;font-size:1.05rem}.pc-skin-rf .route-info-section .trust-bar-inline .trust-label{font-size:.78rem;line-height:1.2}.pc-skin-rf .route-info-section .trust-bar-inline .trust-value{font-size:.7rem;line-height:1.2}.pc-skin-rf .route-info-section .route-info-actions{margin-top:10px!important}.pc-skin-rf .intro-highlights .highlight-card .highlight-icon{margin-bottom:16px}.pc-skin-rf .intro-highlights .highlight-card .highlight-card-image{width:calc(100% + 12px);max-width:none;margin:8px -6px -1px}.pc-skin-rf .intro-highlights .highlight-card .highlight-card-content{padding-left:6px;padding-right:6px}.pc-skin-rf .intro-highlights .highlight-card{border-color:#2d5a271f;border-radius:12px;min-height:182px;box-shadow:0 6px 18px #12221414}.pc-skin-rf .intro-highlights .highlight-card .highlight-card-title{margin-bottom:3px;font-size:.74rem;line-height:1.25}.pc-skin-rf .intro-highlights .highlight-card .highlight-card-desc{width:8.2em;font-size:.7rem;line-height:1.4}.pc-skin-rf .intro-highlights .highlights-grid{gap:10px}.pc-skin-rf .route-info-section+.route-intro-section{padding-top:28px!important}.pc-skin-rf .route-intro-section+.media-showcase-section,.pc-skin-rf .media-showcase-section+.package-section{padding-top:40px!important}.pc-skin-rf .package-section .section-header.left-aligned{margin-bottom:24px!important}.pc-skin-rf .package-section+.reviews-section{padding-top:32px!important}.pc-skin-rf .reviews-section+.schedule-section,.pc-skin-rf .schedule-section+.tips-section{padding-top:40px!important}.pc-skin-rf .reviews-section .reviews-header{margin-bottom:24px!important}.pc-skin-rf .reviews-section .reviews-list{gap:18px}.pc-skin-rf .reviews-section .review-card{padding:20px}.pc-skin-rf .reviews-section .review-actions{margin-top:12px;padding-top:12px}.pc-skin-rf .reviews-section .pagination-info{margin-top:24px;margin-bottom:10px}.pc-skin-rf .reviews-section .pagination-container{margin-top:20px;padding-top:16px}.pc-skin-rf .schedule-section .section-header.centered,.pc-skin-rf .tips-section .section-header.centered{margin-bottom:28px!important}.pc-skin-rf .schedule-section .schedule-timeline{width:100%;max-width:none}.pc-skin-rf .schedule-section .schedule-item{margin-bottom:24px}.pc-skin-rf .schedule-section .schedule-content{padding:18px 20px}.pc-skin-rf .tips-section .tips-grid{gap:18px}.pc-skin-rf .tips-section .tip-card{padding:22px}.pc-skin-rf .tips-section .tip-card h4{margin-bottom:12px}.pc-skin-rf .tips-section .tip-card li{padding:6px 0}.pc-skin-rf .footer-contact .contact-item{align-items:start}.pc-skin-rf .footer-contact .contact-icon{flex-shrink:0}}.pc-skin-rf .nav-close-btn{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.pc-skin-rf .nav-close-btn svg{width:22px;height:22px;display:block}
