.ThemeToggle-module-scss-module__jlnM7W__toggleSwitch{transition:all .3s cubic-bezier(.4,0,.2,1)}.ThemeToggle-module-scss-module__jlnM7W__toggleSwitch .ant-switch{background:#fff3!important}.ThemeToggle-module-scss-module__jlnM7W__toggleSwitch .ant-switch.ant-switch-checked{background:#d4af37!important}.ThemeToggle-module-scss-module__jlnM7W__toggleSwitch .ant-switch .ant-switch-inner{color:#fff}.ThemeToggle-module-scss-module__jlnM7W__toggleSwitch .ant-switch:hover{box-shadow:0 0 10px #d4af3766}
.Banner-module-scss-module__grxWra__bannerContainer{width:100%;height:750px;position:relative;overflow:hidden}@media (max-width:768px){.Banner-module-scss-module__grxWra__bannerContainer{height:500px}}.Banner-module-scss-module__grxWra__slide{width:100%;height:750px;position:relative;overflow:hidden}@media (max-width:768px){.Banner-module-scss-module__grxWra__slide{height:500px}}.Banner-module-scss-module__grxWra__slideImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 8s ease-out;transform:scale(1)}.Banner-module-scss-module__grxWra__slide:hover .Banner-module-scss-module__grxWra__slideImage{transform:scale(1.05)}.Banner-module-scss-module__grxWra__slideOverlay{pointer-events:none;background:#0006;position:absolute;inset:0}.Banner-module-scss-module__grxWra__slideContent{text-align:center;width:100%;max-width:1200px;animation:.8s ease-out Banner-module-scss-module__grxWra__slideUp}@keyframes Banner-module-scss-module__grxWra__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Banner-module-scss-module__grxWra__slideTitle{color:#d4af37;text-shadow:0 4px 16px #000c,0 2px 4px #0009;letter-spacing:.02em;background:linear-gradient(135deg,#d4af37 0%,#e8c878 100%);-webkit-text-fill-color:#0000;filter:drop-shadow(0 4px 16px #d4af3766);-webkit-background-clip:text;background-clip:text;margin-bottom:0;padding:1.5rem 2rem;font-size:2.8rem;font-weight:600;line-height:1.3}@media (max-width:768px){.Banner-module-scss-module__grxWra__slideTitle{padding:1rem 1.5rem;font-size:1.8rem}}@media (max-width:480px){.Banner-module-scss-module__grxWra__slideTitle{padding:.5rem 1rem;font-size:1.4rem}}.Banner-module-scss-module__grxWra__slideSubtitle{color:#e8c878;text-shadow:0 2px 8px #00000080;letter-spacing:.02em;font-size:1.5rem;font-weight:300}@media (max-width:768px){.Banner-module-scss-module__grxWra__slideSubtitle{font-size:1.1rem}}.ant-carousel .Banner-module-scss-module__grxWra__carouselDots{bottom:30px!important}.ant-carousel .Banner-module-scss-module__grxWra__carouselDots li button{border-radius:4px;width:40px;height:8px;transition:all .3s;background:#fff6!important}.ant-carousel .Banner-module-scss-module__grxWra__carouselDots li.Banner-module-scss-module__grxWra__ant-carousel-dot-active button{width:60px;background:#d4af37!important}.ant-carousel .Banner-module-scss-module__grxWra__carouselDots li:hover button{background:#fffc!important}
.PricingTable-module-scss-module__BTEIAq__pricingSection{background:#fff;padding:6rem 2rem}@media (max-width:768px){.PricingTable-module-scss-module__BTEIAq__pricingSection{padding:3rem 1rem}}.dark .PricingTable-module-scss-module__BTEIAq__pricingSection{background:#1a1a1a}.PricingTable-module-scss-module__BTEIAq__container{max-width:1200px;margin:0 auto}.PricingTable-module-scss-module__BTEIAq__sectionTitle{text-align:center;color:#1f2937;margin-bottom:1.5rem;font-size:3rem;font-weight:700}.dark .PricingTable-module-scss-module__BTEIAq__sectionTitle{color:#f9fafb}@media (max-width:768px){.PricingTable-module-scss-module__BTEIAq__sectionTitle{font-size:2rem}}.PricingTable-module-scss-module__BTEIAq__sectionSubtitle{text-align:center;color:#6b7280;max-width:700px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.PricingTable-module-scss-module__BTEIAq__tableSection{margin-bottom:6rem}.PricingTable-module-scss-module__BTEIAq__tableWrapper{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0000001f}.dark .PricingTable-module-scss-module__BTEIAq__tableWrapper{background:#0a0a0a}.PricingTable-module-scss-module__BTEIAq__pricingTable .ant-table{font-size:15px}.PricingTable-module-scss-module__BTEIAq__pricingTable .ant-table-thead>tr>th{border:none;padding:1.5rem;font-weight:600;color:#fff!important;background:#d4af37!important}.PricingTable-module-scss-module__BTEIAq__pricingTable .ant-table-tbody>tr:hover>td{background:#d4af370d!important}.PricingTable-module-scss-module__BTEIAq__pricingTable .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:2rem 1.5rem}.dark .PricingTable-module-scss-module__BTEIAq__pricingTable .ant-table-tbody>tr>td{border-bottom-color:#333}.PricingTable-module-scss-module__BTEIAq__carImage{object-fit:cover;border-radius:8px;width:100px;height:60px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014}.PricingTable-module-scss-module__BTEIAq__carImage:hover{transform:scale(1.05);box-shadow:0 4px 16px #0000001f}.PricingTable-module-scss-module__BTEIAq__carName{color:#1f2937;font-size:1.1rem}.dark .PricingTable-module-scss-module__BTEIAq__carName{color:#f9fafb}.PricingTable-module-scss-module__BTEIAq__price{color:#d4af37;font-size:1.1rem;font-weight:600}.PricingTable-module-scss-module__BTEIAq__features{flex-direction:column;gap:.5rem;display:flex}.PricingTable-module-scss-module__BTEIAq__feature{color:#4b5563;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.dark .PricingTable-module-scss-module__BTEIAq__feature{color:#9ca3af}.PricingTable-module-scss-module__BTEIAq__checkIcon{color:#10b981;font-size:14px}.PricingTable-module-scss-module__BTEIAq__noteBox{background:#fef3c7;border-left:4px solid #d4af37;border-radius:8px;margin-top:2rem;padding:2rem}.dark .PricingTable-module-scss-module__BTEIAq__noteBox{background:#d4af371a}.PricingTable-module-scss-module__BTEIAq__noteBox p{color:#92400e;margin-bottom:1rem;font-weight:600}.dark .PricingTable-module-scss-module__BTEIAq__noteBox p{color:#e8c878}.PricingTable-module-scss-module__BTEIAq__noteBox ul{margin:0;padding-left:2rem}.PricingTable-module-scss-module__BTEIAq__noteBox ul li{color:#78350f;margin-bottom:.5rem}.dark .PricingTable-module-scss-module__BTEIAq__noteBox ul li{color:#d4d4d4}.PricingTable-module-scss-module__BTEIAq__destinationsSection{margin-top:6rem}.PricingTable-module-scss-module__BTEIAq__destinationCard{border:2px solid #0000;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border-radius:16px!important}.PricingTable-module-scss-module__BTEIAq__destinationCard:hover{border-color:#d4af37;transform:translateY(-4px);box-shadow:0 4px 20px #d4af374d}.PricingTable-module-scss-module__BTEIAq__destinationCard.PricingTable-module-scss-module__BTEIAq__highlight{background:linear-gradient(135deg,#d4af370d 0%,#d4af3705 100%);border-color:#d4af37}.dark .PricingTable-module-scss-module__BTEIAq__destinationCard.PricingTable-module-scss-module__BTEIAq__highlight{background:linear-gradient(135deg,#d4af371a 0%,#d4af370d 100%)}.PricingTable-module-scss-module__BTEIAq__popularTag{text-align:center;border:none;font-weight:600;position:absolute;top:12px;right:12px}.PricingTable-module-scss-module__BTEIAq__destinationIcon{color:#d4af37;text-align:center;margin-bottom:1.5rem;font-size:3rem}.PricingTable-module-scss-module__BTEIAq__destinationName{color:#1f2937;text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.dark .PricingTable-module-scss-module__BTEIAq__destinationName{color:#f9fafb}.PricingTable-module-scss-module__BTEIAq__destinationInfo{margin-bottom:1.5rem}.PricingTable-module-scss-module__BTEIAq__destinationInfo p{color:#6b7280;margin-bottom:.5rem;font-size:.9rem}.PricingTable-module-scss-module__BTEIAq__destinationInfo p strong{color:#1f2937}.dark .PricingTable-module-scss-module__BTEIAq__destinationInfo p strong{color:#f9fafb}.PricingTable-module-scss-module__BTEIAq__destinationPrice{color:#d4af37;text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.PricingTable-module-scss-module__BTEIAq__bookButton{margin-top:1rem}.PricingTable-module-scss-module__BTEIAq__ctaBanner{text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:24px;margin-top:6rem;padding:4rem}.PricingTable-module-scss-module__BTEIAq__ctaBanner h3{color:#fff;margin-bottom:1.5rem;font-size:2rem;font-weight:700}@media (max-width:768px){.PricingTable-module-scss-module__BTEIAq__ctaBanner h3{font-size:1.5rem}}.PricingTable-module-scss-module__BTEIAq__ctaBanner p{color:#ffffffe6;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.125rem}
.TestimonialSlider-module-scss-module__UWYG0G__testimonialSlider{background:linear-gradient(#fff 0%,#fafaf9 100%);padding:6rem 2rem;position:relative;overflow:hidden}@media (max-width:768px){.TestimonialSlider-module-scss-module__UWYG0G__testimonialSlider{padding:3rem 1rem}}.dark .TestimonialSlider-module-scss-module__UWYG0G__testimonialSlider{background:linear-gradient(#1a1a1a 0%,#0a0a0a 100%)}.TestimonialSlider-module-scss-module__UWYG0G__testimonialSlider:before{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);height:1px;position:absolute;top:0;left:0;right:0}.TestimonialSlider-module-scss-module__UWYG0G__sliderHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin:0 auto 4rem;display:flex}@media (max-width:768px){.TestimonialSlider-module-scss-module__UWYG0G__sliderHeader{text-align:center;flex-direction:column}}.TestimonialSlider-module-scss-module__UWYG0G__title{color:#1f2937;margin-bottom:1rem;font-size:3rem;font-weight:700}.dark .TestimonialSlider-module-scss-module__UWYG0G__title{color:#f9fafb}@media (max-width:768px){.TestimonialSlider-module-scss-module__UWYG0G__title{margin-bottom:0;font-size:2rem}}@media (max-width:480px){.TestimonialSlider-module-scss-module__UWYG0G__title{font-size:1.75rem}}.TestimonialSlider-module-scss-module__UWYG0G__subtitle{color:#6b7280;margin:0;font-size:1.125rem}.TestimonialSlider-module-scss-module__UWYG0G__navigation{gap:1rem;display:flex}.TestimonialSlider-module-scss-module__UWYG0G__navButton{color:#d4af37;cursor:pointer;background:#fff;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.dark .TestimonialSlider-module-scss-module__UWYG0G__navButton{color:#e8c878;background:#1a1a1a;border-color:#e8c878}.TestimonialSlider-module-scss-module__UWYG0G__navButton:hover{color:#fff;background:#d4af37;transform:scale(1.05);box-shadow:0 4px 20px #d4af374d}.TestimonialSlider-module-scss-module__UWYG0G__navButton:active{transform:scale(.95)}.TestimonialSlider-module-scss-module__UWYG0G__carousel{max-width:1200px;margin:0 auto}.TestimonialSlider-module-scss-module__UWYG0G__carousel .slick-slide{padding:0 12px}.TestimonialSlider-module-scss-module__UWYG0G__carousel .slick-dots{bottom:-50px}.TestimonialSlider-module-scss-module__UWYG0G__carousel .slick-dots li button{border-radius:4px;width:40px;height:8px;background:#d1d5db!important}.dark .TestimonialSlider-module-scss-module__UWYG0G__carousel .slick-dots li button{background:#4b5563!important}.TestimonialSlider-module-scss-module__UWYG0G__carousel .slick-dots li.TestimonialSlider-module-scss-module__UWYG0G__slick-active button{width:60px;background:#d4af37!important}.TestimonialSlider-module-scss-module__UWYG0G__slideWrapper{padding:1rem}.TestimonialSlider-module-scss-module__UWYG0G__testimonialCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;height:420px;padding:4rem 3rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 12px #00000014}.dark .TestimonialSlider-module-scss-module__UWYG0G__testimonialCard{background:linear-gradient(135deg,#1a1a1a 0%,#1a1a1af2 100%);border-color:#d4af3733;box-shadow:0 4px 20px #0006}.TestimonialSlider-module-scss-module__UWYG0G__testimonialCard:hover{border-color:#d4af37;transform:translateY(-10px);box-shadow:0 12px 40px #d4af3740}.dark .TestimonialSlider-module-scss-module__UWYG0G__testimonialCard:hover{box-shadow:0 12px 40px #d4af374d}.TestimonialSlider-module-scss-module__UWYG0G__testimonialCard:hover .TestimonialSlider-module-scss-module__UWYG0G__quoteIcon{color:#d4af3733;transform:scale(1.1)}.TestimonialSlider-module-scss-module__UWYG0G__quoteIcon{color:#d4af3714;z-index:0;font-family:Georgia,serif;font-size:4rem;font-weight:700;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:24px;right:28px}.TestimonialSlider-module-scss-module__UWYG0G__rating{z-index:2;margin-bottom:2rem;font-size:20px;position:relative}.TestimonialSlider-module-scss-module__UWYG0G__rating .ant-rate-star{margin-right:4px;color:#d4af37!important}.TestimonialSlider-module-scss-module__UWYG0G__testimonialText{color:#374151;z-index:2;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6;display:-webkit-box;position:relative;overflow:hidden}.dark .TestimonialSlider-module-scss-module__UWYG0G__testimonialText{color:#e5e7eb}.TestimonialSlider-module-scss-module__UWYG0G__testimonialText:before{content:"\"";color:#d4af37;z-index:2;margin-right:4px;font-family:Georgia,serif;font-size:1.5rem;font-weight:700;position:relative}.TestimonialSlider-module-scss-module__UWYG0G__testimonialText:after{content:"\"";color:#d4af37;z-index:2;margin-left:4px;font-family:Georgia,serif;font-size:1.5rem;font-weight:700;position:relative}.TestimonialSlider-module-scss-module__UWYG0G__authorSection{z-index:1;background:linear-gradient(90deg,#d4af370d,#0000);border-radius:8px;align-items:center;gap:1.5rem;margin-top:auto;padding:1.5rem;display:flex;position:relative}.dark .TestimonialSlider-module-scss-module__UWYG0G__authorSection{background:linear-gradient(90deg,#d4af371a,#0000)}.TestimonialSlider-module-scss-module__UWYG0G__avatar{z-index:1;border:3px solid #d4af37;flex-shrink:0;position:relative;box-shadow:0 4px 12px #d4af374d}.TestimonialSlider-module-scss-module__UWYG0G__authorInfo{flex:1;min-width:0;overflow:hidden}.TestimonialSlider-module-scss-module__UWYG0G__authorName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:1rem;font-weight:600;overflow:hidden}.dark .TestimonialSlider-module-scss-module__UWYG0G__authorName{color:#f9fafb}.TestimonialSlider-module-scss-module__UWYG0G__authorTitle{color:#d4af37;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:.85rem;font-weight:600;overflow:hidden}.TestimonialSlider-module-scss-module__UWYG0G__authorLocation{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:2px;margin:0;font-size:.8rem;display:flex;overflow:hidden}.dark .TestimonialSlider-module-scss-module__UWYG0G__authorLocation{color:#9ca3af}
.FloatingContact-module-scss-module__xzd2-q__floatingContact{z-index:999;position:fixed;bottom:30px;right:30px}@media (max-width:768px){.FloatingContact-module-scss-module__xzd2-q__floatingContact{bottom:80px;right:16px}}@media (max-width:480px){.FloatingContact-module-scss-module__xzd2-q__floatingContact{bottom:70px;right:12px}}.FloatingContact-module-scss-module__xzd2-q__mainButton{cursor:pointer;-webkit-tap-highlight-color:#0000;touch-action:manipulation;background:linear-gradient(135deg,#d4af37 0%,#b8941e 100%);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:2s infinite FloatingContact-module-scss-module__xzd2-q__pulse;display:flex;position:relative;box-shadow:0 4px 20px #d4af3766}.FloatingContact-module-scss-module__xzd2-q__mainButton:hover{transform:scale(1.1);box-shadow:0 6px 30px #d4af3799}.FloatingContact-module-scss-module__xzd2-q__mainButton:active{transform:scale(.95)}.FloatingContact-module-scss-module__xzd2-q__mainButton.FloatingContact-module-scss-module__xzd2-q__active{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);transform:rotate(135deg)}.FloatingContact-module-scss-module__xzd2-q__mainButton.FloatingContact-module-scss-module__xzd2-q__active .FloatingContact-module-scss-module__xzd2-q__phoneIcon{transform:rotate(-135deg)}.FloatingContact-module-scss-module__xzd2-q__mainButton.FloatingContact-module-scss-module__xzd2-q__active:active{transform:rotate(135deg)scale(.95)}@media (max-width:768px){.FloatingContact-module-scss-module__xzd2-q__mainButton{width:56px;height:56px}}@media (max-width:480px){.FloatingContact-module-scss-module__xzd2-q__mainButton{width:52px;height:52px}}.FloatingContact-module-scss-module__xzd2-q__phoneIcon{color:#fff;font-size:28px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:3s infinite FloatingContact-module-scss-module__xzd2-q__shake}@media (max-width:768px){.FloatingContact-module-scss-module__xzd2-q__phoneIcon{font-size:26px}}@media (max-width:480px){.FloatingContact-module-scss-module__xzd2-q__phoneIcon{font-size:24px}}@keyframes FloatingContact-module-scss-module__xzd2-q__pulse{0%,to{box-shadow:0 4px 20px #d4af3766}50%{box-shadow:0 4px 30px #d4af37b3,0 0 0 15px #d4af371a}}@keyframes FloatingContact-module-scss-module__xzd2-q__shake{0%,to{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(-10deg)}20%,40%,60%,80%{transform:rotate(10deg)}}.FloatingContact-module-scss-module__xzd2-q__contactOptions{opacity:0;flex-direction:column;gap:12px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:absolute;bottom:75px;right:0;transform:translateY(20px)}.FloatingContact-module-scss-module__xzd2-q__contactOptions.FloatingContact-module-scss-module__xzd2-q__show{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:768px){.FloatingContact-module-scss-module__xzd2-q__contactOptions{gap:10px;bottom:68px}}@media (max-width:480px){.FloatingContact-module-scss-module__xzd2-q__contactOptions{gap:8px;bottom:64px}}.FloatingContact-module-scss-module__xzd2-q__contactButton{color:#fff;white-space:nowrap;-webkit-tap-highlight-color:#0000;touch-action:manipulation;cursor:pointer;border-radius:50px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;animation:.5s cubic-bezier(.68,-.55,.265,1.55) FloatingContact-module-scss-module__xzd2-q__slideIn;display:flex;box-shadow:0 4px 15px #0003}.FloatingContact-module-scss-module__xzd2-q__contactButton:hover{color:#fff;transform:translate(-5px)scale(1.05);box-shadow:0 6px 25px #0000004d}.FloatingContact-module-scss-module__xzd2-q__contactButton:active{transform:scale(.92)}.FloatingContact-module-scss-module__xzd2-q__contactButton .anticon{flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}@media (max-width:768px){.FloatingContact-module-scss-module__xzd2-q__contactButton{justify-content:center;align-items:center;gap:8px;padding:12px}.FloatingContact-module-scss-module__xzd2-q__contactButton span{display:none}.FloatingContact-module-scss-module__xzd2-q__contactButton .anticon{margin:0;font-size:22px}}@media (max-width:480px){.FloatingContact-module-scss-module__xzd2-q__contactButton .anticon{font-size:24px}}.FloatingContact-module-scss-module__xzd2-q__contactButton.FloatingContact-module-scss-module__xzd2-q__phone{background:linear-gradient(135deg,#10b981 0%,#059669 100%);animation-delay:.1s}.FloatingContact-module-scss-module__xzd2-q__contactButton.FloatingContact-module-scss-module__xzd2-q__phone:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%)}.FloatingContact-module-scss-module__xzd2-q__contactButton.FloatingContact-module-scss-module__xzd2-q__zalo{background:linear-gradient(135deg,#0068ff 0%,#0052cc 100%);animation-delay:.2s}.FloatingContact-module-scss-module__xzd2-q__contactButton.FloatingContact-module-scss-module__xzd2-q__zalo img{height:26px}.FloatingContact-module-scss-module__xzd2-q__contactButton.FloatingContact-module-scss-module__xzd2-q__zalo:hover{background:linear-gradient(135deg,#0052cc 0%,#003d99 100%)}@keyframes FloatingContact-module-scss-module__xzd2-q__slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.dark .FloatingContact-module-scss-module__xzd2-q__mainButton{box-shadow:0 4px 20px #d4af3780}.dark .FloatingContact-module-scss-module__xzd2-q__mainButton:hover{box-shadow:0 6px 30px #d4af37b3}.dark .FloatingContact-module-scss-module__xzd2-q__contactButton{box-shadow:0 4px 15px #0006}.dark .FloatingContact-module-scss-module__xzd2-q__contactButton:hover{box-shadow:0 6px 25px #00000080}
.RealPhotosSlider-module-scss-module__FnnzHa__realPhotosSlider{background:linear-gradient(#fafaf9 0%,#fff 100%);padding:6rem 2rem;position:relative;overflow:hidden}@media (max-width:768px){.RealPhotosSlider-module-scss-module__FnnzHa__realPhotosSlider{padding:3rem 1rem}}.dark .RealPhotosSlider-module-scss-module__FnnzHa__realPhotosSlider{background:linear-gradient(#0a0a0a 0%,#1a1a1a 100%)}.RealPhotosSlider-module-scss-module__FnnzHa__sliderHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin:0 auto 4rem;display:flex}@media (max-width:768px){.RealPhotosSlider-module-scss-module__FnnzHa__sliderHeader{text-align:center;flex-direction:column}}.RealPhotosSlider-module-scss-module__FnnzHa__title{color:#1f2937;margin-bottom:1rem;font-size:3rem;font-weight:700}.dark .RealPhotosSlider-module-scss-module__FnnzHa__title{color:#f9fafb}@media (max-width:768px){.RealPhotosSlider-module-scss-module__FnnzHa__title{margin-bottom:0;font-size:2rem}}@media (max-width:480px){.RealPhotosSlider-module-scss-module__FnnzHa__title{font-size:1.75rem}}.RealPhotosSlider-module-scss-module__FnnzHa__subtitle{color:#6b7280;margin:0;font-size:1.125rem}.dark .RealPhotosSlider-module-scss-module__FnnzHa__subtitle{color:#9ca3af}.RealPhotosSlider-module-scss-module__FnnzHa__navigation{gap:1rem;display:flex}.RealPhotosSlider-module-scss-module__FnnzHa__navButton{color:#d4af37;cursor:pointer;background:#fff;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.dark .RealPhotosSlider-module-scss-module__FnnzHa__navButton{color:#e8c878;background:#1a1a1a;border-color:#e8c878}.RealPhotosSlider-module-scss-module__FnnzHa__navButton:hover{color:#fff;background:#d4af37;transform:scale(1.05);box-shadow:0 4px 20px #d4af374d}.RealPhotosSlider-module-scss-module__FnnzHa__navButton:active{transform:scale(.95)}.RealPhotosSlider-module-scss-module__FnnzHa__carousel{max-width:1200px;margin:0 auto}.RealPhotosSlider-module-scss-module__FnnzHa__carousel .slick-slide{padding:0 12px}.RealPhotosSlider-module-scss-module__FnnzHa__carousel .slick-dots{bottom:-50px}.RealPhotosSlider-module-scss-module__FnnzHa__carousel .slick-dots li button{border-radius:4px;width:40px;height:8px;background:#d1d5db!important}.dark .RealPhotosSlider-module-scss-module__FnnzHa__carousel .slick-dots li button{background:#4b5563!important}.RealPhotosSlider-module-scss-module__FnnzHa__carousel .slick-dots li.RealPhotosSlider-module-scss-module__FnnzHa__slick-active button{width:60px;background:#d4af37!important}.RealPhotosSlider-module-scss-module__FnnzHa__slideWrapper{padding:1rem}.RealPhotosSlider-module-scss-module__FnnzHa__photoCard{background:#fff;border-radius:16px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 12px #00000014}.dark .RealPhotosSlider-module-scss-module__FnnzHa__photoCard{background:#1a1a1a;box-shadow:0 4px 20px #0006}.RealPhotosSlider-module-scss-module__FnnzHa__photoCard:hover{transform:translateY(-8px);box-shadow:0 12px 40px #d4af3740}.dark .RealPhotosSlider-module-scss-module__FnnzHa__photoCard:hover{box-shadow:0 12px 40px #d4af374d}.RealPhotosSlider-module-scss-module__FnnzHa__photoCard:hover .RealPhotosSlider-module-scss-module__FnnzHa__imageOverlay{opacity:.4}.RealPhotosSlider-module-scss-module__FnnzHa__photoCard:hover .RealPhotosSlider-module-scss-module__FnnzHa__photoImage{transform:scale(1.1)}.RealPhotosSlider-module-scss-module__FnnzHa__imageWrapper{background:#f3f4f6;width:100%;height:300px;position:relative;overflow:hidden}.dark .RealPhotosSlider-module-scss-module__FnnzHa__imageWrapper{background:#1a1a1a}.RealPhotosSlider-module-scss-module__FnnzHa__photoImage{object-fit:cover;width:100%;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.RealPhotosSlider-module-scss-module__FnnzHa__imageOverlay{opacity:.2;background:linear-gradient(#0000 0%,#0009 100%);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.RealPhotosSlider-module-scss-module__FnnzHa__photoCaption{text-align:center;padding:2rem}.RealPhotosSlider-module-scss-module__FnnzHa__photoCaption p{color:#1f2937;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.dark .RealPhotosSlider-module-scss-module__FnnzHa__photoCaption p{color:#f9fafb}@media (max-width:768px){.RealPhotosSlider-module-scss-module__FnnzHa__imageWrapper{height:250px}.RealPhotosSlider-module-scss-module__FnnzHa__photoCaption p{font-size:.9rem}}@media (max-width:480px){.RealPhotosSlider-module-scss-module__FnnzHa__imageWrapper{height:200px}}
.TouristDestinations-module-scss-module__Jtc_AG__touristDestinations{background:linear-gradient(#fff 0%,#fafaf9 100%);padding:6rem 2rem}@media (max-width:768px){.TouristDestinations-module-scss-module__Jtc_AG__touristDestinations{padding:3rem 1rem}}.dark .TouristDestinations-module-scss-module__Jtc_AG__touristDestinations{background:linear-gradient(#1a1a1a 0%,#0a0a0a 100%)}.TouristDestinations-module-scss-module__Jtc_AG__container{max-width:1200px;margin:0 auto}.TouristDestinations-module-scss-module__Jtc_AG__header{text-align:center;margin-bottom:6rem}.TouristDestinations-module-scss-module__Jtc_AG__title{color:#1f2937;margin-bottom:1rem;font-size:3rem;font-weight:700}.dark .TouristDestinations-module-scss-module__Jtc_AG__title{color:#f9fafb}@media (max-width:768px){.TouristDestinations-module-scss-module__Jtc_AG__title{font-size:2rem}}.TouristDestinations-module-scss-module__Jtc_AG__subtitle{color:#6b7280;margin:0;font-size:1.125rem}.dark .TouristDestinations-module-scss-module__Jtc_AG__subtitle{color:#9ca3af}.TouristDestinations-module-scss-module__Jtc_AG__destinationCard{border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.dark .TouristDestinations-module-scss-module__Jtc_AG__destinationCard{background:#1a1a1a;border-color:#d4af3733}.TouristDestinations-module-scss-module__Jtc_AG__destinationCard:hover{border-color:#d4af37;transform:translateY(-8px);box-shadow:0 12px 40px #d4af3740}.dark .TouristDestinations-module-scss-module__Jtc_AG__destinationCard:hover{box-shadow:0 12px 40px #d4af374d}.TouristDestinations-module-scss-module__Jtc_AG__destinationCard:hover .TouristDestinations-module-scss-module__Jtc_AG__destinationImage{transform:scale(1.1)}.TouristDestinations-module-scss-module__Jtc_AG__destinationCard:hover .TouristDestinations-module-scss-module__Jtc_AG__imageOverlay{background:linear-gradient(#0000 0%,#000000b3 100%)}.TouristDestinations-module-scss-module__Jtc_AG__destinationCard.TouristDestinations-module-scss-module__Jtc_AG__popular{border:2px solid #d4af37}.dark .TouristDestinations-module-scss-module__Jtc_AG__destinationCard.TouristDestinations-module-scss-module__Jtc_AG__popular{border-color:#e8c878}.TouristDestinations-module-scss-module__Jtc_AG__destinationCard .ant-card-body{flex-direction:column;flex:1;padding:2rem;display:flex}.TouristDestinations-module-scss-module__Jtc_AG__imageWrapper{background:#f3f4f6;height:220px;position:relative;overflow:hidden}.dark .TouristDestinations-module-scss-module__Jtc_AG__imageWrapper{background:#1a1a1a}.TouristDestinations-module-scss-module__Jtc_AG__destinationImage{object-fit:cover;width:100%;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.TouristDestinations-module-scss-module__Jtc_AG__imageOverlay{background:linear-gradient(#0000 0%,#0006 100%);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.TouristDestinations-module-scss-module__Jtc_AG__popularTag{z-index:1;border:none;padding:4px 12px;font-size:.875rem;font-weight:600;position:absolute;top:12px;right:12px}.TouristDestinations-module-scss-module__Jtc_AG__cardContent{flex-direction:column;flex:1;gap:1rem;display:flex}.TouristDestinations-module-scss-module__Jtc_AG__destinationName{color:#1f2937;align-items:center;gap:8px;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;display:flex}.dark .TouristDestinations-module-scss-module__Jtc_AG__destinationName{color:#f9fafb}.TouristDestinations-module-scss-module__Jtc_AG__destinationName .anticon{color:#d4af37}.TouristDestinations-module-scss-module__Jtc_AG__regionTag{width:fit-content;margin-bottom:.5rem}.TouristDestinations-module-scss-module__Jtc_AG__description{color:#6b7280;flex-shrink:0;min-height:48px;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.dark .TouristDestinations-module-scss-module__Jtc_AG__description{color:#9ca3af}.TouristDestinations-module-scss-module__Jtc_AG__highlights{flex-wrap:wrap;flex-shrink:0;justify-content:start;align-items:center;gap:8px;min-height:60px;margin-bottom:1.5rem;display:flex}.TouristDestinations-module-scss-module__Jtc_AG__highlightBadge{color:#d4af37;background:#d4af371a;border:1px solid #d4af374d;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:500}.dark .TouristDestinations-module-scss-module__Jtc_AG__highlightBadge{background:#d4af3726;border-color:#d4af3766}.TouristDestinations-module-scss-module__Jtc_AG__infoRow{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;gap:.5rem;margin-bottom:1rem;padding:1rem 0;display:flex}.dark .TouristDestinations-module-scss-module__Jtc_AG__infoRow{border-color:#ffffff1a}.TouristDestinations-module-scss-module__Jtc_AG__infoItem{color:#4b5563;align-items:center;gap:8px;font-size:.9rem;display:flex}.dark .TouristDestinations-module-scss-module__Jtc_AG__infoItem{color:#d1d5db}.TouristDestinations-module-scss-module__Jtc_AG__infoItem .TouristDestinations-module-scss-module__Jtc_AG__icon{color:#d4af37;font-size:1rem}.TouristDestinations-module-scss-module__Jtc_AG__priceRow{flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.TouristDestinations-module-scss-module__Jtc_AG__price{flex-direction:column;display:flex}.TouristDestinations-module-scss-module__Jtc_AG__priceLabel{color:#6b7280;margin-bottom:2px;font-size:.8rem}.dark .TouristDestinations-module-scss-module__Jtc_AG__priceLabel{color:#9ca3af}.TouristDestinations-module-scss-module__Jtc_AG__priceValue{color:#d4af37;font-size:1.25rem;font-weight:700}.dark .TouristDestinations-module-scss-module__Jtc_AG__priceValue{color:#e8c878}.TouristDestinations-module-scss-module__Jtc_AG__bookButton{background:linear-gradient(135deg,#d4af37 0%,#b8941e 100%);border:none;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.TouristDestinations-module-scss-module__Jtc_AG__bookButton:hover{transform:scale(1.05);box-shadow:0 4px 15px #d4af3766}.TouristDestinations-module-scss-module__Jtc_AG__ctaBox{text-align:center;background:linear-gradient(135deg,#d4af371a 0%,#d4af370d 100%);border:2px dashed #d4af37;border-radius:16px;margin-top:6rem;padding:1rem 3rem}.dark .TouristDestinations-module-scss-module__Jtc_AG__ctaBox{background:linear-gradient(135deg,#d4af3726 0%,#d4af3714 100%);border-color:#e8c878}.TouristDestinations-module-scss-module__Jtc_AG__ctaBox h3{color:#1f2937;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.dark .TouristDestinations-module-scss-module__Jtc_AG__ctaBox h3{color:#f9fafb}.TouristDestinations-module-scss-module__Jtc_AG__ctaBox p{color:#6b7280;margin-bottom:2rem;font-size:1.125rem}.dark .TouristDestinations-module-scss-module__Jtc_AG__ctaBox p{color:#9ca3af}@media (max-width:768px){.TouristDestinations-module-scss-module__Jtc_AG__destinationName{font-size:1.25rem}.TouristDestinations-module-scss-module__Jtc_AG__description{min-height:auto;font-size:.875rem}.TouristDestinations-module-scss-module__Jtc_AG__priceValue{font-size:1.125rem}}
.landing-module-scss-module__u68hWW__landingPage{background:#fafaf9;min-height:100vh;transition:background-color .3s}.dark .landing-module-scss-module__u68hWW__landingPage{background:#0a0a0a}.landing-module-scss-module__u68hWW__pulseButton{transition:all .3s;animation:2s infinite landing-module-scss-module__u68hWW__pulse,1.5s ease-in-out infinite landing-module-scss-module__u68hWW__glow;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 #d4af37b3}.landing-module-scss-module__u68hWW__pulseButton:before{content:"";background:#ffffff80;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module-scss-module__u68hWW__pulseButton:hover{animation:none;transform:translateY(-3px)scale(1.05);box-shadow:0 10px 25px #d4af3766}.landing-module-scss-module__u68hWW__pulseButton:hover:before{width:300px;height:300px}.landing-module-scss-module__u68hWW__pulseButton:active{transform:translateY(-1px)scale(1.02)}@keyframes landing-module-scss-module__u68hWW__pulse{0%{box-shadow:0 0 #d4af37b3}50%{box-shadow:0 0 0 15px #d4af3700}to{box-shadow:0 0 #d4af3700}}@keyframes landing-module-scss-module__u68hWW__glow{0%,to{filter:brightness()}50%{filter:brightness(1.2)}}.landing-module-scss-module__u68hWW__shimmerButton{transition:all .3s;position:relative;overflow:hidden}.landing-module-scss-module__u68hWW__shimmerButton:after{content:"";background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:200%;height:200%;animation:3s infinite landing-module-scss-module__u68hWW__shimmer;position:absolute;top:-50%;left:-50%;transform:translate(-100%)}.landing-module-scss-module__u68hWW__shimmerButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.landing-module-scss-module__u68hWW__shimmerButton:hover:after{animation:1.5s infinite landing-module-scss-module__u68hWW__shimmer}@keyframes landing-module-scss-module__u68hWW__shimmer{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.landing-module-scss-module__u68hWW__heroSection{align-items:center;height:50vh;display:flex;position:relative;overflow:hidden}.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroBackground{z-index:0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);width:100%;height:100%;position:absolute;top:0;left:0}.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroBackground:after{content:"";opacity:.5;background:url("data:image/svg+xml,<svg width=\"100\" height=\"100\" xmlns=\"http://www.w3.org/2000/svg\"><defs><pattern id=\"grid\" width=\"40\" height=\"40\" patternUnits=\"userSpaceOnUse\"><path d=\"M 40 0 L 0 0 0 40\" fill=\"none\" stroke=\"rgba(255,255,255,0.03)\" stroke-width=\"1\"/></pattern></defs><rect width=\"100%\" height=\"100%\" fill=\"url(%23grid)\"/></svg>");width:100%;height:100%;position:absolute;top:0;left:0}.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroContent{z-index:1;color:#fff;text-align:center;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}@media (max-width:768px){.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroContent{padding:0 1rem}}.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroContent h1{background:linear-gradient(135deg,#fff 0%,#e8c878 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:768px){.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroContent h1{margin-bottom:1rem;font-size:2rem}}@media (max-width:480px){.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroContent h1{font-size:1.75rem}}.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroContent .landing-module-scss-module__u68hWW__heroSubtitle{color:#ffffffe6;margin-bottom:3rem;font-size:1.5rem;font-weight:300}@media (max-width:768px){.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroContent .landing-module-scss-module__u68hWW__heroSubtitle{margin-bottom:1.5rem;font-size:1rem}}@media (max-width:480px){.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroContent .landing-module-scss-module__u68hWW__heroSubtitle{font-size:.9rem}}.landing-module-scss-module__u68hWW__heroSection .landing-module-scss-module__u68hWW__heroContent .landing-module-scss-module__u68hWW__heroButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.landing-module-scss-module__u68hWW__navbar{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;padding:0 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}@media (max-width:768px){.landing-module-scss-module__u68hWW__navbar{padding:0 1rem}}.landing-module-scss-module__u68hWW__navbar.landing-module-scss-module__u68hWW__scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172af2;box-shadow:0 4px 16px #0000001f}.dark .landing-module-scss-module__u68hWW__navbar{background:#0a0a0ae6}.dark .landing-module-scss-module__u68hWW__navbar.landing-module-scss-module__u68hWW__scrolled{background:#0a0a0afa}.landing-module-scss-module__u68hWW__navbar .landing-module-scss-module__u68hWW__navContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.landing-module-scss-module__u68hWW__navbar .landing-module-scss-module__u68hWW__navContent .landing-module-scss-module__u68hWW__logo{color:#d4af37;letter-spacing:.5px;align-items:center;gap:12px;font-weight:700;display:flex}.landing-module-scss-module__u68hWW__navbar .landing-module-scss-module__u68hWW__navContent .landing-module-scss-module__u68hWW__logo .landing-module-scss-module__u68hWW__logoImage{object-fit:contain;width:auto;height:100px;transition:transform .3s}.landing-module-scss-module__u68hWW__navbar .landing-module-scss-module__u68hWW__navContent .landing-module-scss-module__u68hWW__logo .landing-module-scss-module__u68hWW__logoImage:hover{transform:scale(1.05)}@media (max-width:768px){.landing-module-scss-module__u68hWW__navbar .landing-module-scss-module__u68hWW__navContent .landing-module-scss-module__u68hWW__logo .landing-module-scss-module__u68hWW__logoImage{height:90px}}@media (max-width:480px){.landing-module-scss-module__u68hWW__navbar .landing-module-scss-module__u68hWW__navContent .landing-module-scss-module__u68hWW__logo .landing-module-scss-module__u68hWW__logoImage{height:80px}}@media (max-width:768px){.landing-module-scss-module__u68hWW__navbar .landing-module-scss-module__u68hWW__navContent .landing-module-scss-module__u68hWW__logo span{display:none}}.landing-module-scss-module__u68hWW__navbar .landing-module-scss-module__u68hWW__navContent .landing-module-scss-module__u68hWW__navLinks{align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.landing-module-scss-module__u68hWW__navbar .landing-module-scss-module__u68hWW__navContent .landing-module-scss-module__u68hWW__navLinks{gap:1rem}}.landing-module-scss-module__u68hWW__servicesSection{background:#fff;padding:6rem 2rem}@media (max-width:768px){.landing-module-scss-module__u68hWW__servicesSection{padding:3rem 1rem}}.dark .landing-module-scss-module__u68hWW__servicesSection{background:#1a1a1a}.landing-module-scss-module__u68hWW__sectionTitle{text-align:center;color:#1f2937;margin-bottom:1.5rem;font-size:3rem;font-weight:700}@media (max-width:768px){.landing-module-scss-module__u68hWW__sectionTitle{margin-bottom:1rem;font-size:2rem}}@media (max-width:480px){.landing-module-scss-module__u68hWW__sectionTitle{font-size:1.75rem}}.dark .landing-module-scss-module__u68hWW__sectionTitle{color:#f9fafb}.landing-module-scss-module__u68hWW__sectionSubtitle{text-align:center;color:#6b7280;max-width:600px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:1.25rem}@media (max-width:768px){.landing-module-scss-module__u68hWW__sectionSubtitle{margin-bottom:2rem;font-size:1rem}}@media (max-width:480px){.landing-module-scss-module__u68hWW__sectionSubtitle{font-size:.9rem}}.landing-module-scss-module__u68hWW__serviceCard{text-align:center;border:2px solid #0000;border-radius:16px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.landing-module-scss-module__u68hWW__serviceCard:hover{border-color:#d4af37;transform:translateY(-8px);box-shadow:0 4px 20px #d4af374d}@media (max-width:768px){.landing-module-scss-module__u68hWW__serviceCard:hover{transform:translateY(-4px)}}.landing-module-scss-module__u68hWW__serviceCard .landing-module-scss-module__u68hWW__serviceIcon{color:#d4af37;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:3rem;display:flex}@media (max-width:768px){.landing-module-scss-module__u68hWW__serviceCard .landing-module-scss-module__u68hWW__serviceIcon{margin-bottom:10px;font-size:2.2rem}}@media (max-width:480px){.landing-module-scss-module__u68hWW__serviceCard .landing-module-scss-module__u68hWW__serviceIcon{margin-bottom:8px;font-size:1.8rem}}.landing-module-scss-module__u68hWW__serviceCard .landing-module-scss-module__u68hWW__serviceTitle{justify-content:center;align-items:center;min-height:2.5em;margin-bottom:1rem;font-size:1.5rem;font-weight:600;display:flex}@media (max-width:768px){.landing-module-scss-module__u68hWW__serviceCard .landing-module-scss-module__u68hWW__serviceTitle{min-height:2.2em;margin-bottom:8px;font-size:1.05rem;line-height:1.3}}@media (max-width:480px){.landing-module-scss-module__u68hWW__serviceCard .landing-module-scss-module__u68hWW__serviceTitle{min-height:2em;font-size:.95rem}}.landing-module-scss-module__u68hWW__serviceCard .landing-module-scss-module__u68hWW__serviceDescription{color:#6b7280;flex-grow:1;align-items:flex-start;line-height:1.6;display:flex}@media (max-width:768px){.landing-module-scss-module__u68hWW__serviceCard .landing-module-scss-module__u68hWW__serviceDescription{font-size:.82rem;line-height:1.5}}@media (max-width:480px){.landing-module-scss-module__u68hWW__serviceCard .landing-module-scss-module__u68hWW__serviceDescription{font-size:.75rem;line-height:1.4}}.landing-module-scss-module__u68hWW__serviceCard .ant-card-body{flex-direction:column;height:100%;padding:24px;display:flex}@media (max-width:768px){.landing-module-scss-module__u68hWW__serviceCard .ant-card-body{padding:16px 12px}}@media (max-width:480px){.landing-module-scss-module__u68hWW__serviceCard .ant-card-body{padding:12px 8px}}.landing-module-scss-module__u68hWW__destinationsSection{background:linear-gradient(#fff 0%,#fafaf9 100%);padding:6rem 2rem}@media (max-width:768px){.landing-module-scss-module__u68hWW__destinationsSection{padding:3rem 1rem}}.dark .landing-module-scss-module__u68hWW__destinationsSection{background:linear-gradient(#1a1a1a 0%,#0a0a0a 100%)}.landing-module-scss-module__u68hWW__destinationCard{cursor:pointer;border-radius:24px;height:400px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (max-width:768px){.landing-module-scss-module__u68hWW__destinationCard{border-radius:12px;height:300px}}@media (max-width:480px){.landing-module-scss-module__u68hWW__destinationCard{height:250px}}.landing-module-scss-module__u68hWW__destinationCard:hover{transform:scale(1.03);box-shadow:0 8px 32px #00000029}.landing-module-scss-module__u68hWW__destinationCard:hover .landing-module-scss-module__u68hWW__destinationOverlay{background:linear-gradient(#0000004d 0%,#000000e6 100%)}.landing-module-scss-module__u68hWW__destinationCard:hover .landing-module-scss-module__u68hWW__destinationContent{transform:translateY(0)}.landing-module-scss-module__u68hWW__destinationCard .landing-module-scss-module__u68hWW__destinationImage{object-fit:cover;width:100%;height:100%}.landing-module-scss-module__u68hWW__destinationCard .landing-module-scss-module__u68hWW__destinationOverlay{background:linear-gradient(#0000001a 0%,#000000b3 100%);flex-direction:column;justify-content:flex-end;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.landing-module-scss-module__u68hWW__destinationCard .landing-module-scss-module__u68hWW__destinationContent{transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.landing-module-scss-module__u68hWW__destinationCard .landing-module-scss-module__u68hWW__destinationContent .landing-module-scss-module__u68hWW__destinationTitle{color:#fff;margin-bottom:.5rem;font-size:2rem;font-weight:700}.landing-module-scss-module__u68hWW__destinationCard .landing-module-scss-module__u68hWW__destinationContent .landing-module-scss-module__u68hWW__destinationDescription{color:#ffffffe6;margin-bottom:1.5rem;font-size:1rem}.landing-module-scss-module__u68hWW__destinationCard .landing-module-scss-module__u68hWW__destinationContent .landing-module-scss-module__u68hWW__destinationPrice{color:#e8c878;font-size:1.25rem;font-weight:600}.landing-module-scss-module__u68hWW__testimonialsSection{background:#fff;padding:6rem 2rem}@media (max-width:768px){.landing-module-scss-module__u68hWW__testimonialsSection{padding:3rem 1rem}}.dark .landing-module-scss-module__u68hWW__testimonialsSection{background:#1a1a1a}.landing-module-scss-module__u68hWW__testimonialCard{background:#fafaf9;border:2px solid #d4af371a;border-radius:16px;padding:3rem}@media (max-width:768px){.landing-module-scss-module__u68hWW__testimonialCard{padding:1.5rem}}.dark .landing-module-scss-module__u68hWW__testimonialCard{background:#0a0a0a}.landing-module-scss-module__u68hWW__testimonialCard .landing-module-scss-module__u68hWW__testimonialText{color:#1f2937;margin-bottom:2rem;font-size:1.125rem;font-style:italic;line-height:1.8}.dark .landing-module-scss-module__u68hWW__testimonialCard .landing-module-scss-module__u68hWW__testimonialText{color:#f9fafb}.landing-module-scss-module__u68hWW__testimonialCard .landing-module-scss-module__u68hWW__testimonialAuthor{align-items:center;gap:1.5rem;display:flex}.landing-module-scss-module__u68hWW__testimonialCard .landing-module-scss-module__u68hWW__testimonialAuthor .landing-module-scss-module__u68hWW__authorAvatar{border:3px solid #d4af37;border-radius:50%;width:56px;height:56px}.landing-module-scss-module__u68hWW__testimonialCard .landing-module-scss-module__u68hWW__testimonialAuthor .landing-module-scss-module__u68hWW__authorInfo .landing-module-scss-module__u68hWW__authorName{color:#1f2937;font-size:1.125rem;font-weight:600}.dark .landing-module-scss-module__u68hWW__testimonialCard .landing-module-scss-module__u68hWW__testimonialAuthor .landing-module-scss-module__u68hWW__authorInfo .landing-module-scss-module__u68hWW__authorName{color:#f9fafb}.landing-module-scss-module__u68hWW__testimonialCard .landing-module-scss-module__u68hWW__testimonialAuthor .landing-module-scss-module__u68hWW__authorInfo .landing-module-scss-module__u68hWW__authorTitle{color:#6b7280;font-size:.875rem}.landing-module-scss-module__u68hWW__ctaSection{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:6rem 2rem;position:relative;overflow:hidden}@media (max-width:768px){.landing-module-scss-module__u68hWW__ctaSection{padding:3rem 1rem}}.landing-module-scss-module__u68hWW__ctaSection:before{content:"";background:radial-gradient(circle,#d4af371a 0%,#0000 70%);width:100%;height:200%;position:absolute;top:-50%;right:-25%}.landing-module-scss-module__u68hWW__ctaSection .landing-module-scss-module__u68hWW__ctaContent{z-index:1;text-align:center;color:#fff;max-width:800px;margin:0 auto;position:relative}.landing-module-scss-module__u68hWW__ctaSection .landing-module-scss-module__u68hWW__ctaContent h2{margin-bottom:1.5rem;font-size:3rem;font-weight:700}@media (max-width:768px){.landing-module-scss-module__u68hWW__ctaSection .landing-module-scss-module__u68hWW__ctaContent h2{margin-bottom:1rem;font-size:1.75rem}}@media (max-width:480px){.landing-module-scss-module__u68hWW__ctaSection .landing-module-scss-module__u68hWW__ctaContent h2{font-size:1.5rem}}.landing-module-scss-module__u68hWW__ctaSection .landing-module-scss-module__u68hWW__ctaContent p{color:#ffffffe6;margin-bottom:3rem;font-size:1.25rem}.landing-module-scss-module__u68hWW__footer{color:#fff;background:#0f172a;padding:4rem 2rem 2rem}@media (max-width:768px){.landing-module-scss-module__u68hWW__footer{padding:3rem 1rem 1rem}}.dark .landing-module-scss-module__u68hWW__footer{background:#000}.landing-module-scss-module__u68hWW__footer .landing-module-scss-module__u68hWW__footerContent{max-width:1200px;margin:0 auto}.landing-module-scss-module__u68hWW__footer .landing-module-scss-module__u68hWW__footerContent .landing-module-scss-module__u68hWW__footerGrid{justify-content:space-between;align-items:center;gap:3rem;margin-bottom:3rem;display:flex}@media (max-width:768px){.landing-module-scss-module__u68hWW__footer .landing-module-scss-module__u68hWW__footerContent .landing-module-scss-module__u68hWW__footerGrid{flex-direction:column;justify-content:center}}.landing-module-scss-module__u68hWW__footer .landing-module-scss-module__u68hWW__footerContent .landing-module-scss-module__u68hWW__footerColumn h4{color:#d4af37;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.landing-module-scss-module__u68hWW__footer .landing-module-scss-module__u68hWW__footerContent .landing-module-scss-module__u68hWW__footerColumn ul{padding:0;list-style:none}.landing-module-scss-module__u68hWW__footer .landing-module-scss-module__u68hWW__footerContent .landing-module-scss-module__u68hWW__footerColumn ul li{color:#ffffffb3;margin-bottom:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.landing-module-scss-module__u68hWW__footer .landing-module-scss-module__u68hWW__footerContent .landing-module-scss-module__u68hWW__footerColumn ul li:hover{color:#d4af37;cursor:pointer}.landing-module-scss-module__u68hWW__footer .landing-module-scss-module__u68hWW__footerContent .landing-module-scss-module__u68hWW__footerBottom{text-align:center;color:#fff9;border-top:1px solid #ffffff1a;padding-top:2rem}.landing-module-scss-module__u68hWW__paymentMethods{background:#ffffff0d;border:1px solid #d4af3733;border-radius:12px;padding:1.5rem}@media (max-width:768px){.landing-module-scss-module__u68hWW__paymentMethods{padding:1rem}}.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__paymentHeader{color:#ffffffe6;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:600;display:flex}@media (max-width:768px){.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__paymentHeader{gap:6px;margin-bottom:1rem;font-size:.65rem}}.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__paymentHeader .landing-module-scss-module__u68hWW__vnpayBadge{color:#0f172a;letter-spacing:.5px;background:#d4af37;border-radius:4px;padding:4px 10px;font-size:.7rem;font-weight:800}@media (max-width:768px){.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__paymentHeader .landing-module-scss-module__u68hWW__vnpayBadge{padding:3px 8px;font-size:.6rem}}.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__bankGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:768px){.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__bankGrid{grid-template-columns:repeat(4,1fr);gap:6px}}.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__bankGrid .landing-module-scss-module__u68hWW__bankItem{color:#0f172a;text-align:center;background:#fffffff2;border:1px solid #d4af374d;border-radius:6px;justify-content:center;align-items:center;min-height:35px;padding:8px;font-size:.7rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:768px){.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__bankGrid .landing-module-scss-module__u68hWW__bankItem{border-radius:4px;min-height:30px;padding:6px 4px}}.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__bankGrid .landing-module-scss-module__u68hWW__bankItem:hover{border-color:#d4af37;transform:translateY(-2px);box-shadow:0 4px 8px #d4af374d}@media (max-width:768px){.landing-module-scss-module__u68hWW__paymentMethods .landing-module-scss-module__u68hWW__bankGrid .landing-module-scss-module__u68hWW__bankItem:hover{transform:none}}
