h1,h2,h3,h4{margin-bottom:.5rem}.background-video,.video-overlay{z-index:-1;left:0;width:100%;height:100%;top:0}.nav-links a,a{text-decoration:none}.day-detail,.tour-features{box-shadow:0 2px 10px rgba(0,0,0,.05)}:root{--background-light:#F3E9DC;--background-dark:#D6CFC2;--text-light:#3A2E1F;--text-dark:#1E1810;--primary-light:#7A5F3D;--primary-dark:#5C4425;--secondary-color:#f5f5dc;--accent-color:#d2691e;--border-color:#ddd;--transition:all 0.3s ease}.book-now-btn,.day-icon,.day-item,.day-item::before{transition:var(--transition)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;color:var(--text-dark);line-height:1.6;background-color:var(--background-light)}.container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}a{color:inherit}ul{list-style:none}img{max-width:100%;height:auto}button{cursor:pointer;font-family:inherit}h1{font-size:clamp(1.8rem, 4vw, 2.5rem)}h2{font-size:clamp(1.5rem, 3vw, 2rem)}h3{font-size:clamp(1.3rem, 2.5vw, 1.7rem)}h4{font-size:clamp(1.1rem, 2vw, 1.4rem)}.hero{color:#fff;background-size:cover;background-position:center;padding:clamp(4rem,8vw,6rem) 0 clamp(2rem,5vw,3rem);position:relative}.book-now-btn,.tab-btn{padding:clamp(.5rem,1vw,.8rem) clamp(1rem,2vw,1.5rem)}.background-video{position:absolute;object-fit:cover}.video-overlay{position:absolute;background-color:rgba(0,0,0,.5)}.book-now-btn,.tab-btn.active::after{background-color:var(--primary-dark)}nav{display:flex;justify-content:space-between;align-items:center;padding:clamp(1rem,2vw,1.5rem) 0}.hero-meta span,.nav-links{display:flex;align-items:center}.logo{font-size:clamp(1.2rem, 3vw, 1.5rem);font-weight:700}.nav-links a,.tab-btn{font-weight:500;position:relative}.nav-links{gap:clamp(1rem,3vw,2rem)}.nav-links a{color:#fff;font-size:clamp(.9rem, 2vw, 1rem);transition:color .3s,border-bottom .3s}.feature i,.tab-btn.active{color:var(--primary-dark)}.nav-links a::after{content:'';position:absolute;width:0%;height:2px;left:0;bottom:-4px;background-color:#fff;transition:width .3s}.nav-links a:hover{color:#fdd835}.nav-links a:hover::after{width:100%}.book-now-btn{color:#fff;border-radius:4px}.book-now-btn:hover{background-color:var(--accent-color)}.hero-content{max-width:800px;margin:clamp(2rem,5vw,3rem) 0}.hero-meta{display:flex;gap:clamp(1rem,2vw,1.5rem);font-size:clamp(.8rem, 2vw, .9rem)}.hero-meta span{gap:5px}.tour-layout{display:grid;grid-template-columns:1fr clamp(250px,25vw,300px);gap:clamp(1.5rem,3vw,2rem);margin:clamp(2rem,4vw,3rem) 0}.tabs{display:flex;border-bottom:1px solid var(--border-color);margin-bottom:clamp(1rem,2vw,1.5rem)}.tab-btn{background:0 0;border:none;font-size:clamp(.9rem, 2vw, 1rem);color:var(--text-light)}.tab-btn.active::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px}.activity-card.hidden,.tab-pane{display:none}.tab-pane.active{display:block;animation:.5s fadeIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.activities-section,.itinerary-section,.overview-section{margin-bottom:clamp(1.5rem,3vw,2rem)}.tour-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,20vw,200px),1fr));gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.5rem,3vw,2rem) 0;padding:clamp(1rem,2vw,1.5rem);background-color:var(--background-light);border-radius:8px}.feature,.highlights-list li{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem)}.feature i{font-size:clamp(1.2rem, 2.5vw, 1.5rem)}.highlights-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(200px,25vw,250px),1fr));gap:clamp(.5rem,1vw,1rem);margin:clamp(1rem,2vw,1.5rem) 0}.included-grid,.itinerary-timeline{display:grid;gap:clamp(1.5rem,3vw,2rem)}.dot{width:8px;height:8px;background-color:var(--primary-dark);border-radius:50%}.included-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(250px,30vw,300px),1fr));margin:clamp(1.5rem,3vw,2rem) 0}.included ul,.not-included ul{margin-top:clamp(.8rem,1.5vw,1.2rem)}.included li,.not-included li{display:flex;align-items:flex-start;gap:clamp(.5rem,1vw,1rem);margin-bottom:clamp(.5rem,1vw,1rem)}.included i{color:green}.not-included i{color:red}.itinerary-timeline{grid-template-columns:clamp(100px,12vw,120px) 1fr;margin-top:clamp(1.5rem,3vw,2rem)}.timeline-left{position:relative}.timeline-left::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background-color:var(--border-color);transform:translateX(-50%)}.day-item{position:relative;padding:clamp(.8rem,1.5vw,1.2rem) 0;text-align:center;cursor:pointer}.day-item::before{content:"";position:absolute;top:50%;left:50%;width:clamp(12px,1.5vw,15px);height:clamp(12px,1.5vw,15px);background-color:#fff;border:2px solid var(--border-color);border-radius:50%;transform:translate(-50%,-50%);z-index:1}.btn-load-more:hover,.day-item.active .day-icon,.day-item.active::before,.section-title::after{background-color:var(--primary-dark)}.day-item.active::before{border-color:var(--primary-dark)}.day-icon{width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);background-color:var(--secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto clamp(.5rem,1vw,1rem);position:relative;z-index:2}.activity-card,.day-detail,.day-image,.stat-card{border-radius:8px}.day-item.active .day-icon{color:#fff;transform:scale(1.1)}.day-item h4{margin:0;font-size:clamp(.8rem, 1.5vw, .9rem)}.day-item p{font-size:clamp(.7rem, 1.3vw, .8rem);color:var(--text-light)}.highlight-item,.price-option p{font-size:clamp(.8rem, 1.5vw, .9rem)}.day-detail{display:none;background-color:var(--background-dark);padding:clamp(1rem,2vw,1.5rem)}.day-detail.active{display:block;animation:.5s slideIn}@keyframes slideIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.day-image{margin:clamp(1rem,2vw,1.5rem) 0;overflow:hidden;height:clamp(300px,50vw,550px)}.activity-image img,.day-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.day-image:hover img{transform:scale(1.05)}.day-highlights{display:flex;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1rem,2vw,1.5rem)}.highlight-item{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem);color:var(--text-light)}.section-title{margin-top:clamp(2rem,4vw,3rem);margin-bottom:clamp(1.5rem,3vw,2rem);position:relative;padding-bottom:clamp(.5rem,1vw,1rem)}.activity-content,.stat-card{padding:clamp(1rem,2vw,1.5rem)}.section-title::after{content:"";position:absolute;bottom:0;left:0;width:clamp(60px,8vw,80px);height:3px}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,20vw,200px),1fr));gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.5rem,3vw,2rem) 0}.stat-card{position:relative;color:#fff;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1);background-size:cover;background-position:center;overflow:hidden;height:clamp(80px,10vw,100px);display:flex;align-items:center;justify-content:center}.activity-card,.price-card{box-shadow:0 2px 10px rgba(0,0,0,.05)}.stat-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}.stat-content{position:relative;z-index:2}.stat-number{font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:700;margin-bottom:5px}.stat-label{font-size:clamp(.9rem, 1.8vw, 1.1rem);font-weight:500}.activities-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(250px,30vw,300px),1fr));gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.5rem,3vw,2rem) 0}.activity-card{background-color:var(--background-dark);overflow:hidden;transition:transform .3s,box-shadow .3s}.btn-book,.btn-load-more{transition:var(--transition)}.activity-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.activity-image{height:clamp(150px,20vw,200px);overflow:hidden}.activity-card:hover .activity-image img{transform:scale(1.1)}.activity-meta{display:flex;gap:clamp(.8rem,1.5vw,1.2rem);font-size:clamp(.7rem, 1.3vw, .8rem);color:var(--text-light);margin:clamp(.5rem,1vw,1rem) 0}.btn-load-more,.price{color:var(--primary-dark)}.load-more-container{text-align:center;margin:clamp(1.5rem,3vw,2rem) 0}.btn-load-more{background-color:transparent;border:2px solid var(--primary-dark);padding:clamp(.5rem,1vw,.8rem) clamp(1rem,2vw,1.5rem);border-radius:30px;font-weight:500}.btn-load-more:hover{color:#fff}.price-card{background-color:var(--background-dark);border-radius:8px;padding:clamp(1rem,2vw,1.5rem);position:sticky;top:20px}.price-options{margin:clamp(1rem,2vw,1.5rem) 0}.price-option{padding:clamp(.8rem,1.5vw,1.2rem) 0;border-bottom:1px solid var(--border-color)}.price-option:last-child{border-bottom:none}.price{font-size:clamp(1.5rem, 3vw, 1.8rem);font-weight:700;margin:5px 0}.btn-book,.day-item.active .svg-icon{background-color:var(--primary-dark);color:#fff}.price-option p{color:var(--text-light)}.btn-book{border:none;padding:clamp(.8rem,1.5vw,1.2rem);width:100%;border-radius:4px;font-size:clamp(.9rem, 2vw, 1rem);font-weight:500}.btn-book:hover{background-color:var(--primary-light)}@media (max-width:1024px){.container{padding:0 clamp(.5rem,2vw,1rem)}}@media (max-width:768px){.itinerary-timeline,.tour-layout{grid-template-columns:1fr}.hero{padding:clamp(3rem,6vw,4rem) 0 clamp(1.5rem,3vw,2rem);text-align:center}nav{flex-direction:column;gap:clamp(.8rem,1.5vw,1.2rem)}.nav-links{flex-direction:column;gap:clamp(.5rem,1vw,.8rem)}.timeline-left{display:flex;overflow-x:auto;padding-bottom:20px}.day-item::before,.timeline-left::before{display:none}.day-item{min-width:100px}}.svg-icon{width:clamp(2.5em,3vw,3em);height:clamp(2.5em,3vw,3em);vertical-align:middle;display:inline-block}.day-item.active .svg-icon{border-radius:50%;transform:scale(1.1)}