*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;font-family:Arial,Helvetica,sans-serif;background:#ffffff;color:#222222;font-size:16px;line-height:1.7;letter-spacing:.01em}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{letter-spacing:.005em}p,li{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #d6ad63;outline-offset:3px}.featured-tours,.home-vehicle-section,.home-services,.rajasthan-experiences,.why-travel-with-us,.trust-section,.luxury-stays,.travel-inspiration,.quick-enquiry,.journey-cta,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.main-header{position:absolute;top:0;left:0;width:100%;height:90px;padding:0 3%;display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:1000;background:linear-gradient( 180deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.25) 100% );backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.logo-area{display:flex;align-items:center;flex-shrink:0;z-index:1001}.logo-area a{display:block}.logo-area img{width:240px;height:auto;display:block;object-fit:contain}.desktop-nav{flex:1;display:flex;justify-content:center;align-items:center;gap:26px;min-width:0}.desktop-nav a{position:relative;padding:32px 0;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:.4px;transition:.3s}.desktop-nav a:hover{color:#d6ad63}.desktop-nav a::after{content:"";position:absolute;left:50%;bottom:22px;width:0;height:2px;background:#d6ad63;transform:translateX(-50%);transition:.3s}.desktop-nav a:hover::after{width:100%}.header-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;background:#b68b42;border:1px solid #b68b42;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;white-space:nowrap;transition:.3s}.header-btn:hover{background:transparent;border-color:#ffffff}.mobile-header-actions{display:none;align-items:center;gap:4px;margin-left:auto}.mobile-header-action{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#ffffff}.mobile-header-action:first-child{background:#0b6fd3}.mobile-header-action:last-child{background:#25d366}.menu-toggle{display:none;background:none;border:none;color:#ffffff;font-size:32px;cursor:pointer}.mobile-menu{display:none;position:absolute;top:75px;left:0;width:100%;padding:15px 20px;background:#161616;z-index:999}.mobile-menu.active{display:block}.mobile-menu>a{display:block;padding:14px 6px;border-bottom:1px solid rgba(255,255,255,.15);color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:16px;transition:.3s}.mobile-menu>a:hover{color:#d6ad63}.mobile-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.mobile-menu-actions a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-align:center}.mobile-menu-call{background:#b68b42}.mobile-menu-whatsapp{background:#237d49}@media (max-width:1200px){.header-btn{display:none}}@media (max-width:900px){.main-header{height:75px;padding:0 12px;gap:6px}.logo-area img{width:260px;max-width:62vw;height:auto}.desktop-nav,.header-btn{display:none}.mobile-header-actions{display:flex}.menu-toggle{display:block}.mobile-menu{top:75px}}@media (max-width:480px){.main-header{height:72px;padding:0 10px}.logo-area img{width:200px;max-width:55vw}.mobile-header-action{width:30px;height:30px;font-size:12px}.menu-toggle{font-size:30px}.mobile-menu{top:72px}}.master-cta{padding:90px 5%;background:#111111;text-align:center;color:#ffffff}.master-cta-container{width:100%;max-width:900px;margin:0 auto}.master-cta-container>span{display:block;margin-bottom:16px;color:#b68b42;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.master-cta-container h2{margin-bottom:22px;color:#ffffff;font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif;font-size:46px;font-weight:400;line-height:1.25}.master-cta-container p{max-width:700px;margin:0 auto 35px;color:rgba(255,255,255,.82);font-size:15px;line-height:1.9}.master-cta-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:28px}.master-whatsapp-button,.master-contact-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:220px;min-height:54px;padding:15px 28px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:.3s ease}.master-whatsapp-button{background:#237D49;border:2px solid #237D49;color:#ffffff}.master-whatsapp-button:hover{background:#1faa55;border-color:#1faa55}.master-contact-button{background:#b68b42;border:2px solid #b68b42;color:#ffffff}.master-contact-button:hover{background:#9d7537;border-color:#9d7537}.master-cta-trust{margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.9}@media (max-width:900px){.master-cta{padding:80px 20px}.master-cta-container h2{font-size:40px}}@media (max-width:650px){.master-cta{padding:70px 20px}.master-cta-container h2{font-size:32px}.master-cta-container p{font-size:14px}.master-cta-buttons{flex-direction:column}.master-whatsapp-button,.master-contact-button{width:100%;max-width:340px}.master-cta-trust{font-size:12px;line-height:1.8}}@media (max-width:480px){.master-cta-container h2{font-size:28px}}.main-footer{padding:70px 5% 30px;background:#111111;color:#ffffff}.footer-container{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:50px;align-items:flex-start}.footer-brand{text-align:left}.footer-logo{display:inline-block;margin-bottom:16px;color:#ffffff;font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif;font-size:32px;font-weight:400;transition:.3s ease}.footer-logo:hover{color:#d6ad63}.footer-brand p{max-width:320px;color:rgba(255,255,255,.70);font-size:14px;line-height:1.9}.footer-column{text-align:left;padding-left:12px}.footer-column h3{margin-bottom:18px;color:#d6ad63;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.footer-column ul{list-style:none}.footer-column li{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;color:rgba(255,255,255,.75);font-size:14px;line-height:1.8}.footer-column li i{width:18px;color:#d6ad63;margin-top:4px;flex-shrink:0}.footer-column a{color:rgba(255,255,255,.75);transition:.3s ease}.footer-column a:hover{color:#d6ad63}.footer-bottom{margin-top:55px;padding-top:25px;border-top:1px solid rgba(255,255,255,.12);text-align:center}.footer-social{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:18px}.footer-social a{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#ffffff;font-size:18px;transition:.3s ease}.footer-social a:hover{background:#b68b42;border-color:#b68b42;color:#ffffff;transform:translateY(-2px)}.footer-bottom p{color:rgba(255,255,255,.55);font-size:13px;line-height:1.8}@media (max-width:900px){.footer-container{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:768px){.main-footer{padding:60px 20px 25px}.footer-container{grid-template-columns:1fr;gap:35px}.footer-brand,.footer-column{text-align:left;padding-left:0}.footer-logo{font-size:30px}}@media (max-width:480px){.footer-logo{font-size:28px}.footer-brand p,.footer-column li{font-size:13px}.footer-social{gap:14px}.footer-social a{width:40px;height:40px;font-size:16px}}.main-footer a:focus-visible{outline:2px solid #b68b42;outline-offset:3px}.inline-icon{display:inline-block;width:1.1em;text-align:center}.featured-tours,.home-vehicle-section,.home-services,.rajasthan-experiences,.why-travel-with-us,.trust-section,.luxury-stays,.travel-inspiration,.quick-enquiry,.journey-cta,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:1200px){.section-heading h2,.experiences-heading h2,.why-us-heading h2,.luxury-stays-heading h2,.inspiration-heading h2{font-size:40px}}@media (max-width:900px){.section-heading,.home-vehicle-heading,.home-services-heading,.experiences-heading,.why-us-heading,.luxury-stays-heading,.inspiration-heading{margin-bottom:40px}}@media (max-width:600px){body{overflow-x:hidden}.section-heading h2,.home-vehicle-heading h2,.home-services-heading h2,.experiences-heading h2,.why-us-heading h2,.trust-heading h2,.luxury-stays-heading h2,.inspiration-heading h2,.quick-enquiry h2,.journey-cta-content h2{font-size:30px;line-height:1.25}.section-heading p,.home-vehicle-heading p,.home-services-heading p,.experiences-heading p,.why-us-heading p,.inspiration-heading p,.quick-enquiry p{font-size:14px;line-height:1.8}}@media (max-width:380px){.logo-area img{width:175px}.journey-cta-content h2{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition:none !important}}:root{--font-heading:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:Georgia,"Times New Roman",serif}body{font-family:var(--font-body) !important;font-size:16px !important;line-height:1.75 !important;letter-spacing:.008em !important;font-weight:400}body h1,body h2,body h3,body h4{font-family:var(--font-heading) !important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0}body h1{font-size:clamp(34px,5vw,60px) !important;line-height:1.08 !important;font-weight:600 !important;letter-spacing:-.01em !important}body h2{font-size:clamp(29px,4vw,46px) !important;line-height:1.14 !important;font-weight:600 !important;letter-spacing:-.005em !important}body h3{font-size:clamp(22px,2.6vw,32px) !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:0 !important}body h4{font-size:clamp(19px,2vw,25px) !important;line-height:1.28 !important;font-weight:600 !important;letter-spacing:.005em !important}section p,article p,main p,section li,article li,main li{font-family:var(--font-body) !important;font-weight:400 !important;letter-spacing:.008em !important}section p,article p,main p{font-size:16px !important;line-height:1.8 !important}section li,article li,main li{font-size:16px !important;line-height:1.75 !important}.hero p,.hero-content p,.page-hero p,.page-hero-content p,.section-intro p,.section-heading p,.intro p{font-family:var(--font-body) !important;font-size:17px !important;line-height:1.8 !important;letter-spacing:.008em !important}section small,article small,main small{font-family:var(--font-body) !important;line-height:1.6 !important;letter-spacing:.02em !important}.master-cta-container h2{font-family:var(--font-heading) !important;font-size:46px !important;line-height:1.25 !important;font-weight:400 !important;letter-spacing:.005em !important}.master-cta-container p{font-family:var(--font-body) !important;font-size:15px !important;line-height:1.9 !important;letter-spacing:.008em !important}.footer-logo{font-family:var(--font-heading) !important}.footer-column h3{font-family:var(--font-body) !important;font-size:13px !important;line-height:1.4 !important;letter-spacing:2px !important}.footer-brand p,.footer-bottom p{font-family:var(--font-body) !important}@media (max-width:600px){body{font-size:15.5px !important;line-height:1.72 !important}section p,article p,main p{font-size:15.5px !important;line-height:1.78 !important}section li,article li,main li{font-size:15.5px !important;line-height:1.72 !important}.hero p,.hero-content p,.page-hero p,.page-hero-content p,.section-intro p,.section-heading p,.intro p{font-size:16px !important;line-height:1.78 !important}.master-cta-container h2{font-size:32px !important;line-height:1.2 !important}}.main-footer{padding-top:78px;padding-bottom:32px;border-top:1px solid rgba(214,173,99,.10)}.footer-container{gap:54px}.footer-brand p,.footer-column li{line-height:1.85}.footer-column h3{margin-bottom:20px;letter-spacing:2.2px}.footer-column li{margin-bottom:13px}.footer-column a{text-underline-offset:3px}.footer-bottom{margin-top:58px;padding-top:28px}.footer-social{gap:16px;margin-bottom:20px}.footer-social a{width:44px;height:44px}.footer-bottom p{line-height:1.75}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #b68b42;outline-offset:3px}section>.section-heading,section>.experiences-heading,section>.why-us-heading,section>.luxury-stays-heading,section>.inspiration-heading,section>.home-vehicle-heading,section>.home-services-heading{text-wrap:balance}.featured-tour-card,.experience-card,.why-us-card,.luxury-stay-card,.vehicle-card,.service-card{backface-visibility:hidden}@media (max-width:768px){.main-footer{padding-top:64px}.footer-bottom{margin-top:46px;padding-top:24px}}:root{--luxury-gold:#b68b42;--luxury-gold-light:#d6ad63;--luxury-ink:#222222;--luxury-muted:#666666;--luxury-border:#e7dfd4;--luxury-surface:#f7f5f0}main p{text-wrap:pretty}[id]{scroll-margin-top:105px}.header-btn,.master-whatsapp-button,.master-contact-button,.tours-main-cta a,.luxury-stays-explore,.contact-form-submit{border-radius:6px}.header-btn,.master-whatsapp-button,.master-contact-button,.tours-main-cta a,.luxury-stays-explore,.contact-form-submit{box-shadow:0 5px 16px rgba(0,0,0,.08)}.header-btn:hover,.master-whatsapp-button:hover,.master-contact-button:hover,.tours-main-cta a:hover,.luxury-stays-explore:hover,.contact-form-submit:hover{box-shadow:0 8px 22px rgba(0,0,0,.12)}input,select,textarea{border-radius:5px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(182,139,66,.13)}.featured-tour-card,.experience-card,.why-us-card,.luxury-stay-card,.vehicle-card,.service-card,.tour-item,.contact-card,.contact-detail-item{border-color:var(--luxury-border)}.featured-tour-card img,.experience-card img,.vehicle-card img,.tour-item img{backface-visibility:hidden}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media (max-width:600px){[id]{scroll-margin-top:84px}}.experience-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(12,10,8,.94);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.experience-lightbox.active{opacity:1;visibility:visible;pointer-events:auto}.experience-lightbox img{display:block;width:auto;max-width:min(94vw,1400px);max-height:90vh;object-fit:contain;border:1px solid rgba(214,173,99,.55);box-shadow:0 24px 70px rgba(0,0,0,.55);background:#111}.experience-lightbox img.zoomed{max-width:none;max-height:none;width:auto;height:auto;transform:scale(1.75);cursor:zoom-out;transition:transform .25s ease}.experience-lightbox img:not(.zoomed){cursor:zoom-in;transition:transform .25s ease}.experience-lightbox-hint{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);padding:7px 12px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font:500 12px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.3px;pointer-events:none}@media (max-width:600px){.experience-lightbox img.zoomed{transform:scale(1.55)}.experience-lightbox-hint{bottom:12px;font-size:11px}}.experience-lightbox-close{position:absolute;top:18px;right:20px;width:46px;height:46px;border:1px solid rgba(214,173,99,.65);border-radius:50%;background:rgba(0,0,0,.55);color:#ffffff;font:400 30px/1 Arial,Helvetica,sans-serif;cursor:pointer}.experience-lightbox-close:hover,.experience-lightbox-close:focus-visible{background:#b68b42;border-color:#b68b42}body.lightbox-open{overflow:hidden}@media (max-width:600px){.experience-lightbox{padding:18px}.experience-lightbox img{max-width:96vw;max-height:84vh}.experience-lightbox-close{top:10px;right:10px;width:42px;height:42px;font-size:27px}}.footer-social-disabled{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:rgba(255,255,255,.72);opacity:.72}.vehicle-card-cta,.experience-cta{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;min-height:42px !important;margin-top:6px !important;padding:10px 16px !important;box-sizing:border-box !important;color:#b68b42 !important;font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.5px !important;line-height:1.3 !important;text-transform:uppercase !important;border:1px solid rgba(182,139,66,.55) !important;border-radius:5px !important;text-decoration:none !important;transition:.3s ease !important}.vehicle-card-cta:hover,.experience-item:hover .experience-cta{color:#8c682d !important;border-color:#b68b42 !important;background:rgba(182,139,66,.04) !important}.vehicle-card-cta>span,.experience-cta>span{margin-left:auto !important;transition:transform .25s ease !important}.vehicle-card-cta:hover>span,.experience-item:hover .experience-cta>span{transform:translateX(3px) !important}.master-cta{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.master-cta-container{width:100% !important;max-width:900px !important;margin:0 auto !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important}.footer-legal{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:5px 7px !important;margin-top:14px !important;padding:0 8px !important;text-align:center !important}.footer-legal a{color:rgba(255,255,255,.78) !important;font-family:Georgia,"Times New Roman",serif !important;font-size:13px !important;font-weight:400 !important;line-height:1.8 !important;letter-spacing:0 !important;text-decoration:none !important}.footer-legal a:hover{color:#d6ad63 !important}.footer-legal-separator{color:rgba(255,255,255,.48) !important;font-family:Georgia,"Times New Roman",serif !important;font-size:13px !important;font-weight:400 !important;line-height:1.8 !important}@media (max-width:600px){.footer-legal{gap:4px 6px !important;padding:0 8px !important}.footer-legal a,.footer-legal-separator{font-size:13px !important}}.desktop-nav .nav-dropdown{position:relative;display:block}.desktop-nav .nav-dropdown>summary{list-style:none;cursor:pointer;color:inherit;font:inherit;padding:0;white-space:nowrap}.desktop-nav .nav-dropdown>summary::-webkit-details-marker{display:none}.desktop-nav .nav-dropdown>summary::after{content:'⌄';display:inline-block;margin-left:5px;font-size:12px;transition:transform .25s ease}.desktop-nav .nav-dropdown[open]>summary::after{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100%+16px);left:50%;min-width:210px;padding:8px;transform:translateX(-50%);background:#151515;border:1px solid rgba(214,173,99,.28);box-shadow:0 16px 34px rgba(0,0,0,.22);border-radius:7px;z-index:1200}.nav-dropdown-menu a{display:block;padding:11px 13px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none;border-radius:4px}.nav-dropdown-menu a:hover{background:rgba(214,173,99,.12);color:#d6ad63}.mobile-nav-dropdown{display:block;border-bottom:1px solid rgba(255,255,255,.15)}.mobile-nav-dropdown>summary{list-style:none;padding:14px 6px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;cursor:pointer}.mobile-nav-dropdown>summary::-webkit-details-marker{display:none}.mobile-nav-dropdown>summary::after{content:'⌄';float:right;color:#d6ad63}.mobile-nav-submenu{padding:0 0 7px 14px}.mobile-nav-submenu a{display:block;padding:10px 6px;color:rgba(255,255,255,.82);font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none}.mobile-nav-submenu a:hover{color:#d6ad63}@media(max-width:900px){.desktop-nav .nav-dropdown{display:none}}@media (max-width:760px){.tour-category-section,.featured-tours,.tour-carousel,.experience-carousel,.inspiration-carousel{padding-left:8px !important;padding-right:8px !important}.tour-carousel .tour-item,.experience-carousel-track .experience-item,.inspiration-carousel-track .inspiration-item{flex-basis:100% !important;width:100% !important;max-width:none !important}.tour-grid{width:100% !important;max-width:none !important}.experiences-list{padding-left:8px !important;padding-right:8px !important}.experiences-grid,.experience-card{width:100% !important;max-width:none !important}.travel-gallery{padding-left:8px !important;padding-right:8px !important}.travel-gallery-container,.travel-gallery-grid,.gallery-item{width:100% !important;max-width:none !important}.blog-articles{padding-left:8px !important;padding-right:8px !important}.blog-grid,.blog-card{width:100% !important;max-width:none !important}.hotels-stays{padding-left:8px !important;padding-right:8px !important}.hotel-feature{width:100% !important;max-width:none !important}.home-vehicle-section,.home-services,.rajasthan-experiences,.luxury-stays,.travel-inspiration,.why-travel-with-us{padding-left:8px !important;padding-right:8px !important}.home-vehicle-grid,.home-services-grid,.experiences-grid,.inspiration-grid{width:100% !important;max-width:none !important}.home-vehicle-card,.home-service-card,.experience-item,.inspiration-item,.luxury-stays-feature{max-width:none !important;width:100% !important}.about-approach,.about-journeys{padding-left:8px !important;padding-right:8px !important}.about-approach-grid,.about-journeys-grid{width:100% !important;max-width:none !important}.desert-discovery-grid,.tour-highlights-grid,.tour-stays-grid,.tour-inclusions-grid{width:100% !important;max-width:none !important}}@media (max-width:380px){.tour-category-section,.featured-tours,.experiences-list,.travel-gallery,.blog-articles,.hotels-stays,.home-vehicle-section,.home-services,.rajasthan-experiences,.luxury-stays,.travel-inspiration,.why-travel-with-us,.about-approach,.about-journeys{padding-left:6px !important;padding-right:6px !important}}.hero-slider{position:relative;width:100%;height:65vh;min-height:420px;max-height:650px;overflow:hidden;background:#111}.hero-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1.5s ease,visibility 1.5s ease;z-index:1}.hero-slide.active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.hero-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-slide:nth-child(1) img{object-position:center 35%}.hero-slide:nth-child(2) img{object-position:center 28%}.hero-slide:nth-child(3) img{object-position:center 30%}.hero-slide:nth-child(4) img{object-position:center 30%}.hero-slide:nth-child(5) img{object-position:center 38%}.hero-slide:nth-child(6) img{object-position:center 25%}.hero-slide::after{content:"";position:absolute;inset:0;background:linear-gradient( to bottom,rgba(0,0,0,.18) 0%,rgba(0,0,0,.05) 45%,rgba(0,0,0,.18) 100% )}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:rgba(0,0,0,.18);color:#fff;font-size:22px;cursor:pointer;z-index:10;transition:.3s}.slider-arrow:hover{background:#b68b42;border-color:#b68b42}.prev-slide{left:30px}.next-slide{right:30px}.slider-dots{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.dot{width:9px;height:9px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer;transition:.3s}.dot.active{background:#fff;transform:scale(1.2)}@media (max-width:900px){.hero-slider{height:58vh;min-height:320px;max-height:420px}.slider-arrow{width:40px;height:40px;font-size:18px}.prev-slide{left:14px}.next-slide{right:14px}}@media (max-width:480px){.hero-slider{height:48vh;min-height:280px;max-height:340px}.slider-arrow{width:36px;height:36px;font-size:17px}.prev-slide{left:10px}.next-slide{right:10px}.slider-dots{bottom:18px}.hero-slide:nth-child(3) img{object-position:center 45%}.hero-slide:nth-child(4) img{object-position:center 40%}.hero-slide:nth-child(5) img{object-position:center 42%}.hero-slide:nth-child(6) img{object-position:center 40%}}.premium-intro{padding:8px 20px 20px;background:#ffffff;text-align:center}.premium-intro .container{max-width:1100px;margin:0 auto}.premium-intro h1{max-width:900px;margin:0 auto 18px;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:600;line-height:1.12;letter-spacing:.01em;color:#1f1f1f;text-align:center;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.premium-intro p{max-width:680px;margin:0 auto 18px;color:#555555;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.9;letter-spacing:0.01em}.intro-buttons{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;max-width:420px;margin:10px auto 6px}.intro-buttons .btn{flex:1;display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;transition:.3s}.btn-primary{background:#237d49;border:1px solid #237d49}.btn-primary:hover{background:#1b6138}.btn-secondary{background:#b68b42;border:1px solid #b68b42}.btn-secondary:hover{background:#9a7435}.hero-trust-line{margin:14px 0 18px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1.6;letter-spacing:0.02em;color:#4a4a4a}.hero-trust-line strong{color:#1f1f1f;font-weight:700}.hero-features{max-width:720px;margin:0 auto}.hero-features-card{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;background:#ffffff;border:1px solid #ece7dc;border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.hero-feature-item{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 14px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600}.hero-feature-item:nth-child(1),.hero-feature-item:nth-child(2){border-bottom:1px solid #f2ede3}.hero-feature-item:nth-child(1),.hero-feature-item:nth-child(3){border-right:1px solid #f2ede3}.hero-feature-item i{color:#b68b42;font-size:18px}@media (max-width:480px){.hero-feature-item{font-size:13px;padding:14px 10px}.hero-feature-item i{font-size:16px}}@media (max-width:600px){.premium-intro{padding:10px 16px 18px}.premium-intro h1{font-size:32px}.premium-intro p{font-size:15px}.intro-buttons{max-width:100%}.hero-features{grid-template-columns:1fr}}@media (max-width:480px){.intro-buttons{gap:6px}.intro-buttons .btn{min-height:46px;font-size:12px}.hero-feature{font-size:13px;padding:12px}.hero-feature i{font-size:16px}}.hero-trust-line{margin:6px 0 10px;text-align:center;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;line-height:1.4}.hero-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:18px auto 0}.hero-feature{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 12px;background:#ffffff;border:1px solid #ece7dc;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;transition:.3s}.hero-feature:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.08)}.hero-feature i{color:#b68b42;font-size:18px}@media (max-width:768px){.premium-intro{padding:15px 18px 20px}.premium-intro h1{font-size:34px}.premium-intro p{font-size:15px}.hero-features{gap:10px}}@media (max-width:480px){.premium-intro{padding:12px 16px 18px}.premium-intro h1{font-size:28px;line-height:1.2}.premium-intro p{font-size:14px;line-height:1.7}.intro-buttons{flex-direction:column;max-width:320px;gap:8px}.intro-buttons .btn{width:100%;max-width:none}.hero-trust-line{font-size:14px}.hero-features{grid-template-columns:1fr;gap:10px}.hero-feature{font-size:14px;padding:14px 12px}}.featured-tours{padding:90px 20px;background:#f7f5f0}.featured-tours-container{max-width:1400px;margin:0 auto}.section-heading{max-width:760px;margin:0 auto 50px;text-align:center}.section-subtitle{display:block;margin-bottom:12px;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.section-heading h2{margin-bottom:18px;color:#222;font-size:42px;font-weight:600;line-height:1.18;letter-spacing:0.01em;max-width:18ch;margin-left:auto;margin-right:auto}.section-heading p{max-width:680px;margin:0 auto;color:#5f5f5f;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.9;letter-spacing:0.01em}.tour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tour-item{overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:.35s}.tour-item:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(0,0,0,.12)}.tour-image{position:relative;overflow:hidden}.tour-image img{width:100%;height:320px;object-fit:cover;transition:.6s}.tour-item:hover .tour-image img{transform:scale(1.05)}.tour-duration{position:absolute;top:18px;left:18px;padding:8px 12px;background:rgba(0,0,0,.8);color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.tour-info{padding:24px}.tour-info h3{margin-bottom:10px;color:#222;font-size:28px;line-height:1.3}.tour-info p{margin-bottom:18px;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8}.tour-card-cta{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:10px 16px;box-sizing:border-box;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border:1px solid rgba(182,139,66,.55);border-radius:5px;text-decoration:none;transition:.3s}.tour-card-cta:hover{color:#8c682d;border-color:#b68b42;background:rgba(182,139,66,.04)}.tour-card-cta span{margin-left:auto;transition:transform .25s ease}.tour-card-cta:hover span{transform:translateX(3px)}.tours-main-cta{margin-top:50px;text-align:center}.tours-main-cta a{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;background:#b68b42;border:1px solid #b68b42;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:.3s}.tours-main-cta a:hover{background:transparent;color:#b68b42}@media (max-width:768px){.tour-grid{grid-template-columns:1fr}.tour-image img{height:280px}}@media (max-width:480px){.featured-tours{padding:60px 16px}.section-heading h2{font-size:30px}.section-heading p{font-size:14px}.tour-info{padding:20px}.tour-info h3{font-size:24px}.tour-image img{height:230px}}.home-vehicle-section{padding:90px 20px;background:#ffffff}.home-vehicle-container{max-width:1200px;margin:0 auto}.home-vehicle-heading{max-width:760px;margin:0 auto 50px;text-align:center}.home-vehicle-subtitle{display:block;margin-bottom:12px;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.home-vehicle-heading h2{margin-bottom:16px;color:#222;font-size:44px;line-height:1.2}.home-vehicle-heading p{max-width:680px;margin:0 auto;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.8}.home-vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-vehicle-card{background:#fff;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.06);transition:.35s}.home-vehicle-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.12)}.home-vehicle-image{overflow:hidden}.home-vehicle-image img{width:100%;height:300px;object-fit:cover;transition:.6s}.home-vehicle-card:hover .home-vehicle-image img{transform:scale(1.05)}.home-vehicle-content{padding:24px}.home-vehicle-content h3{margin-bottom:10px;color:#222;font-size:26px}.vehicle-description{margin-bottom:18px;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8}.vehicle-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.vehicle-features span{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#f7f5f0;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:600}.vehicle-features i{color:#b68b42}.vehicle-card-cta{display:inline-block;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.home-vehicle-cta{margin-top:45px;text-align:center}.home-vehicle-cta a{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;background:#b68b42;border:1px solid #b68b42;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.home-vehicle-cta a:hover{background:#96702f}@media (max-width:900px){.home-vehicle-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.home-vehicle-section{padding:60px 16px}.home-vehicle-heading h2{font-size:30px}.home-vehicle-grid{grid-template-columns:1fr}.home-vehicle-image img{height:240px}}.home-services{padding:90px 20px;background:#f7f5f0}.home-services-container{max-width:1200px;margin:0 auto}.home-services-heading{max-width:760px;margin:0 auto 50px;text-align:center}.home-services-subtitle{display:block;margin-bottom:12px;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.home-services-heading h2{margin-bottom:16px;color:#222;font-size:44px;line-height:1.2}.home-services-heading p{max-width:680px;margin:0 auto;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.8}.home-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-service-card{padding:36px 28px;background:#fff;text-align:center;border:1px solid rgba(182,139,66,.15);box-shadow:0 8px 24px rgba(0,0,0,.05);transition:.35s}.home-service-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(0,0,0,.10)}.home-service-card i{margin-bottom:20px;color:#b68b42;font-size:30px}.home-service-card h3{margin-bottom:14px;color:#222;font-size:24px;line-height:1.3}.home-service-card p{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8}.home-services-cta{margin-top:45px;text-align:center}.home-services-cta a{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;background:#b68b42;border:1px solid #b68b42;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:.3s}.home-services-cta a:hover{background:transparent;color:#b68b42}@media (max-width:900px){.home-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.home-services{padding:60px 16px}.home-services-heading h2{font-size:30px}.home-services-grid{grid-template-columns:1fr}.home-service-card{padding:28px 20px}}.rajasthan-experiences{padding:90px 20px;background:#ffffff}.experiences-container{max-width:1400px;margin:0 auto}.experiences-heading{max-width:760px;margin:0 auto 50px;text-align:center}.experiences-subtitle{display:block;margin-bottom:12px;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.experiences-heading h2{margin-bottom:16px;color:#222;font-size:44px;line-height:1.2}.experiences-heading p{max-width:680px;margin:0 auto;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.8}.experiences-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.experience-item{position:relative;overflow:hidden;height:340px;color:#fff}.experience-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.experience-item:hover img{transform:scale(1.05)}.experience-item::after{content:"";position:absolute;inset:0;background:linear-gradient( to top,rgba(0,0,0,.85),rgba(0,0,0,.15),rgba(0,0,0,0) )}.experience-overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:24px}.experience-overlay h3{margin-bottom:8px;color:#fff;font-size:26px;line-height:1.3}.experience-overlay p{margin-bottom:14px;color:rgba(255,255,255,.88);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7}.experience-cta{display:inline-block;color:#d6ad63;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}@media (max-width:900px){.experiences-grid{grid-template-columns:repeat(2,1fr)}.experience-item{height:300px}}@media (max-width:600px){.rajasthan-experiences{padding:60px 16px}.experiences-heading h2{font-size:30px}.experiences-grid{grid-template-columns:1fr}.experience-item{height:260px}}.why-travel-with-us{padding:90px 20px;background:#f7f5f0}.why-us-container{max-width:1200px;margin:0 auto}.why-us-heading{max-width:760px;margin:0 auto 60px;text-align:center}.why-us-subtitle{display:block;margin-bottom:12px;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.why-us-heading h2{margin-bottom:16px;color:#222;font-size:44px;line-height:1.2}.why-us-heading p{max-width:680px;margin:0 auto;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.8}.why-us-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.why-us-item{padding:10px;transition:.3s}.why-us-item:hover{transform:translateY(-5px)}.why-us-item::before{content:"";display:block;width:42px;height:2px;margin-bottom:20px;background:#b68b42}.why-us-item h3{margin-bottom:14px;color:#222;font-size:24px;line-height:1.3}.why-us-item p{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8}@media (max-width:900px){.why-us-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.why-travel-with-us{padding:60px 16px}.why-us-heading h2{font-size:30px}.why-us-grid{grid-template-columns:1fr;gap:24px}.why-us-item{padding:0}}.trust-section{padding:90px 20px;background:#171717;color:#ffffff}.trust-container{max-width:1200px;margin:0 auto}.trust-heading{max-width:760px;margin:0 auto 55px;text-align:center}.trust-heading span{display:block;margin-bottom:12px;color:#d6ad63;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.trust-heading h2{font-size:42px;line-height:1.2}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trust-item{padding:30px 22px;text-align:center;border:1px solid rgba(255,255,255,.12);transition:.35s}.trust-item:hover{transform:translateY(-4px);border-color:#b68b42}.trust-item i{margin-bottom:18px;color:#d6ad63;font-size:28px}.trust-item h3{margin-bottom:12px;font-size:22px}.trust-item p{color:rgba(255,255,255,.72);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7}.luxury-stays{padding:90px 20px;background:#ffffff}.luxury-stays-container{max-width:1200px;margin:0 auto}.luxury-stays-heading{max-width:760px;margin:0 auto 45px;text-align:center}.luxury-stays-subtitle{display:block;margin-bottom:12px;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.luxury-stays-heading h2{font-size:44px;line-height:1.2;color:#222}.luxury-stays-feature{overflow:hidden;background:#f7f5f0;border-radius:6px}.luxury-stays-feature-image img{width:100%;height:420px;object-fit:cover}.luxury-stays-feature-content{max-width:850px;margin:auto;padding:36px 28px;text-align:center}.luxury-stays-feature-content h3{margin-bottom:16px;font-size:30px;color:#222}.luxury-stays-feature-content p{margin-bottom:24px;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.8}.luxury-stays-explore{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:#b68b42;border:1px solid #b68b42;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:.3s}.luxury-stays-explore:hover{background:#9b742e}@media (max-width:900px){.trust-grid{grid-template-columns:repeat(2,1fr)}.luxury-stays-feature-image img{height:340px}}@media (max-width:600px){.trust-section,.luxury-stays{padding:60px 16px}.trust-heading h2,.luxury-stays-heading h2{font-size:30px}.trust-grid{grid-template-columns:1fr}.luxury-stays-feature-image img{height:240px}.luxury-stays-feature-content{padding:24px 18px}.luxury-stays-feature-content h3{font-size:24px}}.travel-inspiration{padding:90px 20px;background:#ffffff}.inspiration-container{max-width:1400px;margin:0 auto}.inspiration-heading{max-width:760px;margin:0 auto 50px;text-align:center}.inspiration-subtitle{display:block;margin-bottom:12px;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.inspiration-heading h2{font-size:44px;line-height:1.2;color:#222;margin-bottom:16px}.inspiration-heading p{max-width:680px;margin:0 auto;color:#666;font:15px/1.8 Arial,Helvetica,sans-serif}.inspiration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.inspiration-item{background:#fff;cursor:pointer;border:1px solid rgba(182,139,66,.16);border-radius:6px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.inspiration-item:hover,.inspiration-item:focus-within{transform:translateY(-3px);border-color:rgba(182,139,66,.45);box-shadow:0 14px 32px rgba(0,0,0,.10)}.inspiration-image{overflow:hidden}.inspiration-image img{width:100%;height:300px;object-fit:cover;transition:.6s}.inspiration-item:hover img{transform:scale(1.05)}.inspiration-content{padding:24px 4px 0}.inspiration-category{display:block;margin-bottom:10px;color:#b68b42;font:700 11px Arial,Helvetica,sans-serif;letter-spacing:2px;text-transform:uppercase}.inspiration-content h3{margin-bottom:14px;font-size:26px;color:#222}.inspiration-content p{margin-bottom:18px;color:#666;font:14px/1.8 Arial,Helvetica,sans-serif}.inspiration-link{color:#b68b42;font:700 11px Arial,Helvetica,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.quick-enquiry{padding:80px 20px;background:#f7f5f0}.quick-enquiry-container{max-width:820px;margin:auto;text-align:center}.quick-enquiry h2{margin-bottom:16px;color:#222;font-size:40px}.quick-enquiry p{margin:0 auto 30px;max-width:650px;color:#666;font:15px/1.8 Arial,Helvetica,sans-serif}.quick-enquiry-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.quick-enquiry-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;color:#fff;font:700 11px Arial,Helvetica,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.quick-enquiry-whatsapp{background:#237d49}.quick-enquiry-contact{background:#b68b42}@media (max-width:900px){.inspiration-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.travel-inspiration,.quick-enquiry{padding:60px 16px}.inspiration-heading h2,.quick-enquiry h2{font-size:30px}.inspiration-grid{grid-template-columns:1fr}.inspiration-image img{height:230px}..quick-enquiry-actions{flex-direction:column;gap:16px}.quick-enquiry-actions a{width:100%}}.premium-intro{padding:34px 20px 52px}.premium-intro p{margin-bottom:24px}.hero-trust-line{margin:12px 0 16px}.featured-tours{padding:96px 20px 100px}.section-heading{margin-bottom:54px}.tour-grid{gap:30px}.tour-info{padding:28px 26px 30px}.tours-main-cta{margin-top:58px}.luxury-stays{padding:100px 20px 108px}.luxury-stays-heading{margin-bottom:54px}.luxury-stays-feature{border:1px solid #ece7dc;border-radius:10px;box-shadow:0 18px 42px rgba(0,0,0,.08)}.luxury-stays-feature-image{background:#111}.luxury-stays-feature-image img{display:block}.luxury-stays-feature-content{padding:42px 32px 44px}.luxury-stays-feature-content h3{margin-bottom:18px}.luxury-stays-feature-content p{max-width:720px;margin:0 auto 28px}.why-travel-with-us{padding:100px 20px 104px}.why-us-heading{margin-bottom:64px}.why-us-heading p{max-width:700px}.why-us-grid{gap:44px 42px}.why-us-item{min-height:148px;padding:18px 20px 4px;border-top:1px solid rgba(182,139,66,.35);transition:transform .3s ease,border-color .3s ease}.why-us-item::before{width:46px;margin-bottom:18px}.why-us-item:hover{border-color:#b68b42}.why-us-item h3{margin-bottom:12px}.why-us-item p{max-width:360px}.trust-section{padding:100px 20px 106px}.trust-heading{margin-bottom:58px}.trust-grid{gap:26px}.trust-item{min-height:210px;padding:34px 24px 30px;border-radius:4px;background:rgba(255,255,255,.025)}.trust-item i{margin-bottom:20px}.trust-item h3{margin-bottom:14px}.trust-item p{max-width:245px;margin:0 auto}@media (max-width:900px){.featured-tours{padding:82px 18px 88px}.luxury-stays,.why-travel-with-us,.trust-section{padding-top:82px;padding-bottom:88px}.why-us-grid{gap:34px 28px}.trust-item{min-height:190px}}@media (max-width:600px){.premium-intro{padding:26px 16px 38px}.featured-tours{padding:64px 16px 72px}.section-heading{margin-bottom:38px}.tour-grid{gap:22px}.tour-info{padding:24px 20px 26px}.tours-main-cta{margin-top:42px}.luxury-stays,.why-travel-with-us,.trust-section{padding-top:68px;padding-bottom:74px}.luxury-stays-heading,.why-us-heading,.trust-heading{margin-bottom:40px}.luxury-stays-feature-content{padding:30px 20px 34px}.why-us-grid{gap:22px}.why-us-item{min-height:0;padding:16px 0 4px}.trust-grid{gap:16px}.trust-item{min-height:0;padding:28px 20px}}.premium-intro p,.section-heading p,.home-vehicle-heading p,.home-services-heading p,.experiences-heading p,.why-us-heading p,.luxury-stays-feature-content p,.inspiration-heading p{text-wrap:pretty}.premium-intro h1,.section-heading h2,.home-vehicle-heading h2,.home-services-heading h2,.experiences-heading h2,.why-us-heading h2,.trust-heading h2,.luxury-stays-heading h2,.inspiration-heading h2{text-wrap:balance}.intro-buttons .btn,.tours-main-cta a,.luxury-stays-explore,.home-services-cta a,.home-vehicle-cta a{min-height:46px}.tour-item,.home-vehicle-card,.home-service-card,.luxury-stays-feature,.inspiration-item{border:1px solid #e7dfd4;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.055)}.tour-item:hover,.home-vehicle-card:hover,.home-service-card:hover,.inspiration-item:hover{border-color:#d6ad63}.tour-info h3,.home-vehicle-content h3,.home-service-card h3,.why-us-item h3,.trust-item h3,.luxury-stays-feature-content h3,.inspiration-content h3{text-wrap:balance}.tour-info p,.vehicle-description,.home-service-card p,.why-us-item p,.trust-item p,.luxury-stays-feature-content p,.inspiration-content p{text-wrap:pretty}.hero-trust-line strong{font-weight:700}@media (max-width:600px){.tour-item,.home-vehicle-card,.home-service-card,.luxury-stays-feature,.inspiration-item{border-radius:7px}}.inspiration-cta{display:flex;justify-content:center;align-items:center;margin:28px 0 8px;padding:0 20px}.inspiration-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 30px;border:1px solid #b68b42;border-radius:4px;background:#b68b42;color:#ffffff;font:700 13px/1.2 Arial,Helvetica,sans-serif;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 20px rgba(182,139,66,.18);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.inspiration-button:hover,.inspiration-button:focus-visible{background:#9a6d2e;border-color:#9a6d2e;color:#ffffff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(182,139,66,.24)}.inspiration-button:focus-visible{outline:2px solid #d6ad63;outline-offset:3px}@media (max-width:600px){.inspiration-cta{margin:24px 0 6px;padding:0 16px}.inspiration-button{width:100%;max-width:330px;min-height:52px;padding:14px 24px}}.tour-category-section{padding:78px 20px;background:#f7f5f0}.tour-category-section:nth-of-type(even){background:#fff}.tour-category-container{max-width:1400px;margin:0 auto}.tour-category-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.tour-category-heading .section-subtitle{margin-bottom:8px}.tour-category-heading h2{margin:0 0 10px;color:#222;font-size:42px;line-height:1.15;font-weight:600;letter-spacing:.01em}.tour-category-heading p{margin:0;max-width:650px;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7}.tour-category-all{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;padding:12px 18px;border:1px solid rgba(182,139,66,.65);color:#8b662d;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;transition:.3s}.tour-category-all:hover{background:#b68b42;color:#fff}.tour-carousel{position:relative}.tour-carousel-track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:5px 3px 18px;scrollbar-width:none}.tour-carousel-track::-webkit-scrollbar{display:none}.tour-carousel .tour-item{flex:0 0 calc((100% - 72px)/5);min-width:240px;scroll-snap-align:start;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.07)}.tour-carousel .tour-image img{height:220px;display:block}.tour-carousel .tour-info{padding:18px}.tour-carousel .tour-info h3{font-size:22px;margin-bottom:8px}.tour-carousel .tour-info p{font-size:13px;line-height:1.6;min-height:42px}.tour-carousel-arrow{position:absolute;top:43%;z-index:3;width:44px;height:44px;border:1px solid rgba(182,139,66,.45);border-radius:50%;background:#fff;color:#8b662d;font-size:30px;line-height:1;box-shadow:0 8px 22px rgba(0,0,0,.12);cursor:pointer;transform:translateY(-50%)}.tour-carousel-prev{left:-12px}.tour-carousel-next{right:-12px}.tour-carousel-arrow:hover{background:#b68b42;color:#fff;border-color:#b68b42}.our-services-section{padding:78px 20px;background:#fff}.our-services-container{max-width:1050px;margin:0 auto}.services-heading{text-align:center;max-width:720px;margin:0 auto 30px}.services-heading h2{margin:0 0 10px;color:#222;font-size:42px;font-weight:600}.services-heading p{margin:0;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.75}.service-accordion{border-top:1px solid rgba(182,139,66,.35)}.service-accordion-item{border-bottom:1px solid rgba(182,139,66,.35)}.service-accordion-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:0;background:transparent;color:#222;font-family:Georgia,'Times New Roman',serif;font-size:22px;text-align:left;cursor:pointer}.service-arrow{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(182,139,66,.5);border-radius:50%;color:#b68b42;font-family:Arial,sans-serif;font-size:20px;transition:.3s;flex:0 0 auto}.service-accordion-button[aria-expanded="true"] .service-arrow{transform:rotate(180deg);background:#b68b42;color:#fff}.service-accordion-panel{display:none;padding:0 22px 22px;color:#5d5d5d;font-family:Arial,Helvetica,sans-serif;line-height:1.7}.service-accordion-item.open .service-accordion-panel{display:block}.service-accordion-panel p{margin:0 0 10px}.service-accordion-panel ul{margin:0;padding-left:20px;columns:2;column-gap:35px}.service-accordion-panel li{margin:3px 0}.one-way-service{padding:55px 20px;background:#111;color:#fff}.one-way-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:35px}.one-way-service .section-subtitle{color:#d6ad63}.one-way-service h2{margin:0 0 10px;font-size:40px;font-weight:600}.one-way-service p{max-width:760px;margin:0;color:#ddd;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.75}.one-way-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.one-way-points span{padding:7px 10px;border:1px solid rgba(214,173,99,.45);color:#eee;font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.3px}.one-way-cta{flex:0 0 auto;padding:14px 20px;background:#b68b42;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.one-way-cta:hover{background:#d6ad63;color:#111}@media(max-width:1100px){.tour-carousel .tour-item{flex-basis:calc((100% - 36px)/3)}.tour-category-heading{align-items:flex-start}.one-way-inner{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.tour-category-section,.our-services-section{padding:58px 16px}.tour-category-heading{display:block;margin-bottom:22px}.tour-category-heading h2,.services-heading h2{font-size:32px}.tour-category-heading p{font-size:14px}.tour-category-all{margin-top:15px}.tour-carousel .tour-item{flex-basis:78%}.tour-carousel .tour-image img{height:210px}.tour-carousel-arrow{width:38px;height:38px;font-size:26px}.tour-carousel-prev{left:2px}.tour-carousel-next{right:2px}.service-accordion-button{padding:17px 10px;font-size:19px}.service-accordion-panel{padding:0 10px 18px;font-size:14px}.service-accordion-panel ul{columns:1}.one-way-service{padding:48px 16px}.one-way-service h2{font-size:32px}.one-way-cta{width:100%;text-align:center}}.tour-category-heading{display:block;text-align:center;margin-bottom:32px}.tour-category-heading>div{max-width:760px;margin:0 auto}.tour-category-heading .section-subtitle{margin-bottom:10px}.tour-category-heading h2{margin:0 0 12px;font-size:44px;letter-spacing:.02em}.tour-category-heading p{margin:0 auto;max-width:680px}.tour-category-bottom-cta{width:100%;margin-top:30px}.tour-category-bottom-cta .tour-category-all{width:100%;min-height:52px;box-sizing:border-box;justify-content:center;padding:15px 22px;border:1px solid #b68b42;border-radius:6px;background:linear-gradient(135deg,#a77838,#d6ad63);color:#fff;box-shadow:0 8px 20px rgba(182,139,66,.18)}.tour-category-bottom-cta .tour-category-all:hover{background:linear-gradient(135deg,#8f652f,#c5a46d);color:#fff;transform:translateY(-1px)}.tour-carousel .tour-card-cta{justify-content:center;gap:10px;color:#fff;border:1px solid #b68b42;background:linear-gradient(135deg,#a77838,#d6ad63);border-radius:6px;box-shadow:0 5px 14px rgba(182,139,66,.16)}.tour-carousel .tour-card-cta:hover{color:#fff;border-color:#8f652f;background:linear-gradient(135deg,#8f652f,#b68b42)}.tour-carousel-track{align-items:stretch;padding:6px 0 18px}.tour-carousel .tour-item{flex:0 0 calc((100% - 36px)/3);min-width:0;scroll-snap-align:center}.tour-carousel-arrow{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid #b68b42;background:linear-gradient(135deg,#fff7e8,#f1d39b);color:#8f652f;font-weight:700}.tour-carousel-arrow:hover,.tour-carousel-arrow:focus-visible{background:linear-gradient(135deg,#a77838,#d6ad63);color:#fff;border-color:#a77838}.tour-carousel-prev{left:-8px}.tour-carousel-next{right:-8px}.experience-carousel,.inspiration-carousel{position:relative}.experience-carousel-track,.inspiration-carousel-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:5px 0 18px}.experience-carousel-track::-webkit-scrollbar,.inspiration-carousel-track::-webkit-scrollbar{display:none}.experience-carousel-track .experience-item{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:center}.experience-carousel .tour-carousel-arrow,.inspiration-carousel .tour-carousel-arrow{top:50%}.inspiration-carousel-track .inspiration-item{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:center;margin:0}.inspiration-carousel-track .inspiration-content{padding:24px}.our-services-section{background:linear-gradient(180deg,#fff 0%,#fbf7f0 100%)}.services-heading .section-subtitle{color:#c06b3f}.services-heading h2{background:linear-gradient(90deg,#9a6d2e 0%,#d07a43 52%,#b68b42 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.service-accordion{overflow:hidden;border:1px solid rgba(182,139,66,.22);border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(0,0,0,.06)}.service-accordion-item{border-bottom:1px solid rgba(182,139,66,.18)}.service-accordion-item:last-child{border-bottom:0}.service-accordion-button{min-height:70px;padding:18px 22px;background:linear-gradient(90deg,#fff,#fffaf3)}.service-label{display:flex;align-items:center;gap:14px;font-weight:600}.service-label>i{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#b68b42,#d6ad63);color:#fff;font-size:18px;box-shadow:0 6px 15px rgba(182,139,66,.20)}.service-accordion-item:nth-child(2) .service-label>i{background:linear-gradient(135deg,#c46b3d,#e29a5c)}.service-accordion-item:nth-child(3) .service-label>i{background:linear-gradient(135deg,#a77838,#d6ad63)}.service-accordion-item:nth-child(4) .service-label>i{background:linear-gradient(135deg,#b45b55,#d98275)}.service-accordion-item:nth-child(5) .service-label>i{background:linear-gradient(135deg,#8d6b9d,#c08cb8)}.service-arrow{width:38px;height:38px;border:0;background:linear-gradient(135deg,#a77838,#d6ad63);color:#fff;font-size:25px;line-height:1;box-shadow:0 6px 15px rgba(182,139,66,.20);transition:transform .3s ease,filter .3s ease,background .3s ease}.service-accordion-item:nth-child(2) .service-arrow{background:linear-gradient(135deg,#c46b3d,#e29a5c)}.service-accordion-item:nth-child(4) .service-arrow{background:linear-gradient(135deg,#b45b55,#d98275)}.service-accordion-item:nth-child(5) .service-arrow{background:linear-gradient(135deg,#8d6b9d,#c08cb8)}.service-accordion-button[aria-expanded="true"] .service-arrow{transform:rotate(90deg);filter:brightness(.96)}.one-way-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:0 0 auto}.one-way-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:14px 20px;border-radius:6px}.one-way-primary{background:linear-gradient(135deg,#a77838,#d6ad63)}.one-way-secondary{background:transparent;border:1px solid rgba(214,173,99,.75);color:#f3dfb7}.one-way-secondary:hover{background:#d6ad63;color:#111}@media (max-width:760px){.tour-category-heading h2{font-size:32px}.tour-category-heading p{font-size:14px}.tour-carousel{padding:0 20px}.tour-carousel .tour-item{flex:0 0 100%}.tour-carousel-arrow{width:38px;height:38px;font-size:24px}.tour-carousel-prev{left:-1px}.tour-carousel-next{right:-1px}.experience-carousel,.inspiration-carousel{padding:0 20px}.experience-carousel-track,.inspiration-carousel-track{gap:0}.experience-carousel-track .experience-item,.inspiration-carousel-track .inspiration-item{flex:0 0 100%}.experience-carousel .tour-carousel-arrow,.inspiration-carousel .tour-carousel-arrow{top:50%}.tour-category-bottom-cta{margin-top:22px}.service-accordion-button{min-height:64px;padding:14px 12px}.service-label{gap:10px;font-size:18px}.service-label>i{width:38px;height:38px;font-size:16px}.service-arrow{width:36px;height:36px;font-size:23px}.one-way-actions{width:100%}.one-way-actions .one-way-cta{width:100%}}@media (max-width:600px){.travel-inspiration,.master-cta,.footer,.footer-main{padding-bottom:110px}.service-accordion-panel{padding-bottom:24px}}.experience-cta,.inspiration-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;box-sizing:border-box;border:1px solid rgba(214,173,99,.75);border-radius:5px;background:linear-gradient(135deg,rgba(167,120,56,.96),rgba(214,173,99,.96));color:#fff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.experience-item:hover .experience-cta,.inspiration-item:hover .inspiration-link{background:linear-gradient(135deg,#8f652f,#b68b42);color:#fff}.experience-cta{background:linear-gradient(135deg,#a77838,#d6ad63) !important;color:#ffffff !important;border:1px solid #b68b42 !important;text-shadow:none !important}.experience-cta>span{color:#ffffff !important}.experience-item:hover .experience-cta,.experience-item:focus-visible .experience-cta{background:linear-gradient(135deg,#8f652f,#b68b42) !important;color:#ffffff !important;border-color:#8f652f !important}.luxury-stays-heading-text{max-width:680px;margin:12px auto 0;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.75}.stay-carousel{position:relative;padding:0 34px}.stay-carousel-track{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 0 18px}.stay-carousel-track::-webkit-scrollbar{display:none}.stay-item{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:center;overflow:hidden;background:#fff;border:1px solid #e7dfd4;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.055)}.stay-image{overflow:hidden}.stay-image img{display:block;width:100%;height:250px;object-fit:cover}.stay-info{padding:24px;text-align:center}.stay-kicker{display:block;margin-bottom:9px;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px}.stay-info h3{margin:0 0 10px;color:#222;font-size:24px;line-height:1.25}.stay-info p{margin:0;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7}.stay-carousel .tour-carousel-arrow{top:42%}@media(max-width:1100px){.stay-item{flex-basis:calc((100% - 24px)/2)}}@media(max-width:760px){.luxury-stays{padding:58px 16px}.luxury-stays-heading h2{font-size:32px}.luxury-stays-heading-text{font-size:14px}.stay-carousel{padding:0 20px}.stay-carousel-track{gap:0}.stay-item{flex:0 0 100%}.stay-image img{height:220px}.stay-info{padding:22px 18px}.stay-info h3{font-size:22px}.stay-carousel .tour-carousel-arrow{top:50%}}.about-section{padding:76px 6%;background:linear-gradient(180deg,#fff 0%,#fbf7f0 100%)}.about-container{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:center}.about-image{overflow:hidden;border-radius:14px;box-shadow:0 18px 40px rgba(38,27,18,.10)}.about-image img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover}.about-content{max-width:620px}.about-label{color:#b0683d!important;font-size:12px!important;letter-spacing:2.6px!important;font-weight:700!important}.about-title{font-size:clamp(34px,4vw,48px)!important;line-height:1.15!important;margin:10px 0 12px!important;color:#2b2521!important}.about-line{width:58px;height:2px;background:linear-gradient(90deg,#a77838,#d6ad63);margin:0 0 16px}.about-intro-copy{max-width:610px;margin:0 0 22px!important;font-size:16px!important;line-height:1.75!important;color:#625951!important}.about-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;margin:0 0 22px!important}.about-stat{padding:16px 10px!important;text-align:center;border:1px solid rgba(182,139,66,.22);border-radius:10px;background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(0,0,0,.045)}.about-stat strong{display:block;color:#9a6d2e;font-size:22px;line-height:1.1;margin-bottom:5px}.about-stat span{display:block;color:#5e554e;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.35}.about-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;padding:13px 20px!important;border-radius:6px!important;background:linear-gradient(135deg,#a77838,#d6ad63)!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase;box-shadow:0 8px 18px rgba(182,139,66,.18)}.about-btn:hover{background:linear-gradient(135deg,#8f652f,#b68b42)!important;color:#fff!important}.service-accordion-panel{padding-top:2px!important}.service-accordion-panel ul{margin:0!important}@media(max-width:760px){.about-section{padding:58px 16px}.about-container{grid-template-columns:1fr;gap:28px}.about-image img{max-height:300px}.about-content{max-width:none}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.about-stat{padding:14px 8px!important}}.about-stat>i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:8px;border-radius:50%;background:linear-gradient(135deg,#a77838,#d6ad63);color:#fff;font-size:14px;box-shadow:0 6px 14px rgba(182,139,66,.16)}.about-stat:nth-child(2)>i{background:linear-gradient(135deg,#c46b3d,#e29a5c)}.about-stat:nth-child(4)>i{background:linear-gradient(135deg,#8d6b9d,#c08cb8)}.why-travel-with-us{padding:84px 20px 92px;background:#f7f5f0}.why-us-heading{margin-bottom:46px}.why-us-heading h2{font-size:clamp(32px,4vw,46px)}.why-us-heading p{font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.65}.why-us-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.why-us-item{min-height:0;padding:24px 22px 22px;border:1px solid rgba(182,139,66,.20);border-radius:12px;background:rgba(255,255,255,.88);box-shadow:0 10px 26px rgba(44,32,20,.045);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.why-us-item::before{display:none}.why-us-item:hover{transform:translateY(-3px);border-color:rgba(182,139,66,.55);box-shadow:0 14px 30px rgba(44,32,20,.08)}.why-us-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border-radius:50%;background:linear-gradient(135deg,#a77838,#d6ad63);color:#fff;box-shadow:0 7px 15px rgba(182,139,66,.16)}.why-us-icon i{font-size:16px}.why-us-item h3{margin:0 0 7px;font-size:21px;line-height:1.25}.why-us-item p{max-width:none;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:14px;line-height:1.55;color:#625951}.trust-section{padding:82px 20px 88px;background:#171717}.trust-heading{margin-bottom:42px}.trust-heading h2{font-size:clamp(30px,4vw,44px)}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px;margin:0 auto}.trust-item{min-height:0;padding:26px 22px 24px;border:1px solid rgba(214,173,99,.22);border-radius:12px;background:#1d1d1d;box-shadow:0 12px 28px rgba(0,0,0,.14)}.trust-item i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border-radius:50%;background:linear-gradient(135deg,#a77838,#d6ad63);color:#fff;font-size:16px}.trust-item h3{margin:0 0 7px;font-size:20px}.trust-item p{max-width:none;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:14px;line-height:1.55}@media(max-width:760px){.why-travel-with-us{padding:60px 16px 68px}.why-us-heading{margin-bottom:32px}.why-us-heading p{font-size:14px;line-height:1.6}.why-us-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.why-us-item{padding:18px 15px 17px;border-radius:10px}.why-us-icon{width:36px;height:36px;margin-bottom:10px}.why-us-icon i{font-size:14px}.why-us-item h3{font-size:17px;line-height:1.25}.why-us-item p{font-size:12px;line-height:1.5}.trust-section{padding:60px 16px 68px}.trust-heading{margin-bottom:30px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-item{padding:18px 15px 17px;border-radius:10px}.trust-item i{width:36px;height:36px;margin-bottom:10px;font-size:14px}.trust-item h3{font-size:17px;line-height:1.25}.trust-item p{font-size:12px;line-height:1.5}}.vehicle-card-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:12px 18px;border:1px solid #b68b42;border-radius:6px;background:linear-gradient(135deg,#a77838,#d6ad63);color:#fff !important;box-shadow:0 8px 18px rgba(182,139,66,.16);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.vehicle-card-cta:hover{background:linear-gradient(135deg,#8f652f,#b68b42);transform:translateY(-2px)}.why-us-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1000px;margin:0 auto}.why-us-item{position:relative;min-height:154px;padding:25px 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(182,139,66,.22);border-radius:14px;background:rgba(255,255,255,.86);box-shadow:0 8px 24px rgba(44,32,20,.035);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.why-us-item::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.45),transparent 55%)}.why-us-item:hover{transform:translateY(-3px);border-color:rgba(182,139,66,.55);box-shadow:0 14px 30px rgba(44,32,20,.07)}.why-us-icon,.trust-item i{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#fff;box-shadow:0 8px 18px rgba(44,32,20,.14),inset 0 1px 0 rgba(255,255,255,.3)}.why-us-icon{width:48px;height:48px;margin:0 0 15px;font-size:17px;background:linear-gradient(135deg,#a77838,#d6ad63)}.why-us-item h3{position:relative;z-index:1;margin:0;max-width:260px;color:#222;font-size:21px;line-height:1.28}.why-us-item:nth-child(1) .why-us-icon{background:linear-gradient(135deg,#a77838,#d6ad63)}.why-us-item:nth-child(2) .why-us-icon{background:linear-gradient(135deg,#356b6a,#5e9690)}.why-us-item:nth-child(3) .why-us-icon{background:linear-gradient(135deg,#9a5a43,#c7835d)}.why-us-item:nth-child(4) .why-us-icon{background:linear-gradient(135deg,#5a557e,#827ca7)}.why-us-item:nth-child(5) .why-us-icon{background:linear-gradient(135deg,#6b526e,#9a7698)}.why-us-item:nth-child(6) .why-us-icon{background:linear-gradient(135deg,#3f6b55,#6f987a)}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:920px;margin:0 auto}.trust-item{position:relative;min-height:156px;padding:26px 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(214,173,99,.22);border-radius:14px;background:rgba(255,255,255,.025);box-shadow:0 10px 28px rgba(0,0,0,.12);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.trust-item::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 55%)}.trust-item:hover{transform:translateY(-3px);border-color:rgba(214,173,99,.5);box-shadow:0 15px 32px rgba(0,0,0,.18)}.trust-item i{width:48px;height:48px;margin:0 0 15px;font-size:17px;color:#fff}.trust-item:nth-child(1) i{background:linear-gradient(135deg,#a77838,#d6ad63)}.trust-item:nth-child(2) i{background:linear-gradient(135deg,#425d78,#6e8fae)}.trust-item:nth-child(3) i{background:linear-gradient(135deg,#3f6b55,#6f987a)}.trust-item:nth-child(4) i{background:linear-gradient(135deg,#9a5a43,#c7835d)}.trust-item h3{position:relative;z-index:1;margin:0;max-width:280px;color:#fff;font-size:21px;line-height:1.28}@media (max-width:760px){.why-us-grid,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.why-us-item,.trust-item{min-height:132px;padding:19px 13px 18px;border-radius:11px}.why-us-icon,.trust-item i{width:38px;height:38px;margin-bottom:11px;font-size:14px}.why-us-item h3,.trust-item h3{max-width:145px;font-size:16px;line-height:1.25}}.tour-card-cta,.experience-cta,.inspiration-link,.luxury-stays-explore,.home-services-cta a,.home-vehicle-cta a{color:#fff !important;background:linear-gradient(135deg,#a77838,#d6ad63) !important;border:1px solid #b68b42 !important;box-shadow:0 7px 18px rgba(182,139,66,.16) !important}.tour-card-cta:hover,.experience-cta:hover,.inspiration-link:hover,.luxury-stays-explore:hover,.home-services-cta a:hover,.home-vehicle-cta a:hover{color:#fff !important;background:linear-gradient(135deg,#8f652f,#b68b42) !important;border-color:#8f652f !important;box-shadow:0 9px 22px rgba(182,139,66,.22) !important}.tour-card-cta span,.experience-cta span{color:#fff !important}.service-accordion-panel ul{list-style:none !important;padding-left:0 !important}.service-accordion-panel li{position:relative;padding-left:24px;margin:7px 0}.service-accordion-panel li::before{content:"✦";position:absolute;left:0;top:0.05em;color:#b68b42;font-size:15px;line-height:1.7;font-family:Georgia,"Times New Roman",serif}@media(max-width:600px){.service-accordion-panel li{padding-left:22px;margin:7px 0}.service-accordion-panel li::before{font-size:14px}}.about-section{padding:40px 20px 70px;background:#ffffff}.about-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-image{overflow:hidden;border-radius:24px}.about-image img{width:100%;height:500px;object-fit:cover;object-position:center;border-radius:24px}.about-content{display:flex;flex-direction:column}.about-label{display:inline-block;margin-bottom:14px;color:#b68b42;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.about-title{margin:0 0 20px;color:#1f1f1f;font-size:40px;font-weight:600;line-height:1.18;letter-spacing:0.01em;max-width:22ch}.about-content p{margin-bottom:22px;color:#555555;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.95;font-weight:400;letter-spacing:0.01em}.about-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:28px 0}.about-stat{padding:18px;text-align:center;background:#fff;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.08)}.about-stat strong{display:block;margin-bottom:6px;color:#b68b42;font-size:30px}.about-stat span{color:#666;font-size:15px}.about-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:30px}.about-highlight{display:flex;align-items:center;gap:10px;padding:15px 18px;background:#fff;border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.about-highlight i{color:#b68b42;font-size:18px}.about-highlight span{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600}.about-btn{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:14px 30px;background:#b68b42;color:#fff;border-radius:40px;font-family:Arial,Helvetica,sans-serif;font-weight:700;transition:.3s}.about-btn:hover{background:#9b742e;transform:translateY(-2px)}@media (max-width:768px){.about-section{padding:30px 20px 60px}.about-container{grid-template-columns:1fr;gap:24px}.about-image{order:-1}.about-image img{height:380px}.about-title{font-size:34px}.about-highlights{grid-template-columns:1fr}.about-btn{width:100%}}@media (max-width:480px){.about-section{padding:25px 16px 50px}.about-image img{height:300px}.about-label{font-size:12px;letter-spacing:2px}.about-title{font-size:28px}.about-content p{font-size:15px;line-height:1.8}.about-stat strong{font-size:26px}.about-highlight{padding:14px}}.tour-category-links{padding:45px 20px;background:#f7f5f0}.tour-category-links-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tour-category-links-container a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;background:#fff;border:1px solid rgba(182,139,66,.35);box-shadow:0 8px 24px rgba(0,0,0,.05);transition:.3s}.tour-category-links-container a:hover{transform:translateY(-2px);border-color:#b68b42}.tour-category-links-container span{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;color:#b68b42}.tour-category-links-container strong{font-family:Georgia,'Times New Roman',serif;font-size:20px;font-weight:600;color:#222}@media(max-width:700px){.tour-category-links-container{grid-template-columns:1fr}.tour-category-links-container a{display:block}.tour-category-links-container strong{display:block;margin-top:7px;font-size:18px}}.floating-buttons{position:fixed;right:18px;bottom:24px;z-index:9999;display:flex;flex-direction:column;gap:14px;transition:transform .35s ease,opacity .35s ease}.floating-buttons a{display:flex;align-items:center;justify-content:flex-start;min-width:145px;height:52px;padding:0 18px;gap:11px;border-radius:50px;color:#ffffff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:1;box-shadow:0 5px 15px rgba(0,0,0,0.25);-webkit-tap-highlight-color:transparent;transition:transform .2s ease,box-shadow .2s ease}.floating-buttons a i{width:26px;flex-shrink:0;font-size:23px;line-height:1;text-align:center}.floating-buttons a span{display:inline-block;white-space:nowrap}.floating-buttons .call-btn{background:#0d6efd}.floating-buttons .whatsapp-btn{background:#25D366}@media (hover:hover){.floating-buttons a:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgba(0,0,0,0.30)}}.floating-buttons a:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.floating-buttons a:active{transform:scale(.96)}.floating-buttons.hide-floating{transform:translateX(120%);opacity:0;pointer-events:none}@media (max-width:600px){.floating-buttons{right:max(10px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));gap:8px}.floating-buttons a{width:92px;min-width:92px;height:36px;padding:0 8px;gap:5px;border-radius:25px;justify-content:flex-start;font-size:11px;font-weight:600;box-shadow:0 3px 8px rgba(0,0,0,0.20)}.floating-buttons a i{width:15px;font-size:14px;text-align:center}.floating-buttons a span{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.floating-buttons a{transition:none}.floating-buttons a:hover,.floating-buttons a:active{transform:none}}