.pc-skin-rf .route-map-section{background:linear-gradient(#f8faf8 0,#fff 100%)}.pc-skin-rf .route-map-wrapper{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-lg);text-align:center;background:#fff;box-shadow:0 4px 20px #00000014}.pc-skin-rf .route-map-image{border-radius:var(--rf-radius-lg);cursor:pointer;width:100%;max-width:100%;height:auto;transition:transform .3s}.pc-skin-rf .route-map-image:hover{transform:scale(1.02)}.pc-skin-rf .route-map-tip{margin-top:var(--rf-spacing-sm);color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .route-nav-section{padding:var(--rf-spacing-xl)0;background:#fff}.pc-skin-rf .route-quick-nav{justify-content:center;gap:var(--rf-spacing-md);flex-wrap:wrap;display:flex}.pc-skin-rf .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);background:#f8f9fa;border:2px solid #0000;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.pc-skin-rf .route-nav-item:hover{background:var(--rf-nav-color);color:#fff;border-color:var(--rf-nav-color);transform:translateY(-2px)}.pc-skin-rf .route-nav-item .nav-tag{background:var(--rf-nav-color);color:#fff;width:28px;height:28px;font-size:var(--rf-font-size-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pc-skin-rf .route-nav-item:hover .nav-tag{color:var(--rf-nav-color);background:#fff}.pc-skin-rf .routes-detail-section{padding:var(--rf-spacing-xl)0}.pc-skin-rf .routes-grid-2col{gap:var(--rf-spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.pc-skin-rf .route-card{border-radius:var(--rf-radius-xl);background:#fff;border:1px solid #e8e8e8;transition:all .3s;overflow:hidden;box-shadow:0 2px 12px #0000000f}.pc-skin-rf .route-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.pc-skin-rf .route-card.featured{background:linear-gradient(135deg,#fff 0,#fafffe 100%);border:1px solid #e8e8e8}.pc-skin-rf .route-card-header{align-items:center;gap:var(--rf-spacing-md);padding:var(--rf-spacing-md)var(--rf-spacing-lg);background:linear-gradient(135deg,#f8faf8 0,#fff 100%);border-bottom:1px solid #f0f0f0;display:flex}.pc-skin-rf .route-badge-wrapper{align-items:center;gap:var(--rf-spacing-sm);display:flex}.pc-skin-rf .route-letter{background:var(--rf-letter-color,var(--rf-route-color,#2d5a27));color:#fff;width:36px;height:36px;font-size:var(--rf-font-size-lg);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pc-skin-rf .route-label{background:var(--rf-letter-color,var(--rf-route-color,#2d5a27));color:#fff;border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-xs);padding:3px 10px;font-weight:500;display:inline-block}.pc-skin-rf .route-label.hot{background:linear-gradient(135deg,#ff6b6b,#ff8e53)}.pc-skin-rf .route-name{font-size:var(--rf-font-size-lg);color:var(--rf-text);flex:1;margin:0;font-weight:700}.pc-skin-rf .route-rating{color:#f59e0b;font-size:var(--rf-font-size-sm)}.pc-skin-rf .route-card-body{padding:var(--rf-spacing-md)var(--rf-spacing-lg)}.pc-skin-rf .route-intro{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .route-slogan{font-size:var(--rf-font-size-base);color:var(--rf-route-color);margin-bottom:var(--rf-spacing-xs);font-weight:600}.pc-skin-rf .route-intro p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm);margin:0;line-height:1.7}.pc-skin-rf .route-key-info{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-key-info .info-item{font-size:var(--rf-font-size-xs);color:var(--rf-text-secondary);white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;display:flex}.pc-skin-rf .route-key-info .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{gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-md);padding:var(--rf-spacing-sm);border-radius:var(--rf-radius-md);background:#f8f9fa;flex-wrap:wrap;display:flex}.pc-skin-rf .stat-item{align-items:center;gap:var(--rf-spacing-sm);flex:1;min-width:150px;display:flex}.pc-skin-rf .stat-bar{background:#e0e0e0;border-radius:3px;flex:1;height:6px;overflow:hidden}.pc-skin-rf .stat-fill{background:linear-gradient(90deg,#4facfe,#00f2fe);border-radius:3px;height:100%}.pc-skin-rf .stat-bar.forest .stat-fill{background:linear-gradient(90deg,#27ae60,#2ecc71)}.pc-skin-rf .stat-bar.night .stat-fill{background:linear-gradient(90deg,#9b59b6,#8e44ad)}.pc-skin-rf .stat-label{font-size:var(--rf-font-size-xs);color:var(--rf-text-secondary);white-space:nowrap}.pc-skin-rf .route-options{gap:var(--rf-spacing-sm);margin-bottom:var(--rf-spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.pc-skin-rf .option-card{border-radius:var(--rf-radius-sm);padding:var(--rf-spacing-sm);background:#f8f9fa}.pc-skin-rf .option-card h4{color:var(--rf-route-color);margin-bottom:var(--rf-spacing-xs);font-size:var(--rf-font-size-sm)}.pc-skin-rf .option-card ul{margin:0;padding:0;list-style:none}.pc-skin-rf .option-card li{font-size:var(--rf-font-size-xs);color:var(--rf-text-secondary);padding:2px 0}.pc-skin-rf .option-card li:before{content:"✓ ";color:var(--rf-route-color)}.pc-skin-rf .route-highlights{gap:var(--rf-spacing-xs);margin-bottom:var(--rf-spacing-md);flex-wrap:wrap;display:flex}.pc-skin-rf .highlight-tag{color:#e65100;border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-xs);background:linear-gradient(135deg,#fff3e0,#ffe0b2);padding:2px 8px;font-weight:500;display:inline-block}.pc-skin-rf .route-features{gap:var(--rf-spacing-sm);margin-bottom:var(--rf-spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pc-skin-rf .feature-item{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-sm);border-radius:var(--rf-radius-sm);background:#f8f9fa;transition:all .2s;display:flex}.pc-skin-rf .feature-item:hover{background:#f0f7f0}.pc-skin-rf .feature-icon{font-size:var(--rf-font-size-lg)}.pc-skin-rf .feature-content strong{color:var(--rf-text);font-size:var(--rf-font-size-sm);margin-bottom:2px;display:block}.pc-skin-rf .feature-content span{font-size:var(--rf-font-size-xs);color:var(--rf-text-secondary)}.pc-skin-rf .route-actions{gap:var(--rf-spacing-sm);padding-top:var(--rf-spacing-sm);border-top:1px solid #f0f0f0;display:flex}.pc-skin-rf .route-actions .btn{padding:var(--rf-spacing-xs)var(--rf-spacing-md);font-size:var(--rf-font-size-sm)}.pc-skin-rf .comparison-table-wrapper{border-radius:var(--rf-radius-lg);overflow-x:auto;box-shadow:0 2px 12px #0000000f}.pc-skin-rf .comparison-table td,.pc-skin-rf .comparison-table th{padding:var(--rf-spacing-sm)var(--rf-spacing-md);text-align:left;font-size:var(--rf-font-size-sm);border-bottom:1px solid #f0f0f0}.pc-skin-rf .comparison-table th{background:var(--rf-primary);color:#fff;white-space:nowrap;font-weight:600}.pc-skin-rf .comparison-table tbody tr:hover td{background:#f8faf8}.pc-skin-rf .comparison-table .table-tag{color:var(--rf-primary);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-xs);background:#e8f5e9;padding:2px 8px;display:inline-block}.pc-skin-rf .comparison-table .table-tag.hot{color:#e65100;background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.pc-skin-rf .comparison-table .table-tag.clickable{cursor:pointer;transition:all .2s}.pc-skin-rf .comparison-table .table-tag.clickable:hover{transform:scale(1.05);box-shadow:0 2px 8px #e651004d}.pc-skin-rf .route-label.clickable{cursor:pointer;transition:all .2s;position:relative}.pc-skin-rf .route-label.clickable:hover{transform:scale(1.05);box-shadow:0 2px 8px #ff6b6b66}.pc-skin-rf .route-label.clickable:after{content:" ⓘ";font-size:.8em}.pc-skin-rf .gold-route-modal{border-radius:var(--rf-radius-xl);max-width:520px;padding:0;overflow:hidden}.pc-skin-rf .gold-route-content{text-align:center}.pc-skin-rf .gold-header{padding:var(--rf-spacing-xl)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-bottom:var(--rf-spacing-sm);z-index:1;font-size:3rem;display:block;position:relative}.pc-skin-rf .gold-header h3{color:#5d4e0e;font-size:var(--rf-font-size-xl);margin:0 0 var(--rf-spacing-xs);z-index:1;font-weight:700;position:relative}.pc-skin-rf .gold-subtitle{color:#8b7355;font-size:var(--rf-font-size-sm);z-index:1;margin:0;position:relative}.pc-skin-rf .gold-body{padding:var(--rf-spacing-lg);text-align:left}.pc-skin-rf .gold-body h4{color:var(--rf-text);font-size:var(--rf-font-size-base);margin:0 0 var(--rf-spacing-sm);padding-bottom:var(--rf-spacing-xs);border-bottom:2px solid gold;font-weight:600}.pc-skin-rf .gold-intro{margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .gold-intro p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm);margin:0 0 var(--rf-spacing-sm);line-height:1.6}.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-md);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-md)var(--rf-spacing-lg)var(--rf-spacing-lg)}.pc-skin-rf .gold-footer .btn{min-width:150px}.pc-skin-rf .cta-section{background:linear-gradient(135deg,var(--rf-primary)0,var(--rf-primary-dark)100%);color:#fff}.pc-skin-rf .cta-content{text-align:center;padding:var(--rf-spacing-2xl)0}.pc-skin-rf .cta-buttons .btn-outline{color:#fff;border-color:#fff}.pc-skin-rf .cta-buttons .btn-outline:hover{color:var(--rf-primary);background:#fff}.pc-skin-rf .benefits-section,.pc-skin-rf .clients-section,.pc-skin-rf .courses-section,.pc-skin-rf .guarantee-section,.pc-skin-rf .service-highlights,.pc-skin-rf .target-section,.pc-skin-rf .testimonials-section{background:#f8faf8}.pc-skin-rf .activities-section,.pc-skin-rf .cases-section,.pc-skin-rf .notice-section,.pc-skin-rf .packages-section,.pc-skin-rf .pricing-section,.pc-skin-rf .process-section{background:#fff}.pc-skin-rf .page-header-service{min-height:50vh}.pc-skin-rf .service-badge-large{padding:var(--rf-spacing-sm)var(--rf-spacing-lg);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-lg);margin-bottom:var(--rf-spacing-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;display:inline-block}.pc-skin-rf .service-subtitle{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-lg);opacity:.95}.pc-skin-rf .service-quick-info{justify-content:center;gap:var(--rf-spacing-xl);margin-bottom:var(--rf-spacing-xl);flex-wrap:wrap;display:flex}.pc-skin-rf .quick-info-item{align-items:center;gap:var(--rf-spacing-sm);font-size:var(--rf-font-size-base);padding:var(--rf-spacing-sm)var(--rf-spacing-md);border-radius:var(--rf-radius-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;display:flex}.pc-skin-rf .page-header-actions{justify-content:center;gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-lg);flex-wrap:wrap;display:flex}.pc-skin-rf .page-header-actions .btn-outline{color:#fff;border-color:#fff}.pc-skin-rf .page-header-actions .btn-outline:hover{color:var(--rf-primary);background:#fff}.pc-skin-rf .highlight-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);text-align:center;box-shadow:var(--rf-shadow);transition:all var(--rf-transition-base)}.pc-skin-rf .highlight-card:hover{box-shadow:var(--rf-shadow-xl);transform:translateY(-8px)}.pc-skin-rf .highlight-card .highlight-icon{margin-bottom:var(--rf-spacing-md);font-size:48px}.pc-skin-rf .highlight-card h3{font-size:var(--rf-font-size-xl);color:var(--rf-text);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .highlight-card p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm);line-height:1.6}.pc-skin-rf .itinerary-tabs{justify-content:center;gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-xl);display:flex}.pc-skin-rf .itinerary-tab{padding:var(--rf-spacing-sm)var(--rf-spacing-xl);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-base);cursor:pointer;transition:all var(--rf-transition-base);background:#f5f5f5;border:none;font-weight:500}.pc-skin-rf .itinerary-tab:hover{background:#e8e8e8}.pc-skin-rf .itinerary-tab.active{background:var(--rf-primary);color:#fff}.pc-skin-rf .itinerary-panel{display:none}.pc-skin-rf .itinerary-panel.active{display:block}.pc-skin-rf .timeline{padding-left:60px;position:relative}.pc-skin-rf .timeline:before{content:"";background:var(--rf-primary-light);width:3px;position:absolute;top:0;bottom:0;left:20px}.pc-skin-rf .timeline-item{margin-bottom:var(--rf-spacing-lg);padding:var(--rf-spacing-lg);background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);box-shadow:var(--rf-shadow);position:relative}.pc-skin-rf .timeline-item:before{content:"";background:var(--rf-primary);width:16px;height:16px;box-shadow:0 0 0 3px var(--rf-primary-light);border:3px solid #fff;border-radius:50%;position:absolute;top:50%;left:-48px;transform:translateY(-50%)}.pc-skin-rf .timeline-item .time{color:var(--rf-primary);font-weight:700;font-size:var(--rf-font-size-lg);position:absolute;top:50%;left:-120px;transform:translateY(-50%)}.pc-skin-rf .timeline-item .content h4{color:var(--rf-text);margin-bottom:var(--rf-spacing-xs)}.pc-skin-rf .timeline-item .content p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .pricing-cards{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pc-skin-rf .pricing-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-xl);text-align:center;box-shadow:var(--rf-shadow);transition:all var(--rf-transition-base);position:relative}.pc-skin-rf .pricing-card:hover{box-shadow:var(--rf-shadow-xl);transform:translateY(-8px)}.pc-skin-rf .pricing-card.featured{border:2px solid var(--rf-primary);transform:scale(1.05)}.pc-skin-rf .pricing-card.featured:hover{transform:scale(1.05)translateY(-8px)}.pc-skin-rf .pricing-badge{color:#fff;padding:var(--rf-spacing-xs)var(--rf-spacing-md);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-sm);background:linear-gradient(135deg,#ff6b6b,#ff8e53);font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pc-skin-rf .pricing-header h3{font-size:var(--rf-font-size-xl);color:var(--rf-text);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .pricing-header .price{margin-bottom:var(--rf-spacing-sm);justify-content:center;align-items:baseline;display:flex}.pc-skin-rf .pricing-header .currency{font-size:var(--rf-font-size-xl);color:var(--rf-primary);font-weight:600}.pc-skin-rf .pricing-header .amount{color:var(--rf-primary);font-size:48px;font-weight:700}.pc-skin-rf .pricing-header .unit{font-size:var(--rf-font-size-base);color:var(--rf-text-secondary)}.pc-skin-rf .pricing-header .price-note{font-size:var(--rf-font-size-sm);color:var(--rf-text-secondary)}.pc-skin-rf .pricing-features{margin:var(--rf-spacing-lg)0;text-align:left;padding:0;list-style:none}.pc-skin-rf .pricing-features li{padding:var(--rf-spacing-sm)0;border-bottom:1px solid var(--rf-border);align-items:center;gap:var(--rf-spacing-sm);display:flex}.pc-skin-rf .pricing-features .check{color:var(--rf-primary);font-weight:700}.pc-skin-rf .target-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pc-skin-rf .target-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);text-align:center;box-shadow:var(--rf-shadow)}.pc-skin-rf .target-card .target-icon{margin-bottom:var(--rf-spacing-md);font-size:48px}.pc-skin-rf .target-card h3{font-size:var(--rf-font-size-lg);color:var(--rf-text);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .target-card p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .notice-card{border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-lg);background:#fff9e6}.pc-skin-rf .notice-card h4{color:#e65100;margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .notice-card ul{margin:0;padding:0;list-style:none}.pc-skin-rf .notice-card li{padding:var(--rf-spacing-xs)0;color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .notice-card li:before{content:"• ";color:#e65100}.pc-skin-rf .testimonial-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);box-shadow:var(--rf-shadow);color:var(--rf-text)}.pc-skin-rf .testimonial-card .rating{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .testimonial-card .content{color:var(--rf-text-secondary);margin-bottom:var(--rf-spacing-lg);font-style:italic;line-height:1.8}.pc-skin-rf .testimonial-card .author{align-items:center;gap:var(--rf-spacing-md);display:flex}.pc-skin-rf .testimonial-card .avatar{background:var(--rf-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.pc-skin-rf .testimonial-card .info strong{color:var(--rf-text);display:block}.pc-skin-rf .testimonial-card .info span{font-size:var(--rf-font-size-sm);color:var(--rf-text-secondary)}.pc-skin-rf .courses-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pc-skin-rf .course-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);box-shadow:var(--rf-shadow);transition:all var(--rf-transition-base);overflow:hidden}.pc-skin-rf .course-card:hover{box-shadow:var(--rf-shadow-xl);transform:translateY(-8px)}.pc-skin-rf .course-image{height:200px;overflow:hidden}.pc-skin-rf .course-image img{object-fit:cover;width:100%;height:100%;transition:transform var(--rf-transition-base)}.pc-skin-rf .course-card:hover .course-image img{transform:scale(1.1)}.pc-skin-rf .course-content{padding:var(--rf-spacing-lg)}.pc-skin-rf .course-tags{gap:var(--rf-spacing-sm);margin-bottom:var(--rf-spacing-md);display:flex}.pc-skin-rf .course-tags .tag{background:var(--rf-primary-light);color:var(--rf-primary);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-xs);padding:2px 10px}.pc-skin-rf .course-content h3{font-size:var(--rf-font-size-lg);color:var(--rf-text);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .course-content p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .course-info{gap:var(--rf-spacing-md);font-size:var(--rf-font-size-xs);color:var(--rf-text-secondary);display:flex}.pc-skin-rf .process-steps{justify-content:center;align-items:center;gap:var(--rf-spacing-md);flex-wrap:wrap;display:flex}.pc-skin-rf .process-step{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-lg);text-align:center;box-shadow:var(--rf-shadow);min-width:150px}.pc-skin-rf .process-step .step-number{background:var(--rf-primary);color:#fff;width:40px;height:40px;margin:0 auto var(--rf-spacing-md);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.pc-skin-rf .process-step h4{color:var(--rf-text);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .process-step p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .process-arrow{font-size:var(--rf-font-size-2xl);color:var(--rf-primary)}.pc-skin-rf .guarantee-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pc-skin-rf .guarantee-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-lg);text-align:center;box-shadow:var(--rf-shadow)}.pc-skin-rf .guarantee-card .guarantee-icon{margin-bottom:var(--rf-spacing-sm);font-size:40px}.pc-skin-rf .guarantee-card h4{color:var(--rf-text);margin-bottom:var(--rf-spacing-xs)}.pc-skin-rf .guarantee-card p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .cases-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pc-skin-rf .case-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);box-shadow:var(--rf-shadow);overflow:hidden}.pc-skin-rf .case-image{height:180px;overflow:hidden}.pc-skin-rf .case-image img{object-fit:cover;width:100%;height:100%}.pc-skin-rf .case-content{padding:var(--rf-spacing-lg)}.pc-skin-rf .case-content h4{color:var(--rf-text);margin-bottom:var(--rf-spacing-xs)}.pc-skin-rf .case-content p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .case-tag{background:var(--rf-primary-light);color:var(--rf-primary);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-xs);padding:2px 10px;display:inline-block}.pc-skin-rf .activities-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pc-skin-rf .activity-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);text-align:center;box-shadow:var(--rf-shadow);transition:all var(--rf-transition-base)}.pc-skin-rf .activity-card .activity-icon{margin-bottom:var(--rf-spacing-md);font-size:48px}.pc-skin-rf .activity-card h3{font-size:var(--rf-font-size-lg);color:var(--rf-text);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .activity-card p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .activity-features{justify-content:center;gap:var(--rf-spacing-md);font-size:var(--rf-font-size-xs);color:var(--rf-text-secondary);display:flex}.pc-skin-rf .packages-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pc-skin-rf .package-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-xl);text-align:center;box-shadow:var(--rf-shadow);transition:all var(--rf-transition-base);position:relative}.pc-skin-rf .package-card:hover{box-shadow:var(--rf-shadow-xl);transform:translateY(-8px)}.pc-skin-rf .package-card.featured:hover{transform:scale(1.05)translateY(-8px)}.pc-skin-rf .package-badge{background:linear-gradient(135deg,var(--rf-primary),var(--rf-primary-dark));color:#fff;padding:var(--rf-spacing-xs)var(--rf-spacing-md);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-sm);font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pc-skin-rf .package-header h3{font-size:var(--rf-font-size-xl);color:var(--rf-text);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .package-price{margin-bottom:var(--rf-spacing-sm);justify-content:center;align-items:baseline;display:flex}.pc-skin-rf .package-price .currency{font-size:var(--rf-font-size-xl);color:var(--rf-primary);font-weight:600}.pc-skin-rf .package-price .amount{color:var(--rf-primary);font-size:48px;font-weight:700}.pc-skin-rf .package-price .unit{font-size:var(--rf-font-size-base);color:var(--rf-text-secondary)}.pc-skin-rf .package-duration{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .package-includes{margin:var(--rf-spacing-lg)0;text-align:left;padding:0;list-style:none}.pc-skin-rf .package-includes li{padding:var(--rf-spacing-sm)0;border-bottom:1px solid var(--rf-border);align-items:center;gap:var(--rf-spacing-sm);display:flex}.pc-skin-rf .package-includes .check{color:var(--rf-primary);font-weight:700}.pc-skin-rf .benefits-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pc-skin-rf .benefit-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);box-shadow:var(--rf-shadow);position:relative}.pc-skin-rf .benefit-card .benefit-number{color:var(--rf-primary-light);top:var(--rf-spacing-md);right:var(--rf-spacing-md);font-size:64px;font-weight:700;position:absolute}.pc-skin-rf .benefit-card h4{font-size:var(--rf-font-size-lg);color:var(--rf-text);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .benefit-card p{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .clients-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pc-skin-rf .client-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);text-align:center;box-shadow:var(--rf-shadow)}.pc-skin-rf .client-logo{height:60px;margin-bottom:var(--rf-spacing-md);justify-content:center;align-items:center;display:flex}.pc-skin-rf .client-logo img{object-fit:contain;filter:grayscale();opacity:.6;max-width:120px;max-height:60px;transition:all var(--rf-transition-base)}.pc-skin-rf .client-card:hover .client-logo img{filter:grayscale(0%);opacity:1}.pc-skin-rf .client-name{color:var(--rf-text);margin-bottom:var(--rf-spacing-xs);font-weight:600}.pc-skin-rf .client-desc{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .cta-section{background:linear-gradient(135deg,var(--rf-primary)0,var(--rf-primary-dark)100%);color:#fff;padding:var(--rf-spacing-3xl)0}.pc-skin-rf .cta-content{text-align:center}.pc-skin-rf .cta-content h2{font-size:var(--rf-font-size-3xl);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .cta-content p{font-size:var(--rf-font-size-lg);opacity:.9;margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .cta-actions{justify-content:center;gap:var(--rf-spacing-md);flex-wrap:wrap;display:flex}.pc-skin-rf .cta-actions .btn-outline{color:#fff;border-color:#fff}.pc-skin-rf .cta-actions .btn-outline:hover{color:var(--rf-primary);background:#fff}.pc-skin-rf .page-header{text-align:center;justify-content:center;align-items:center;height:40vh;min-height:300px;margin-top:0;display:flex;position:relative;overflow:hidden}.pc-skin-rf .page-header-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pc-skin-rf .page-header-overlay{background:linear-gradient(#00000080 0,#2d5a27b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.pc-skin-rf .page-header-content{z-index:1;color:#fff;padding:var(--rf-spacing-lg);position:relative}.pc-skin-rf .page-header-content h1{font-size:var(--rf-font-size-4xl);margin-bottom:var(--rf-spacing-md);text-shadow:2px 2px 10px #0000004d;font-weight:700}.pc-skin-rf .page-header-content p{font-size:var(--rf-font-size-lg);opacity:.9;margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .breadcrumb{font-size:var(--rf-font-size-sm);opacity:.8}.pc-skin-rf .breadcrumb a{color:#fff;text-decoration:underline}.pc-skin-rf .breadcrumb a:hover{opacity:.8}.pc-skin-rf .breadcrumb span{margin:0 var(--rf-spacing-sm)}.pc-skin-rf .toc-nav{border-bottom:1px solid var(--rf-border);z-index:100;background:#fff;position:sticky;top:60px}.pc-skin-rf .toc-list{justify-content:center;gap:var(--rf-spacing-lg);padding:var(--rf-spacing-md)0;list-style:none;display:flex;overflow-x:auto}.pc-skin-rf .toc-list a{white-space:nowrap;color:var(--rf-muted);padding:var(--rf-spacing-sm)var(--rf-spacing-md);border-radius:var(--rf-radius-full);transition:all var(--rf-transition-base);font-weight:500}.pc-skin-rf .toc-list a:hover{color:var(--rf-primary);background:#2d5a271a}.pc-skin-rf .routes-detail{gap:var(--rf-spacing-3xl);flex-direction:column;display:flex}.pc-skin-rf .route-detail-card{background:var(--rf-card-bg);border-radius:var(--rf-radius-xl);box-shadow:var(--rf-shadow-lg);overflow:hidden}.pc-skin-rf .route-detail-card.featured{border:2px solid var(--rf-accent)}.pc-skin-rf .route-detail-header{gap:var(--rf-spacing-xl);grid-template-columns:1fr 1fr;display:grid}.pc-skin-rf .route-detail-image{height:300px;position:relative}.pc-skin-rf .route-detail-image img{object-fit:cover;width:100%;height:100%}.pc-skin-rf .route-detail-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-detail-badge.hot{background:var(--rf-accent)}.pc-skin-rf .route-detail-badge.pro{background:#7c3aed}.pc-skin-rf .route-detail-badge.special{background:#0891b2}.pc-skin-rf .route-detail-info{padding:var(--rf-spacing-xl);flex-direction:column;display:flex}.pc-skin-rf .route-detail-info h3{font-size:var(--rf-font-size-2xl);margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .route-detail-meta{gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.pc-skin-rf .meta-item{align-items:flex-start;gap:var(--rf-spacing-sm);display:flex}.pc-skin-rf .meta-icon{font-size:1.25rem}.pc-skin-rf .meta-item strong{font-size:var(--rf-font-size-sm);color:var(--rf-muted);display:block}.pc-skin-rf .meta-item span{font-weight:500}.pc-skin-rf .route-price-box{align-items:baseline;gap:var(--rf-spacing-sm);margin-top:auto;display:flex}.pc-skin-rf .price-label{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .price-value{color:var(--rf-accent);font-size:var(--rf-font-size-lg);font-weight:700}.pc-skin-rf .price-value strong{font-size:var(--rf-font-size-3xl)}.pc-skin-rf .route-detail-body{padding:var(--rf-spacing-xl);border-top:1px solid var(--rf-border)}.pc-skin-rf .route-section{margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .route-section:last-child{margin-bottom:0}.pc-skin-rf .route-section h4{font-size:var(--rf-font-size-lg);margin-bottom:var(--rf-spacing-md);color:var(--rf-primary)}.pc-skin-rf .route-section p{color:var(--rf-muted);line-height:1.8}.pc-skin-rf .schedule-list{list-style:none}.pc-skin-rf .schedule-list li{padding:var(--rf-spacing-sm)0;border-bottom:1px dashed var(--rf-border);color:var(--rf-muted)}.pc-skin-rf .schedule-list li strong{color:var(--rf-primary);margin-right:var(--rf-spacing-md)}.pc-skin-rf .highlights-grid{gap:var(--rf-spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pc-skin-rf .highlight-item{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 .highlight-icon{font-size:1.25rem}.pc-skin-rf .include-list{gap:var(--rf-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;display:grid}.pc-skin-rf .include-list li{color:var(--rf-primary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .comparison-table-wrapper{overflow-x:auto}.pc-skin-rf .comparison-table{border-collapse:collapse;border-radius:var(--rf-radius-lg);background:#fff;width:100%;overflow:hidden}.pc-skin-rf .comparison-table td,.pc-skin-rf .comparison-table th{padding:var(--rf-spacing-md);text-align:center;border-bottom:1px solid var(--rf-border)}.pc-skin-rf .comparison-table th{background:var(--rf-primary);color:#fff;font-weight:600}.pc-skin-rf .comparison-table th.highlight{background:var(--rf-accent)}.pc-skin-rf .comparison-table td.highlight{background:#ff6b351a;font-weight:500}.pc-skin-rf .comparison-table tbody tr:hover{background:#f9fafb}.pc-skin-rf .info-cards{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .info-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);text-align:center;border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .info-card-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .info-card h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .info-card p{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .cta-box{text-align:center;padding:var(--rf-spacing-2xl);border-radius:var(--rf-radius-xl);margin-top:var(--rf-spacing-2xl);background:linear-gradient(135deg,#2d5a271a 0,#4a8c421a 100%)}.pc-skin-rf .cta-box p{font-size:var(--rf-font-size-lg);margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .btn-lg{padding:var(--rf-spacing-md)var(--rf-spacing-2xl);font-size:var(--rf-font-size-lg)}.pc-skin-rf .season-cards{gap:var(--rf-spacing-lg);margin-bottom:var(--rf-spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .season-card{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-xl);border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .season-icon{margin-bottom:var(--rf-spacing-md);font-size:3rem}.pc-skin-rf .season-card h4{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .season-rating{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .rating-stars{margin-right:var(--rf-spacing-sm)}.pc-skin-rf .rating-text{font-size:var(--rf-font-size-sm);color:var(--rf-muted)}.pc-skin-rf .season-card>p{color:var(--rf-muted);font-size:var(--rf-font-size-sm);margin-bottom:var(--rf-spacing-md);line-height:1.6}.pc-skin-rf .season-tips{font-size:var(--rf-font-size-sm);list-style:none}.pc-skin-rf .season-tips li{padding:var(--rf-spacing-xs)0;color:var(--rf-muted)}.pc-skin-rf .time-tips{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);background:#f9fafb}.pc-skin-rf .time-tips h4{margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .time-slots{gap:var(--rf-spacing-md);display:grid}.pc-skin-rf .time-slot{align-items:center;gap:var(--rf-spacing-lg);padding:var(--rf-spacing-md);border-radius:var(--rf-radius-md);background:#fff;display:flex}.pc-skin-rf .time-slot .time{color:var(--rf-primary);min-width:120px;font-weight:700}.pc-skin-rf .equipment-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pc-skin-rf .equipment-category{border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff;overflow:hidden}.pc-skin-rf .category-header{align-items:center;gap:var(--rf-spacing-md);padding:var(--rf-spacing-md)var(--rf-spacing-lg);background:var(--rf-primary);color:#fff;display:flex}.pc-skin-rf .category-icon{font-size:1.5rem}.pc-skin-rf .category-header h4{margin:0}.pc-skin-rf .equipment-list{padding:var(--rf-spacing-md);list-style:none}.pc-skin-rf .equipment-list li{padding:var(--rf-spacing-sm);border-bottom:1px solid var(--rf-border);justify-content:space-between;align-items:center;display:flex}.pc-skin-rf .equipment-list li:last-child{border-bottom:none}.pc-skin-rf .item-importance{font-size:var(--rf-font-size-xs);border-radius:var(--rf-radius-full);padding:2px 8px}.pc-skin-rf .item-importance.required{color:#dc2626;background:#fee2e2}.pc-skin-rf .item-importance.recommended{color:#d97706;background:#fef3c7}.pc-skin-rf .item-importance.optional{color:#0284c7;background:#e0f2fe}.pc-skin-rf .equipment-note{margin-top:var(--rf-spacing-xl);padding:var(--rf-spacing-lg);border-radius:var(--rf-radius-lg);border-left:4px solid var(--rf-primary);background:#f0fdf4}.pc-skin-rf .equipment-note h4{color:var(--rf-primary);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .preparation-timeline{max-width:800px;margin:0 auto;position:relative}.pc-skin-rf .timeline-item{gap:var(--rf-spacing-xl);margin-bottom:var(--rf-spacing-xl);display:flex}.pc-skin-rf .timeline-marker{background:var(--rf-primary);color:#fff;width:48px;height:48px;font-weight:700;font-size:var(--rf-font-size-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-skin-rf .timeline-content{padding:var(--rf-spacing-lg);border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff;flex:1}.pc-skin-rf .timeline-content h4{color:var(--rf-primary);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .timeline-content ul{list-style:none}.pc-skin-rf .timeline-content li{padding:var(--rf-spacing-xs)0;color:var(--rf-muted);padding-left:var(--rf-spacing-lg);position:relative}.pc-skin-rf .timeline-content li:before{content:"•";color:var(--rf-primary);position:absolute;left:0}.pc-skin-rf .techniques-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pc-skin-rf .technique-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .technique-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .technique-card h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .technique-card>p{color:var(--rf-muted);margin-bottom:var(--rf-spacing-md);line-height:1.6}.pc-skin-rf .technique-tip{padding:var(--rf-spacing-md);border-radius:var(--rf-radius-md);font-size:var(--rf-font-size-sm);background:#f0fdf4}.pc-skin-rf .safety-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pc-skin-rf .safety-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);background:#fff}.pc-skin-rf .safety-card.warning{background:#fef2f2;border:1px solid #fecaca}.pc-skin-rf .safety-card.info{background:#f0f9ff;border:1px solid #bae6fd}.pc-skin-rf .safety-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .safety-card h4{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .safety-card ul{list-style:none}.pc-skin-rf .safety-card li{padding:var(--rf-spacing-xs)0;color:var(--rf-muted)}.pc-skin-rf .photo-tips-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .photo-tip-card{border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff;overflow:hidden}.pc-skin-rf .photo-tip-card img{object-fit:cover;width:100%;height:150px}.pc-skin-rf .photo-tip-card h4{padding:var(--rf-spacing-md)var(--rf-spacing-md)var(--rf-spacing-sm)}.pc-skin-rf .photo-tip-card p{padding:0 var(--rf-spacing-md)var(--rf-spacing-md);color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .photo-gallery-cta{text-align:center;margin-top:var(--rf-spacing-2xl)}.pc-skin-rf .about-story{gap:var(--rf-spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.pc-skin-rf .story-image img{border-radius:var(--rf-radius-xl);box-shadow:var(--rf-shadow-lg)}.pc-skin-rf .story-content h2{font-size:var(--rf-font-size-3xl);margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .story-content p{color:var(--rf-muted);margin-bottom:var(--rf-spacing-md);line-height:1.8}.pc-skin-rf .stats-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pc-skin-rf .stat-card{text-align:center;color:#fff}.pc-skin-rf .stat-card .stat-number{font-size:var(--rf-font-size-4xl);margin-bottom:var(--rf-spacing-sm);font-weight:700;line-height:1}.pc-skin-rf .stat-card .stat-label{font-size:var(--rf-font-size-sm);opacity:.9}.pc-skin-rf .advantages-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pc-skin-rf .advantage-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);text-align:center;background:#fff}.pc-skin-rf .advantage-icon{margin-bottom:var(--rf-spacing-md);font-size:3rem}.pc-skin-rf .advantage-card h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .advantage-card p{color:var(--rf-muted);font-size:var(--rf-font-size-sm);line-height:1.6}.pc-skin-rf .team-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .team-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);text-align:center;border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .team-avatar{width:100px;height:100px;margin:0 auto var(--rf-spacing-md);border-radius:50%;overflow:hidden}.pc-skin-rf .team-avatar img{object-fit:cover;width:100%;height:100%}.pc-skin-rf .team-card h4{margin-bottom:var(--rf-spacing-xs)}.pc-skin-rf .team-role{color:var(--rf-primary);font-size:var(--rf-font-size-sm);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .team-desc{color:var(--rf-muted);font-size:var(--rf-font-size-sm);line-height:1.6}.pc-skin-rf .honor-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .honor-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);text-align:center;border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .honor-icon{margin-bottom:var(--rf-spacing-md);font-size:3rem}.pc-skin-rf .honor-card h4{margin-bottom:var(--rf-spacing-xs);font-size:var(--rf-font-size-base)}.pc-skin-rf .honor-card p{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .eco-content{gap:var(--rf-spacing-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.pc-skin-rf .eco-text h2{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .eco-list{list-style:none}.pc-skin-rf .eco-list li{padding:var(--rf-spacing-sm)0;color:var(--rf-muted)}.pc-skin-rf .eco-image img{border-radius:var(--rf-radius-xl);box-shadow:var(--rf-shadow-lg)}.pc-skin-rf .testimonials-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pc-skin-rf .testimonial-item{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .testimonial-item .testimonial-rating{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .testimonial-item .testimonial-text{color:var(--rf-muted);margin-bottom:var(--rf-spacing-md);font-style:italic;line-height:1.6}.pc-skin-rf .testimonial-author{justify-content:space-between;align-items:center;display:flex}.pc-skin-rf .author-name{font-weight:500}.pc-skin-rf .author-date{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .contact-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .contact-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);text-align:center;border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .contact-card.primary{background:var(--rf-primary);color:#fff;border:none}.pc-skin-rf .contact-icon{margin-bottom:var(--rf-spacing-md);font-size:3rem}.pc-skin-rf .contact-card h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .contact-value{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm);font-weight:700}.pc-skin-rf .contact-desc{font-size:var(--rf-font-size-sm);opacity:.8;margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .location-wrapper{gap:var(--rf-spacing-3xl);grid-template-columns:1fr 1fr;display:grid}.pc-skin-rf .location-info h3{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .transport-info{margin:var(--rf-spacing-xl)0}.pc-skin-rf .transport-info h4{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .transport-item{gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-md);padding:var(--rf-spacing-md);border-radius:var(--rf-radius-md);background:#fff;display:flex}.pc-skin-rf .transport-icon{font-size:1.5rem}.pc-skin-rf .transport-item strong{margin-bottom:var(--rf-spacing-xs);display:block}.pc-skin-rf .transport-item p{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .pickup-info{padding:var(--rf-spacing-lg);border-radius:var(--rf-radius-lg);background:#f0fdf4}.pc-skin-rf .pickup-info h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .pickup-note{margin-top:var(--rf-spacing-sm);font-weight:500}.pc-skin-rf .pickup-note a{color:var(--rf-primary)}.pc-skin-rf .map-placeholder{border-radius:var(--rf-radius-xl);height:100%;min-height:300px;position:relative;overflow:hidden}.pc-skin-rf .map-placeholder img{object-fit:cover;width:100%;height:100%}.pc-skin-rf .map-overlay{padding:var(--rf-spacing-lg);color:#fff;text-align:center;background:linear-gradient(#0000,#000000b3);position:absolute;bottom:0;left:0;right:0}.pc-skin-rf .business-hours{padding:var(--rf-spacing-2xl);border-radius:var(--rf-radius-xl);text-align:center;border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .business-hours h3{margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .hours-grid{justify-content:center;gap:var(--rf-spacing-2xl);margin-bottom:var(--rf-spacing-md);display:flex}.pc-skin-rf .hours-item{text-align:center}.pc-skin-rf .hours-item .day{margin-bottom:var(--rf-spacing-xs);font-weight:500;display:block}.pc-skin-rf .hours-item .time{color:var(--rf-primary);font-weight:700}.pc-skin-rf .hours-note{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .social-grid{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.pc-skin-rf .social-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);text-align:center;border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .social-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .social-card h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .social-card p{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .social-id{color:var(--rf-primary);font-weight:500}.pc-skin-rf .quick-contact{text-align:center;padding:var(--rf-spacing-2xl);background:var(--rf-gradient-primary);color:#fff;border-radius:var(--rf-radius-xl)}.pc-skin-rf .quick-contact h3{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .quick-contact>p{opacity:.9;margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .quick-contact-methods{justify-content:center;gap:var(--rf-spacing-xl);display:flex}.pc-skin-rf .quick-contact-item{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-md)var(--rf-spacing-xl);border-radius:var(--rf-radius-full);color:#fff;transition:all var(--rf-transition-base);background:#fff3;font-weight:500;display:flex}.pc-skin-rf .quick-contact-item:hover{background:#ffffff4d}.pc-skin-rf .alert-box{gap:var(--rf-spacing-lg);padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);background:#fef3c7;border:1px solid #fcd34d;display:flex}.pc-skin-rf .alert-box.warning{background:#fef2f2;border-color:#fecaca}.pc-skin-rf .alert-icon{font-size:2rem}.pc-skin-rf .alert-content h4{color:#dc2626;margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .notice-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg)}.pc-skin-rf .notice-card.danger{background:#fef2f2;border:1px solid #fecaca}.pc-skin-rf .notice-card.caution{background:#fef3c7;border:1px solid #fcd34d}.pc-skin-rf .notice-card.safe{background:#f0fdf4;border:1px solid #bbf7d0}.pc-skin-rf .notice-card h4{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .notice-card ul{list-style:none}.pc-skin-rf .notice-card li{padding:var(--rf-spacing-xs)0;color:var(--rf-muted)}.pc-skin-rf .health-declaration{margin-top:var(--rf-spacing-xl);padding:var(--rf-spacing-lg);border-radius:var(--rf-radius-lg);background:#f9fafb}.pc-skin-rf .equipment-requirements{gap:var(--rf-spacing-xl);display:grid}.pc-skin-rf .requirement-category{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .requirement-category h4{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .requirement-category ul{list-style:none}.pc-skin-rf .requirement-category li{padding:var(--rf-spacing-sm)0;color:var(--rf-muted)}.pc-skin-rf .requirement-category li strong{color:var(--rf-primary)}.pc-skin-rf .equipment-note{margin-top:var(--rf-spacing-xl);padding:var(--rf-spacing-lg);border-radius:var(--rf-radius-lg);background:#f0fdf4}.pc-skin-rf .safety-rules{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.pc-skin-rf .rule-section{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .rule-section h4{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .rule-section ul{list-style:none}.pc-skin-rf .rule-section li{padding:var(--rf-spacing-xs)0;color:var(--rf-muted)}.pc-skin-rf .eco-principles{gap:var(--rf-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .principle-item{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);text-align:center;border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .principle-number{font-size:var(--rf-font-size-3xl);color:var(--rf-primary);opacity:.3;margin-bottom:var(--rf-spacing-sm);font-weight:700}.pc-skin-rf .principle-item h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .principle-item p{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .special-notices{gap:var(--rf-spacing-lg);display:grid}.pc-skin-rf .notice-item{gap:var(--rf-spacing-lg);padding:var(--rf-spacing-lg);border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff;display:flex}.pc-skin-rf .notice-item .notice-icon{font-size:1.5rem}.pc-skin-rf .notice-item h4{margin-bottom:var(--rf-spacing-xs)}.pc-skin-rf .notice-item p{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .disclaimer{padding:var(--rf-spacing-2xl);border-radius:var(--rf-radius-xl);border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .disclaimer h3{margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .disclaimer-content p{padding:var(--rf-spacing-sm)0;color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .booking-steps{justify-content:center;align-items:flex-start;gap:var(--rf-spacing-md);flex-wrap:wrap;display:flex}.pc-skin-rf .step-card{min-width:200px;max-width:250px;padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);text-align:center;border:1px solid var(--rf-border);background:#fff;flex:1;position:relative}.pc-skin-rf .step-number{background:var(--rf-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.pc-skin-rf .step-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .step-card h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .step-card p{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .step-arrow{color:var(--rf-muted);align-self:center;font-size:2rem}.pc-skin-rf .booking-methods{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .method-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);text-align:center;border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .method-card.primary{background:var(--rf-primary);color:#fff;border:none}.pc-skin-rf .method-card h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .method-value{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm);font-weight:700}.pc-skin-rf .method-desc{font-size:var(--rf-font-size-sm);opacity:.8;margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .payment-info{gap:var(--rf-spacing-xl);display:grid}.pc-skin-rf .payment-methods-list h4,.pc-skin-rf .payment-schedule h4{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .payment-timeline{gap:var(--rf-spacing-md);display:grid}.pc-skin-rf .payment-item{align-items:center;gap:var(--rf-spacing-lg);padding:var(--rf-spacing-md);border-radius:var(--rf-radius-md);background:#f9fafb;display:flex}.pc-skin-rf .payment-label{min-width:60px;font-weight:600}.pc-skin-rf .payment-value{color:var(--rf-primary);flex:1;font-weight:500}.pc-skin-rf .payment-time{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .payment-methods-grid{gap:var(--rf-spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.pc-skin-rf .payment-method{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-md);border-radius:var(--rf-radius-md);border:1px solid var(--rf-border);background:#fff;display:flex}.pc-skin-rf .payment-icon{font-size:1.5rem}.pc-skin-rf .payment-note{padding:var(--rf-spacing-md);border-radius:var(--rf-radius-md);font-size:var(--rf-font-size-sm);background:#fef3c7}.pc-skin-rf .refund-table{margin-bottom:var(--rf-spacing-xl);overflow-x:auto}.pc-skin-rf .refund-table table{border-collapse:collapse;border-radius:var(--rf-radius-lg);background:#fff;width:100%;overflow:hidden}.pc-skin-rf .refund-table td,.pc-skin-rf .refund-table th{padding:var(--rf-spacing-md);text-align:center;border-bottom:1px solid var(--rf-border)}.pc-skin-rf .refund-table th{background:var(--rf-primary);color:#fff}.pc-skin-rf .refund-table tr.highlight-green td{background:#f0fdf4}.pc-skin-rf .refund-table tr.highlight-yellow td{background:#fefce8}.pc-skin-rf .refund-table tr.highlight-orange td{background:#fff7ed}.pc-skin-rf .refund-table tr.highlight-red td{background:#fef2f2}.pc-skin-rf .refund-notes{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .refund-notes h4{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .refund-notes ul{list-style:none}.pc-skin-rf .refund-notes li{padding:var(--rf-spacing-xs)0;color:var(--rf-muted)}.pc-skin-rf .price-explanation{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .price-discounts,.pc-skin-rf .price-excludes,.pc-skin-rf .price-includes{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .price-includes h4{color:var(--rf-primary);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .price-excludes h4{color:#dc2626;margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .price-discounts h4{color:var(--rf-accent);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .price-explanation ul{list-style:none}.pc-skin-rf .price-explanation li{padding:var(--rf-spacing-xs)0;color:var(--rf-muted)}.pc-skin-rf .booking-tips{gap:var(--rf-spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.pc-skin-rf .tip-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-lg);text-align:center;border:1px solid var(--rf-border);background:#fff}.pc-skin-rf .tip-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .tip-card h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .tip-card p{color:var(--rf-muted);font-size:var(--rf-font-size-sm)}.pc-skin-rf .cta-banner{text-align:center;padding:var(--rf-spacing-3xl);border-radius:var(--rf-radius-xl);background:linear-gradient(135deg,#2d5a271a 0,#4a8c421a 100%)}.pc-skin-rf .cta-banner h3{font-size:var(--rf-font-size-2xl);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .cta-banner p{color:var(--rf-muted);margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .cta-buttons{justify-content:center;gap:var(--rf-spacing-md);flex-wrap:wrap;display:flex}.pc-skin-rf .faq-category{margin-bottom:var(--rf-spacing-3xl)}.pc-skin-rf .category-title{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-lg);padding-bottom:var(--rf-spacing-sm);border-bottom:2px solid var(--rf-primary)}.pc-skin-rf .faq-item{border:1px solid var(--rf-border);border-radius:var(--rf-radius-lg);margin-bottom:var(--rf-spacing-md);background:#fff;overflow:hidden}.pc-skin-rf .faq-question{padding:var(--rf-spacing-lg);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;display:flex}.pc-skin-rf .faq-question:hover{background:#f9fafb}.pc-skin-rf .faq-icon{font-size:var(--rf-font-size-xl);color:var(--rf-primary);transition:transform var(--rf-transition-base)}.pc-skin-rf .faq-item.open .faq-icon{transform:rotate(45deg)}.pc-skin-rf .faq-answer{padding:0 var(--rf-spacing-lg);max-height:0;transition:all var(--rf-transition-base);overflow:hidden}.pc-skin-rf .faq-item.open .faq-answer{padding:0 var(--rf-spacing-lg)var(--rf-spacing-lg);max-height:1000px}.pc-skin-rf .faq-answer p{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .faq-answer ul{margin-left:var(--rf-spacing-md);list-style:none}.pc-skin-rf .faq-answer li{padding:var(--rf-spacing-xs)0;color:var(--rf-muted)}.pc-skin-rf .contact-cta{text-align:center;padding:var(--rf-spacing-2xl)}.pc-skin-rf .contact-cta h3{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .contact-cta p{color:var(--rf-muted);margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .contact-methods-inline{justify-content:center;gap:var(--rf-spacing-md);flex-wrap:wrap;display:flex}.pc-skin-rf .bg-light{background:#f9fafb}.pc-skin-rf .bg-primary{background:var(--rf-gradient-primary)}.pc-skin-rf .booking-methods{gap:var(--rf-spacing-xl);margin-top:var(--rf-spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.pc-skin-rf .booking-method-card{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-2xl);text-align:center;box-shadow:var(--rf-shadow-md);transition:all var(--rf-transition-base);background:#fff;border:2px solid #0000}.pc-skin-rf .booking-method-card:hover{box-shadow:var(--rf-shadow-lg);transform:translateY(-4px)}.pc-skin-rf .booking-method-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 .method-icon{margin-bottom:var(--rf-spacing-md);font-size:3rem}.pc-skin-rf .booking-method-card h3{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .booking-method-card p{color:var(--rf-muted);margin-bottom:var(--rf-spacing-lg);font-size:var(--rf-font-size-sm)}.pc-skin-rf .booking-method-card.primary p{color:#ffffffe6}.pc-skin-rf .method-qrcode{width:160px;height:160px;margin:0 auto var(--rf-spacing-md);border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-sm);box-shadow:var(--rf-shadow-sm);background:#fff}.pc-skin-rf .method-qrcode img{border-radius:var(--rf-radius-md);object-fit:cover;width:100%;height:100%}.pc-skin-rf .method-tip{font-size:var(--rf-font-size-sm);color:var(--rf-muted)}.pc-skin-rf .booking-method-card.primary .method-tip{color:#fffc}.pc-skin-rf .booking-steps-section{background:linear-gradient(#f8faf8 0,#fff 100%)}.pc-skin-rf .process-timeline{max-width:800px;margin:0 auto;position:relative}.pc-skin-rf .process-timeline:before{content:"";background:linear-gradient(180deg,var(--rf-primary)0,var(--rf-primary-light)100%);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:24px}.pc-skin-rf .process-step{gap:var(--rf-spacing-xl);margin-bottom:var(--rf-spacing-2xl);display:flex;position:relative}.pc-skin-rf .process-step:last-child{margin-bottom:0}.pc-skin-rf .step-number{background:var(--rf-primary);color:#fff;width:50px;height:50px;font-size:var(--rf-font-size-xl);box-shadow:0 0 0 4px #fff,0 0 0 6px var(--rf-primary);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.pc-skin-rf .step-content{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-xl);box-shadow:var(--rf-shadow-md);background:#fff;flex:1}.pc-skin-rf .step-content h3{font-size:var(--rf-font-size-lg);color:var(--rf-text);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .step-content>p{color:var(--rf-muted);margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .step-image{border-radius:var(--rf-radius-lg);max-width:300px;overflow:hidden}.pc-skin-rf .step-image img{width:100%;height:auto}.pc-skin-rf .step-features{gap:var(--rf-spacing-sm);flex-wrap:wrap;display:flex}.pc-skin-rf .feature-tag{padding:var(--rf-spacing-xs)var(--rf-spacing-md);color:var(--rf-primary);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-sm);background:#f0f7f0;font-weight:500;display:inline-block}.pc-skin-rf .step-tips{gap:var(--rf-spacing-sm);flex-direction:column;display:flex}.pc-skin-rf .tip-item{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-sm)var(--rf-spacing-md);border-radius:var(--rf-radius-md);font-size:var(--rf-font-size-sm);background:#fffbeb;display:flex}.pc-skin-rf .step-info-form{gap:var(--rf-spacing-sm);flex-direction:column;display:flex}.pc-skin-rf .info-field{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-sm)var(--rf-spacing-md);border-radius:var(--rf-radius-md);font-size:var(--rf-font-size-sm);background:#f8f9fa;display:flex}.pc-skin-rf .payment-methods{gap:var(--rf-spacing-md);display:flex}.pc-skin-rf .payment-badge{align-items:center;gap:var(--rf-spacing-xs);padding:var(--rf-spacing-sm)var(--rf-spacing-md);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-sm);background:#f0f7f0;display:flex}.pc-skin-rf .success-notice{align-items:center;gap:var(--rf-spacing-md);padding:var(--rf-spacing-md);border-radius:var(--rf-radius-lg);background:#ecfdf5;border:1px solid #a7f3d0;display:flex}.pc-skin-rf .notice-icon{background:var(--rf-primary);color:#fff;width:48px;height:48px;font-size:var(--rf-font-size-xl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-skin-rf .notice-text p{font-size:var(--rf-font-size-sm);margin:0}.pc-skin-rf .notice-text p strong{color:var(--rf-text)}.pc-skin-rf .travel-notice-section{background:#fff}.pc-skin-rf .notice-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.pc-skin-rf .notice-card{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-xl);text-align:center;background:#f8faf8}.pc-skin-rf .notice-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .notice-card h3{font-size:var(--rf-font-size-lg);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .notice-card p{color:var(--rf-muted);font-size:var(--rf-font-size-sm);margin:0}.pc-skin-rf .notice-detail{margin-top:var(--rf-spacing-sm);color:var(--rf-primary);font-weight:500}.pc-skin-rf .refund-policy-section{background:linear-gradient(#f8faf8 0,#fff 100%)}.pc-skin-rf .policy-cards{gap:var(--rf-spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.pc-skin-rf .policy-card{border-radius:var(--rf-radius-xl);box-shadow:var(--rf-shadow-md);background:#fff;overflow:hidden}.pc-skin-rf .policy-time{padding:var(--rf-spacing-md);text-align:center;color:var(--rf-text);background:#f8f9fa;font-weight:600}.pc-skin-rf .policy-content{padding:var(--rf-spacing-xl);text-align:center}.pc-skin-rf .policy-result{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm);font-weight:700}.pc-skin-rf .policy-result.green{color:#10b981}.pc-skin-rf .policy-result.yellow{color:#f59e0b}.pc-skin-rf .policy-result.red{color:#ef4444}.pc-skin-rf .policy-content p{color:var(--rf-muted);font-size:var(--rf-font-size-sm);margin:0}.pc-skin-rf .contact-section{background:var(--rf-primary)}.pc-skin-rf .contact-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-2xl);background:#ffffff1a;justify-content:space-between;align-items:center;display:flex}.pc-skin-rf .contact-info h3{color:#fff;font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .contact-info p{color:#fffc;margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .contact-methods-inline{align-items:center;gap:var(--rf-spacing-md);display:flex}.pc-skin-rf .contact-methods-inline .contact-method,.pc-skin-rf .contact-methods-inline .wechat{align-items:center;gap:var(--rf-spacing-sm);color:#fff;font-size:var(--rf-font-size-sm);text-decoration:none;display:flex}.pc-skin-rf .contact-methods-inline .separator{color:#fff6}.pc-skin-rf .services-overview{background:linear-gradient(#f8faf8 0,#fff 100%)}.pc-skin-rf .service-nav-cards{gap:var(--rf-spacing-xl);margin-top:var(--rf-spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.pc-skin-rf .service-nav-card{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-2xl);text-align:center;box-shadow:var(--rf-shadow-md);color:var(--rf-text);transition:all var(--rf-transition-base);background:#fff;border:2px solid #0000;text-decoration:none}.pc-skin-rf .service-nav-card:hover{box-shadow:var(--rf-shadow-lg);border-color:var(--rf-primary);transform:translateY(-4px)}.pc-skin-rf .nav-card-icon{margin-bottom:var(--rf-spacing-md);font-size:3rem}.pc-skin-rf .service-nav-card h3{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .service-nav-card p{color:var(--rf-muted);font-size:var(--rf-font-size-sm);margin:0}.pc-skin-rf .service-detail{padding:var(--rf-spacing-3xl)0}.pc-skin-rf .service-detail.service-alt{background:#f8faf8}.pc-skin-rf .service-header{align-items:flex-start;gap:var(--rf-spacing-xl);margin-bottom:var(--rf-spacing-2xl);display:flex}.pc-skin-rf .service-icon-large{flex-shrink:0;font-size:4rem}.pc-skin-rf .service-title-area h2{font-size:var(--rf-font-size-3xl);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .service-title-area p{color:var(--rf-muted);font-size:var(--rf-font-size-lg);margin:0}.pc-skin-rf .service-badge{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);margin-bottom:var(--rf-spacing-sm);font-weight:500;display:inline-block}.pc-skin-rf .service-badge.education{background:#8b5cf6}.pc-skin-rf .service-badge.team{background:#f59e0b}.pc-skin-rf .service-intro{gap:var(--rf-spacing-2xl);margin-bottom:var(--rf-spacing-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.pc-skin-rf .service-intro.reverse{direction:rtl}.pc-skin-rf .service-intro.reverse>*{direction:ltr}.pc-skin-rf .intro-image{border-radius:var(--rf-radius-xl);box-shadow:var(--rf-shadow-lg);overflow:hidden}.pc-skin-rf .intro-image img{width:100%;height:auto}.pc-skin-rf .intro-text h3{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .highlight-list{list-style:none}.pc-skin-rf .highlight-list li{gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-lg);display:flex}.pc-skin-rf .highlight-icon{flex-shrink:0;font-size:1.5rem}.pc-skin-rf .highlight-list strong{color:var(--rf-text);margin-bottom:var(--rf-spacing-xs);display:block}.pc-skin-rf .highlight-list p{color:var(--rf-muted);font-size:var(--rf-font-size-sm);margin:0}.pc-skin-rf .service-info-grid{gap:var(--rf-spacing-lg);margin-bottom:var(--rf-spacing-2xl);grid-template-columns:repeat(4,1fr);display:grid}.pc-skin-rf .info-card{border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-lg);box-shadow:var(--rf-shadow-sm);background:#fff}.pc-skin-rf .info-card h4{font-size:var(--rf-font-size-base);margin-bottom:var(--rf-spacing-md);color:var(--rf-text)}.pc-skin-rf .info-card ul{margin:0;padding:0;list-style:none}.pc-skin-rf .info-card li{font-size:var(--rf-font-size-sm);color:var(--rf-muted);padding:var(--rf-spacing-xs)0}.pc-skin-rf .route-options{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-2xl);margin-bottom:var(--rf-spacing-2xl);background:#fff}.pc-skin-rf .route-options h3{text-align:center;margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .route-cards{gap:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.pc-skin-rf .route-option-card{border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-lg);text-align:center;background:#f8faf8}.pc-skin-rf .route-tag{background:var(--rf-tag-color);color:#fff;width:36px;height:36px;margin-bottom:var(--rf-spacing-sm);border-radius:50%;font-weight:700;line-height:36px;display:inline-block}.pc-skin-rf .route-option-card h4{font-size:var(--rf-font-size-base);margin-bottom:var(--rf-spacing-xs)}.pc-skin-rf .route-option-card p{font-size:var(--rf-font-size-sm);color:var(--rf-muted);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .route-difficulty{font-size:var(--rf-font-size-xs);color:var(--rf-muted)}.pc-skin-rf .view-all-routes{text-align:center;color:var(--rf-primary);font-weight:500;text-decoration:none;display:block}.pc-skin-rf .service-cta{justify-content:center;gap:var(--rf-spacing-md);display:flex}.pc-skin-rf .curriculum-section{margin-bottom:var(--rf-spacing-2xl)}.pc-skin-rf .curriculum-section h3{text-align:center;margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .curriculum-modules{gap:var(--rf-spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.pc-skin-rf .module-card{border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);text-align:center;box-shadow:var(--rf-shadow-sm);background:#fff}.pc-skin-rf .module-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .module-card h4{margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .module-card ul{text-align:left;list-style:none}.pc-skin-rf .module-card li{font-size:var(--rf-font-size-sm);color:var(--rf-muted);padding:var(--rf-spacing-xs)0}.pc-skin-rf .cooperation-section{margin-bottom:var(--rf-spacing-2xl)}.pc-skin-rf .cooperation-section h3{text-align:center;margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .partner-item{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-md)var(--rf-spacing-lg);border-radius:var(--rf-radius-full);box-shadow:var(--rf-shadow-sm);background:#fff;display:flex}.pc-skin-rf .teambuilding-activities{margin-bottom:var(--rf-spacing-2xl)}.pc-skin-rf .teambuilding-activities h3{text-align:center;margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .activity-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.pc-skin-rf .activity-card{border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);text-align:center;box-shadow:var(--rf-shadow-sm);transition:all var(--rf-transition-base);background:#fff}.pc-skin-rf .activity-card:hover{box-shadow:var(--rf-shadow-md);transform:translateY(-4px)}.pc-skin-rf .activity-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .activity-card h4{margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .activity-card p{font-size:var(--rf-font-size-sm);color:var(--rf-muted);margin:0}.pc-skin-rf .custom-packages{margin-bottom:var(--rf-spacing-2xl)}.pc-skin-rf .custom-packages h3{text-align:center;margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .package-cards{gap:var(--rf-spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.pc-skin-rf .package-card{border-radius:var(--rf-radius-xl);box-shadow:var(--rf-shadow-md);background:#fff;position:relative;overflow:hidden}.pc-skin-rf .package-card.featured{border:2px solid var(--rf-primary);transform:scale(1.05)}.pc-skin-rf .package-badge{top:var(--rf-spacing-md);right:var(--rf-spacing-md);background:var(--rf-primary);color:#fff;padding:var(--rf-spacing-xs)var(--rf-spacing-md);border-radius:var(--rf-radius-full);font-size:var(--rf-font-size-sm);font-weight:500;position:absolute}.pc-skin-rf .package-header{background:linear-gradient(135deg,var(--rf-primary)0,var(--rf-primary-dark)100%);color:#fff;padding:var(--rf-spacing-xl);text-align:center}.pc-skin-rf .package-header h4{font-size:var(--rf-font-size-lg);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .package-price{justify-content:center;align-items:baseline;gap:var(--rf-spacing-xs);display:flex}.pc-skin-rf .package-price .price{font-size:var(--rf-font-size-3xl);font-weight:700}.pc-skin-rf .package-price .unit{font-size:var(--rf-font-size-sm);opacity:.9}.pc-skin-rf .package-features{padding:var(--rf-spacing-xl)}.pc-skin-rf .package-features li{padding:var(--rf-spacing-sm)0;border-bottom:1px solid var(--rf-border);font-size:var(--rf-font-size-sm)}.pc-skin-rf .package-features li:last-child{border-bottom:none}.pc-skin-rf .package-suit{padding:var(--rf-spacing-md);text-align:center;font-size:var(--rf-font-size-sm);color:var(--rf-muted);background:#f8faf8}.pc-skin-rf .service-process{margin-bottom:var(--rf-spacing-2xl)}.pc-skin-rf .service-process h3{text-align:center;margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .process-steps{gap:var(--rf-spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.pc-skin-rf .process-item{text-align:center}.pc-skin-rf .process-num{background:var(--rf-primary);color:#fff;width:60px;height:60px;font-size:var(--rf-font-size-xl);margin:0 auto var(--rf-spacing-md);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.pc-skin-rf .process-text h4{margin-bottom:var(--rf-spacing-xs)}.pc-skin-rf .process-text p{font-size:var(--rf-font-size-sm);color:var(--rf-muted);margin:0}.pc-skin-rf .service-faq{background:#f8faf8}.pc-skin-rf .faq-grid{gap:var(--rf-spacing-lg);margin-bottom:var(--rf-spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.pc-skin-rf .faq-item{border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);background:#fff}.pc-skin-rf .faq-item h4{color:var(--rf-primary);margin-bottom:var(--rf-spacing-sm)}.pc-skin-rf .faq-item p{color:var(--rf-muted);font-size:var(--rf-font-size-sm);margin:0}.pc-skin-rf .more-faq{text-align:center}.pc-skin-rf .footer .social-links{gap:var(--rf-spacing-md);display:flex;overflow:visible}.pc-skin-rf .footer-contact .contact-item{align-items:center;gap:var(--rf-spacing-sm);display:flex}.pc-skin-rf .footer-contact .contact-icon{justify-content:center;align-items:center;line-height:1;display:flex}.pc-skin-rf .footer .social-link{cursor:pointer;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative;overflow:visible}.pc-skin-rf .footer .social-link:hover{transform:translateY(-3px)}.pc-skin-rf .footer .social-link .social-icon{margin-bottom:0;font-size:1.2rem}.pc-skin-rf .footer .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 .footer .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 .footer .social-qrcode img{border-radius:var(--rf-radius-sm);width:100px;height:100px;margin-bottom:var(--rf-spacing-sm);display:block}.pc-skin-rf .footer .social-qrcode span{color:var(--rf-text-dark);font-size:var(--rf-font-size-xs);white-space:nowrap;display:block}.pc-skin-rf .footer .social-link:hover .social-qrcode{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(-10px)}.pc-skin-rf .footer .social-wechat:hover,.pc-skin-rf .footer .social-gongzhonghao:hover{background:#07c160}.pc-skin-rf .footer .social-douyin:hover{background:#000}.pc-skin-rf .footer .social-xiaohongshu:hover{background:#ff2442}.pc-skin-rf .testimonials-wrapper{gap:var(--rf-spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.pc-skin-rf .testimonial-item{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-xl);box-shadow:var(--rf-shadow-md);background:#fff}.pc-skin-rf .testimonial-content{margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .testimonial-content .rating{margin-bottom:var(--rf-spacing-md);font-size:1.2rem}.pc-skin-rf .testimonial-content p{color:var(--rf-text-secondary);margin:0;font-style:italic;line-height:1.8}.pc-skin-rf .testimonial-author{gap:var(--rf-spacing-xs);flex-direction:column;display:flex}.pc-skin-rf .testimonial-author .author-name{color:var(--rf-text);font-weight:600}.pc-skin-rf .testimonial-author .author-info{font-size:var(--rf-font-size-sm);color:var(--rf-muted)}.pc-skin-rf .notice-cards{gap:var(--rf-spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.pc-skin-rf .notice-item{border-radius:var(--rf-radius-lg);padding:var(--rf-spacing-xl);text-align:center;background:#fff9e6}.pc-skin-rf .notice-item .notice-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .notice-item h4{color:#e65100;margin-bottom:var(--rf-spacing-md)}.pc-skin-rf .notice-item ul{text-align:left;margin:0;padding:0;list-style:none}.pc-skin-rf .notice-item li{padding:var(--rf-spacing-xs)0;color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .notice-item li:before{content:"• ";color:#e65100}.pc-skin-rf .partners-section{border-radius:var(--rf-radius-xl);padding:var(--rf-spacing-2xl);margin-bottom:var(--rf-spacing-2xl);text-align:center;background:#fff}.pc-skin-rf .partners-section h3{margin-bottom:var(--rf-spacing-xl)}.pc-skin-rf .partner-logos{justify-content:center;gap:var(--rf-spacing-2xl);flex-wrap:wrap;display:flex}.pc-skin-rf .partner-item{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-md)var(--rf-spacing-lg);border-radius:var(--rf-radius-lg);background:#f8faf8;display:flex}.pc-skin-rf .partner-item span:first-child{font-size:1.5rem}.pc-skin-rf .partner-item span:last-child{color:var(--rf-text-secondary);font-size:var(--rf-font-size-sm)}.pc-skin-rf .footer .social-qrcode{top:auto;left:50%;right:auto;transform:translate(-50%)}.pc-skin-rf .footer .social-link.active .social-qrcode{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(-10px)}.pc-skin-rf .weather-section{background:linear-gradient(135deg,#2d5a27 0,#1a3d17 50%,#0d1f0c 100%);padding:60px 0;position:relative;overflow:hidden}.pc-skin-rf .weather-section: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.03'%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 .weather-container{z-index:1;max-width:800px;margin:0 auto;padding:0 20px;position:relative}.pc-skin-rf .weather-card{background:linear-gradient(145deg,#fff 0,#f0f7f0 100%);border-radius:24px;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d,inset 0 0 0 1px #ffffff1a}.pc-skin-rf .weather-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#2d5a271a 0,#0000 70%);width:100%;height:100%;position:absolute;top:-50%;right:-50%}.pc-skin-rf .weather-main-info{text-align:center;margin-bottom:30px}.pc-skin-rf .weather-icon-wrap{margin-bottom:15px;display:inline-block;position:relative}.pc-skin-rf .weather-icon{filter:drop-shadow(0 10px 20px #00000026);font-size:5rem;line-height:1;animation:3s ease-in-out infinite rf-float;display:block}@keyframes rf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pc-skin-rf .weather-live-badge{color:#fff;background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;display:flex;position:absolute;top:0;right:-10px;box-shadow:0 4px 12px #ef444466}.pc-skin-rf .live-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite rf-pulse}.pc-skin-rf .weather-temp-wrap{justify-content:center;align-items:flex-start;margin-bottom:8px;line-height:1;display:flex}.pc-skin-rf .weather-temp{color:#1a3d17;letter-spacing:-2px;font-size:4.5rem;font-weight:700}.pc-skin-rf .weather-unit{color:#4a7c59;margin-top:8px;font-size:1.8rem;font-weight:400}.pc-skin-rf .weather-desc{color:#4a7c59;margin-bottom:10px;font-size:1.2rem;font-weight:500}.pc-skin-rf .weather-location{color:#6b7280;justify-content:center;align-items:center;gap:6px;font-size:.9rem;display:flex}.pc-skin-rf .weather-location svg{color:#4a7c59}.pc-skin-rf .weather-details-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px;display:grid}.pc-skin-rf .weather-detail-card{text-align:center;background:linear-gradient(145deg,#f8faf8 0,#e8f5e9 100%);border:1px solid #2d5a271a;border-radius:16px;padding:20px 15px;transition:all .3s}.pc-skin-rf .weather-detail-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #2d5a2726}.pc-skin-rf .detail-icon-wrap{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 10px;display:flex}.pc-skin-rf .detail-icon-wrap.rain{color:#fff;background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%)}.pc-skin-rf .detail-icon-wrap.wind{color:#fff;background:linear-gradient(135deg,#8b5cf6 0,#7c3aed 100%)}.pc-skin-rf .detail-icon-wrap.humidity{color:#fff;background:linear-gradient(135deg,#06b6d4 0,#0891b2 100%)}.pc-skin-rf .weather-detail-card .detail-label{color:#6b7280;margin-bottom:5px;font-size:.8rem;display:block}.pc-skin-rf .weather-detail-card .detail-value{color:#1a3d17;font-size:1.1rem;font-weight:600;display:block}.pc-skin-rf .weather-tip{text-align:center;color:#166534;background:linear-gradient(135deg,#dcfce7 0,#bbf7d0 100%);border:1px solid #22c55e33;border-radius:12px;padding:14px 20px;font-size:.95rem}.pc-skin-rf .weather-tip span{justify-content:center;align-items:center;gap:8px;display:flex}.pc-skin-rf .trust-bar-inline .trust-item-inline{cursor:pointer;transition:all .3s}.pc-skin-rf .trust-bar-inline .trust-item-inline:hover{transform:translateY(-2px)}.pc-skin-rf .trust-bar-inline .trust-item-inline:hover .trust-icon{transform:scale(1.1)}.pc-skin-rf .highlights-grid .highlight-card{cursor:pointer;transition:all .3s}.pc-skin-rf .highlights-grid .highlight-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.pc-skin-rf .highlights-grid .highlight-card:hover .highlight-card-image img{transform:scale(1.05)}.pc-skin-rf .info-modal{z-index:2000;width:100%;height:100%;padding:var(--rf-spacing-lg);justify-content:center;align-items:center;display:none;position:fixed;top:0;left:0}.pc-skin-rf .info-modal.active{display:flex}.pc-skin-rf .info-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.pc-skin-rf .info-modal-content{border-radius:var(--rf-radius-xl);z-index:2;background:#fff;width:100%;max-width:480px;max-height:90vh;animation:.3s rf-infoModalIn;position:relative;overflow:hidden}@keyframes rf-infoModalIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.pc-skin-rf .info-modal-close{top:var(--rf-spacing-md);right:var(--rf-spacing-md);cursor:pointer;z-index:10;width:36px;height:36px;color:var(--rf-text);background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;transition:all .3s;display:flex;position:absolute}.pc-skin-rf .info-modal-close:hover{background:#0003;transform:rotate(90deg)}.pc-skin-rf .info-modal-header{padding:var(--rf-spacing-lg)var(--rf-spacing-xl)var(--rf-spacing-md);text-align:center;background:linear-gradient(135deg,var(--rf-primary)0,var(--rf-primary-dark)100%);color:#fff;border-radius:var(--rf-radius-xl)var(--rf-radius-xl)0 0;position:relative;overflow:hidden}.pc-skin-rf .info-modal-header:before{content:"";background:radial-gradient(circle,#ffffff1a 0,#0000 70%);width:100%;height:200%;position:absolute;top:-50%;right:-50%}.pc-skin-rf .info-modal-icon{margin-bottom:var(--rf-spacing-sm);z-index:1;font-size:2.5rem;display:block;position:relative}.pc-skin-rf .info-modal-title{font-size:var(--rf-font-size-xl);margin-bottom:var(--rf-spacing-xs);z-index:1;font-weight:700;position:relative}.pc-skin-rf .info-modal-subtitle{font-size:var(--rf-font-size-sm);opacity:.9;z-index:1;position:relative}.pc-skin-rf .info-modal-desc{color:var(--rf-text);font-size:var(--rf-font-size-base);margin-bottom:var(--rf-spacing-lg);line-height:1.8}.pc-skin-rf .info-modal-image{object-fit:cover;border-radius:var(--rf-radius-lg);width:100%;height:180px;margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .info-modal-icon{font-size:2rem}.pc-skin-rf .info-modal-title{font-size:var(--rf-font-size-lg)}.pc-skin-rf .info-modal-body{padding:var(--rf-spacing-lg)}.pc-skin-rf .info-modal-close{width:32px;height:32px;top:var(--rf-spacing-sm);right:var(--rf-spacing-sm);font-size:1.25rem}.pc-skin-rf .icon-accent{color:#409eff;font-size:20px}.pc-skin-rf .icon-warn{color:#faad14;margin-right:8px}.pc-skin-rf .review-avatar{background:linear-gradient(135deg,#ff6b35 0,#ff8c5a 100%)}@media screen and (max-width:1023px){.pc-skin-rf .curriculum-modules,.pc-skin-rf .notice-cards,.pc-skin-rf .process-steps,.pc-skin-rf .route-cards,.pc-skin-rf .service-info-grid,.pc-skin-rf .activity-grid,.pc-skin-rf .notice-grid,.pc-skin-rf .package-cards,.pc-skin-rf .policy-cards,.pc-skin-rf .service-nav-cards,.pc-skin-rf .testimonials-wrapper,.pc-skin-rf .weather-details-grid{gap:var(--rf-spacing-sm)!important;grid-template-columns:repeat(2,1fr)!important}.pc-skin-rf .about-story,.pc-skin-rf .eco-content,.pc-skin-rf .location-wrapper,.pc-skin-rf .service-intro{gap:var(--rf-spacing-lg)!important;grid-template-columns:1fr!important}.pc-skin-rf .weather-icon{font-size:3.5rem!important}.pc-skin-rf .weather-temp,.pc-skin-rf .service-icon-large{font-size:3rem!important}.pc-skin-rf .benefit-card{font-size:48px!important}.pc-skin-rf .weather-section{padding:40px 20px!important}.pc-skin-rf .weather-card{padding:28px 20px!important}.pc-skin-rf .itinerary-tabs,.pc-skin-rf .payment-methods,.pc-skin-rf .quick-contact-methods,.pc-skin-rf .route-actions,.pc-skin-rf .service-cta,.pc-skin-rf .toc-list{flex-wrap:wrap!important}.pc-skin-rf .timeline-item{gap:var(--rf-spacing-xs)!important;flex-direction:column!important}.pc-skin-rf .process-steps .step-arrow{display:none!important}}@media screen and (max-width:768px){.pc-skin-rf .booking-methods,.pc-skin-rf .faq-grid,.pc-skin-rf .route-detail-header,.pc-skin-rf .route-detail-meta,.pc-skin-rf .route-options,.pc-skin-rf .routes-grid-2col{gap:var(--rf-spacing-md)!important;grid-template-columns:1fr!important}.pc-skin-rf .route-detail-header,.pc-skin-rf .route-detail-meta{grid-template-columns:1fr!important}.pc-skin-rf .advantage-icon,.pc-skin-rf .contact-icon,.pc-skin-rf .honor-icon,.pc-skin-rf .method-icon,.pc-skin-rf .nav-card-icon,.pc-skin-rf .season-icon{font-size:2.25rem!important}.pc-skin-rf .activity-icon,.pc-skin-rf .info-card-icon,.pc-skin-rf .info-modal-icon,.pc-skin-rf .module-icon,.pc-skin-rf .notice-icon,.pc-skin-rf .safety-icon,.pc-skin-rf .social-icon,.pc-skin-rf .step-icon,.pc-skin-rf .technique-icon,.pc-skin-rf .tip-icon{font-size:2rem!important}.pc-skin-rf .alert-icon,.pc-skin-rf .step-arrow{font-size:1.5rem!important}.pc-skin-rf .activity-card,.pc-skin-rf .highlight-card,.pc-skin-rf .package-price,.pc-skin-rf .pricing-header,.pc-skin-rf .target-card{font-size:32px!important}.pc-skin-rf .guarantee-card{font-size:28px!important}.pc-skin-rf .weather-icon{font-size:2.5rem!important}.pc-skin-rf .weather-temp{font-size:2.25rem!important}.pc-skin-rf .service-icon-large{font-size:2.5rem!important}.pc-skin-rf .weather-section{padding:24px 16px!important}.pc-skin-rf .weather-card{padding:20px 16px!important}.pc-skin-rf .timeline{padding-left:20px!important}.pc-skin-rf .timeline-item{padding-left:0!important}.pc-skin-rf .hours-grid{gap:var(--rf-spacing-md)!important;flex-direction:column!important}.pc-skin-rf .quick-contact-methods{gap:var(--rf-spacing-sm)!important;flex-direction:column!important}}@media screen and (max-width:480px){.pc-skin-rf .curriculum-modules,.pc-skin-rf .notice-cards,.pc-skin-rf .process-steps,.pc-skin-rf .route-cards,.pc-skin-rf .service-info-grid,.pc-skin-rf .activity-grid,.pc-skin-rf .notice-grid,.pc-skin-rf .package-cards,.pc-skin-rf .policy-cards,.pc-skin-rf .service-nav-cards,.pc-skin-rf .testimonials-wrapper,.pc-skin-rf .weather-details-grid{grid-template-columns:1fr!important}.pc-skin-rf .activity-card,.pc-skin-rf .highlight-card,.pc-skin-rf .package-price,.pc-skin-rf .pricing-header,.pc-skin-rf .target-card{font-size:28px!important}.pc-skin-rf .benefit-card{font-size:36px!important}.pc-skin-rf .weather-icon{font-size:2rem!important}.pc-skin-rf .weather-temp,.pc-skin-rf .advantage-icon,.pc-skin-rf .contact-icon,.pc-skin-rf .honor-icon,.pc-skin-rf .method-icon,.pc-skin-rf .nav-card-icon,.pc-skin-rf .season-icon{font-size:1.75rem!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}.pc-skin-rf .explore-tag{cursor:pointer;display:inline-block;position:relative}.pc-skin-rf .explore-tag-popup{display:none!important}.pc-skin-rf .explore-tag:focus-visible{outline-offset:2px;outline:2px solid #2d5a2759}.pc-skin-rf .notice-modal{z-index:2200!important}.pc-skin-rf .route-info-block{background:#fff;border-radius:12px;grid-template-columns:560px 1fr;gap:12px;margin-bottom:40px;padding:5px;display:grid;box-shadow:0 2px 8px #00000014}.pc-skin-rf .route-info-gallery{flex-direction:column;gap:12px;width:100%;max-width:560px;display:flex}.pc-skin-rf .gallery-main{cursor:pointer;background:#f5f5f5;border-radius:8px;width:100%;height:0;padding-bottom:66.67%;transition:transform .3s;position:relative;overflow:hidden}.pc-skin-rf .gallery-main:hover{transform:scale(1.02)}.pc-skin-rf .gallery-main img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pc-skin-rf .gallery-count{color:#fff;z-index:2;background:#0009;border-radius:4px;padding:4px 12px;font-size:.875rem;font-weight:500;position:absolute;bottom:8px;right:8px}.pc-skin-rf .gallery-thumbs{flex-direction:row;flex-shrink:0;gap:8px;width:100%;display:flex}.pc-skin-rf .gallery-thumb{aspect-ratio:3/2;cursor:pointer;opacity:.6;background:#f5f5f5;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:calc(20% - 6.4px);transition:all .3s;overflow:hidden}.pc-skin-rf .gallery-thumb:hover{opacity:.8;border-color:#e74c3c4d}.pc-skin-rf .gallery-thumb.active{opacity:1;border-color:#e74c3c;box-shadow:0 2px 8px #e74c3c33}.pc-skin-rf .gallery-thumb img{object-fit:cover;width:100%;height:100%}.pc-skin-rf .gallery-thumb-more{opacity:1;background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%);border:2px solid #e74c3c;text-decoration:none;position:relative}.pc-skin-rf .gallery-thumb-more:before{content:"";z-index:1;background:#0006;position:absolute;inset:0}.pc-skin-rf .gallery-thumb-more img{opacity:.6}.pc-skin-rf .thumb-more-text{color:#fff;text-align:center;z-index:2;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-skin-rf .gallery-thumb-more:hover{transform:scale(1.05);box-shadow:0 4px 12px #e74c3c66}.pc-skin-rf .gallery-thumb-more:hover img{opacity:.8}.pc-skin-rf .route-info-content{flex-direction:column;gap:8px;display:flex}.pc-skin-rf .route-info-header{flex-direction:column;gap:6px;display:flex}.pc-skin-rf .route-info-title-row{align-items:center;gap:12px;display:flex}.pc-skin-rf .route-info-title{color:#1a1a1a;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.pc-skin-rf .route-info-badge{color:#fff;white-space:nowrap;background:#6c757d;border-radius:4px;justify-content:center;align-items:center;padding:4px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.pc-skin-rf .route-info-rating{align-items:center;gap:12px;padding:8px 0;display:flex}.pc-skin-rf .rating-score{align-items:baseline;gap:4px;display:flex}.pc-skin-rf .rating-score .icon{margin-right:2px;font-size:1rem}.pc-skin-rf .rating-score .number{color:#e74c3c;font-size:1.75rem;font-weight:800;line-height:1}.pc-skin-rf .rating-score .max{color:#999;font-size:.875rem;font-weight:400}.pc-skin-rf .rating-divider{background:#e5e5e5;width:1px;height:20px}.pc-skin-rf .rating-meta{flex-direction:column;gap:2px;display:flex}.pc-skin-rf .rating-detail{color:#666;align-items:center;gap:6px;font-size:.8125rem;display:flex}.pc-skin-rf .rating-detail a{color:#3498db;font-weight:500;text-decoration:none}.pc-skin-rf .rating-detail a:hover{text-decoration:underline}.pc-skin-rf .rating-count{color:#999;font-size:.75rem}.pc-skin-rf .route-info-tags{flex-wrap:wrap;gap:8px;display:flex}.pc-skin-rf .info-tag{color:#2d5a27;background:#f0f7f0;border-radius:4px;align-items:center;gap:5px;padding:5px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.pc-skin-rf .info-tag.green{color:#2d5a27;background:#f0f7f0}.pc-skin-rf .info-tag.orange{color:#c05a1a;background:#fff7f0}.pc-skin-rf .info-tag.blue{color:#1a5ac0;background:#f0f7ff}.pc-skin-rf .info-tag.purple{color:#6a1ac0;background:#f8f0ff}.pc-skin-rf .info-tag .icon{font-size:.875rem}.pc-skin-rf .trust-badge{color:#c0392b;background:linear-gradient(135deg,#fff5f5 0%,#fff0f0 100%);border:1px solid #fdd;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;display:flex}.pc-skin-rf .trust-badge .icon{font-size:.875rem}.pc-skin-rf .trust-badge strong{font-weight:600}.pc-skin-rf .route-info-basic{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(2,1fr);gap:12px 20px;padding:10px 0;display:grid}.pc-skin-rf .basic-item{align-items:center;gap:10px;display:flex}.pc-skin-rf .basic-icon{color:#888;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pc-skin-rf .basic-icon svg{width:100%;height:100%}.pc-skin-rf .basic-content{flex:1;min-width:0}.pc-skin-rf .basic-label{color:#999;font-size:.75rem;font-weight:500;line-height:1.2}.pc-skin-rf .basic-value a{color:inherit;text-decoration:none}.pc-skin-rf .basic-value a:hover{color:#3498db}.pc-skin-rf .basic-value.tel a{color:#e74c3c;font-weight:600}.pc-skin-rf .basic-value.tel a:hover{text-decoration:underline}.pc-skin-rf .basic-value{color:#1a1a1a;font-size:.9375rem;line-height:1.5}.pc-skin-rf .basic-value.highlight{color:#e74c3c;font-weight:600}.pc-skin-rf .basic-value a{color:#3498db;font-weight:500;text-decoration:none}.pc-skin-rf .basic-value a:hover{text-decoration:underline}.pc-skin-rf .route-info-actions{justify-content:flex-end;gap:12px;margin-top:auto;display:flex}.pc-skin-rf .action-btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 20px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.pc-skin-rf .action-btn.outline{color:#3498db;background:#fff;border:1px solid #3498db}.pc-skin-rf .action-btn.outline:hover{background:#f0f8ff}.pc-skin-rf .action-btn.primary{color:#fff;background:#e74c3c}.pc-skin-rf .action-btn.primary:hover{background:#c0392b}.pc-skin-rf .notice-modal{z-index:1000;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.pc-skin-rf .notice-modal.active{opacity:1;visibility:visible}.pc-skin-rf .notice-modal-content{background:#fff;border-radius:16px;width:90%;max-width:560px;max-height:80vh;transition:transform .3s;position:relative;overflow-y:auto;transform:translateY(20px);box-shadow:0 25px 50px -12px #00000040}.pc-skin-rf .notice-modal.active .notice-modal-content{transform:translateY(0)}.pc-skin-rf .notice-modal-close{cursor:pointer;z-index:10;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.pc-skin-rf .notice-modal-close:hover{background:#0000001a;transform:rotate(90deg)}.pc-skin-rf .notice-modal-close svg{color:#666;width:16px;height:16px}.pc-skin-rf .notice-modal-header{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:24px 24px 16px;display:flex}.pc-skin-rf .notice-modal-icon{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pc-skin-rf .notice-modal-icon svg{color:#fff;width:24px;height:24px}.pc-skin-rf .notice-modal-title{color:#1e293b;margin:0;font-size:1.25rem;font-weight:600}.pc-skin-rf .notice-modal-body{padding:24px}.pc-skin-rf .notice-modal-subtitle{color:#1e293b;border-bottom:2px solid #e2e8f0;margin:0 0 16px;padding-bottom:12px;font-size:1.1rem;font-weight:600}.pc-skin-rf .notice-modal-text{color:#475569;font-size:.95rem;line-height:1.8}.pc-skin-rf .notice-modal-text br{content:"";margin-top:8px;display:block}.pc-skin-rf .notice-link-trigger{cursor:pointer;position:relative}.pc-skin-rf .notice-link-trigger:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.pc-skin-rf .notice-link-trigger:hover:after{transform-origin:0;transform:scaleX(1)}@media screen and (max-width:1023px){.pc-skin-rf .route-info-block{grid-template-columns:1fr!important}.pc-skin-rf .route-info-gallery{max-width:100%!important}.pc-skin-rf .route-info-basic{grid-template-columns:1fr!important}}.pc-skin-rf{--rf-route-modal-accent:#2d5a27;--rf-route-modal-accent-soft:#2d5a270f;--rf-route-modal-accent-soft-2:#2d5a2705;--rf-route-modal-border-soft:#2d5a2714;--rf-route-modal-border-faint:#2d5a270f;--rf-route-modal-surface:#f6f8f6;--rf-route-modal-panel:#f8faf8d9;--rf-route-modal-shadow:0 18px 40px #0f172a29;--rf-route-modal-duration:.24s;--rf-route-modal-ease:cubic-bezier(.22,.61,.36,1)}.pc-skin-rf .route-detail-modal{z-index:100001;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--rf-route-modal-duration)var(--rf-route-modal-ease),visibility 0s linear var(--rf-route-modal-duration);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pc-skin-rf .route-detail-modal.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--rf-route-modal-duration)var(--rf-route-modal-ease)}.pc-skin-rf .route-detail-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--rf-route-modal-duration)var(--rf-route-modal-ease);background:#0f172a85;position:absolute;inset:0}.pc-skin-rf .route-detail-content{width:90%;max-width:600px;max-height:85vh;box-shadow:var(--rf-route-modal-shadow);opacity:0;transition:opacity var(--rf-route-modal-duration)var(--rf-route-modal-ease),transform var(--rf-route-modal-duration)var(--rf-route-modal-ease);background:#fff;border-radius:16px;padding:32px;position:relative;overflow-y:auto;transform:translateY(12px)scale(.985)}.pc-skin-rf .route-detail-modal.active .route-detail-overlay{opacity:1}.pc-skin-rf .route-detail-modal.active .route-detail-content{opacity:1;transform:translateY(0)scale(1)}.pc-skin-rf .route-detail-close{cursor:pointer;color:#666;z-index:10;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.pc-skin-rf .route-detail-close:hover{color:#333;background:#e0e0e0}.pc-skin-rf .route-detail-header{text-align:center;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:16px}.pc-skin-rf .route-detail-header h3{color:var(--rf-route-modal-accent);font-size:20px}.pc-skin-rf .route-detail-body{color:#333;font-size:14px;line-height:1.8}.pc-skin-rf .route-detail-body h4{color:var(--rf-route-modal-accent);margin:16px 0 8px;font-size:16px}.pc-skin-rf .route-detail-body p{margin-bottom:12px}.pc-skin-rf .route-detail-body ul{margin:8px 0 12px 20px;padding-left:0}.pc-skin-rf .route-detail-body li{margin-bottom:6px}.pc-skin-rf .route-detail-carousel{background:#f5f5f5;border-radius:12px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.pc-skin-rf .route-detail-carousel .carousel-inner{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.pc-skin-rf .route-detail-carousel .carousel-slides{width:100%;height:100%;transition:transform .4s;display:flex;position:absolute;top:0;left:0}.pc-skin-rf .route-detail-carousel .carousel-slide{min-width:100%;height:100%;position:relative}.pc-skin-rf .route-detail-carousel .carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.pc-skin-rf .route-detail-carousel .carousel-badge{color:#fff;z-index:5;background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;position:absolute;top:12px;left:12px}.pc-skin-rf .route-detail-carousel .carousel-indicators{z-index:5;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pc-skin-rf .route-detail-carousel .carousel-indicators .indicator{cursor:pointer;background:#fff9;border-radius:50%;width:8px;height:8px;transition:all .3s}.pc-skin-rf .route-detail-carousel .carousel-indicators .indicator.active{background:#fff;border-radius:4px;width:20px}.pc-skin-rf .route-detail-carousel .carousel-btn{color:#fff;cursor:pointer;opacity:0;z-index:5;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pc-skin-rf .route-detail-carousel:hover .carousel-btn{opacity:1}.pc-skin-rf .route-detail-carousel .carousel-btn:hover{background:#0009}.pc-skin-rf .route-detail-carousel .carousel-btn.prev{left:10px}.pc-skin-rf .route-detail-carousel .carousel-btn.next{right:10px}.pc-skin-rf .route-detail-tags{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.pc-skin-rf .route-detail-tag{color:var(--rf-route-modal-accent);background:#e8f5e9;border-radius:20px;padding:4px 12px;font-size:12px}.pc-skin-rf .notice-modal,.pc-skin-rf .info-modal,.pc-skin-rf .camp-experience-modal{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--rf-route-modal-duration)var(--rf-route-modal-ease),visibility 0s linear var(--rf-route-modal-duration);justify-content:center;align-items:center;display:flex!important}.pc-skin-rf .notice-modal.active,.pc-skin-rf .info-modal.active,.pc-skin-rf .camp-experience-modal.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--rf-route-modal-duration)var(--rf-route-modal-ease)}.pc-skin-rf .notice-modal-overlay,.pc-skin-rf .info-modal-overlay,.pc-skin-rf .camp-experience-modal .info-modal-overlay{opacity:0;transition:opacity var(--rf-route-modal-duration)var(--rf-route-modal-ease)}.pc-skin-rf .notice-modal-content,.pc-skin-rf .info-modal-content,.pc-skin-rf .camp-modal-content{opacity:0;transition:opacity var(--rf-route-modal-duration)var(--rf-route-modal-ease),transform var(--rf-route-modal-duration)var(--rf-route-modal-ease);transform:translateY(12px)scale(.985)}.pc-skin-rf .notice-modal.active .notice-modal-overlay,.pc-skin-rf .info-modal.active .info-modal-overlay,.pc-skin-rf .camp-experience-modal.active .info-modal-overlay{opacity:1}.pc-skin-rf .notice-modal.active .notice-modal-content,.pc-skin-rf .info-modal.active .info-modal-content,.pc-skin-rf .camp-experience-modal.active .camp-modal-content{opacity:1;transform:translateY(0)scale(1)}.pc-skin-rf .notice-modal{z-index:100002;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.pc-skin-rf .notice-modal.active{display:flex}.pc-skin-rf .notice-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a85;position:absolute;inset:0}.pc-skin-rf .notice-modal-content{width:min(92vw,520px);max-height:82vh;box-shadow:var(--rf-route-modal-shadow);z-index:1;background:#fff;border-radius:18px;padding:16px 16px 14px;position:relative;overflow:auto}.pc-skin-rf .notice-modal-close{width:28px;height:28px;color:var(--rf-route-modal-accent);cursor:pointer;background:#2d5a2714;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.pc-skin-rf .notice-modal-close svg{width:16px;height:16px}.pc-skin-rf .notice-modal-header{background:linear-gradient(180deg,var(--rf-route-modal-accent-soft)0%,var(--rf-route-modal-accent-soft-2)100%);border-bottom:1px solid var(--rf-route-modal-border-soft);border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.pc-skin-rf .notice-modal-icon{width:34px;height:34px;color:var(--rf-route-modal-accent);background:#2d5a2714;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.pc-skin-rf .notice-modal-icon svg{width:18px;height:18px}.pc-skin-rf .notice-modal-title{color:var(--rf-route-modal-accent);margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.pc-skin-rf .notice-modal-body{color:#334155;padding:2px 2px 0;font-size:13px;line-height:1.6}.pc-skin-rf .notice-modal-subtitle{background:var(--rf-route-modal-panel);color:var(--rf-route-modal-accent);border-radius:10px;margin:0 0 8px;padding:8px 10px;font-size:.95rem;line-height:1.35}.pc-skin-rf .notice-modal-text{background:var(--rf-route-modal-panel);word-break:break-word;overflow-wrap:anywhere;border-radius:10px;padding:10px 12px}.pc-skin-rf .notice-modal-text>:first-child{margin-top:0}.pc-skin-rf .notice-modal-text>:last-child{margin-bottom:0}.pc-skin-rf .notice-modal-text p,.pc-skin-rf .notice-modal-text li{line-height:1.6}.pc-skin-rf .notice-modal-text ul,.pc-skin-rf .notice-modal-text ol{margin:8px 0 0;padding-left:18px}.pc-skin-rf .route-modal-hidden{display:none!important}.pc-skin-rf .info-modal-header,.pc-skin-rf .camp-modal-header{background:linear-gradient(180deg,var(--rf-route-modal-accent-soft)0%,var(--rf-route-modal-accent-soft-2)100%);border-bottom:1px solid var(--rf-route-modal-border-soft);margin-bottom:10px;padding:14px 18px 10px}.pc-skin-rf .info-modal-header .info-modal-icon,.pc-skin-rf .camp-modal-header .camp-modal-icon{justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:6px;font-size:20px;line-height:1;display:inline-flex}.pc-skin-rf .info-modal-header .info-modal-title,.pc-skin-rf .camp-modal-header .camp-modal-name{margin:0 0 4px;line-height:1.25}.pc-skin-rf .info-modal-header .info-modal-subtitle,.pc-skin-rf .camp-modal-header .camp-modal-difficulty{margin:0;line-height:1.2}.pc-skin-rf .info-modal-content,.pc-skin-rf .camp-modal-content{max-height:82vh;padding-top:18px}.pc-skin-rf .info-modal-body,.pc-skin-rf .camp-modal-body{padding-top:4px;font-size:14px;line-height:1.65}.pc-skin-rf .info-modal-image,.pc-skin-rf .camp-modal-media{margin-bottom:10px}.pc-skin-rf .info-modal-image{object-fit:cover;border-radius:12px;width:100%;max-height:220px}.pc-skin-rf .camp-modal-media{background:var(--rf-route-modal-surface);max-height:200px;box-shadow:inset 0 0 0 1px var(--rf-route-modal-border-faint);border-radius:12px;overflow:hidden}.pc-skin-rf .camp-modal-images img,.pc-skin-rf .camp-modal-video video,.pc-skin-rf .camp-modal-video iframe{object-fit:cover;border-radius:12px;width:100%;max-height:200px}.pc-skin-rf .camp-modal-section,.pc-skin-rf .info-modal-desc{margin-top:10px}.pc-skin-rf .info-modal-desc,.pc-skin-rf .camp-modal-section{background:var(--rf-route-modal-panel);border-radius:10px;padding:10px 12px}.pc-skin-rf .info-modal-title,.pc-skin-rf .camp-modal-name,.pc-skin-rf .camp-modal-section h4{color:var(--rf-route-modal-accent)}.pc-skin-rf .info-modal-title,.pc-skin-rf .camp-modal-name,.pc-skin-rf .info-modal-subtitle,.pc-skin-rf .camp-modal-difficulty,.pc-skin-rf .info-modal-desc,.pc-skin-rf .camp-modal-highlight-item,.pc-skin-rf .camp-modal-section p{word-break:break-word;overflow-wrap:anywhere}.pc-skin-rf .info-modal-title,.pc-skin-rf .camp-modal-name{max-width:calc(100% - 34px);margin-left:auto;margin-right:auto}.pc-skin-rf .info-modal-subtitle,.pc-skin-rf .camp-modal-difficulty{color:#2d5a27b8}.pc-skin-rf .camp-modal-section h4{margin:0 0 8px}.pc-skin-rf .camp-modal-section p,.pc-skin-rf .camp-modal-section ul,.pc-skin-rf .camp-modal-section ol,.pc-skin-rf .camp-modal-highlights-list{margin:0}.pc-skin-rf .camp-modal-highlights-list>*+*{margin-top:6px}.pc-skin-rf .camp-modal-highlight-item{background:#2d5a270a;border-radius:8px;padding:6px 8px}.pc-skin-rf .camp-modal-highlights-list li,.pc-skin-rf .camp-modal-highlights-list p,.pc-skin-rf .camp-modal-highlights-list div{line-height:1.5}.pc-skin-rf .camp-modal-section+.camp-modal-section{border-top:1px solid var(--rf-route-modal-border-faint);margin-top:8px;padding-top:8px}.pc-skin-rf .info-modal-close,.pc-skin-rf .camp-modal-close{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:flex;top:10px;right:10px}@media (max-width:768px){.pc-skin-rf .route-detail-content{transform:translateY(10px)scale(.99)}.pc-skin-rf .route-detail-modal.active .route-detail-content{transform:translateY(0)scale(1)}.pc-skin-rf .notice-modal-content,.pc-skin-rf .info-modal-content,.pc-skin-rf .camp-modal-content{transform:translateY(10px)scale(.99)}.pc-skin-rf .notice-modal.active .notice-modal-content,.pc-skin-rf .info-modal.active .info-modal-content,.pc-skin-rf .camp-experience-modal.active .camp-modal-content{transform:translateY(0)scale(1)}.pc-skin-rf .notice-modal{padding:12px}.pc-skin-rf .notice-modal-content{border-radius:15px;width:min(92vw,520px);max-height:78vh;padding:13px 13px 12px}.pc-skin-rf .notice-modal-header{border-radius:10px;gap:8px;margin-bottom:8px;padding:8px 10px}.pc-skin-rf .notice-modal-icon{flex-basis:30px;width:30px;height:30px}.pc-skin-rf .notice-modal-icon svg{width:16px;height:16px}.pc-skin-rf .notice-modal-title{font-size:1rem;line-height:1.15}.pc-skin-rf .notice-modal-body{font-size:12.8px;line-height:1.5}.pc-skin-rf .notice-modal-subtitle{border-radius:9px;margin-bottom:7px;padding:7px 9px;font-size:.9rem}.pc-skin-rf .notice-modal-text{border-radius:9px;padding:8px 10px}.pc-skin-rf .notice-modal-close{width:25px;height:25px;top:8px;right:8px}.pc-skin-rf .notice-modal-close svg{width:15px;height:15px}.pc-skin-rf .info-modal-content,.pc-skin-rf .camp-modal-content{border-radius:14px;width:min(92vw,560px);max-height:78vh;padding-top:12px}.pc-skin-rf .info-modal-header,.pc-skin-rf .camp-modal-header{margin-bottom:7px;padding:11px 14px 7px}.pc-skin-rf .info-modal-header .info-modal-icon,.pc-skin-rf .camp-modal-header .camp-modal-icon{width:34px;height:34px;margin-bottom:4px;font-size:18px;transform:none}.pc-skin-rf .info-modal-header .info-modal-title,.pc-skin-rf .camp-modal-header .camp-modal-name{margin:0 0 2px;font-size:1.02em;font-weight:600;line-height:1.15}.pc-skin-rf .info-modal-header .info-modal-subtitle,.pc-skin-rf .camp-modal-header .camp-modal-difficulty{font-size:.88em;line-height:1.15}.pc-skin-rf .info-modal-body,.pc-skin-rf .camp-modal-body{padding:2px 13px 13px;font-size:12.8px;line-height:1.5}.pc-skin-rf .info-modal-image,.pc-skin-rf .camp-modal-media{margin-bottom:8px}.pc-skin-rf .info-modal-image{max-height:180px}.pc-skin-rf .camp-modal-media,.pc-skin-rf .camp-modal-images img,.pc-skin-rf .camp-modal-video video,.pc-skin-rf .camp-modal-video iframe{max-height:168px}.pc-skin-rf .camp-modal-section,.pc-skin-rf .info-modal-desc{margin-top:8px}.pc-skin-rf .info-modal-desc,.pc-skin-rf .camp-modal-section{border-radius:9px;padding:8px 9px}.pc-skin-rf .camp-modal-section h4{margin:0 0 6px}.pc-skin-rf .camp-modal-highlights-list>*+*{margin-top:5px}.pc-skin-rf .camp-modal-highlight-item{border-radius:7px;padding:5px 7px}.pc-skin-rf .camp-modal-highlights-list li,.pc-skin-rf .camp-modal-highlights-list p,.pc-skin-rf .camp-modal-highlights-list div{line-height:1.45}.pc-skin-rf .camp-modal-section+.camp-modal-section{margin-top:6px;padding-top:6px}.pc-skin-rf .info-modal-close,.pc-skin-rf .camp-modal-close{width:25px;height:25px;font-size:15px;top:7px;right:7px;transform:none}}@media (max-width:480px){.pc-skin-rf .route-detail-content,.pc-skin-rf .notice-modal-content,.pc-skin-rf .info-modal-content,.pc-skin-rf .camp-modal-content{transform:translateY(8px)scale(.992)}.pc-skin-rf .notice-modal{padding:10px}.pc-skin-rf .notice-modal-content{border-radius:13px;padding:11px 11px 10px}.pc-skin-rf .notice-modal-header{border-radius:9px;gap:7px;margin-bottom:7px;padding:7px 9px}.pc-skin-rf .notice-modal-icon{flex-basis:28px;width:28px;height:28px}.pc-skin-rf .notice-modal-title{font-size:.96rem;line-height:1.1}.pc-skin-rf .notice-modal-body{font-size:12.2px;line-height:1.45}.pc-skin-rf .notice-modal-subtitle{border-radius:8px;margin-bottom:6px;padding:6px 8px;font-size:.86rem;line-height:1.25}.pc-skin-rf .notice-modal-text{border-radius:8px;padding:7px 8px}.pc-skin-rf .notice-modal-close{width:23px;height:23px;top:6px;right:6px}.pc-skin-rf .notice-modal-close svg{width:14px;height:14px}.pc-skin-rf .info-modal-header,.pc-skin-rf .camp-modal-header{margin-bottom:5px;padding:9px 11px 6px}.pc-skin-rf .info-modal-header .info-modal-title,.pc-skin-rf .camp-modal-header .camp-modal-name{font-size:.96em;font-weight:600;line-height:1.1}.pc-skin-rf .info-modal-header .info-modal-subtitle,.pc-skin-rf .camp-modal-header .camp-modal-difficulty{font-size:.82em;line-height:1.1}.pc-skin-rf .info-modal-body,.pc-skin-rf .camp-modal-body{padding:2px 11px 11px;font-size:12.2px;line-height:1.45}.pc-skin-rf .info-modal-desc,.pc-skin-rf .camp-modal-section{border-radius:8px;padding:7px 8px}.pc-skin-rf .info-modal-header .info-modal-icon,.pc-skin-rf .camp-modal-header .camp-modal-icon{width:30px;height:30px;font-size:16px}.pc-skin-rf .info-modal-image{max-height:156px}.pc-skin-rf .camp-modal-media,.pc-skin-rf .camp-modal-images img,.pc-skin-rf .camp-modal-video video,.pc-skin-rf .camp-modal-video iframe{max-height:148px}.pc-skin-rf .camp-modal-section+.camp-modal-section{margin-top:5px;padding-top:5px}.pc-skin-rf .camp-modal-highlights-list>*+*{margin-top:4px}.pc-skin-rf .camp-modal-highlight-item{border-radius:6px;padding:4px 6px}.pc-skin-rf .info-modal-close,.pc-skin-rf .camp-modal-close{width:23px;height:23px;font-size:14px;top:6px;right:6px}}.pc-skin-rf .booking-modal{visibility:hidden;z-index:100000;background:0 0;justify-content:center;align-items:center;transition:background .3s,visibility .3s;display:none;position:fixed;inset:0}.pc-skin-rf .booking-modal.active{visibility:visible;background:#0009;display:flex}.pc-skin-rf .booking-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;position:absolute;inset:0}.pc-skin-rf .booking-modal-content{background:linear-gradient(#fff 0%,#f8f9fa 100%);border-radius:20px;width:92%;max-width:380px;margin:16px;padding:28px 24px;animation:.35s cubic-bezier(.34,1.56,.64,1) rf-bookingModalSlideUp;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes rf-bookingModalSlideUp{0%{opacity:0;transform:translateY(40px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.pc-skin-rf .booking-modal-close{cursor:pointer;color:#666;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.pc-skin-rf .booking-modal-close:hover{color:#333;background:#0000001f;transform:rotate(90deg)}.pc-skin-rf .booking-modal-header{text-align:center;border-bottom:1px dashed #e5e7eb;margin-bottom:20px;padding-bottom:16px}.pc-skin-rf .booking-modal-header h3{color:#1a3d15;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;font-size:18px;display:flex}.pc-skin-rf .booking-modal-header h3 i{color:#4caf50}.pc-skin-rf .booking-modal-header p{color:#888;margin-top:4px;font-size:13px}.pc-skin-rf .booking-modal-body{text-align:center}.pc-skin-rf .qrcode-container{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:20px;display:inline-block;box-shadow:0 4px 20px #00000014}.pc-skin-rf .qrcode-image{background:#fafafa;border-radius:12px;width:180px;height:180px}.pc-skin-rf .qrcode-tips{color:#666;margin-top:16px;font-size:12px}.pc-skin-rf .qrcode-tips p{justify-content:center;align-items:center;gap:6px;margin:6px 0;display:flex}.pc-skin-rf .qrcode-tips i{color:#4caf50;font-size:14px}.pc-skin-rf .booking-modal-footer{text-align:center;color:#888;border-top:1px solid #eee;margin-top:18px;padding-top:14px;font-size:12px}.pc-skin-rf .booking-modal-footer p{justify-content:center;align-items:center;gap:6px;display:flex}.pc-skin-rf .booking-modal-footer strong{color:#ff6b35;font-size:14px;font-weight:600}.pc-skin-rf .miniapp-link-section{border-top:1px dashed #e5e7eb;margin-top:16px;padding-top:14px}.pc-skin-rf .miniapp-link-label{color:#888;justify-content:center;align-items:center;gap:4px;margin-bottom:8px;font-size:12px;display:flex}.pc-skin-rf .miniapp-link-label i{color:#07c160}.pc-skin-rf .miniapp-link-box{background:#f5f5f5;border:1px solid #e5e7eb;border-radius:8px;align-items:center;display:flex;overflow:hidden}.pc-skin-rf .miniapp-link-input{color:#333;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:monospace;font-size:12px}.pc-skin-rf .miniapp-link-copy{color:#fff;cursor:pointer;white-space:nowrap;background:#07c160;border:none;flex-shrink:0;align-items:center;gap:4px;padding:8px 12px;font-size:12px;transition:background .2s;display:flex}.pc-skin-rf .miniapp-link-copy:hover{background:#06ae56}.pc-skin-rf .miniapp-link-copy.copied{background:#4caf50}.pc-skin-rf .miniapp-link-tip{color:#999;justify-content:center;align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}.pc-skin-rf .miniapp-link-tip i{color:#4caf50;font-size:12px}@media (max-width:480px){.pc-skin-rf .booking-modal-content{border-radius:16px;width:94%;max-width:100%;margin:12px;padding:24px 20px}.pc-skin-rf .qrcode-image{width:160px;height:160px}}.pc-skin-rf{--rf-color-primary:#2d5a27;--rf-color-primary-light:#4a8c42;--rf-color-primary-dark:#1a3d15}.pc-skin-rf .shop-hero{justify-content:center;align-items:center;height:160px;margin-top:70px;display:flex;position:relative;overflow:hidden}.pc-skin-rf .shop-hero-bg{background:linear-gradient(#0006 0%,#0003 100%),url(https://img.mflink.cn/jns/pics/ty-focus.jpg) 50%/cover no-repeat;transition:background-image .5s;position:absolute;inset:0}.pc-skin-rf .shop-hero-bg:before{content:"";background:linear-gradient(135deg,#2d5a27b3 0%,#4c844499 50%,#224b1cb3 100%);position:absolute;inset:0}.pc-skin-rf .shop-hero-bg:after{content:"";background:radial-gradient(at 30%,#8bc34a33 0%,#0000 60%),radial-gradient(at 70% 80%,#4caf5026 0%,#0000 50%);position:absolute;inset:0}.pc-skin-rf .shop-hero-content{z-index:2;text-align:center;color:#fff;padding:0 20px;position:relative}.pc-skin-rf .shop-hero-title{text-shadow:0 2px 10px #0006;justify-content:center;align-items:center;gap:12px;margin-bottom:8px;font-size:2rem;font-weight:700;display:flex}.pc-skin-rf .shop-hero-title i{opacity:.9;font-size:1.8rem}.pc-skin-rf .shop-hero-subtitle{opacity:.95;letter-spacing:1px;margin-bottom:20px;font-size:1rem;font-weight:300}.pc-skin-rf .shop-hero-stats{justify-content:center;gap:40px;display:flex}.pc-skin-rf .stat-item{text-align:center}.pc-skin-rf .stat-value{background:linear-gradient(135deg,#fff 0%,#ffffffd9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:1;display:block}.pc-skin-rf .stat-label{opacity:.9;margin-top:4px;font-size:.85rem;display:block}.pc-skin-rf .shop-filter-pro{background:linear-gradient(#fafbfc 0%,#fff 100%);border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:260px;height:calc(100vh - 70px);display:flex;position:sticky;top:70px;overflow-y:auto;box-shadow:2px 0 8px #00000008}.pc-skin-rf .filter-pro-container{flex-direction:column;flex:1;max-width:none;margin:0;padding:20px 16px;display:flex}.pc-skin-rf .filter-category-tabs{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:6px;margin-bottom:20px;padding-bottom:20px;display:flex}.pc-skin-rf .category-tab{color:#4b5563;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:.95rem;font-weight:500;transition:all .25s;display:flex;box-shadow:0 1px 2px #0000000a}.pc-skin-rf .category-tab i{text-align:center;color:#2d5a2d;width:24px;font-size:1.1rem;transition:color .25s}.pc-skin-rf .category-tab:hover{background:#2d5a270a;border-color:#2d5a2d;transform:translate(3px);box-shadow:0 2px 8px #2d5a271f}.pc-skin-rf .category-tab.active{background:linear-gradient(135deg,#2d5a2d 0%,#1d4720 100%);border-color:#0000;box-shadow:0 4px 12px #2d5a2740;color:#fff!important}.pc-skin-rf .category-tab.active i,.pc-skin-rf .category-tab.active span{color:#fff!important}.pc-skin-rf .filter-category-content{flex:1;display:none}.pc-skin-rf .filter-category-content.active{display:block}.pc-skin-rf .filter-pro-section{border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding:0 0 12px}.pc-skin-rf .filter-pro-section:last-of-type{border-bottom:none}.pc-skin-rf .filter-pro-section.group-section{background:linear-gradient(135deg,#f8faf8 0%,#f0f7f0 100%);border:1px solid #2d5a2714;border-radius:10px;margin-top:6px;padding:12px}.pc-skin-rf .filter-pro-header{color:#374151;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:10px;font-size:.8rem;font-weight:600;display:flex}.pc-skin-rf .filter-pro-header i{color:var(--rf-color-primary);font-size:.9rem}.pc-skin-rf .filter-pro-options{flex-direction:column;gap:8px;display:flex}.pc-skin-rf .filter-pro-btn{color:#4b5563;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:.85rem;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 2px #00000008}.pc-skin-rf .filter-pro-btn:hover{color:#2d5a2d;background:#2d5a2708;border-color:#2d5a2d;transform:translate(3px);box-shadow:0 2px 6px #2d5a271a}.pc-skin-rf .filter-pro-btn.active{background:linear-gradient(135deg,#2d5a2d 0%,#1d4720 100%);border-color:#0000;transform:translate(3px);box-shadow:0 3px 10px #2d5a274d;color:#fff!important}.pc-skin-rf .filter-pro-btn.active .btn-icon,.pc-skin-rf .filter-pro-btn.active .btn-text{color:#fff!important}.pc-skin-rf .filter-pro-btn .btn-icon{text-align:center;width:20px;font-size:1rem}.pc-skin-rf .filter-pro-btn .btn-text{flex:1;font-weight:500}.pc-skin-rf .filter-pro-btn .btn-tag{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:600;box-shadow:0 1px 2px #0000000d}.pc-skin-rf .filter-pro-btn .btn-tag.gold{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fbbf24 100%)}.pc-skin-rf .filter-pro-btn .btn-tag.gold:before{content:"🏅 "}.pc-skin-rf .filter-pro-btn .btn-tag.hot{color:#dc2626;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}.pc-skin-rf .filter-pro-btn.active .btn-tag{color:var(--rf-color-primary);background:#fffffff2;box-shadow:0 1px 3px #0000001a}.pc-skin-rf .filter-pro-btn.active .btn-tag.hot{color:#dc2626;background:#fffffff2}.pc-skin-rf .filter-pro-options.inline{flex-direction:column;gap:8px;display:flex}.pc-skin-rf .filter-pro-options.inline .filter-pro-btn{padding:12px 14px}.pc-skin-rf .filter-pro-footer{background:0 0;border-top:1px solid #e5e7eb;margin-top:auto;margin-left:0;margin-right:0;padding:20px 0 0}.pc-skin-rf .filter-result-count{color:#6b7280;background:#f9fafb;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:.85rem}.pc-skin-rf .filter-result-count span{color:var(--rf-color-primary);font-size:1rem;font-weight:700}.pc-skin-rf .filter-sort{flex-direction:column;gap:10px;display:flex}.pc-skin-rf .sort-label{color:#6b7280;font-size:.8rem;font-weight:500}.pc-skin-rf .sort-select{color:#374151;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2 4l4 4 4-4'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:12px 36px 12px 14px;font-size:.88rem;transition:all .2s;box-shadow:0 1px 2px #00000008}.pc-skin-rf .sort-select:hover{border-color:var(--rf-color-primary);box-shadow:0 2px 6px #2d5a271a}.pc-skin-rf .sort-select:focus{border-color:var(--rf-color-primary);outline:none;box-shadow:0 0 0 3px #2d5a271a}.pc-skin-rf .selected-filters{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 0}.pc-skin-rf .selected-filters-container{align-items:center;gap:12px;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}.pc-skin-rf .selected-label{color:#6b7280;white-space:nowrap;font-size:.9rem}.pc-skin-rf .selected-tags{flex-wrap:wrap;flex:1;gap:8px;display:flex}.pc-skin-rf .selected-tag{color:var(--rf-color-primary);background:#2d5a2714;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;display:inline-flex}.pc-skin-rf .selected-tag i{cursor:pointer;opacity:.6;font-size:.75rem;transition:opacity .2s}.pc-skin-rf .selected-tag i:hover{opacity:1}.pc-skin-rf .clear-all-btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px;font-size:.85rem;transition:all .2s}.pc-skin-rf .clear-all-btn:hover{color:#ef4444;border-color:#ef4444}.pc-skin-rf .shop-main{background:#f5f5f5;min-height:60vh}.pc-skin-rf .shop-wrapper{gap:0;max-width:1400px;margin:0 auto;display:flex}.pc-skin-rf .shop-content{flex:1;min-width:0;padding:20px}.pc-skin-rf .shop-list-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.pc-skin-rf .shop-list-count{color:#6b7280;font-size:.9rem}.pc-skin-rf .shop-list-count span{color:var(--rf-color-primary);font-weight:600}.pc-skin-rf .shop-list-sort{align-items:center;gap:8px;display:flex}.pc-skin-rf .shop-list-sort label{color:#6b7280;font-size:.85rem}.pc-skin-rf .shop-list-sort select{cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2 4l4 4 4-4'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e5e7eb;border-radius:8px;padding:8px 32px 8px 12px;font-size:.85rem}.pc-skin-rf .shop-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.pc-skin-rf .product-card{background:#fff;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000000f}.pc-skin-rf .product-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001f}.pc-skin-rf .product-card-link{color:inherit;text-decoration:none;display:block}.pc-skin-rf .product-image{height:200px;position:relative;overflow:hidden}.pc-skin-rf .product-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pc-skin-rf .product-card:hover .product-image img{transform:scale(1.05)}.pc-skin-rf .product-badges{gap:8px;display:flex;position:absolute;top:12px;left:12px}.pc-skin-rf .product-badge{color:#fff;border-radius:4px;padding:5px 10px;font-size:.75rem;font-weight:600}.pc-skin-rf .product-badge.hot{background:linear-gradient(135deg,#f97316 0%,#ef4444 100%)}.pc-skin-rf .product-badge.new{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.pc-skin-rf .product-badge.recommend{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.pc-skin-rf .product-rating{color:#f59e0b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:.85rem;font-weight:600;display:flex;position:absolute;top:12px;right:12px}.pc-skin-rf .product-rating i{font-size:.75rem}.pc-skin-rf .product-route-tag{color:#fff;background:linear-gradient(#0000,#000000b3);padding:15px;position:absolute;bottom:0;left:0;right:0}.pc-skin-rf .route-name{font-size:1rem;font-weight:600;display:block}.pc-skin-rf .route-label{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:4px;margin-top:4px;padding:2px 8px;font-size:.75rem;display:inline-block}.pc-skin-rf .product-content{padding:20px}.pc-skin-rf .product-group-type{color:var(--rf-color-primary);background:#2d5a2714;border-radius:4px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:.8rem;display:inline-flex}.pc-skin-rf .product-group-type i{font-size:.75rem}.pc-skin-rf .product-title{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.pc-skin-rf .product-desc{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-skin-rf .product-tags{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.pc-skin-rf .product-tag{color:#4b5563;white-space:nowrap;background:linear-gradient(135deg,#f8faf8 0%,#f0f4f0 100%);border:1px solid #2d5a271a;border-radius:6px;padding:4px 10px;font-size:.78rem}.pc-skin-rf .product-footer{border-top:1px dashed #e5e7eb;justify-content:space-between;align-items:flex-end;padding-top:15px;display:flex}.pc-skin-rf .product-price{align-items:baseline;gap:2px;display:flex}.pc-skin-rf .price-label{color:var(--rf-color-primary);font-size:.9rem;font-weight:600}.pc-skin-rf .price-value{color:var(--rf-color-primary);font-size:1.6rem;font-weight:700;line-height:1}.pc-skin-rf .price-unit{color:#9ca3af;font-size:.8rem}.pc-skin-rf .price-original{color:#9ca3af;margin-left:8px;font-size:.85rem;text-decoration:line-through}.pc-skin-rf .product-sales{color:#9ca3af;align-items:center;gap:4px;font-size:.8rem;display:flex}.pc-skin-rf .product-sales i{font-size:.75rem}.pc-skin-rf .no-results{text-align:center;background:#fff;border-radius:16px;padding:80px 20px}.pc-skin-rf .no-results-icon{opacity:.5;margin-bottom:20px;font-size:4rem}.pc-skin-rf .no-results h3{color:#374151;margin-bottom:10px;font-size:1.25rem}.pc-skin-rf .no-results p{color:#6b7280;font-size:.95rem}.pc-skin-rf .no-results a{color:var(--rf-color-primary);text-decoration:underline}.pc-skin-rf .shop-sidebar{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:30px;display:grid}.pc-skin-rf .sidebar-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px #0000000f}.pc-skin-rf .sidebar-title{color:#1f2937;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:1rem;font-weight:600;display:flex}.pc-skin-rf .sidebar-title i{color:var(--rf-color-primary);font-size:.9rem}.pc-skin-rf .hot-item{border-bottom:1px solid #f3f4f6;gap:12px;padding:12px 0;display:flex}.pc-skin-rf .hot-rank{color:#6b7280;background:#f3f4f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:600;display:flex}.pc-skin-rf .hot-rank.top-1{color:#fff;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)}.pc-skin-rf .hot-rank.top-2{color:#fff;background:linear-gradient(135deg,#9ca3af 0%,#6b7280 100%)}.pc-skin-rf .hot-rank.top-3{color:#fff;background:linear-gradient(135deg,#d97706 0%,#b45309 100%)}.pc-skin-rf .hot-image{border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.pc-skin-rf .hot-image img{object-fit:cover;width:100%;height:100%}.pc-skin-rf .hot-info{flex:1;min-width:0}.pc-skin-rf .hot-name{color:#374151;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:.85rem;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.pc-skin-rf .hot-name:hover{color:var(--rf-color-primary)}.pc-skin-rf .hot-meta{justify-content:space-between;align-items:center;display:flex}.pc-skin-rf .hot-price{color:var(--rf-color-primary);font-size:.9rem;font-weight:600}.pc-skin-rf .hot-sales{color:#9ca3af;font-size:.75rem}.pc-skin-rf .helper-card{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #2d5a2726}.pc-skin-rf .helper-content{flex-direction:column;gap:12px;display:flex}.pc-skin-rf .helper-item{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.pc-skin-rf .helper-item:hover{border-color:var(--rf-color-primary);box-shadow:0 2px 8px #2d5a2726}.pc-skin-rf .helper-icon{background:#f3f4f6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.pc-skin-rf .helper-info{flex:1}.pc-skin-rf .helper-title{color:#1f2937;font-size:.9rem;font-weight:600}.pc-skin-rf .helper-desc{color:#6b7280;margin-top:2px;font-size:.75rem}.pc-skin-rf .service-card{text-align:center}.pc-skin-rf .service-qrcode{border:1px solid #e5e7eb;border-radius:12px;width:160px;height:160px;margin:0 auto 12px;overflow:hidden}.pc-skin-rf .service-qrcode img{object-fit:cover;width:100%;height:100%}.pc-skin-rf .service-tip{color:#6b7280;margin-bottom:12px;font-size:.85rem}.pc-skin-rf .service-phone{background:var(--rf-color-primary);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.pc-skin-rf .service-phone:hover{background:#1d4720;transform:translateY(-2px)}.pc-skin-rf .team-customize-form{background:#fff;border:1px solid #2d5a270f;border-radius:20px;padding:40px;animation:.5s ease-out rf-formSlideIn;box-shadow:0 4px 24px #2d5a2714}@keyframes rf-formSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pc-skin-rf .customize-header{text-align:center;border-bottom:2px dashed #e5e7eb;margin-bottom:36px;padding-bottom:28px;position:relative}.pc-skin-rf .customize-header:after{content:"";background:linear-gradient(135deg,var(--rf-color-primary)0%,#4a8a4a 100%);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.pc-skin-rf .customize-header h2{color:#1f2937;justify-content:center;align-items:center;gap:12px;margin-bottom:10px;font-size:1.75rem;display:flex}.pc-skin-rf .customize-header h2 i{color:var(--rf-color-primary);background:linear-gradient(135deg,#2d5a271a 0%,#2d5a270d 100%);border-radius:12px;padding:12px;font-size:1.5rem}.pc-skin-rf .customize-header p{color:#6b7280;font-size:1rem}.pc-skin-rf .form-section{margin-bottom:32px}.pc-skin-rf .form-section-title{color:#374151;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;font-size:1rem;font-weight:600;display:flex}.pc-skin-rf .form-section-title i{color:var(--rf-color-primary);font-size:1.1rem}.pc-skin-rf .form-section-title .step-badge{background:var(--rf-color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:inline-flex}.pc-skin-rf .customize-form{max-width:900px;margin:0 auto}.pc-skin-rf .form-row{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.pc-skin-rf .form-group{flex-direction:column;gap:10px;display:flex;position:relative}.pc-skin-rf .form-group.full-width{grid-column:1/-1}.pc-skin-rf .form-group label{color:#374151;align-items:center;gap:8px;font-size:.9rem;font-weight:600;transition:color .2s;display:flex}.pc-skin-rf .form-group label .required{color:#ef4444;font-size:.8rem}.pc-skin-rf .form-group label i{color:var(--rf-color-primary);font-size:.9rem;transition:transform .2s}.pc-skin-rf .form-group input,.pc-skin-rf .form-group select,.pc-skin-rf .form-group textarea{color:#374151;background:#fafbfc;border:2px solid #e5e7eb;border-radius:12px;padding:14px 16px;font-size:.95rem;transition:all .25s;position:relative}.pc-skin-rf .form-group input:hover,.pc-skin-rf .form-group select:hover,.pc-skin-rf .form-group textarea:hover{background:#fff;border-color:#d1d5db}.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-color-primary);background:#fff;outline:none;box-shadow:0 0 0 4px #2d5a271a,0 2px 8px #2d5a270d}.pc-skin-rf .form-group input:focus+.input-icon,.pc-skin-rf .form-group select:focus+.input-icon{color:var(--rf-color-primary)}.pc-skin-rf .form-group:after{content:"";background:var(--rf-color-primary);width:0;height:2px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pc-skin-rf .form-group:focus-within:after{width:100%}.pc-skin-rf .form-group input::placeholder,.pc-skin-rf .form-group textarea::placeholder{color:#9ca3af}.pc-skin-rf .form-group textarea{resize:vertical;min-height:120px;line-height:1.6}.pc-skin-rf .people-counter{background:#fafbfc;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;transition:all .25s;display:flex}.pc-skin-rf .people-counter:hover{border-color:#d1d5db}.pc-skin-rf .people-counter:focus-within{border-color:var(--rf-color-primary);background:#fff;box-shadow:0 0 0 4px #2d5a271a}.pc-skin-rf .people-counter input{text-align:center;background:0 0;border:none;flex:1;padding:8px;font-size:1.1rem;font-weight:600}.pc-skin-rf .people-counter input:focus{box-shadow:none;outline:none}.pc-skin-rf .people-counter .counter-btn{background:var(--rf-color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.pc-skin-rf .people-counter .counter-btn:hover{background:#1d4720;transform:scale(1.05)}.pc-skin-rf .route-checkboxes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pc-skin-rf .route-checkbox{cursor:pointer;background:#fafbfc;border:2px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;transition:all .25s;display:flex}.pc-skin-rf .route-checkbox:hover{border-color:var(--rf-color-primary);background:#2d5a2708}.pc-skin-rf .route-checkbox input{display:none}.pc-skin-rf .route-checkbox .checkmark{border:2px solid #d1d5db;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.pc-skin-rf .route-checkbox input:checked+.checkmark{background:var(--rf-color-primary);border-color:var(--rf-color-primary)}.pc-skin-rf .route-checkbox input:checked+.checkmark i{color:#fff;font-size:.75rem}.pc-skin-rf .route-checkbox .route-info{flex:1}.pc-skin-rf .route-checkbox .route-name{color:#374151;margin-bottom:2px;font-size:.95rem;font-weight:600}.pc-skin-rf .route-checkbox .route-desc{color:#9ca3af;font-size:.75rem}.pc-skin-rf .form-actions{text-align:center;border-top:2px dashed #e5e7eb;margin-top:40px;padding-top:32px}.pc-skin-rf .submit-btn{background:linear-gradient(135deg,var(--rf-color-primary)0%,#1d4720 100%);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:18px 56px;font-size:1.1rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #2d5a274d}.pc-skin-rf .submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.pc-skin-rf .submit-btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2d5a2766}.pc-skin-rf .submit-btn:hover:before{left:100%}.pc-skin-rf .submit-btn:active{transform:translateY(-1px)}.pc-skin-rf .submit-btn i{font-size:1.2rem}.pc-skin-rf .submit-btn.loading{pointer-events:none;opacity:.8}.pc-skin-rf .submit-btn.loading i{animation:1s linear infinite rf-spin}.pc-skin-rf .form-tip{color:#9ca3af;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:.9rem;display:flex}.pc-skin-rf .form-tip i{color:var(--rf-color-primary)}.pc-skin-rf .customize-contact{border-top:2px solid #f0f0f0;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;padding-top:36px;display:grid}.pc-skin-rf .customize-contact .contact-item{background:linear-gradient(135deg,#f8faf8 0%,#f0f4f0 100%);border:1px solid #2d5a2714;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:all .3s;display:flex}.pc-skin-rf .customize-contact .contact-item:hover{border-color:#2d5a2726;transform:translateY(-4px);box-shadow:0 8px 24px #2d5a271a}.pc-skin-rf .customize-contact .contact-item i{color:var(--rf-color-primary);background:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;display:flex;box-shadow:0 2px 8px #2d5a2714}.pc-skin-rf .customize-contact .contact-item .contact-text{flex:1}.pc-skin-rf .customize-contact .contact-item .label{color:#9ca3af;margin-bottom:4px;font-size:.8rem;display:block}.pc-skin-rf .customize-contact .contact-item span:last-child,.pc-skin-rf .customize-contact .contact-item a{color:#1f2937;font-size:1.05rem;font-weight:600}.pc-skin-rf .customize-contact .contact-item a:hover{color:var(--rf-color-primary)}.pc-skin-rf .quick-consult{justify-content:center;gap:12px;margin-top:24px;display:flex}.pc-skin-rf .quick-consult-btn{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;transition:all .2s;display:inline-flex}.pc-skin-rf .quick-consult-btn:hover{border-color:var(--rf-color-primary);color:var(--rf-color-primary);background:#2d5a2708}.pc-skin-rf .quick-consult-btn i{font-size:1.1rem}.pc-skin-rf .customize-header h2{font-size:1.3rem}.pc-skin-rf .product-card{animation:.5s forwards rf-fadeInUp}.pc-skin-rf .shop-grid .product-card:first-child{animation-delay:50ms}.pc-skin-rf .shop-grid .product-card:nth-child(2){animation-delay:.1s}.pc-skin-rf .shop-grid .product-card:nth-child(3){animation-delay:.15s}.pc-skin-rf .shop-grid .product-card:nth-child(4){animation-delay:.2s}.pc-skin-rf .shop-grid .product-card:nth-child(5){animation-delay:.25s}.pc-skin-rf .shop-grid .product-card:nth-child(6){animation-delay:.3s}.pc-skin-rf .shop-banner{display:none}.pc-skin-rf .package-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}@media (min-width:1600px){.pc-skin-rf .shop-container{max-width:1400px}.pc-skin-rf .shop-grid{grid-template-columns:repeat(4,1fr)}}@media (hover:none) and (pointer:coarse){.pc-skin-rf .filter-btn,.pc-skin-rf .sort-btn,.pc-skin-rf .product-card-btn{min-height:48px}.pc-skin-rf .filter-item,.pc-skin-rf .sort-item{padding:12px 16px}}.pc-skin-rf .team-customize-form input,.pc-skin-rf .team-customize-form textarea,.pc-skin-rf .team-customize-form select{-webkit-appearance:none;font-size:16px}.pc-skin-rf .product-card,.pc-skin-rf .filter-btn{will-change:transform;backface-visibility:hidden}@media (prefers-contrast:high){.pc-skin-rf .product-card{border:2px solid var(--rf-text)}.pc-skin-rf .filter-btn.active{border:2px solid var(--rf-primary)}}@media (prefers-reduced-motion:reduce){.pc-skin-rf .product-card{animation:none!important}}@media screen and (max-width:1023px){.pc-skin-rf .shop-grid{grid-template-columns:repeat(2,1fr)!important}.pc-skin-rf .form-row{grid-template-columns:1fr!important}.pc-skin-rf .route-checkboxes,.pc-skin-rf .customize-contact{grid-template-columns:repeat(2,1fr)!important}.pc-skin-rf .shop-filter-pro{display:none!important}.pc-skin-rf .shop-hero{height:120px!important;margin-top:56px!important}.pc-skin-rf .shop-hero-title{font-size:1.3rem!important}.pc-skin-rf .shop-hero-subtitle{font-size:.85rem!important}.pc-skin-rf .shop-hero-stats{gap:20px!important}.pc-skin-rf .stat-value{font-size:1.3rem!important}}@media screen and (max-width:480px){.pc-skin-rf .shop-grid,.pc-skin-rf .route-checkboxes,.pc-skin-rf .customize-contact{grid-template-columns:1fr!important}}.pc-skin-rf .breadcrumb{background-color:#f8f9fa;border-bottom:1px solid #e5e7eb;padding:16px 0}.pc-skin-rf .breadcrumb-container{max-width:1400px;margin:0 auto;padding:0 24px}.pc-skin-rf .breadcrumb-list{color:#6b7280;flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pc-skin-rf .breadcrumb-item{align-items:center;display:flex}.pc-skin-rf .breadcrumb-item:not(:last-child):after{content:">";color:#9ca3af;margin:0 8px}.pc-skin-rf .breadcrumb-item a{color:#6b7280;text-decoration:none;transition:color .2s}.pc-skin-rf .breadcrumb-item a:hover{color:#3b82f6}.pc-skin-rf .breadcrumb-item.active{color:#1f2937;font-weight:500}.pc-skin-rf .gallery-header{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:24px 0}.pc-skin-rf .gallery-header-container{max-width:1400px;margin:0 auto;padding:0 24px}.pc-skin-rf .gallery-info-card{background:#fff;border-radius:16px;margin-top:16px;padding:20px 24px;transition:opacity .3s;box-shadow:0 8px 32px #00000014}.pc-skin-rf .gallery-info-card-sticky{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-radius:0;margin:0;padding:12px 24px;transition:transform .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 4px 20px #0000001a}.pc-skin-rf .gallery-info-card-sticky.active{transform:translateY(0)}.pc-skin-rf .gallery-info-card-sticky .gallery-card-header{margin-bottom:8px;padding-bottom:8px}.pc-skin-rf .gallery-info-card-sticky .gallery-card-title{font-size:18px}.pc-skin-rf .gallery-info-card-sticky .gallery-stat-value{font-size:20px}.pc-skin-rf .gallery-info-card-sticky .gallery-tags{margin-bottom:8px}.pc-skin-rf .gallery-info-card-sticky .gallery-tag{padding:3px 10px;font-size:12px}.pc-skin-rf .gallery-info-card-sticky .gallery-intro{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-skin-rf .gallery-card-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.pc-skin-rf .gallery-card-title{color:#1f2937;margin:0;font-size:22px;font-weight:700}.pc-skin-rf .gallery-stats{gap:24px;display:flex}.pc-skin-rf .gallery-stat-item{align-items:baseline;gap:4px;display:flex}.pc-skin-rf .gallery-stat-value{color:#059669;font-size:24px;font-weight:700;line-height:1}.pc-skin-rf .gallery-stat-label{color:#9ca3af;font-size:12px;font-weight:400}.pc-skin-rf .gallery-tags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pc-skin-rf .gallery-tag{color:#374151;cursor:default;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;justify-content:center;align-items:center;padding:5px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.pc-skin-rf .gallery-tag:hover{color:#059669;background:#dcfce7;border-color:#86efac}.pc-skin-rf .gallery-intro{color:#6b7280;margin:0;font-size:14px;line-height:1.7}.pc-skin-rf .gallery-section{background-color:#f9fafb;padding:48px 0 80px}.pc-skin-rf .gallery-container{max-width:1400px;margin:0 auto;padding:0 24px}.pc-skin-rf .gallery-masonry{column-gap:16px;column-count:5!important}.pc-skin-rf .gallery-item{break-inside:avoid;cursor:pointer;opacity:0;background:#fff;border-radius:16px;width:100%;margin-bottom:16px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s forwards rf-fadeInUp;display:block;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 2px 12px #0000000f}.pc-skin-rf .gallery-item:first-child{animation-delay:50ms}.pc-skin-rf .gallery-item:nth-child(2){animation-delay:.1s}.pc-skin-rf .gallery-item:nth-child(3){animation-delay:.15s}.pc-skin-rf .gallery-item:nth-child(4){animation-delay:.2s}.pc-skin-rf .gallery-item:nth-child(5){animation-delay:.25s}.pc-skin-rf .gallery-item:nth-child(6){animation-delay:.3s}.pc-skin-rf .gallery-item:nth-child(7){animation-delay:.35s}.pc-skin-rf .gallery-item:nth-child(8){animation-delay:.4s}.pc-skin-rf .gallery-item:nth-child(9){animation-delay:.45s}.pc-skin-rf .gallery-item:nth-child(10){animation-delay:.5s}.pc-skin-rf .gallery-item:nth-child(n+11){animation-delay:.55s}.pc-skin-rf .gallery-item:hover{z-index:10;transform:translateY(-6px);box-shadow:0 16px 32px #00000026}.pc-skin-rf .gallery-image-wrapper{background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);border-radius:12px;width:100%;position:relative;overflow:hidden}.pc-skin-rf .gallery-image-wrapper:before{content:"";z-index:0;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite rf-shimmer;position:absolute;top:0;left:0}.pc-skin-rf .gallery-image-wrapper:has(.gallery-image.loaded):before{display:none}.pc-skin-rf .gallery-image-wrapper:after{content:"";z-index:1;opacity:0;border:3px solid #e5e7eb;border-top-color:#059669;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;transition:opacity .3s;animation:.8s linear infinite rf-spin;position:absolute;top:50%;left:50%}.pc-skin-rf .gallery-image-wrapper:has(.gallery-image:not(.loaded)):after{opacity:1}.pc-skin-rf .gallery-image-wrapper:has(.gallery-image.loaded):after{display:none}.pc-skin-rf .gallery-image{object-fit:cover;z-index:2;opacity:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;left:0}.pc-skin-rf .gallery-image.loaded{opacity:1}.pc-skin-rf .gallery-item:hover .gallery-image{transform:scale(1.08)}.pc-skin-rf .gallery-item.aspect-4-3 .gallery-image-wrapper{padding-top:75%}.pc-skin-rf .gallery-item.aspect-3-4 .gallery-image-wrapper{padding-top:133.33%}.pc-skin-rf .gallery-item.aspect-1-1 .gallery-image-wrapper{padding-top:100%}.pc-skin-rf .gallery-item.aspect-16-9 .gallery-image-wrapper{padding-top:56.25%}.pc-skin-rf .gallery-item.aspect-3-4{box-shadow:0 3px 15px #00000014}.pc-skin-rf .gallery-item.aspect-4-3{box-shadow:0 2px 12px #0000000f}.pc-skin-rf .gallery-item:nth-child(7n) .gallery-image-wrapper{border-radius:20px}.pc-skin-rf .gallery-item:nth-child(11n){border-radius:8px}.pc-skin-rf .gallery-item.aspect-3-4:nth-child(3n){background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%)}.pc-skin-rf .gallery-item.aspect-4-3:nth-child(4n){background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.pc-skin-rf .gallery-zoom-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;z-index:4;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px;transform:scale(.8);box-shadow:0 4px 12px #00000026}.pc-skin-rf .gallery-item:hover .gallery-zoom-icon{opacity:1;transform:scale(1)}.pc-skin-rf .gallery-zoom-icon:hover{background:#fff;transform:scale(1.1)}.pc-skin-rf .gallery-zoom-icon svg{color:#374151;width:22px;height:22px}.pc-skin-rf .gallery-load-more{text-align:center;margin-top:48px}.pc-skin-rf .load-more-btn{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;padding:14px 32px;font-size:16px;font-weight:500;transition:all .3s}.pc-skin-rf .load-more-btn:hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}@media (min-width:768px) and (max-width:1024px){.pc-skin-rf .gallery-masonry{column-count:3!important}.pc-skin-rf .gallery-image{opacity:1!important}.pc-skin-rf .lightbox-thumbnails{width:95%;max-width:600px;padding:8px;bottom:10px}.pc-skin-rf .thumbnail-item{width:60px;height:45px}.pc-skin-rf .thumb-nav{width:28px;height:28px}}@media (max-width:768px){.pc-skin-rf .gallery-section{padding:24px 0 48px!important}.pc-skin-rf .gallery-container{padding:0 16px!important}.pc-skin-rf .gallery-masonry{column-count:2!important;column-gap:12px!important}.pc-skin-rf .gallery-item{border-radius:12px!important;margin-bottom:12px!important}.pc-skin-rf .gallery-image-wrapper{border-radius:12px!important}.pc-skin-rf .gallery-image{opacity:1!important;border-radius:12px!important}.pc-skin-rf .gallery-card-header{flex-direction:column;align-items:flex-start;gap:8px}.pc-skin-rf .gallery-card-title{font-size:18px}.pc-skin-rf .gallery-stats{gap:16px}.pc-skin-rf .gallery-stat-value{font-size:20px}.pc-skin-rf .gallery-intro{font-size:13px}.pc-skin-rf .gallery-zoom-icon{display:none!important}.pc-skin-rf .lightbox{background:#000000fa!important;padding:0!important}.pc-skin-rf .lightbox-content{object-fit:contain!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important}.pc-skin-rf .lightbox-close{top:env(safe-area-inset-top,10px)!important;background:#ffffff26!important;width:44px!important;height:44px!important;right:10px!important}.pc-skin-rf .lightbox-nav{width:44px!important;height:44px!important;top:50%!important}.pc-skin-rf .lightbox-prev{left:10px!important}.pc-skin-rf .lightbox-next{right:10px!important}.pc-skin-rf .lightbox-hint{display:none!important}.pc-skin-rf .lightbox-thumbnails{width:95%!important;bottom:80px!important}.pc-skin-rf .thumbnail-item{width:50px!important;height:38px!important}}@media (hover:none) and (pointer:coarse){.pc-skin-rf .gallery-item:hover,.pc-skin-rf .gallery-item:hover .gallery-image{transform:none}.pc-skin-rf .gallery-zoom-icon{opacity:1;transform:scale(1)}}@media (prefers-color-scheme:dark){.pc-skin-rf .gallery-section{background-color:#111827}.pc-skin-rf .gallery-section-title{color:#f9fafb}.pc-skin-rf .gallery-item{background:#1f2937}.pc-skin-rf .gallery-image-wrapper:before{background:linear-gradient(135deg,#1f2937 0%,#374151 100%)}}.pc-skin-rf .lightbox{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}.pc-skin-rf .lightbox.active{animation:.3s rf-fadeIn;display:flex}.pc-skin-rf .lightbox-content{object-fit:contain;border-radius:8px;max-width:90%;max-height:90%;animation:.3s rf-zoomIn;box-shadow:0 20px 60px #00000080}@keyframes rf-zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pc-skin-rf .lightbox-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:center;background:#000c;border-radius:12px;max-width:80%;padding:16px 24px;animation:.3s rf-slideUp;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes rf-slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.pc-skin-rf .lightbox-info h3{margin:0 0 8px;font-size:18px;font-weight:600}.pc-skin-rf .lightbox-info p{color:#fffc;margin:0;font-size:14px}.pc-skin-rf .lightbox-counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.5px;z-index:10;background:#0009;border-radius:20px;padding:8px 20px;font-size:16px;font-weight:600;position:absolute;top:20px;left:50%;transform:translate(-50%)}.pc-skin-rf .lightbox-loading{color:#fff;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute}.pc-skin-rf .lightbox-loading:before{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite rf-spin}.pc-skin-rf .lightbox-close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:10;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.pc-skin-rf .lightbox-close:hover{background:#ffffff40;transform:rotate(90deg)scale(1.1)}.pc-skin-rf .lightbox-close svg{color:#fff;width:24px;height:24px}.pc-skin-rf .lightbox-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:10;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pc-skin-rf .lightbox-nav:hover{background:#ffffff40;transform:translateY(-50%)scale(1.1)}.pc-skin-rf .lightbox-nav:active{transform:translateY(-50%)scale(.95)}.pc-skin-rf .lightbox-prev{left:20px}.pc-skin-rf .lightbox-next{right:20px}.pc-skin-rf .lightbox-nav.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pc-skin-rf .lightbox-nav svg{color:#fff;width:24px;height:24px}.pc-skin-rf .lightbox-hint{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffc;background:#ffffff26;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex;position:absolute;bottom:20px;left:20px}.pc-skin-rf .lightbox-hint kbd{background:#fff3;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px}.pc-skin-rf .lightbox-thumbnails{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#0009;border-radius:12px;align-items:center;gap:8px;width:90%;max-width:800px;padding:12px;display:flex;position:absolute;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%)}.pc-skin-rf .thumb-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .3s;display:flex}.pc-skin-rf .thumb-nav:hover{background:#ffffff4d;transform:scale(1.1)}.pc-skin-rf .thumb-nav svg{width:16px;height:16px}.pc-skin-rf .thumb-track{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:8px;padding:2px;display:flex;overflow-x:auto}.pc-skin-rf .thumb-track::-webkit-scrollbar{display:none}.pc-skin-rf .thumbnail-item{cursor:pointer;background:#ffffff1a;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:80px;height:60px;transition:all .3s;position:relative;overflow:hidden}.pc-skin-rf .thumbnail-item img{object-fit:cover;width:100%;height:100%;display:block}.pc-skin-rf .thumbnail-item:hover{border-color:#ffffff4d;transform:scale(1.05)}.pc-skin-rf .thumbnail-item.active{border-color:#3b82f6;transform:scale(1.08);box-shadow:0 0 12px #3b82f680}.pc-skin-rf .lightbox-info.hidden,.pc-skin-rf .lightbox-loading.hidden{display:none!important}.pc-skin-rf .gallery-masonry .gallery-item{grid-area:auto!important;height:auto!important}.pc-skin-rf .video-hero .hero-badge.video{background:linear-gradient(135deg,#e74c3c,#c0392b)}.pc-skin-rf .video-filter-section{z-index:100;background:#fff;border-bottom:1px solid #eee;padding:30px 0;position:sticky;top:80px}.pc-skin-rf .format-switcher{justify-content:center;gap:15px;margin-bottom:25px;display:flex}.pc-skin-rf .format-btn{cursor:pointer;background:#f8f8f8;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:140px;padding:20px 35px;transition:all .3s;display:flex}.pc-skin-rf .format-btn:hover{background:#f0f0f0}.pc-skin-rf .format-btn.active{border-color:var(--rf-primary);background:linear-gradient(135deg,#2d5a271a,#2d5a270d)}.pc-skin-rf .format-icon{font-size:2rem}.pc-skin-rf .format-label{color:var(--rf-text-dark);font-size:1rem;font-weight:600}.pc-skin-rf .format-desc{color:var(--rf-text-secondary);font-size:.75rem}.pc-skin-rf .category-filter{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pc-skin-rf .category-btn{color:var(--rf-text-dark);cursor:pointer;background:#f5f5f5;border:none;border-radius:25px;padding:10px 24px;font-size:.9rem;transition:all .3s}.pc-skin-rf .category-btn:hover{background:#eee}.pc-skin-rf .category-btn.active{background:var(--rf-primary);color:#fff}.pc-skin-rf .video-section{padding:60px 0}.pc-skin-rf .video-section:nth-child(2n){background:#f8faf8}.pc-skin-rf .section-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.pc-skin-rf .section-title-group{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.pc-skin-rf .section-title-group .section-tag{color:var(--rf-primary);background:#2d5a271a;border-radius:20px;margin-bottom:12px;padding:6px 14px;font-size:.85rem;font-weight:500;display:inline-block}.pc-skin-rf .section-title-group .section-title{color:var(--rf-text-dark);margin-bottom:8px;font-size:1.8rem;font-weight:700}.pc-skin-rf .section-title-group .section-desc{color:var(--rf-text-secondary);font-size:.95rem}.pc-skin-rf .view-toggle{gap:8px;display:flex}.pc-skin-rf .view-btn{cursor:pointer;width:40px;height:40px;color:var(--rf-text-secondary);background:#f5f5f5;border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .3s;display:flex}.pc-skin-rf .view-btn:hover{background:#eee}.pc-skin-rf .view-btn.active{background:var(--rf-primary);color:#fff}.pc-skin-rf .video-grid{gap:25px;display:grid}.pc-skin-rf .landscape-grid{grid-template-columns:repeat(3,1fr)}.pc-skin-rf .portrait-grid{grid-template-columns:repeat(4,1fr)}.pc-skin-rf .video-card{background:#fff;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.pc-skin-rf .video-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.pc-skin-rf .video-card.featured{grid-column:span 2}.pc-skin-rf .video-card.featured .video-thumbnail{height:280px}.pc-skin-rf .video-thumbnail{background:#1a1a1a;width:100%;height:180px;position:relative;overflow:hidden}.pc-skin-rf .video-thumbnail.portrait{height:320px}.pc-skin-rf .video-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pc-skin-rf .video-card:hover .video-thumbnail img{transform:scale(1.05)}.pc-skin-rf .video-duration{color:#fff;background:#000c;border-radius:4px;padding:4px 10px;font-size:.8rem;font-weight:500;position:absolute;bottom:10px;right:10px}.pc-skin-rf .video-quality{color:#fff;background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:600;position:absolute;top:10px;left:10px}.pc-skin-rf .play-overlay{opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.pc-skin-rf .video-card:hover .play-overlay{opacity:1}.pc-skin-rf .play-btn{width:70px;height:70px;color:var(--rf-primary);cursor:pointer;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;box-shadow:0 4px 20px #0003}.pc-skin-rf .play-btn:hover{background:#fff;transform:scale(1.1)}.pc-skin-rf .play-btn svg{margin-left:4px}.pc-skin-rf .featured-badge{color:#fff;background:linear-gradient(135deg,#f39c12,#e67e22);border-radius:20px;padding:6px 14px;font-size:.75rem;font-weight:600;position:absolute;top:10px;right:10px}.pc-skin-rf .video-info{padding:20px}.pc-skin-rf .video-tags{gap:8px;margin-bottom:12px;display:flex}.pc-skin-rf .video-tag{color:var(--rf-primary);background:#2d5a271a;border-radius:15px;padding:4px 12px;font-size:.75rem;font-weight:500}.pc-skin-rf .video-title{color:var(--rf-text-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:1.1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.pc-skin-rf .video-desc{color:var(--rf-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-skin-rf .video-meta{gap:15px;display:flex}.pc-skin-rf .video-modal{z-index:10000;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.pc-skin-rf .video-modal.active{display:flex}.pc-skin-rf .video-modal-content{background:#1a1a1a;border-radius:12px;width:90%;max-width:1000px;animation:.3s rf-modalSlideIn;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.pc-skin-rf .video-modal-close{color:#fff;cursor:pointer;z-index:10;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:12px;right:12px}.pc-skin-rf .video-container{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;width:100%;display:flex}.pc-skin-rf .video-container.portrait{aspect-ratio:9/16;max-height:70vh}.pc-skin-rf .video-container video{object-fit:contain;width:100%;height:100%}.pc-skin-rf .video-modal-info{background:#1a1a1a;padding:20px 24px}.pc-skin-rf .video-modal-title,.pc-skin-rf .video-modal-info h3{color:#fff;margin-bottom:8px;font-size:1.1rem;font-weight:600}.pc-skin-rf .video-modal-desc,.pc-skin-rf .video-modal-info p{color:#fff9;font-size:.9rem;line-height:1.5}.pc-skin-rf .video-modal.portrait .video-modal-content{max-width:450px}.pc-skin-rf .video-modal.portrait .video-container{aspect-ratio:9/16;max-height:70vh}.pc-skin-rf .video-modal.portrait .video-modal-info{padding:16px 20px}.pc-skin-rf .video-placeholder{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.pc-skin-rf .placeholder-icon{margin-bottom:15px;font-size:4rem;animation:1.5s ease-in-out infinite rf-pulse}.pc-skin-rf .video-placeholder p{opacity:.7;font-size:1rem}.pc-skin-rf .video-grid.list-view{grid-template-columns:1fr}.pc-skin-rf .video-grid.list-view .video-card{flex-direction:row;display:flex}.pc-skin-rf .video-grid.list-view .video-card.featured{grid-column:span 1}.pc-skin-rf .video-grid.list-view .video-thumbnail{flex-shrink:0;width:300px;height:170px}.pc-skin-rf .video-grid.list-view .video-thumbnail.portrait{width:150px;height:267px}.pc-skin-rf .video-grid.list-view .video-info{flex-direction:column;flex:1;justify-content:center;display:flex}.pc-skin-rf .video-card.hidden,.pc-skin-rf .video-section.hidden{display:none}.pc-skin-rf .video-card{animation:.5s rf-fadeInUp}.pc-skin-rf .video-card:first-child{animation-delay:.1s}.pc-skin-rf .video-card:nth-child(2){animation-delay:.15s}.pc-skin-rf .video-card:nth-child(3){animation-delay:.2s}.pc-skin-rf .video-card:nth-child(4){animation-delay:.25s}.pc-skin-rf .video-card:nth-child(5){animation-delay:.3s}.pc-skin-rf .video-card:nth-child(6){animation-delay:.35s}.pc-skin-rf .video-card:nth-child(7){animation-delay:.4s}.pc-skin-rf .video-card:nth-child(8){animation-delay:.45s}@media screen and (max-width:1023px){.pc-skin-rf .landscape-grid,.pc-skin-rf .portrait-grid{grid-template-columns:repeat(2,1fr)!important}.pc-skin-rf .video-filter-section{padding:16px 0!important;top:56px!important}.pc-skin-rf .format-switcher{gap:8px!important;margin-bottom:16px!important}.pc-skin-rf .format-btn{min-width:auto!important;padding:12px 20px!important}.pc-skin-rf .format-icon{font-size:1.3rem!important}.pc-skin-rf .format-label{font-size:.85rem!important}.pc-skin-rf .format-desc{display:none!important}.pc-skin-rf .category-filter{gap:6px!important}.pc-skin-rf .category-btn{padding:8px 14px!important;font-size:.8rem!important}.pc-skin-rf .video-section{padding:30px 0!important}.pc-skin-rf .section-title-group .section-title{font-size:1.3rem!important}.pc-skin-rf .section-title-group .section-desc{font-size:.85rem!important}.pc-skin-rf .view-toggle{display:none!important}}@media screen and (max-width:480px){.pc-skin-rf .landscape-grid,.pc-skin-rf .portrait-grid{grid-template-columns:1fr!important}.pc-skin-rf .format-btn{flex-direction:row!important;gap:6px!important;padding:8px 16px!important}}.pc-skin-rf{--rf-wonder-primary:#22c55e;--rf-wonder-primary-dark:#16a34a;--rf-wonder-secondary:#4ade80;--rf-wonder-accent:#10b981;--rf-wonder-gold:#fbbf24;--rf-wonder-bg-dark:#052e16;--rf-wonder-bg-darker:#022c22;--rf-wonder-bg-card:#14532d99;--rf-wonder-text:#f0fdf4;--rf-wonder-text-muted:#f0fdf4cc;--rf-wonder-border:#22c55e66;--rf-wonder-glow:#22c55e80}.pc-skin-rf .wonders-header{text-align:center;background:linear-gradient(180deg,#052e1666 0%,#052e16b3 50%,var(--rf-wonder-bg-dark)100%),url(https://img.mflink.cn/jns/pics/ty-focus.jpg) center/cover no-repeat;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;height:100vh!important;min-height:100vh!important}.pc-skin-rf .wonders-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e33 0%,#0000 60%);width:900px;height:900px;animation:6s ease-in-out infinite rf-headerGlow;position:absolute;top:10%;left:50%;transform:translate(-50%)}@keyframes rf-headerGlow{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:.8;transform:translate(-50%)scale(1.15)}}.pc-skin-rf .wonders-header .header-content{z-index:10;padding:0 20px;position:relative}.pc-skin-rf .wonders-header .header-badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--rf-wonder-secondary);border:1px solid var(--rf-wonder-border);letter-spacing:2px;background:linear-gradient(135deg,#22c55e4d 0%,#10b98133 100%);border-radius:50px;align-items:center;gap:8px;margin-bottom:28px;padding:12px 32px;font-size:14px;font-weight:600;animation:1s ease-out rf-fadeInDown;display:inline-flex}.pc-skin-rf .wonders-header h1{color:var(--rf-wonder-text);text-shadow:0 0 80px #22c55e99;letter-spacing:.1em;margin-bottom:24px;font-size:clamp(3rem,10vw,5.5rem);font-weight:800;line-height:1.2;animation:1s ease-out .2s both rf-fadeInUp}.pc-skin-rf .wonders-header h1 .highlight{background:linear-gradient(135deg,var(--rf-wonder-secondary)0%,var(--rf-wonder-gold)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pc-skin-rf .wonders-header p{color:var(--rf-wonder-text-muted);max-width:700px;margin:0 auto 48px;font-size:1.3rem;line-height:1.8;animation:1s ease-out .4s both rf-fadeInUp}.pc-skin-rf .wonders-intro{background:linear-gradient(180deg,var(--rf-wonder-bg-dark)0%,var(--rf-wonder-bg-darker)100%);padding:0;position:relative}.pc-skin-rf .wonders-intro:before{content:"";pointer-events:none;background:linear-gradient(#22c55e14 0%,#0000 100%);height:300px;position:absolute;top:0;left:0;right:0}.pc-skin-rf .wonders-intro .container{max-width:1200px;margin:0 auto;padding:0 20px}.pc-skin-rf .intro-content{text-align:center;max-width:900px;margin:0 auto;padding:100px 0}.pc-skin-rf .intro-content .intro-icon{margin-bottom:28px;font-size:60px;animation:4s ease-in-out infinite rf-floatIcon;display:inline-block}@keyframes rf-floatIcon{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(5deg)}}.pc-skin-rf .intro-content h2{color:var(--rf-wonder-text);margin-bottom:28px;font-size:2.8rem;font-weight:700;line-height:1.4}.pc-skin-rf .intro-content h2 .highlight{color:var(--rf-wonder-secondary);position:relative}.pc-skin-rf .intro-content h2 .highlight:after{content:"";background:linear-gradient(90deg,var(--rf-wonder-secondary),transparent);border-radius:2px;width:100%;height:4px;position:absolute;bottom:-4px;left:0}.pc-skin-rf .intro-content p{color:var(--rf-wonder-text-muted);margin-bottom:0;font-size:1.2rem;line-height:2}.pc-skin-rf .wonders-section{background:var(--rf-wonder-bg-darker);padding:100px 0;position:relative}.pc-skin-rf .wonders-section:before{content:"";pointer-events:none;background:radial-gradient(at 10% 20%,#22c55e0d 0%,#0000 50%),radial-gradient(at 90% 80%,#10b9810d 0%,#0000 50%);position:absolute;inset:0}.pc-skin-rf .wonders-section .container{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.pc-skin-rf .wonders-grid{flex-direction:column;gap:50px;display:flex}.pc-skin-rf .wonder-card{background:var(--rf-wonder-bg-card);border:1px solid var(--rf-wonder-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px;grid-template-columns:1fr 1.3fr;transition:all .5s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}.pc-skin-rf .wonder-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#22c55e14 0%,#0000 60%);transition:opacity .5s;position:absolute;inset:0}.pc-skin-rf .wonder-card:hover{border-color:var(--rf-wonder-secondary);transform:translateY(-10px);box-shadow:0 30px 70px #0006,0 0 60px #22c55e26,inset 0 0 40px #22c55e0d}.pc-skin-rf .wonder-card:hover:before{opacity:1}.pc-skin-rf .wonder-card:nth-child(odd){direction:rtl}.pc-skin-rf .wonder-card:nth-child(odd)>*{direction:ltr}.pc-skin-rf .wonder-image{min-height:420px;position:relative;overflow:hidden}.pc-skin-rf .wonder-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1)}.pc-skin-rf .wonder-card:hover .wonder-image img{transform:scale(1.12)}.pc-skin-rf .wonder-image:after{content:"";background:linear-gradient(to top,var(--rf-wonder-bg-card)0%,transparent 100%);pointer-events:none;height:60%;position:absolute;bottom:0;left:0;right:0}.pc-skin-rf .wonder-number{background:linear-gradient(135deg,var(--rf-wonder-primary)0%,var(--rf-wonder-accent)100%);color:#fff;z-index:2;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;font-size:1.8rem;font-weight:800;transition:all .4s;display:flex;position:absolute;top:28px;left:28px;box-shadow:0 10px 35px #22c55e66}.pc-skin-rf .wonder-card:hover .wonder-number{transform:rotate(-5deg)scale(1.1);box-shadow:0 15px 45px #22c55e80}.pc-skin-rf .wonder-badge{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;z-index:2;letter-spacing:1px;background:#000000b3;border:1px solid #fff3;border-radius:50px;padding:12px 24px;font-size:13px;font-weight:600;transition:all .4s;position:absolute;top:28px;right:28px}.pc-skin-rf .wonder-card:hover .wonder-badge{background:linear-gradient(135deg,var(--rf-wonder-primary)0%,var(--rf-wonder-accent)100%);border-color:#0000;transform:scale(1.05)}.pc-skin-rf .wonder-badge.danger{background:linear-gradient(135deg,#ef4444e6 0%,#b91c1ce6 100%);border-color:#ef444466}.pc-skin-rf .wonder-badge.night{background:linear-gradient(135deg,#6366f1e6 0%,#4338cae6 100%);border-color:#6366f166}.pc-skin-rf .wonder-badge.magic{background:linear-gradient(135deg,#a855f7e6 0%,#7e22cee6 100%);border-color:#a855f766}.pc-skin-rf .wonder-content{flex-direction:column;justify-content:center;padding:48px;display:flex;position:relative}.pc-skin-rf .wonder-title{color:var(--rf-wonder-text);margin-bottom:20px;padding-bottom:12px;font-size:2.2rem;font-weight:700;position:relative}.pc-skin-rf .wonder-title:after{content:"";background:linear-gradient(90deg,var(--rf-wonder-secondary)0%,transparent 100%);border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:0}.pc-skin-rf .wonder-desc{color:var(--rf-wonder-text-muted);margin-bottom:28px;font-size:1.1rem;line-height:2}.pc-skin-rf .wonder-features{background:#00000040;border:1px solid #22c55e26;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;padding:24px;display:grid}.pc-skin-rf .wonder-features .feature{text-align:center;cursor:default;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:18px 12px;transition:all .4s;display:flex}.pc-skin-rf .wonder-features .feature:hover{background:linear-gradient(135deg,#22c55e33 0%,#10b9811a 100%);transform:translateY(-6px)}.pc-skin-rf .wonder-features .feature-icon{background:linear-gradient(135deg,#22c55e40 0%,#10b98126 100%);border:1px solid #22c55e33;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;transition:all .4s;display:flex}.pc-skin-rf .wonder-features .feature:hover .feature-icon{background:linear-gradient(135deg,var(--rf-wonder-primary)0%,var(--rf-wonder-accent)100%);border-color:#0000;transform:scale(1.1)rotate(5deg);box-shadow:0 8px 25px #22c55e66}.pc-skin-rf .wonder-features .feature span:last-child{color:var(--rf-wonder-text-muted);font-size:13px;line-height:1.6;transition:color .3s}.pc-skin-rf .wonder-features .feature:hover span:last-child{color:var(--rf-wonder-text)}.pc-skin-rf .wonder-location{color:var(--rf-wonder-secondary);background:linear-gradient(135deg,#22c55e26 0%,#10b9811a 100%);border:1px solid #22c55e40;border-radius:14px;align-items:center;gap:12px;width:fit-content;margin-bottom:20px;padding:14px 24px;font-size:15px;font-weight:500;transition:all .4s;display:inline-flex}.pc-skin-rf .wonder-location:hover{border-color:var(--rf-wonder-border);background:linear-gradient(135deg,#22c55e40 0%,#10b98126 100%);transform:translate(8px)}.pc-skin-rf .wonder-location .location-icon{font-size:20px}.pc-skin-rf .wonder-warning{color:#fca5a5;background:linear-gradient(135deg,#ef444433 0%,#b91c1c1a 100%);border:1px solid #ef444466;border-radius:14px;align-items:center;gap:12px;padding:16px 24px;font-size:14px;line-height:1.6;display:flex}.pc-skin-rf .wonder-tip{color:#a5b4fc;background:linear-gradient(135deg,#6366f133 0%,#4338ca1a 100%);border:1px solid #6366f166;border-radius:14px;align-items:center;gap:12px;padding:16px 24px;font-size:14px;line-height:1.6;display:flex}.pc-skin-rf .wonder-card-danger{border-color:#ef44444d}.pc-skin-rf .wonder-card-danger:hover{border-color:#ef444499;box-shadow:0 30px 70px #0006,0 0 60px #ef444426}.pc-skin-rf .wonder-card-night{border-color:#6366f14d}.pc-skin-rf .wonder-card-night:hover{border-color:#6366f199;box-shadow:0 30px 70px #0006,0 0 60px #6366f126}.pc-skin-rf .booking-tip{background:linear-gradient(180deg,var(--rf-wonder-bg-darker)0%,var(--rf-wonder-bg-dark)100%);text-align:center;padding:100px 20px;position:relative;overflow:hidden}.pc-skin-rf .booking-tip:before{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e1f 0%,#0000 60%);width:800px;height:800px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pc-skin-rf .booking-tip .tip-content{z-index:1;max-width:700px;margin:0 auto;position:relative}.pc-skin-rf .booking-tip h3{color:var(--rf-wonder-text);margin-bottom:24px;font-size:2.8rem;font-weight:700}.pc-skin-rf .booking-tip p{color:var(--rf-wonder-text-muted);margin-bottom:40px;font-size:1.2rem;line-height:1.8}.pc-skin-rf .booking-tip .tip-buttons{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.pc-skin-rf .booking-tip .btn{border-radius:16px;align-items:center;gap:12px;padding:18px 48px;font-size:16px;font-weight:600;text-decoration:none;transition:all .4s;display:inline-flex}.pc-skin-rf .booking-tip .btn-primary{background:linear-gradient(135deg,var(--rf-wonder-primary)0%,var(--rf-wonder-accent)100%);color:#fff;border:none;box-shadow:0 12px 35px #22c55e59}.pc-skin-rf .booking-tip .btn-primary:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 18px 45px #22c55e73}.pc-skin-rf .booking-tip .btn-outline{color:var(--rf-wonder-secondary);border:2px solid var(--rf-wonder-border);background:0 0}.pc-skin-rf .booking-tip .btn-outline:hover{border-color:var(--rf-wonder-secondary);background:#22c55e1a;transform:translateY(-4px)}.pc-skin-rf .fade-in-up{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(50px)}.pc-skin-rf .fade-in-up.visible{opacity:1;transform:translateY(0)}.pc-skin-rf .wonder-image img{background:linear-gradient(135deg,#14532d 0%,#052e16 100%)}@media screen and (max-width:1023px){.pc-skin-rf .wonders-header{height:70vh!important;min-height:70vh!important}.pc-skin-rf .wonders-header h1{margin-bottom:16px!important;font-size:clamp(2rem,8vw,3rem)!important}.pc-skin-rf .wonders-header .header-badge{letter-spacing:1px!important;margin-bottom:18px!important;padding:8px 18px!important;font-size:12px!important}.pc-skin-rf .wonders-header .header-content{padding:0 16px!important}.pc-skin-rf .wonder-card{grid-template-columns:1fr!important}.pc-skin-rf .wonder-card .wonder-content{padding:24px 16px!important}.pc-skin-rf .wonder-card .wonder-image{min-height:200px!important}.pc-skin-rf .wonder-card h3{font-size:1.3rem!important}.pc-skin-rf .wonder-card p{font-size:.9rem!important}.pc-skin-rf .wonder-features{grid-template-columns:1fr!important;gap:12px!important}.pc-skin-rf .wonder-feature{padding:12px!important}.pc-skin-rf .wonder-feature h4{font-size:1rem!important}.pc-skin-rf .wonder-feature p{font-size:.85rem!important}.pc-skin-rf .booking-tip{padding:24px 16px!important}.pc-skin-rf .booking-tip h3{font-size:1.3rem!important}.pc-skin-rf .booking-tip p{font-size:.9rem!important}}@media screen and (max-width:480px){.pc-skin-rf .wonders-header{height:60vh!important;min-height:60vh!important}.pc-skin-rf .wonders-header h1{font-size:1.8rem!important}.pc-skin-rf .wonder-card .wonder-content{padding:20px 12px!important}.pc-skin-rf .wonder-features{gap:8px!important}}.pc-skin-rf{--rf-guide-primary:#2d5a27;--rf-guide-primary-light:#4a8c42;--rf-guide-accent:#f59e0b;--rf-guide-accent-dark:#d97706;--rf-guide-bg-light:#f0fdf4;--rf-guide-text:#1a1a1a;--rf-guide-text-muted:#6b7280;--rf-guide-card-shadow:0 4px 20px #00000014;--rf-guide-card-shadow-hover:0 12px 40px #00000026}.pc-skin-rf .guides-header{text-align:center;background:linear-gradient(135deg,var(--rf-guide-primary)0%,var(--rf-guide-primary-light)100%);z-index:1;justify-content:center;align-items:center;min-height:45vh;padding-top:80px;display:flex;position:relative}.pc-skin-rf .guides-header .header-bg{opacity:.25;z-index:0;background:url(https://img.mflink.cn/jns/pics/ty-focus.jpg) 50%/cover no-repeat;position:absolute;inset:0}.pc-skin-rf .guides-header .header-content{z-index:10;padding:var(--rf-spacing-2xl)var(--rf-spacing-lg);max-width:700px;position:relative}.pc-skin-rf .guides-header .header-badge{color:#fff;margin-bottom:var(--rf-spacing-md);background:#fff3;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:500;display:inline-block}.pc-skin-rf .guides-header h1{color:#fff;margin-bottom:var(--rf-spacing-sm);font-size:clamp(2rem,5vw,3rem);font-weight:800}.pc-skin-rf .guides-header .header-subtitle{color:#fff;margin-bottom:var(--rf-spacing-sm);font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:500}.pc-skin-rf .guides-header .header-subtitle .highlight{color:var(--rf-guide-accent);font-weight:700}.pc-skin-rf .guides-header .header-desc{color:#ffffffe6;max-width:500px;margin:0 auto;font-size:1rem;line-height:1.6}.pc-skin-rf .guides-intro{padding:var(--rf-spacing-2xl)0;background:linear-gradient(180deg,var(--rf-guide-bg-light)0%,#fff 100%);z-index:1;position:relative}.pc-skin-rf .guides-intro .intro-content{max-width:1200px;padding:0 var(--rf-spacing-lg);margin:0 auto}.pc-skin-rf .guides-intro .intro-header{align-items:center;gap:var(--rf-spacing-lg);margin-bottom:var(--rf-spacing-lg);display:flex}.pc-skin-rf .guides-intro .intro-icon{flex-shrink:0;font-size:2.5rem}.pc-skin-rf .guides-intro .intro-text h2{color:var(--rf-guide-text);margin-bottom:var(--rf-spacing-xs);font-size:1.5rem}.pc-skin-rf .guides-intro .intro-text h2 strong{color:var(--rf-guide-primary)}.pc-skin-rf .guides-intro .intro-text p{color:var(--rf-guide-text-muted);margin:0;font-size:.95rem;line-height:1.6}.pc-skin-rf .guides-intro .intro-features{gap:var(--rf-spacing-md);margin-top:var(--rf-spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.pc-skin-rf .guides-intro .intro-feature{align-items:center;gap:var(--rf-spacing-sm);padding:var(--rf-spacing-md);border-radius:var(--rf-radius-lg);color:var(--rf-guide-text);background:#fff;border:1px solid #2d5a271a;font-weight:500;transition:all .3s;display:flex}.pc-skin-rf .guides-intro .intro-feature:hover{border-color:var(--rf-guide-primary);transform:translateY(-2px);box-shadow:0 4px 12px #2d5a271a}.pc-skin-rf .guides-intro .feature-icon{flex-shrink:0;font-size:1.5rem}.pc-skin-rf .guides-intro .feature-text{font-size:.9rem;line-height:1.3}.pc-skin-rf .guides-section{padding:var(--rf-spacing-3xl)0;z-index:1;position:relative}.pc-skin-rf .guides-section .section-header{text-align:center;margin-bottom:16px}.pc-skin-rf .guides-section .section-header h2{color:var(--rf-guide-text);margin-bottom:var(--rf-spacing-sm);font-size:2rem}.pc-skin-rf .guides-section .section-header p{color:var(--rf-guide-text-muted)}.pc-skin-rf .guides-grid{gap:var(--rf-spacing-lg);z-index:2;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.pc-skin-rf .guide-card{will-change:transform;contain:layout style paint;background:#fff;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.pc-skin-rf .guide-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #2d5a2726}.pc-skin-rf .guide-card.featured{background:linear-gradient(#fffbf0 0%,#fff 30%);border:none}.pc-skin-rf .guide-card.featured:before{content:"";background:linear-gradient(90deg,var(--rf-guide-accent)0%,#fbbf24 100%);z-index:1;height:3px;position:absolute;top:0;left:0;right:0}.pc-skin-rf .guide-card .guide-photo{background:linear-gradient(#e8f5e9 0%,#f5f5f5 100%);height:240px;position:relative;overflow:hidden}.pc-skin-rf .guide-card .guide-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000005);height:60px;position:absolute;bottom:0;left:0;right:0}.pc-skin-rf .guide-card .guide-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s}.pc-skin-rf .guide-card:hover .guide-photo img{transform:scale(1.05)}.pc-skin-rf .guide-card .guide-number{background:linear-gradient(135deg,var(--rf-guide-primary)0%,var(--rf-guide-primary-light)100%);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #2d5a274d}.pc-skin-rf .guide-card .guide-badge{background:linear-gradient(135deg,var(--rf-guide-accent)0%,#fbbf24 100%);color:#fff;z-index:2;letter-spacing:.5px;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #f59e0b66}.pc-skin-rf .guide-card .guide-info{padding:var(--rf-spacing-md);background:#fff}.pc-skin-rf .guide-card .guide-name{color:var(--rf-guide-text);letter-spacing:.5px;margin-bottom:2px;font-size:1.15rem;font-weight:700}.pc-skin-rf .guide-card .guide-ethnic{color:var(--rf-guide-primary);align-items:center;gap:4px;margin-bottom:8px;font-size:.8rem;display:flex}.pc-skin-rf .guide-card .guide-ethnic:before{content:"";background:var(--rf-guide-primary);border-radius:50%;width:6px;height:6px;display:inline-block}.pc-skin-rf .guide-card .guide-tags{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.pc-skin-rf .guide-card .guide-tags .tag{background:linear-gradient(135deg,var(--rf-guide-bg-light)0%,#e8f5e9 100%);color:var(--rf-guide-primary);white-space:nowrap;border:1px solid #2d5a271a;border-radius:12px;padding:3px 10px;font-size:10px;font-weight:500}.pc-skin-rf .guide-card .guide-desc{color:var(--rf-guide-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-skin-rf .choose-guide{padding:var(--rf-spacing-3xl)0;background:var(--rf-guide-bg-light)}.pc-skin-rf .choose-guide .section-header{text-align:center;margin-bottom:16px}.pc-skin-rf .choose-guide .section-header h2{color:var(--rf-guide-text);margin-bottom:var(--rf-spacing-sm);font-size:2rem}.pc-skin-rf .choose-guide .section-header p{color:var(--rf-guide-text-muted)}.pc-skin-rf .choose-grid{gap:var(--rf-spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.pc-skin-rf .choose-card{padding:var(--rf-spacing-xl);border-radius:var(--rf-radius-xl);text-align:center;box-shadow:var(--rf-guide-card-shadow);background:#fff;transition:all .3s}.pc-skin-rf .choose-card:hover{box-shadow:var(--rf-guide-card-shadow-hover);transform:translateY(-5px)}.pc-skin-rf .choose-card .choose-icon{margin-bottom:var(--rf-spacing-md);font-size:2.5rem}.pc-skin-rf .choose-card h3{color:var(--rf-guide-text);margin-bottom:var(--rf-spacing-sm);font-size:1.25rem}.pc-skin-rf .choose-card p{color:var(--rf-guide-text-muted);font-size:.95rem}.pc-skin-rf .choose-card p strong{color:var(--rf-guide-primary)}.pc-skin-rf .choose-card .choose-desc{color:var(--rf-guide-text-muted);margin-top:var(--rf-spacing-xs);font-size:.85rem}.pc-skin-rf .guides-cta{padding:var(--rf-spacing-3xl)0;background:linear-gradient(135deg,var(--rf-guide-primary)0%,var(--rf-guide-primary-light)100%);text-align:center}.pc-skin-rf .guides-cta .cta-content h2{color:#fff;margin-bottom:var(--rf-spacing-md);font-size:2rem}.pc-skin-rf .guides-cta .cta-content p{color:#ffffffe6;margin-bottom:var(--rf-spacing-xl);font-size:1.1rem}.pc-skin-rf .guides-cta .cta-buttons{justify-content:center;gap:var(--rf-spacing-md);flex-wrap:wrap;display:flex}.pc-skin-rf .guides-cta .btn-primary{background:var(--rf-guide-accent);border-color:var(--rf-guide-accent)}.pc-skin-rf .guides-cta .btn-primary:hover{background:var(--rf-guide-accent-dark);border-color:var(--rf-guide-accent-dark)}.pc-skin-rf .guides-cta .btn-outline{color:#fff;background:0 0;border:2px solid #fff}.pc-skin-rf .guides-cta .btn-outline:hover{color:var(--rf-guide-primary);background:#fff}.pc-skin-rf .guide-card.has-video{cursor:pointer}.pc-skin-rf .guide-card .video-play-btn{width:44px;height:44px;color:var(--rf-guide-primary);opacity:0;z-index:5;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;bottom:12px;right:12px;transform:scale(.8);box-shadow:0 4px 16px #0003}.pc-skin-rf .guide-card:hover .video-play-btn{opacity:1;transform:scale(1)}.pc-skin-rf .guide-card .video-play-btn svg{margin-left:3px}.pc-skin-rf .video-modal{z-index:10000;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.pc-skin-rf .video-modal.active{opacity:1;visibility:visible}.pc-skin-rf .video-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;position:absolute;inset:0}.pc-skin-rf .video-modal-content{z-index:1;background:#fff;border-radius:16px;width:90%;max-width:900px;transition:transform .3s;position:relative;overflow:hidden;transform:scale(.9)translateY(20px);box-shadow:0 20px 60px #0000004d}.pc-skin-rf .video-modal.active .video-modal-content{transform:scale(1)translateY(0)}.pc-skin-rf .video-modal-close{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.pc-skin-rf .video-modal-close:hover{background:#000000b3;transform:rotate(90deg)}.pc-skin-rf .video-modal-header{padding:var(--rf-spacing-md)var(--rf-spacing-lg);background:linear-gradient(135deg,var(--rf-guide-primary)0%,var(--rf-guide-primary-light)100%)}.pc-skin-rf .video-modal-header h3{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.pc-skin-rf .video-modal-body{padding:0}.pc-skin-rf .video-container{background:#000;width:100%;position:relative}.pc-skin-rf .video-container video{width:100%;height:auto;max-height:70vh;display:block}.pc-skin-rf .guide-intro-modal{z-index:9999;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;inset:0}.pc-skin-rf .guide-intro-modal.active{opacity:1;visibility:visible}.pc-skin-rf .intro-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;position:absolute;inset:0}.pc-skin-rf .intro-modal-content{z-index:1;background:#fff;border-radius:20px;width:90%;max-width:520px;max-height:85vh;transition:transform .3s;position:relative;overflow:hidden;transform:scale(.9)translateY(20px);box-shadow:0 20px 60px #0000004d}.pc-skin-rf .guide-intro-modal.active .intro-modal-content{transform:scale(1)translateY(0)}.pc-skin-rf .intro-modal-close{color:#333;cursor:pointer;z-index:10;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.pc-skin-rf .intro-modal-close:hover{background:#0003;transform:rotate(90deg)}.pc-skin-rf .intro-modal-header{gap:var(--rf-spacing-lg);padding:var(--rf-spacing-lg);background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%);border-bottom:1px solid #2d5a271a;display:flex}.pc-skin-rf .intro-modal-photo{border-radius:16px;flex-shrink:0;width:100px;height:100px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.pc-skin-rf .intro-modal-photo img{object-fit:cover;width:100%;height:100%}.pc-skin-rf .intro-modal-info{flex-direction:column;flex:1;justify-content:center;display:flex}.pc-skin-rf .intro-modal-info h3{color:var(--rf-guide-text);margin-bottom:4px;font-size:1.5rem;font-weight:700}.pc-skin-rf .intro-modal-info p{color:var(--rf-guide-primary);margin-bottom:var(--rf-spacing-sm);font-size:.9rem}.pc-skin-rf .intro-modal-tags{flex-wrap:wrap;gap:6px;display:flex}.pc-skin-rf .intro-modal-tags .tag{background:linear-gradient(135deg,var(--rf-guide-bg-light)0%,#e8f5e9 100%);color:var(--rf-guide-primary);border-radius:15px;padding:4px 12px;font-size:12px;font-weight:500}.pc-skin-rf .intro-modal-body{padding:var(--rf-spacing-lg);max-height:50vh;overflow-y:auto}.pc-skin-rf .intro-section{margin-bottom:var(--rf-spacing-lg)}.pc-skin-rf .intro-section:last-child{margin-bottom:0}.pc-skin-rf .intro-section h4{color:var(--rf-guide-text);margin-bottom:var(--rf-spacing-sm);padding-left:var(--rf-spacing-sm);border-left:3px solid var(--rf-guide-primary);font-size:1rem;font-weight:600}.pc-skin-rf .intro-section p{color:var(--rf-guide-text-muted);font-size:.95rem;line-height:1.7}.pc-skin-rf .service-promise{margin:0;padding:0;list-style:none}.pc-skin-rf .service-promise li{color:var(--rf-guide-text-muted);padding:var(--rf-spacing-xs)0;font-size:.9rem;line-height:1.6}.pc-skin-rf .intro-modal-footer{padding:var(--rf-spacing-md)var(--rf-spacing-lg);text-align:center;background:#fafafa;border-top:1px solid #0000000d}.pc-skin-rf .intro-modal-footer .btn{min-width:160px}.pc-skin-rf .intro-video-section{padding:var(--rf-spacing-md);margin-bottom:var(--rf-spacing-lg);background:#f8f9fa;border-radius:12px}.pc-skin-rf .intro-video-container{background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}.pc-skin-rf .intro-video-container video{border-radius:8px;width:100%;height:auto;display:block}.pc-skin-rf .guide-card{cursor:pointer}@media (hover:none) and (pointer:coarse){.pc-skin-rf .guide-card,.pc-skin-rf .filter-btn,.pc-skin-rf .intro-btn{min-height:48px}}@media print{.pc-skin-rf .guides-hero,.pc-skin-rf .guide-filters,.pc-skin-rf .intro-modal{display:none!important}.pc-skin-rf .guide-card{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.pc-skin-rf .guide-card{animation:none!important}}@media screen and (max-width:1023px){.pc-skin-rf .guides-header{min-height:35vh!important;padding-top:60px!important}.pc-skin-rf .guides-header .header-content{padding:30px 16px!important}.pc-skin-rf .guides-header .header-badge{margin-bottom:10px!important;padding:4px 12px!important;font-size:11px!important}.pc-skin-rf .guides-header h1{margin-bottom:8px!important;font-size:22px!important}.pc-skin-rf .guides-header .header-subtitle{margin-bottom:6px!important;font-size:14px!important}.pc-skin-rf .guides-header .header-desc{max-width:100%!important;font-size:12px!important;line-height:1.5!important}.pc-skin-rf .guides-intro{padding:24px 0!important}.pc-skin-rf .guides-intro .intro-content{padding:0 16px!important}.pc-skin-rf .guides-intro .intro-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin-bottom:20px!important}.pc-skin-rf .guides-intro .intro-icon{font-size:2rem!important}.pc-skin-rf .guides-intro .intro-text h2{font-size:16px!important}.pc-skin-rf .guides-intro .intro-text p{font-size:13px!important}.pc-skin-rf .guides-intro .intro-features{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-top:16px!important}.pc-skin-rf .guides-intro .intro-feature{text-align:center!important;flex-direction:column!important;gap:6px!important;padding:12px!important}.pc-skin-rf .guides-intro .feature-icon{font-size:1.3rem!important}.pc-skin-rf .guides-intro .feature-text{font-size:11px!important}.pc-skin-rf .guides-section{padding:24px 0!important}.pc-skin-rf .guides-section .section-header{margin-bottom:16px!important;padding:0 16px!important}.pc-skin-rf .guides-section .section-header h2{margin-bottom:6px!important;font-size:18px!important}.pc-skin-rf .guides-section .section-header p{font-size:12px!important;line-height:1.4!important}.pc-skin-rf .guides-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 12px!important;display:grid!important}.pc-skin-rf .guide-card{border-radius:14px!important;flex-direction:column!important;overflow:hidden!important}.pc-skin-rf .guide-card:hover{transform:none!important}.pc-skin-rf .guide-card .guide-photo{width:100%!important;height:140px!important}.pc-skin-rf .guide-card .guide-photo img{object-fit:cover!important;height:100%!important}.pc-skin-rf .guide-card .guide-number{border-radius:6px!important;width:24px!important;height:24px!important;font-size:10px!important;top:8px!important;left:8px!important}.pc-skin-rf .guide-card .guide-badge{padding:3px 8px!important;font-size:9px!important;top:8px!important;right:8px!important}.pc-skin-rf .guide-card .guide-info{flex-direction:column!important;flex:1!important;justify-content:center!important;padding:10px 12px!important;display:flex!important}.pc-skin-rf .guide-card .guide-name{margin-bottom:2px!important;font-size:14px!important}.pc-skin-rf .guide-card .guide-ethnic{margin-bottom:6px!important;font-size:11px!important}.pc-skin-rf .guide-card .guide-tags{gap:4px!important;margin-bottom:6px!important}.pc-skin-rf .guide-card .guide-tags .tag{padding:2px 8px!important;font-size:10px!important}.pc-skin-rf .guide-card .guide-desc{-webkit-line-clamp:2!important;font-size:11px!important;line-height:1.4!important}.pc-skin-rf .guide-card .video-play-btn{opacity:1!important;width:32px!important;height:32px!important;bottom:8px!important;right:8px!important;transform:scale(1)!important}.pc-skin-rf .guide-card .video-play-btn svg{width:14px!important;height:14px!important}.pc-skin-rf .guide-card.featured .guide-photo{width:110px!important}.pc-skin-rf .guide-card.featured .guide-info{background:linear-gradient(135deg,#fffbf0 0%,#fff 100%)!important}.pc-skin-rf .choose-guide{padding:24px 0!important}.pc-skin-rf .choose-guide .section-header{margin-bottom:16px!important;padding:0 16px!important}.pc-skin-rf .choose-guide .section-header h2{margin-bottom:6px!important;font-size:18px!important}.pc-skin-rf .choose-guide .section-header p{font-size:12px!important}.pc-skin-rf .choose-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 16px!important}.pc-skin-rf .choose-card{border-radius:12px!important;padding:14px!important}.pc-skin-rf .choose-card .choose-icon{margin-bottom:8px!important;font-size:1.8rem!important}.pc-skin-rf .choose-card h3{margin-bottom:4px!important;font-size:13px!important}.pc-skin-rf .choose-card p{font-size:11px!important;line-height:1.3!important}.pc-skin-rf .choose-card .choose-desc{margin-top:4px!important;font-size:10px!important}.pc-skin-rf .guides-cta{padding:24px 16px!important}.pc-skin-rf .guides-cta .cta-content h2{margin-bottom:8px!important;font-size:18px!important}.pc-skin-rf .guides-cta .cta-content p{margin-bottom:16px!important;font-size:12px!important}.pc-skin-rf .guides-cta .cta-buttons{flex-direction:column!important;gap:10px!important}.pc-skin-rf .guides-cta .cta-buttons .btn{width:100%!important;padding:12px 20px!important;font-size:14px!important}.pc-skin-rf .guide-intro-modal{z-index:9999!important}.pc-skin-rf .guide-intro-modal.active .intro-modal-content{border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:flex!important;transform:none!important}.pc-skin-rf .intro-modal-overlay{display:none!important}.pc-skin-rf .intro-modal-close{z-index:10!important;color:#fff!important;background:#00000080!important;width:36px!important;height:36px!important;font-size:20px!important;position:fixed!important;top:12px!important;right:12px!important}.pc-skin-rf .intro-modal-header{flex-direction:row!important;flex-shrink:0!important;align-items:center!important;padding:56px 16px 16px!important}.pc-skin-rf .intro-modal-photo{border-radius:12px!important;width:70px!important;height:70px!important}.pc-skin-rf .intro-modal-info{flex:1!important}.pc-skin-rf .intro-modal-info h3{font-size:18px!important}.pc-skin-rf .intro-modal-info p{font-size:12px!important}.pc-skin-rf .intro-modal-tags{gap:4px!important}.pc-skin-rf .intro-modal-tags .tag{padding:3px 10px!important;font-size:11px!important}.pc-skin-rf .intro-modal-body{flex:1!important;max-height:none!important;padding:16px!important;overflow-y:auto!important}.pc-skin-rf .intro-section{margin-bottom:16px!important}.pc-skin-rf .intro-section h4{margin-bottom:8px!important;font-size:14px!important}.pc-skin-rf .intro-section p{font-size:13px!important;line-height:1.6!important}.pc-skin-rf .intro-modal-footer{padding:12px 16px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,10px))!important;flex-shrink:0!important}.pc-skin-rf .intro-modal-footer .btn{width:100%!important;padding:14px!important}.pc-skin-rf .intro-video-section{margin-bottom:16px!important;padding:12px!important}.pc-skin-rf .intro-video-container video{border-radius:8px!important}.pc-skin-rf .customer-service{bottom:30px!important;right:12px!important}.pc-skin-rf .customer-service .cs-btn{border-radius:50%!important;justify-content:center!important;width:48px!important;height:48px!important;padding:0!important;box-shadow:0 4px 12px #2d5a274d!important}.pc-skin-rf .customer-service .cs-icon{font-size:22px!important}.pc-skin-rf .customer-service .cs-text{display:none!important}.pc-skin-rf .back-to-top{width:40px!important;height:40px!important;bottom:60px!important;right:12px!important}.pc-skin-rf .modal.active{padding:0!important}.pc-skin-rf .modal.active .modal-content{border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;transform:none!important}.pc-skin-rf .qrcode-wrapper{flex-direction:column!important;height:100%!important;padding:20px!important;display:flex!important}.pc-skin-rf .qrcode-wrapper h3{margin-bottom:8px!important;font-size:18px!important}.pc-skin-rf .qrcode-tip{margin-bottom:16px!important;font-size:12px!important}.pc-skin-rf .qrcode-main{flex:1!important;justify-content:center!important;align-items:center!important;display:flex!important}.pc-skin-rf .qrcode-image img{border-radius:12px!important;max-width:200px!important}.pc-skin-rf .contact-methods{padding-top:16px!important}.pc-skin-rf .method-item{padding:10px 0!important;font-size:13px!important}.pc-skin-rf .modal-close{z-index:10!important;color:#fff!important;background:#00000080!important;border-radius:50%!important;width:36px!important;height:36px!important;font-size:24px!important;position:fixed!important;top:12px!important;right:12px!important}.pc-skin-rf .modal-overlay{display:none!important}@media (max-width:374px){.pc-skin-rf .guide-card{flex-direction:column!important}.pc-skin-rf .guide-card .guide-photo{width:100%!important;height:160px!important}.pc-skin-rf .guide-card .guide-info{padding:12px!important}.pc-skin-rf .guides-intro .intro-features,.pc-skin-rf .choose-grid{grid-template-columns:1fr!important}}@media (max-width:1023px) and (orientation:landscape){.pc-skin-rf .guides-header{min-height:30vh!important}.pc-skin-rf .guides-grid{grid-template-columns:repeat(2,1fr)!important}.pc-skin-rf .guide-card .guide-photo{height:140px!important}}}.pc-skin-rf{--rf-news-primary:#2d5a27;--rf-news-primary-light:#4a8c42;--rf-news-primary-dark:#1e3d1a;--rf-news-primary-glow:#2d5a2766;--rf-news-accent:#e85d2d;--rf-news-accent-light:#ff7a4d;--rf-news-accent-glow:#e85d2d4d;--rf-news-text:#1a1a1a;--rf-news-text-secondary:#4a4a4a;--rf-news-text-muted:#7a7a7a;--rf-news-bg:#f8faf7;--rf-news-bg-secondary:#f0f4ef;--rf-news-card-bg:#fff;--rf-news-border:#e8ebe7;--rf-news-shadow-xs:0 1px 3px #0000000a;--rf-news-shadow-sm:0 2px 8px #0000000f;--rf-news-shadow:0 4px 16px #00000014;--rf-news-shadow-hover:0 12px 32px #2d5a271f;--rf-news-shadow-lg:0 20px 50px #0000001a;--rf-news-radius:12px;--rf-news-radius-lg:18px;--rf-news-radius-xl:24px;--rf-news-transition:.3s cubic-bezier(.4,0,.2,1);--rf-news-transition-slow:.5s cubic-bezier(.4,0,.2,1);--rf-news-transition-bounce:.4s cubic-bezier(.34,1.56,.64,1)}.pc-skin-rf .page-hero{background:linear-gradient(135deg,#1a4d1a 0%,#2d5a27 40%,#3d7a35 100%);justify-content:center;align-items:center;height:300px;margin-top:70px;display:flex;position:relative;overflow:hidden}.pc-skin-rf .page-hero-bg{position:absolute;inset:0}.pc-skin-rf .page-hero-bg:before{content:"";opacity:.2;mix-blend-mode:overlay;background:url(https://img.mflink.cn/jns/pics/ty-focus.jpg) 50%/cover no-repeat;position:absolute;inset:0}.pc-skin-rf .page-hero:before{content:"";pointer-events:none;background:radial-gradient(#ffffff1a 0%,#0000 50%);width:60%;height:200%;position:absolute;top:-50%;left:-20%}.pc-skin-rf .page-hero:after{content:"";background:radial-gradient(ellipse,var(--rf-news-accent-glow)0%,transparent 50%);pointer-events:none;width:50%;height:100%;position:absolute;bottom:-20%;right:-10%}.pc-skin-rf .page-hero-bg:after{display:none}.pc-skin-rf .page-hero-content{z-index:2;text-align:center;max-width:900px;padding:0 24px;position:relative}.pc-skin-rf .page-hero-title{color:#fff;text-shadow:0 4px 24px #0000004d;letter-spacing:3px;justify-content:center;align-items:center;gap:18px;margin:0 0 18px;font-size:44px;font-weight:800;display:flex}.pc-skin-rf .page-hero-title i{color:var(--rf-news-accent);filter:drop-shadow(0 3px 10px var(--rf-news-accent-glow));font-size:40px;animation:3s ease-in-out infinite rf-iconFloat}@keyframes rf-iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pc-skin-rf .page-hero-subtitle{color:#ffffffe6;letter-spacing:1px;text-shadow:0 2px 8px #0003;margin:0 0 28px;font-size:17px;font-weight:400}.pc-skin-rf .page-hero-breadcrumb{color:#ffffffd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:30px;align-items:center;gap:12px;padding:12px 24px;font-size:14px;display:inline-flex;box-shadow:0 4px 20px #0000001a}.pc-skin-rf .page-hero-breadcrumb a{color:#fffffff2;transition:all var(--rf-news-transition);text-decoration:none}.pc-skin-rf .page-hero-breadcrumb a:hover{color:var(--rf-news-accent)}.pc-skin-rf .page-hero-breadcrumb i{opacity:.5;font-size:10px}.pc-skin-rf .page-hero-breadcrumb span:last-child{color:#fff;font-weight:500}.pc-skin-rf .news-page{background:var(--rf-news-bg);grid-template-columns:1fr 320px;gap:40px;max-width:1200px;margin:0 auto;padding:50px 24px 100px;display:grid}.pc-skin-rf .news-container{min-width:0}.pc-skin-rf .news-filter{margin-bottom:36px}.pc-skin-rf .filter-tabs{border-radius:var(--rf-news-radius-lg);box-shadow:var(--rf-news-shadow);border:1px solid var(--rf-news-border);background:#fff;flex-wrap:wrap;gap:10px;padding:10px;display:flex}.pc-skin-rf .filter-tab{color:var(--rf-news-text-secondary);border-radius:var(--rf-news-radius);cursor:pointer;transition:all var(--rf-news-transition);background:0 0;border:none;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}.pc-skin-rf .filter-tab:before{content:"";background:linear-gradient(135deg,var(--rf-news-primary)0%,var(--rf-news-primary-light)100%);opacity:0;transition:opacity var(--rf-news-transition);border-radius:var(--rf-news-radius);position:absolute;inset:0}.pc-skin-rf .filter-tab span,.pc-skin-rf .filter-tab i{z-index:1;position:relative}.pc-skin-rf .filter-tab i{transition:transform var(--rf-news-transition-bounce);font-size:14px}.pc-skin-rf .filter-tab:hover{color:var(--rf-news-primary);background:#2d5a270d}.pc-skin-rf .filter-tab:hover i{transform:scale(1.15)}.pc-skin-rf .filter-tab.active{color:#fff;background:0 0}.pc-skin-rf .filter-tab.active:before{opacity:1}.pc-skin-rf .filter-tab.active i{transform:scale(1.1)}.pc-skin-rf .news-featured{margin-bottom:40px}.pc-skin-rf .featured-card{border-radius:var(--rf-news-radius-xl);box-shadow:var(--rf-news-shadow);transition:all var(--rf-news-transition-slow);background:#fff;grid-template-columns:1.4fr 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.pc-skin-rf .featured-card:before{content:"";background:linear-gradient(90deg,var(--rf-news-primary),var(--rf-news-accent),var(--rf-news-primary-light));opacity:0;height:4px;transition:opacity var(--rf-news-transition);z-index:3;position:absolute;top:0;left:0;right:0}.pc-skin-rf .featured-card:hover{box-shadow:var(--rf-news-shadow-hover);transform:translateY(-6px)}.pc-skin-rf .featured-card:hover:before{opacity:1}.pc-skin-rf .featured-image{height:340px;position:relative;overflow:hidden}.pc-skin-rf .featured-image img{object-fit:cover;width:100%;height:100%;transition:transform var(--rf-news-transition-slow)}.pc-skin-rf .featured-card:hover .featured-image img{transform:scale(1.06)}.pc-skin-rf .featured-image:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 60%,#00000026 100%);position:absolute;inset:0}.pc-skin-rf .featured-badge{background:linear-gradient(135deg,var(--rf-news-accent)0%,var(--rf-news-accent-light)100%);color:#fff;box-shadow:0 4px 16px var(--rf-news-accent-glow);z-index:2;border-radius:25px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;display:flex;position:absolute;top:20px;left:20px}.pc-skin-rf .featured-badge i{animation:1.5s ease-in-out infinite rf-firePulse}@keyframes rf-firePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.pc-skin-rf .featured-content{flex-direction:column;justify-content:center;padding:40px 44px;display:flex;position:relative}.pc-skin-rf .featured-content:before{content:"";background:linear-gradient(to bottom,transparent,var(--rf-news-border),transparent);width:1px;position:absolute;top:15%;bottom:15%;left:0}.pc-skin-rf .featured-meta{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;display:flex}.pc-skin-rf .meta-category{color:var(--rf-news-primary);background:linear-gradient(135deg,#2d5a271a 0%,#4a8c420f 100%);border:1px solid #2d5a271f;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.pc-skin-rf .meta-date,.pc-skin-rf .meta-views{color:var(--rf-news-text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.pc-skin-rf .meta-date i,.pc-skin-rf .meta-views i{opacity:.7;font-size:12px}.pc-skin-rf .featured-title{color:var(--rf-news-text);transition:color var(--rf-news-transition);margin:0 0 16px;font-size:26px;font-weight:800;line-height:1.35}.pc-skin-rf .featured-card:hover .featured-title{color:var(--rf-news-primary)}.pc-skin-rf .featured-desc{color:var(--rf-news-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 24px;font-size:15px;line-height:1.85;display:-webkit-box;overflow:hidden}.pc-skin-rf .featured-footer{margin-top:auto}.pc-skin-rf .read-more{color:var(--rf-news-primary);transition:all var(--rf-news-transition);background:linear-gradient(135deg,#2d5a2714 0%,#4a8c420a 100%);border:1px solid #0000;border-radius:25px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.pc-skin-rf .featured-card:hover .read-more{background:linear-gradient(135deg,var(--rf-news-primary)0%,var(--rf-news-primary-light)100%);color:#fff;box-shadow:0 4px 16px var(--rf-news-primary-glow);border-color:#0000;gap:12px}.pc-skin-rf .news-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.pc-skin-rf .news-card{border-radius:var(--rf-news-radius-lg);box-shadow:var(--rf-news-shadow-sm);transition:all var(--rf-news-transition-slow);background:#fff;position:relative;overflow:hidden}.pc-skin-rf .news-card:after{content:"";border-radius:var(--rf-news-radius-lg);transition:border-color var(--rf-news-transition);pointer-events:none;border:2px solid #0000;position:absolute;inset:0}.pc-skin-rf .news-card:hover{box-shadow:var(--rf-news-shadow-hover);transform:translateY(-8px)}.pc-skin-rf .news-card:hover:after{border-color:#2d5a2726}.pc-skin-rf .news-card-link{text-decoration:none;display:block}.pc-skin-rf .news-card-image{height:200px;position:relative;overflow:hidden}.pc-skin-rf .news-card-image img{object-fit:cover;width:100%;height:100%;transition:transform var(--rf-news-transition-slow)}.pc-skin-rf .news-card:hover .news-card-image img{transform:scale(1.1)}.pc-skin-rf .news-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#00000040 100%);position:absolute;inset:0}.pc-skin-rf .news-card-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:2;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.pc-skin-rf .news-card-badge.notice{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%);box-shadow:0 3px 12px #3b82f659}.pc-skin-rf .news-card-badge.activity{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%);box-shadow:0 3px 12px #f59e0b59}.pc-skin-rf .news-card-badge.guide{background:linear-gradient(135deg,#10b981 0%,#34d399 100%);box-shadow:0 3px 12px #10b98159}.pc-skin-rf .news-card-badge.story{background:linear-gradient(135deg,#ec4899 0%,#f472b6 100%);box-shadow:0 3px 12px #ec489959}.pc-skin-rf .news-card-content{padding:24px}.pc-skin-rf .news-card-meta{gap:16px;margin-bottom:12px;display:flex}.pc-skin-rf .news-card-meta .meta-date,.pc-skin-rf .news-card-meta .meta-views{color:var(--rf-news-text-muted);align-items:center;gap:5px;font-size:12px;display:flex}.pc-skin-rf .news-card-title{color:var(--rf-news-text);-webkit-line-clamp:2;transition:color var(--rf-news-transition);-webkit-box-orient:vertical;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-skin-rf .news-card:hover .news-card-title{color:var(--rf-news-primary)}.pc-skin-rf .news-card-desc{color:var(--rf-news-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.pc-skin-rf .news-pagination{border-top:1px solid var(--rf-news-border);justify-content:center;align-items:center;gap:16px;margin-top:48px;padding-top:40px;display:flex}.pc-skin-rf .pagination-btn{border:2px solid var(--rf-news-border);color:var(--rf-news-text-secondary);border-radius:var(--rf-news-radius);cursor:pointer;transition:all var(--rf-news-transition);background:#fff;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:500;display:flex}.pc-skin-rf .pagination-btn:hover:not(:disabled){border-color:var(--rf-news-primary);color:var(--rf-news-primary);background:#2d5a2708;transform:translateY(-2px)}.pc-skin-rf .pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pc-skin-rf .pagination-numbers{align-items:center;gap:8px;display:flex}.pc-skin-rf .page-num{width:42px;height:42px;color:var(--rf-news-text-secondary);cursor:pointer;transition:all var(--rf-news-transition);border:1px solid var(--rf-news-border);background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.pc-skin-rf .page-num:hover{border-color:var(--rf-news-primary);color:var(--rf-news-primary);transform:translateY(-2px);box-shadow:0 4px 12px #2d5a271a}.pc-skin-rf .page-num.active{background:linear-gradient(135deg,var(--rf-news-primary)0%,var(--rf-news-primary-light)100%);color:#fff;box-shadow:0 4px 16px var(--rf-news-primary-glow);border-color:#0000}.pc-skin-rf .page-dots{color:var(--rf-news-text-muted);padding:0 4px}.pc-skin-rf .news-sidebar{flex-direction:column;gap:24px;height:fit-content;display:flex;position:sticky;top:90px}.pc-skin-rf .sidebar-widget{border-radius:var(--rf-news-radius-lg);box-shadow:var(--rf-news-shadow);background:#fff;padding:28px;position:relative;overflow:hidden}.pc-skin-rf .sidebar-widget:before{content:"";background:linear-gradient(90deg,var(--rf-news-primary),var(--rf-news-primary-light),var(--rf-news-accent));opacity:.7;height:3px;position:absolute;top:0;left:0;right:0}.pc-skin-rf .widget-title{color:var(--rf-news-text);border-bottom:1px solid #0000000d;align-items:center;gap:12px;margin:0 0 22px;padding-bottom:14px;font-size:17px;font-weight:700;display:flex}.pc-skin-rf .widget-title i{color:var(--rf-news-primary);background:linear-gradient(135deg,#2d5a271a 0%,#4a8c420d 100%);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.pc-skin-rf .hot-list{margin:0;padding:0;list-style:none}.pc-skin-rf .hot-item{transition:all var(--rf-news-transition);border-bottom:1px solid #0000000a;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.pc-skin-rf .hot-item:last-child{border-bottom:none;padding-bottom:0}.pc-skin-rf .hot-item:hover{background:linear-gradient(90deg,#2d5a2708 0%,#0000 100%);border-radius:8px;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.pc-skin-rf .hot-rank{width:28px;height:28px;color:var(--rf-news-text-muted);background:linear-gradient(135deg,#f0f0f0 0%,#e8e8e8 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.pc-skin-rf .hot-rank.rank-1{background:linear-gradient(135deg,var(--rf-news-accent)0%,var(--rf-news-accent-light)100%);color:#fff;box-shadow:0 3px 12px var(--rf-news-accent-glow)}.pc-skin-rf .hot-rank.rank-2{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%);box-shadow:0 3px 12px #f59e0b59}.pc-skin-rf .hot-rank.rank-3{background:linear-gradient(135deg,var(--rf-news-primary)0%,var(--rf-news-primary-light)100%);color:#fff;box-shadow:0 3px 12px var(--rf-news-primary-glow)}.pc-skin-rf .hot-item a{color:var(--rf-news-text-secondary);transition:color var(--rf-news-transition);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;text-decoration:none;display:-webkit-box;overflow:hidden}.pc-skin-rf .hot-item:hover a{color:var(--rf-news-primary)}.pc-skin-rf .tag-cloud{flex-wrap:wrap;gap:10px;display:flex}.pc-skin-rf .tag-item{color:var(--rf-news-text-secondary);transition:all var(--rf-news-transition);background:linear-gradient(135deg,#2d5a270f 0%,#4a8c4208 100%);border:1px solid #0000;border-radius:20px;padding:8px 16px;font-size:13px;text-decoration:none}.pc-skin-rf .tag-item:hover{background:linear-gradient(135deg,var(--rf-news-primary)0%,var(--rf-news-primary-light)100%);color:#fff;box-shadow:0 4px 14px var(--rf-news-primary-glow);transform:translateY(-2px)}.pc-skin-rf .booking-widget .booking-info{text-align:center}.pc-skin-rf .booking-widget .booking-phone{color:var(--rf-news-primary);margin:0 0 8px;font-size:24px;font-weight:800}.pc-skin-rf .booking-widget .booking-phone a{color:inherit;transition:all var(--rf-news-transition);text-decoration:none}.pc-skin-rf .booking-widget .booking-phone a:hover{color:var(--rf-news-accent)}.pc-skin-rf .booking-widget .booking-time{color:var(--rf-news-text-muted);margin:0 0 20px;font-size:14px}.pc-skin-rf .btn-quick-book{background:linear-gradient(135deg,var(--rf-news-primary)0%,var(--rf-news-primary-light)100%);color:#fff;border-radius:var(--rf-news-radius);cursor:pointer;width:100%;transition:all var(--rf-news-transition);border:none;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;display:flex;position:relative;overflow:hidden}.pc-skin-rf .btn-quick-book:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);transition:left .5s;position:absolute;inset:0 0 0 -100%}.pc-skin-rf .btn-quick-book:hover{box-shadow:0 8px 25px var(--rf-news-primary-glow);transform:translateY(-3px)}.pc-skin-rf .btn-quick-book:hover:before{left:100%}.pc-skin-rf .news-detail-page{background:var(--rf-news-bg);grid-template-columns:1fr 340px;gap:48px;max-width:1200px;margin:0 auto;padding:100px 24px;display:grid}.pc-skin-rf .news-detail-container{min-width:0}.pc-skin-rf .detail-breadcrumb{color:var(--rf-news-text-muted);border-radius:var(--rf-news-radius);box-shadow:var(--rf-news-shadow-sm);background:#fff;align-items:center;gap:10px;margin-bottom:28px;padding:14px 22px;font-size:14px;display:flex}.pc-skin-rf .detail-breadcrumb a{color:var(--rf-news-text-secondary);transition:color var(--rf-news-transition);text-decoration:none}.pc-skin-rf .detail-breadcrumb a:hover{color:var(--rf-news-primary)}.pc-skin-rf .detail-breadcrumb i{opacity:.4;font-size:10px}.pc-skin-rf .article-main{border-radius:var(--rf-news-radius-xl);box-shadow:var(--rf-news-shadow);background:#fff;overflow:hidden}.pc-skin-rf .article-header{border-bottom:1px solid #0000000d;padding:44px 48px 36px;position:relative}.pc-skin-rf .article-header:after{content:"";background:linear-gradient(90deg,transparent,var(--rf-news-border),transparent);height:1px;position:absolute;bottom:0;left:48px;right:48px}.pc-skin-rf .category-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;margin-bottom:18px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-block}.pc-skin-rf .category-badge.notice{background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 100%)}.pc-skin-rf .category-badge.activity{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)}.pc-skin-rf .category-badge.guide{background:linear-gradient(135deg,#10b981 0%,#34d399 100%)}.pc-skin-rf .category-badge.story{background:linear-gradient(135deg,#ec4899 0%,#f472b6 100%)}.pc-skin-rf .article-title{color:var(--rf-news-text);letter-spacing:-.02em;margin:0 0 24px;font-size:32px;font-weight:800;line-height:1.35}.pc-skin-rf .article-meta{flex-wrap:wrap;gap:28px;display:flex}.pc-skin-rf .meta-item{color:var(--rf-news-text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.pc-skin-rf .meta-item i{color:var(--rf-news-primary);font-size:15px}.pc-skin-rf .article-cover{max-height:500px;position:relative;overflow:hidden}.pc-skin-rf .article-cover img{width:100%;height:auto;display:block}.pc-skin-rf .article-content{color:var(--rf-news-text-secondary);padding:44px 48px;font-size:16px;line-height:2}.pc-skin-rf .article-content p{margin:0 0 24px}.pc-skin-rf .article-content h2{color:var(--rf-news-text);border-left:4px solid var(--rf-news-primary);margin:48px 0 24px;padding-left:20px;font-size:24px;font-weight:700;line-height:1.4}.pc-skin-rf .article-content h3{color:var(--rf-news-text);margin:32px 0 16px;font-size:20px;font-weight:600}.pc-skin-rf .article-lead{color:var(--rf-news-text);border-radius:var(--rf-news-radius);border-left:4px solid var(--rf-news-primary);background:linear-gradient(135deg,#2d5a270f 0%,#4a8c4208 100%);margin-bottom:32px;padding:24px 28px;font-size:18px;line-height:1.9}.pc-skin-rf .content-card{border-radius:var(--rf-news-radius);transition:all var(--rf-news-transition);background:linear-gradient(145deg,#fafafa 0%,#f5f5f5 100%);border:1px solid #0000000a;margin:24px 0;padding:24px 28px}.pc-skin-rf .content-card:hover{border-color:#2d5a271f;transform:translate(8px);box-shadow:0 4px 20px #0000000a}.pc-skin-rf .content-card h3{color:var(--rf-news-primary);align-items:center;gap:12px;margin:0 0 14px;font-size:17px;display:flex}.pc-skin-rf .content-card p{margin:0}.pc-skin-rf .feature-list{margin:20px 0;padding:0;list-style:none}.pc-skin-rf .feature-list li{border-bottom:1px solid #0000000a;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.pc-skin-rf .feature-list li:last-child{border-bottom:none}.pc-skin-rf .feature-list li i{color:var(--rf-news-primary);margin-top:4px;font-size:16px}.pc-skin-rf .article-image{border-radius:var(--rf-news-radius-lg);box-shadow:var(--rf-news-shadow);margin:32px 0;overflow:hidden}.pc-skin-rf .article-image img{width:100%;transition:transform var(--rf-news-transition-slow);display:block}.pc-skin-rf .article-image:hover img{transform:scale(1.02)}.pc-skin-rf .image-caption{text-align:center;color:var(--rf-news-text-muted);background:#fafafa;margin:0;padding:14px;font-size:13px}.pc-skin-rf .booking-box{grid-template-columns:repeat(2,1fr);gap:20px;margin:28px 0;display:grid}.pc-skin-rf .booking-item{border-radius:var(--rf-news-radius);transition:all var(--rf-news-transition);background:linear-gradient(135deg,#2d5a270f 0%,#4a8c4208 100%);border:1px solid #0000;align-items:center;gap:16px;padding:20px 24px;display:flex}.pc-skin-rf .booking-item:hover{border-color:#2d5a271f;transform:translateY(-2px);box-shadow:0 4px 16px #0000000a}.pc-skin-rf .booking-item i{color:var(--rf-news-primary);font-size:28px}.pc-skin-rf .booking-info{flex-direction:column;display:flex}.pc-skin-rf .booking-label{color:var(--rf-news-text-muted);font-size:12px}.pc-skin-rf .booking-value{color:var(--rf-news-text);font-size:18px;font-weight:700}.pc-skin-rf .tips-box{grid-template-columns:repeat(2,1fr);gap:14px;margin:28px 0;display:grid}.pc-skin-rf .tip-item{border-radius:var(--rf-news-radius);color:var(--rf-news-text);transition:all var(--rf-news-transition);background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.pc-skin-rf .tip-item:hover{transform:translate(4px)}.pc-skin-rf .tip-item i{color:#f59e0b;font-size:16px}.pc-skin-rf .article-tags{border-top:1px solid #0000000d;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 48px;display:flex}.pc-skin-rf .tag-label{color:var(--rf-news-text-muted);font-size:14px;font-weight:500}.pc-skin-rf .article-tag{color:var(--rf-news-text-secondary);transition:all var(--rf-news-transition);background:linear-gradient(135deg,#2d5a2714 0%,#4a8c420a 100%);border:1px solid #0000;border-radius:20px;padding:8px 18px;font-size:13px;text-decoration:none}.pc-skin-rf .article-tag:hover{background:linear-gradient(135deg,var(--rf-news-primary)0%,var(--rf-news-primary-light)100%);color:#fff;box-shadow:0 4px 14px var(--rf-news-primary-glow);transform:translateY(-2px)}.pc-skin-rf .article-share{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);align-items:center;gap:14px;padding:20px 48px;display:flex}.pc-skin-rf .share-label{color:var(--rf-news-text-muted);font-size:14px;font-weight:500}.pc-skin-rf .share-btn{cursor:pointer;width:42px;height:42px;transition:all var(--rf-news-transition);border:none;border-radius:12px;justify-content:center;align-items:center;font-size:18px;display:flex}.pc-skin-rf .share-btn.wechat{color:#fff;background:linear-gradient(135deg,#07c160 0%,#00d46a 100%)}.pc-skin-rf .share-btn.weibo{color:#fff;background:linear-gradient(135deg,#e6162d 0%,#ff4757 100%)}.pc-skin-rf .share-btn.copy{color:#fff;background:linear-gradient(135deg,#666 0%,#888 100%)}.pc-skin-rf .share-btn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 6px 20px #0003}.pc-skin-rf .article-nav{border-top:1px solid #0000000d;grid-template-columns:1fr 1fr;gap:20px;padding:28px 48px;display:grid}.pc-skin-rf .nav-item{border-radius:var(--rf-news-radius);transition:all var(--rf-news-transition);background:linear-gradient(145deg,#fafafa 0%,#f5f5f5 100%);border:1px solid #0000;padding:20px 24px;text-decoration:none}.pc-skin-rf .nav-item:hover{background:linear-gradient(135deg,#2d5a270f 0%,#4a8c4208 100%);border-color:#2d5a271f;transform:translateY(-2px);box-shadow:0 4px 16px #0000000a}.pc-skin-rf .nav-label{color:var(--rf-news-text-muted);margin-bottom:10px;font-size:13px;font-weight:500;display:block}.pc-skin-rf .nav-title{color:var(--rf-news-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-skin-rf .nav-item.next{text-align:right}.pc-skin-rf .nav-item:hover .nav-title{color:var(--rf-news-primary)}.pc-skin-rf .related-articles{border-radius:var(--rf-news-radius-xl);box-shadow:var(--rf-news-shadow);background:#fff;margin-top:36px;padding:36px}.pc-skin-rf .related-articles .section-title{color:var(--rf-news-text);border-bottom:1px solid #0000000d;align-items:center;gap:12px;margin:0 0 24px;padding-bottom:16px;font-size:20px;font-weight:700;display:flex}.pc-skin-rf .related-articles .section-title i{color:var(--rf-news-primary)}.pc-skin-rf .related-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pc-skin-rf .related-card{border-radius:var(--rf-news-radius-lg);box-shadow:var(--rf-news-shadow-sm);transition:all var(--rf-news-transition);text-decoration:none;overflow:hidden}.pc-skin-rf .related-card:hover{box-shadow:var(--rf-news-shadow-hover);transform:translateY(-6px)}.pc-skin-rf .related-card img{object-fit:cover;width:100%;height:150px;transition:transform var(--rf-news-transition-slow)}.pc-skin-rf .related-card:hover img{transform:scale(1.08)}.pc-skin-rf .related-card h4{color:var(--rf-news-text);-webkit-line-clamp:2;transition:color var(--rf-news-transition);background:#fff;-webkit-box-orient:vertical;margin:0;padding:18px;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-skin-rf .related-card:hover h4{color:var(--rf-news-primary)}.pc-skin-rf .author-widget{text-align:center}.pc-skin-rf .author-avatar{width:90px;height:90px;transition:all var(--rf-news-transition);border:4px solid #2d5a271a;border-radius:50%;margin:0 auto 20px;overflow:hidden}.pc-skin-rf .author-widget:hover .author-avatar{border-color:var(--rf-news-primary);transform:scale(1.05)}.pc-skin-rf .author-avatar img{object-fit:cover;width:100%;height:100%}.pc-skin-rf .author-name{color:var(--rf-news-text);margin:0 0 10px;font-size:18px;font-weight:700}.pc-skin-rf .author-desc{color:var(--rf-news-text-muted);margin:0 0 20px;font-size:14px;line-height:1.7}.pc-skin-rf .btn-follow{background:linear-gradient(135deg,var(--rf-news-primary)0%,var(--rf-news-primary-light)100%);color:#fff;border-radius:var(--rf-news-radius);cursor:pointer;width:100%;transition:all var(--rf-news-transition);border:none;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;display:flex}.pc-skin-rf .btn-follow:hover{box-shadow:0 8px 25px var(--rf-news-primary-glow);transform:translateY(-3px)}.pc-skin-rf .news-card{opacity:0;animation:.5s forwards rf-fadeInUp}.pc-skin-rf .news-card:first-child{animation-delay:50ms}.pc-skin-rf .news-card:nth-child(2){animation-delay:.1s}.pc-skin-rf .news-card:nth-child(3){animation-delay:.15s}.pc-skin-rf .news-card:nth-child(4){animation-delay:.2s}.pc-skin-rf .news-card:nth-child(5){animation-delay:.25s}.pc-skin-rf .news-card:nth-child(6){animation-delay:.3s}.pc-skin-rf .news-card:nth-child(7){animation-delay:.35s}.pc-skin-rf .news-card:nth-child(8){animation-delay:.4s}.pc-skin-rf .sidebar-widget{animation:.5s forwards rf-slideInRight}.pc-skin-rf .sidebar-widget:first-child{animation-delay:.15s}.pc-skin-rf .sidebar-widget:nth-child(2){animation-delay:.25s}.pc-skin-rf .sidebar-widget:nth-child(3){animation-delay:.35s}.pc-skin-rf .featured-card{animation:.6s forwards rf-fadeInUp}@media (min-width:1600px){.pc-skin-rf .news-grid{grid-template-columns:1fr 380px}}@media (hover:none) and (pointer:coarse){.pc-skin-rf .news-card-link,.pc-skin-rf .category-tag,.pc-skin-rf .read-more-btn{align-items:center;min-height:44px;display:inline-flex}.pc-skin-rf .pagination-item{min-width:44px;min-height:44px}}@media print{.pc-skin-rf .news-sidebar,.pc-skin-rf .pagination,.pc-skin-rf .news-hero,.pc-skin-rf .share-buttons{display:none!important}.pc-skin-rf .news-card{break-inside:avoid;page-break-inside:avoid}.pc-skin-rf .news-content{font-size:12pt;line-height:1.6}}.pc-skin-rf .news-card,.pc-skin-rf .sidebar-widget,.pc-skin-rf .featured-card{will-change:transform,opacity;backface-visibility:hidden}@media (prefers-contrast:high){.pc-skin-rf .news-card{border:2px solid var(--rf-text)}.pc-skin-rf .category-tag{border:2px solid var(--rf-primary)}}.pc-skin-rf .news-card img,.pc-skin-rf .featured-card img{content-visibility:auto;contain-intrinsic-size:400px 250px}@media (prefers-reduced-motion:reduce){.pc-skin-rf .news-card,.pc-skin-rf .sidebar-widget,.pc-skin-rf .featured-card{opacity:1!important;animation:none!important}}@media screen and (max-width:1023px){.pc-skin-rf .news-page,.pc-skin-rf .news-detail-page,.pc-skin-rf .news-grid,.pc-skin-rf .featured-card{grid-template-columns:1fr!important}.pc-skin-rf .related-grid{grid-template-columns:repeat(2,1fr)!important}.pc-skin-rf .article-nav{grid-template-columns:1fr!important;gap:12px!important}.pc-skin-rf .booking-box,.pc-skin-rf .tips-box{grid-template-columns:1fr!important}.pc-skin-rf .page-hero{height:200px!important;margin-top:56px!important}.pc-skin-rf .page-hero-title{font-size:1.5rem!important}.pc-skin-rf .page-hero-content{padding:0 16px!important}}@media screen and (max-width:480px){.pc-skin-rf .related-grid{grid-template-columns:1fr!important}}.pc-skin-rf .important-notice{background:linear-gradient(135deg,#fff5f5 0%,#fff 100%);border:2px solid #e74c3c;border-radius:12px;position:relative;overflow:hidden}.pc-skin-rf .important-notice:before{content:"";background:linear-gradient(90deg,#e74c3c,#c0392b);height:4px;position:absolute;top:0;left:0;right:0}.pc-skin-rf .important-notice .featured-card{flex-direction:row;align-items:center;display:flex}.pc-skin-rf .important-notice .featured-image{flex:0 0 45%;max-width:45%;height:280px}.pc-skin-rf .important-notice .featured-content{flex:1;padding:30px 40px}.pc-skin-rf .important-notice .featured-title{color:#c0392b;margin-bottom:15px;font-size:1.6em}.pc-skin-rf .important-notice .featured-meta{margin-bottom:15px}.pc-skin-rf .important-category{color:#fff!important;background:#e74c3c!important}.pc-skin-rf .featured-badge.important{background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%);animation:2s infinite rf-pulse}@keyframes rf-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pc-skin-rf .important-btn{color:#fff;background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%);border-radius:25px;padding:12px 25px;font-weight:500;transition:all .3s}.pc-skin-rf .important-btn:hover{background:linear-gradient(135deg,#c0392b 0%,#a93226 100%);transform:translate(5px)}.pc-skin-rf .cctv-featured{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border:2px solid #c41e3a;border-radius:12px;position:relative;overflow:hidden}.pc-skin-rf .cctv-featured:before{content:"";background:linear-gradient(90deg,#c41e3a,#e94560,#c41e3a) 0 0/200% 100%;height:4px;animation:3s infinite rf-shimmer;position:absolute;top:0;left:0;right:0}@keyframes rf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pc-skin-rf .cctv-featured .featured-card{flex-direction:row;align-items:center;display:flex}.pc-skin-rf .cctv-featured .featured-image{flex:0 0 45%;max-width:45%;height:280px}.pc-skin-rf .cctv-featured .featured-content{flex:1;padding:30px 40px}.pc-skin-rf .cctv-featured .featured-title{color:#fff;text-shadow:0 2px 10px #0000004d;margin-bottom:15px;font-size:1.6em}.pc-skin-rf .cctv-featured .featured-meta{margin-bottom:15px}.pc-skin-rf .cctv-featured .featured-desc{color:#ffffffd9}.pc-skin-rf .cctv-category{color:#fff!important;background:linear-gradient(135deg,#c41e3a 0%,#e94560 100%)!important}.pc-skin-rf .cctv-badge{background:linear-gradient(135deg,#c41e3a 0%,#e94560 100%);animation:2s infinite rf-glow}@keyframes rf-glow{0%,to{box-shadow:0 0 5px #e9456080}50%{box-shadow:0 0 20px #e94560cc,0 0 30px #e9456066}}.pc-skin-rf .cctv-btn{color:#fff;background:linear-gradient(135deg,#c41e3a 0%,#e94560 100%);border-radius:25px;padding:12px 25px;font-weight:500;transition:all .3s}.pc-skin-rf .cctv-btn:hover{background:linear-gradient(135deg,#e94560 0%,#c41e3a 100%);transform:translate(5px);box-shadow:0 5px 20px #c41e3a66}@media screen and (max-width:768px){.pc-skin-rf .important-notice .featured-card,.pc-skin-rf .cctv-featured .featured-card{flex-direction:column!important}.pc-skin-rf .important-notice .featured-image,.pc-skin-rf .cctv-featured .featured-image{flex:none!important;width:100%!important;max-width:100%!important;height:200px!important}.pc-skin-rf .important-notice .featured-content,.pc-skin-rf .cctv-featured .featured-content{width:100%!important;padding:16px 20px!important}.pc-skin-rf .important-notice .featured-title,.pc-skin-rf .cctv-featured .featured-title{margin-bottom:10px!important;font-size:1.25em!important}.pc-skin-rf .important-btn,.pc-skin-rf .cctv-btn{padding:10px 20px!important;display:inline-block!important}}.pc-skin-rf .hidden{display:none!important}.pc-skin-rf .reviews-page-shell{color:#1f2937;background:linear-gradient(#f5f8f3 0%,#fff 24%,#f7faf8 100%)}.pc-skin-rf .reviews-page-header{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.pc-skin-rf .reviews-page-header:before{content:"";background:linear-gradient(#0d180e47,#0d180ebd),url(https://img.mflink.cn/jns/pics/mz-focus.jpg) 50%/cover;position:absolute;inset:0}.pc-skin-rf .reviews-page-header .page-header-content{z-index:1;max-width:860px;position:relative}.pc-skin-rf .reviews-page-header h1{margin-bottom:14px;font-size:clamp(2.5rem,4vw,3.6rem)}.pc-skin-rf .reviews-page-header p{color:#ffffffe6;max-width:720px;margin:0 auto;font-size:1.08rem}.pc-skin-rf .reviews-hero-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.pc-skin-rf .reviews-hero-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:10px 16px;font-size:.92rem}.pc-skin-rf .reviews-page-shell .breadcrumb{color:#ffffffeb;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;display:inline-flex}.pc-skin-rf .reviews-page-shell .breadcrumb a{color:#fff}.pc-skin-rf .reviews-overview-section,.pc-skin-rf .reviews-ranking-section,.pc-skin-rf .reviews-cta-section{padding:72px 0}.pc-skin-rf .reviews-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);align-items:stretch;gap:28px;display:grid}.pc-skin-rf .reviews-summary{margin-bottom:0}.pc-skin-rf .reviews-side-panel{gap:20px;display:grid}.pc-skin-rf .snapshot-card,.pc-skin-rf .insight-card,.pc-skin-rf .route-score-card,.pc-skin-rf .reviews-cta-card{background:#fffffff0;border:1px solid #2d5a2714;border-radius:22px;box-shadow:0 18px 40px #12221414}.pc-skin-rf .snapshot-card{padding:26px}.pc-skin-rf .snapshot-card h3,.pc-skin-rf .insight-card h3,.pc-skin-rf .reviews-cta-card h3{color:#19321d;margin-bottom:14px;font-size:1.15rem}.pc-skin-rf .snapshot-list{gap:14px;display:grid}.pc-skin-rf .snapshot-item{background:linear-gradient(135deg,#f8fbf7,#f1f6ef);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.pc-skin-rf .snapshot-label{color:#53635a;font-size:.95rem}.pc-skin-rf .snapshot-value{color:#204028;font-size:1.2rem;font-weight:700}.pc-skin-rf .insight-card{padding:24px 26px}.pc-skin-rf .insight-list{gap:12px;display:grid}.pc-skin-rf .insight-item{color:#4b5a50;grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.pc-skin-rf .insight-icon{color:#2d5a27;background:#2d5a271a;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:inline-flex}.pc-skin-rf .route-reputation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.pc-skin-rf .route-score-card{padding:22px;transition:transform .2s,box-shadow .2s}.pc-skin-rf .route-score-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px #1222141f}.pc-skin-rf .route-score-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pc-skin-rf .route-score-badge{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:inline-flex}.pc-skin-rf .route-a{background:#d65b4f}.pc-skin-rf .route-b{background:#3f8a4f}.pc-skin-rf .route-b1{background:#577f33}.pc-skin-rf .route-c{background:#7f58b4}.pc-skin-rf .route-d{background:#c57e2b}.pc-skin-rf .route-e{background:#3576b8}.pc-skin-rf .route-f{background:#1f9c93}.pc-skin-rf .route-score-label{color:#627064;font-size:.85rem}.pc-skin-rf .route-score-card h3{color:#17301b;margin-bottom:8px;font-size:1.08rem}.pc-skin-rf .route-score-meta{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.pc-skin-rf .route-score-value{color:#101828;font-size:1.9rem;font-weight:800}.pc-skin-rf .route-score-count{color:#6b7280;font-size:.9rem}.pc-skin-rf .route-score-desc{color:#55635a;min-height:52px;font-size:.95rem;line-height:1.7}.pc-skin-rf .route-score-link{color:#2d5a27;align-items:center;gap:8px;margin-top:16px;font-weight:700;display:inline-flex}.pc-skin-rf .reviews-section{position:relative}.pc-skin-rf .reviews-toolbar{background:#ffffffe0;border:1px solid #2d5a2714;border-radius:22px;gap:18px;margin-bottom:26px;padding:22px 24px;display:grid;box-shadow:0 14px 34px #1222140f}.pc-skin-rf .reviews-toolbar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;display:flex}.pc-skin-rf .reviews-toolbar-title{color:#1b3420;font-size:1.05rem;font-weight:800}.pc-skin-rf .reviews-toolbar-note{color:#637065;font-size:.94rem;line-height:1.75}.pc-skin-rf .reviews-toolbar-actions{gap:14px;display:grid}.pc-skin-rf .reviews-filter-row,.pc-skin-rf .reviews-sort-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-skin-rf .reviews-filter-label,.pc-skin-rf .reviews-sort-label{color:#55645a;font-size:.84rem;font-weight:700}.pc-skin-rf .reviews-filter-group,.pc-skin-rf .reviews-sort-group{flex-wrap:wrap;gap:10px;display:flex}.pc-skin-rf .reviews-filter-btn,.pc-skin-rf .reviews-sort-btn{color:#39553b;background:#fff;border:1px solid #2d5a271f;border-radius:999px;padding:10px 15px;font-size:.88rem;font-weight:600;transition:all .2s}.pc-skin-rf .reviews-filter-btn:hover,.pc-skin-rf .reviews-sort-btn:hover{border-color:#2d5a2740;transform:translateY(-1px)}.pc-skin-rf .reviews-filter-btn.active,.pc-skin-rf .reviews-sort-btn.active{color:#fff;background:linear-gradient(135deg,#2d5a27,#4a8c42);border-color:#0000;box-shadow:0 10px 22px #2d5a272e}.pc-skin-rf .reviews-results-note{color:#2d5a27;background:#2d5a2714;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.pc-skin-rf .review-route-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pc-skin-rf .review-route-badge{color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.pc-skin-rf .review-trip-type,.pc-skin-rf .review-season-tag{color:#667565;font-size:.82rem}.pc-skin-rf .reviews-list .review-card{border:1px solid #2d5a2714;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 10px 28px #1222140f}.pc-skin-rf .reviews-list .review-card:before{content:"";background:linear-gradient(#2d5a27cc,#d08d3cbf);width:4px;position:absolute;top:0;bottom:0;left:0}.pc-skin-rf .reviews-list .review-card:hover{border-color:#2d5a2724;transform:translateY(-3px);box-shadow:0 18px 38px #1222141a}.pc-skin-rf .reviews-list .review-content{color:#243329;font-size:1rem;line-height:1.9}.pc-skin-rf .reviews-list .review-images{margin-top:14px}.pc-skin-rf .reviews-empty-state{text-align:center;color:#5f6f63;background:#ffffffe6;border:1px dashed #2d5a2729;border-radius:20px;padding:42px 28px;display:none}.pc-skin-rf .reviews-empty-state.active{display:block}.pc-skin-rf .reviews-cta-section{padding-top:20px;padding-bottom:88px}.pc-skin-rf .reviews-cta-card{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:24px;padding:30px;display:grid}.pc-skin-rf .reviews-cta-card p{color:#55635a;line-height:1.8}.pc-skin-rf .reviews-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.pc-skin-rf .reviews-page-btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.pc-skin-rf .reviews-page-btn.primary{color:#fff;background:linear-gradient(135deg,#2d5a27,#4a8c42);box-shadow:0 14px 28px #2d5a2738}.pc-skin-rf .reviews-page-btn.secondary{color:#27452c;background:#fff;border:1px solid #2d5a2729}.pc-skin-rf .reviews-page-btn:hover{transform:translateY(-2px)}.pc-skin-rf .reviews-page-footer{background:#ffffffb3;border-top:1px solid #2d5a271a;padding:30px 20px 48px}.pc-skin-rf .reviews-page-footer-inner{color:#617164;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;font-size:.92rem;display:flex}.pc-skin-rf .reviews-page-footer-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pc-skin-rf .reviews-page-footer a{color:#27452c}.pc-skin-rf .reviews-lightbox{z-index:2100;background:#0a120bd1;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.pc-skin-rf .reviews-lightbox.active{display:flex}.pc-skin-rf .reviews-lightbox-close,.pc-skin-rf .reviews-lightbox-nav{color:#fff;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute}.pc-skin-rf .reviews-lightbox-close{top:24px;right:24px}.pc-skin-rf .reviews-lightbox-nav.prev{left:24px}.pc-skin-rf .reviews-lightbox-nav.next{right:24px}.pc-skin-rf .reviews-lightbox-image{border-radius:20px;max-width:min(88vw,1080px);max-height:76vh;box-shadow:0 24px 60px #00000047}.pc-skin-rf .reviews-lightbox-counter{color:#fff;background:#ffffff24;border-radius:999px;padding:8px 14px;font-size:.9rem;position:absolute;top:26px;left:50%;transform:translate(-50%)}@media (max-width:1023px){.pc-skin-rf .reviews-page-header{min-height:300px}.pc-skin-rf .reviews-overview-grid,.pc-skin-rf .reviews-cta-card,.pc-skin-rf .route-reputation-grid{grid-template-columns:1fr}.pc-skin-rf .reviews-cta-actions{justify-content:flex-start}}@media (max-width:767px){.pc-skin-rf .reviews-page-shell{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.pc-skin-rf .reviews-page-header{min-height:250px}.pc-skin-rf .reviews-page-header h1{font-size:2rem}.pc-skin-rf .reviews-overview-section,.pc-skin-rf .reviews-ranking-section,.pc-skin-rf .reviews-cta-section{padding:48px 0}.pc-skin-rf .reviews-summary{grid-template-columns:1fr;gap:24px;padding:24px}.pc-skin-rf .snapshot-card,.pc-skin-rf .insight-card,.pc-skin-rf .reviews-cta-card,.pc-skin-rf .route-score-card{border-radius:18px}.pc-skin-rf .route-score-value{font-size:1.7rem}.pc-skin-rf .reviews-toolbar{padding:18px}.pc-skin-rf .reviews-toolbar-head{align-items:flex-start}.pc-skin-rf .reviews-list .review-card{padding:18px}.pc-skin-rf .reviews-lightbox-close{top:16px;right:16px}.pc-skin-rf .reviews-lightbox-nav.prev{left:10px}.pc-skin-rf .reviews-lightbox-nav.next{right:10px}}.pc-skin-rf .reviews-section{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:80px 0}.pc-skin-rf .reviews-summary{background:#fff;border-radius:16px;grid-template-columns:320px 1fr;gap:40px;margin-bottom:48px;padding:32px;display:grid;box-shadow:0 4px 20px #00000014}.pc-skin-rf .rating-overview{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.pc-skin-rf .overall-rating{color:#1a1a1a;margin-bottom:8px;font-size:4.5rem;font-weight:700;line-height:1}.pc-skin-rf .rating-stars{gap:4px;margin-bottom:8px;display:flex}.pc-skin-rf .rating-star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#ffc107;width:24px;height:24px}.pc-skin-rf .rating-star.half{background:linear-gradient(90deg,#ffc107 50%,#e0e0e0 50%)}.pc-skin-rf .rating-star.empty{background:#e0e0e0}.pc-skin-rf .total-reviews{color:#666;margin-bottom:24px;font-size:1rem}.pc-skin-rf .rating-breakdown{width:100%}.pc-skin-rf .rating-bar-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.pc-skin-rf .rating-bar-label{color:#666;min-width:32px;font-size:.875rem}.pc-skin-rf .rating-bar{background:#f5f5f5;border-radius:4px;flex:1;height:8px;overflow:hidden}.pc-skin-rf .rating-bar-fill{background:linear-gradient(90deg,#ffc107 0%,#ffb300 100%);border-radius:4px;height:100%;transition:width .3s}.pc-skin-rf .rating-bar-count{color:#999;text-align:right;min-width:48px;font-size:.875rem}.pc-skin-rf .review-tags-section{flex-direction:column;display:flex}.pc-skin-rf .review-tags-title{color:#1a1a1a;margin-bottom:16px;font-size:1.125rem;font-weight:600}.pc-skin-rf .review-tags-cloud{flex-wrap:wrap;gap:12px;display:flex}.pc-skin-rf .review-tag{color:#666;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:24px;padding:10px 20px;font-size:.875rem;transition:all .2s}.pc-skin-rf .review-tag:hover{color:#fff;background:#2d5a27;border-color:#2d5a27;transform:translateY(-2px);box-shadow:0 4px 12px #2d5a2733}.pc-skin-rf .review-tag.active{color:#fff;background:#2d5a27;border-color:#2d5a27}.pc-skin-rf .reviews-list{flex-direction:column;gap:24px;display:flex}.pc-skin-rf .review-card{background:#fff;border-radius:12px;padding:24px;transition:all .3s;box-shadow:0 2px 8px #0000000f}.pc-skin-rf .review-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.pc-skin-rf .review-header{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pc-skin-rf .reviewer-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.pc-skin-rf .reviewer-info{flex:1;min-width:0}.pc-skin-rf .reviewer-meta{color:#999;align-items:center;gap:12px;font-size:.875rem;display:flex}.pc-skin-rf .review-rating .rating-star{width:14px;height:14px}.pc-skin-rf .review-date{color:#999}.pc-skin-rf .review-images{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.pc-skin-rf .review-image{aspect-ratio:1;object-fit:cover;cursor:pointer;border-radius:8px;transition:all .2s}.pc-skin-rf .review-image:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.pc-skin-rf .review-actions{border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.pc-skin-rf .review-helpful{color:#666;align-items:center;gap:12px;font-size:.875rem;display:flex}.pc-skin-rf .helpful-btn{color:#666;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;transition:all .2s;display:flex}.pc-skin-rf .helpful-btn:hover{color:#2d5a27;background:#f8fafc;border-color:#2d5a27}.pc-skin-rf .helpful-btn.active{color:#fff;background:#2d5a27;border-color:#2d5a27}.pc-skin-rf .review-reply{color:#999;cursor:pointer;font-size:.875rem}.pc-skin-rf .merchant-reply{background:#f8fafc;border-left:3px solid #2d5a27;border-radius:8px;margin-top:16px;padding:16px}.pc-skin-rf .merchant-badge{color:#fff;background:#2d5a27;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600;display:flex}.pc-skin-rf .load-more-container{text-align:center;margin-top:32px}.pc-skin-rf .load-more-btn{color:#2d5a27;cursor:pointer;background:0 0;border:2px solid #2d5a27;border-radius:8px;padding:12px 32px;font-size:1rem;font-weight:600;transition:all .3s}.pc-skin-rf .load-more-btn:hover{color:#fff;background:#2d5a27;transform:translateY(-2px);box-shadow:0 4px 16px #2d5a274d}@media screen and (max-width:1023px){.pc-skin-rf .reviews-summary{grid-template-columns:1fr!important;gap:24px!important;padding:20px!important}.pc-skin-rf .review-images{grid-template-columns:repeat(2,1fr)!important}.pc-skin-rf .reviews-section{padding:40px 0!important}.pc-skin-rf .reviews-title{font-size:1.5rem!important}.pc-skin-rf .reviews-subtitle{font-size:.95rem!important}.pc-skin-rf .overall-rating{font-size:3rem!important}}@media screen and (max-width:480px){.pc-skin-rf .review-images{grid-template-columns:1fr!important}}.pc-skin-rf .pagination-container{border-top:1px solid #e5e7eb;justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:20px 0;display:flex}.pc-skin-rf .pagination-btn{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:40px;height:40px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.pc-skin-rf .pagination-btn:hover:not(:disabled):not(.active){background-color:#f3f4f6;border-color:#9ca3af}.pc-skin-rf .pagination-btn.active{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.pc-skin-rf .pagination-btn:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.pc-skin-rf .pagination-ellipsis{color:#6b7280;padding:8px 4px;font-size:14px}.pc-skin-rf .pagination-jump{align-items:center;gap:8px;margin-left:16px;display:flex}.pc-skin-rf .pagination-jump input{text-align:center;border:1px solid #d1d5db;border-radius:6px;width:60px;height:40px;padding:0 8px;font-size:14px}.pc-skin-rf .pagination-jump input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.pc-skin-rf .pagination-info{color:#6b7280;text-align:center;margin-bottom:12px;font-size:14px}.pc-skin-rf .reviews-section{background-color:#f9fafb;padding:60px 0}.pc-skin-rf .reviews-container{max-width:1200px;margin:0 auto;padding:0 20px}.pc-skin-rf .reviews-header{text-align:center;margin-bottom:40px}.pc-skin-rf .reviews-title{color:#111827;margin-bottom:8px;font-size:32px;font-weight:700}.pc-skin-rf .reviews-subtitle{color:#6b7280;font-size:16px}.pc-skin-rf .review-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:24px;transition:box-shadow .2s;box-shadow:0 1px 3px #0000001a}.pc-skin-rf .review-card:hover{box-shadow:0 4px 6px #0000001a}.pc-skin-rf .review-header{align-items:center;margin-bottom:16px;display:flex}.pc-skin-rf .reviewer-avatar{object-fit:cover;border:2px solid #e5e7eb;border-radius:50%;width:48px;height:48px;margin-right:12px}.pc-skin-rf .reviewer-info{flex:1}.pc-skin-rf .reviewer-name{color:#111827;margin-bottom:4px;font-size:16px;font-weight:600}.pc-skin-rf .reviewer-meta{align-items:center;gap:12px;display:flex}.pc-skin-rf .review-rating{gap:2px;display:flex}.pc-skin-rf .rating-star{background-color:#fbbf24;width:16px;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pc-skin-rf .rating-star.empty{background-color:#d1d5db}.pc-skin-rf .review-date{color:#6b7280;font-size:14px}.pc-skin-rf .review-content{color:#374151;margin-bottom:16px;font-size:15px;line-height:1.6}.pc-skin-rf .review-images{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.pc-skin-rf .review-image{object-fit:cover;cursor:pointer;border-radius:8px;width:100%;height:120px;transition:transform .2s}.pc-skin-rf .review-image:hover{transform:scale(1.05)}.pc-skin-rf .review-actions{justify-content:space-between;align-items:center;display:flex}.pc-skin-rf .helpful-btn{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.pc-skin-rf .helpful-btn:hover{background-color:#f3f4f6;border-color:#9ca3af}.pc-skin-rf .review-reply{color:#3b82f6;cursor:pointer;font-size:14px;transition:color .2s}.pc-skin-rf .review-reply:hover{color:#2563eb}.pc-skin-rf .merchant-reply{background-color:#f9fafb;border-left:3px solid #3b82f6;border-radius:8px;margin-top:16px;padding:16px}.pc-skin-rf .merchant-reply-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pc-skin-rf .merchant-badge{color:#6b7280;font-size:12px}.pc-skin-rf .merchant-reply-name{color:#111827;font-size:14px;font-weight:600}.pc-skin-rf .merchant-reply-content{color:#374151;font-size:14px;line-height:1.6}@media screen and (max-width:1023px){.pc-skin-rf .review-images{grid-template-columns:repeat(2,1fr)!important}.pc-skin-rf .reviews-section{padding:40px 0!important}.pc-skin-rf .reviews-title{font-size:1.5rem!important}.pc-skin-rf .reviews-container{padding:0 12px!important}.pc-skin-rf .review-card{padding:16px!important}.pc-skin-rf .pagination-jump{margin-top:8px!important;margin-left:0!important}}@media screen and (max-width:480px){.pc-skin-rf .review-images{grid-template-columns:1fr!important}.pc-skin-rf .pagination-container{flex-wrap:wrap!important}}
