.ant-btn.dark-mode-toggle{font-size:18px;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;border:none;padding:0;margin:0}.ant-btn.dark-mode-toggle.light-mode{color:#d4a574;background:#1890ff1a}.ant-btn.dark-mode-toggle.dark-mode{color:#e5e5e5;background:#e5e5e51a}.ant-btn.dark-mode-toggle:hover{transform:scale(1.1)}.ant-btn.dark-mode-toggle:focus,.ant-btn.dark-mode-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #d4a57466}.ant-layout.layout-container{min-height:100vh}.ant-layout-header.layout-header{display:flex;align-items:center;padding:0 24px;border-bottom:none;flex-wrap:wrap;min-height:64px;transition:all .3s ease;position:relative;z-index:1000}.ant-layout-header.layout-header.light{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a}.ant-layout-header.layout-header.dark{background:#1a1a1af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000004d;border-bottom:1px solid #404040}@media (max-width: 768px){.ant-layout-header.layout-header{padding:0 16px;min-height:56px}.ant-layout-header.layout-header .logo-container{margin-right:16px}.ant-layout-header.layout-header .logo-container .logo-image{height:32px;margin-right:8px}.ant-layout-header.layout-header .logo-container .logo-title{font-size:16px!important;line-height:1.2}.ant-layout-header.layout-header .navigation-menu .ant-menu-item{padding:0 8px;font-size:12px}.ant-layout-header.layout-header .navigation-menu .ant-menu-item .anticon{font-size:14px}}@media (max-width: 480px){.ant-layout-header.layout-header{padding:0 12px}.ant-layout-header.layout-header .logo-container{margin-right:12px}.ant-layout-header.layout-header .logo-container .logo-title{font-size:14px!important}.ant-layout-header.layout-header .navigation-menu .ant-menu-item{padding:0 6px;font-size:11px}.ant-layout-header.layout-header .navigation-menu .ant-menu-item .anticon{font-size:12px}}.ant-layout-header.layout-header .logo-container{display:flex;align-items:center;margin-right:40px;cursor:pointer;min-width:fit-content;flex-shrink:0}.ant-layout-header.layout-header .logo-container .logo-image{height:40px;width:auto;margin-right:12px}.ant-layout-header.layout-header .logo-container .logo-title{margin:0;color:#d4a574;transition:color .3s ease}.ant-layout-header.layout-header .logo-container .logo-title.dark-mode{color:#e5e5e5}.ant-layout-header.layout-header .navigation-menu{flex:1;border-bottom:none;background:transparent;min-width:0}.ant-layout-header.layout-header .header-actions{flex-shrink:0}.ant-layout-content.layout-content{padding:0;background:#f5f5f5;transition:background-color .3s ease}.ant-layout-content.layout-content.dark{background:#0f0f0f}.ant-layout-footer.layout-footer{text-align:center;margin-top:auto;transition:all .3s ease;position:relative;z-index:10}.ant-layout-footer.layout-footer.light{background:#f0f2f5;color:#666;border-top:1px solid #d9d9d9}.ant-layout-footer.layout-footer.dark{background:#1a1a1a;color:#a3a3a3;border-top:1px solid #404040}.homepage-container{position:relative;background:transparent;transition:background-color .3s ease}.about-section{padding:80px 24px;max-width:1200px;margin:0 auto;background:transparent}.about-section .about-paragraph{font-size:16px;line-height:1.8}@media (max-width: 768px){.about-section{padding:60px 16px}.about-section .about-paragraph{font-size:15px;line-height:1.6}}@media (max-width: 480px){.about-section{padding:40px 12px}.about-section .about-paragraph{font-size:14px;line-height:1.5}}.carousel-container{position:relative;border-radius:8px;overflow:hidden}.carousel-container .carousel-image{width:100%;height:400px;object-fit:cover}.carousel-container .nav-button-left{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.3);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s ease;left:10px}.carousel-container .nav-button-left:hover{background:#00000080;border-color:#ffffff80}.carousel-container .nav-button-left:focus,.carousel-container .nav-button-left:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff80}.carousel-container .nav-button-right{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.3);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s ease;right:10px}.carousel-container .nav-button-right:hover{background:#00000080;border-color:#ffffff80}.carousel-container .nav-button-right:focus,.carousel-container .nav-button-right:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff80}@media (max-width: 768px){.carousel-container .carousel-image{height:300px}.carousel-container .nav-button-left,.carousel-container .nav-button-right{width:32px;height:32px;font-size:14px}}@media (max-width: 480px){.carousel-container .carousel-image{height:250px}.carousel-container .nav-button-left,.carousel-container .nav-button-right{width:28px;height:28px;font-size:12px}}.content-section{padding:80px 24px;max-width:1200px;margin:0 auto;transition:background-color .3s ease;background:transparent}.content-section .section-title{text-align:center;margin-bottom:48px}.content-section .activity-card{height:100%;text-align:center;border-radius:12px;box-shadow:0 4px 20px #0000004d;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.homepage-container.dark-mode .content-section .activity-card{background:#1a1a1a40;border:1px solid rgba(255,255,255,.1)}.content-section .activity-card .activity-icon{font-size:24px;color:#d4a574}.content-section .activity-card .activity-icon.dark-mode{color:#e5e5e5}.content-section .feature-card{height:100%;border-radius:12px;box-shadow:0 4px 20px #0000004d;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.homepage-container.dark-mode .content-section .feature-card{background:#1a1a1a40;border:1px solid rgba(255,255,255,.1)}.content-section .activities-flex-container{display:flex;gap:32px;align-items:stretch;min-height:600px}@media (max-width: 1024px){.content-section .activities-flex-container{flex-direction:column-reverse;gap:24px;min-height:auto}}.content-section .video-primary{flex:1;min-width:0;display:flex}.content-section .video-primary .video-container{width:100%;height:100%;display:flex;align-items:center}.content-section .video-primary .video-container .video-wrapper{position:relative;width:100%;height:100%;min-height:400px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000004d;transition:box-shadow .3s ease;display:flex;justify-content:center;align-items:center;background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.content-section .video-primary .video-container .video-wrapper:hover{box-shadow:0 12px 32px #0006}.content-section .video-primary .video-container .video-wrapper .youtube-iframe{position:absolute;width:100%;height:100%;border:none;border-radius:12px;opacity:.95}@media (max-width: 768px){.content-section .video-primary .video-container .video-wrapper{min-height:300px}}@media (max-width: 480px){.content-section .video-primary .video-container .video-wrapper{min-height:250px}}.content-section .activities-secondary{flex:1;min-width:0;display:flex;flex-direction:column}.content-section .activities-secondary .activities-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;height:100%}@media (max-width: 576px){.content-section .activities-secondary .activities-grid{grid-template-columns:1fr}}.content-section .activities-secondary .activities-grid .activity-item{display:flex}.content-section .activities-secondary .activities-grid .activity-item .activity-card{width:100%;height:100%;display:flex;flex-direction:column}@media (max-width: 768px){.content-section{padding:60px 16px}.content-section .section-title{margin-bottom:32px}.content-section .activity-card{margin-bottom:16px}.content-section .activities-flex-container{gap:20px}.content-section .activities-secondary{margin-bottom:32px}.content-section .video-primary .video-container .video-wrapper{box-shadow:0 4px 16px #0000001a}}@media (max-width: 480px){.content-section{padding:40px 12px}.content-section .section-title{margin-bottom:24px}.content-section .activity-card{margin-bottom:12px}.content-section .activities-flex-container{gap:16px}.content-section .activities-secondary{margin-bottom:24px}}@keyframes blink{0%,50%{opacity:1;transform:scale(1)}51%,to{opacity:.3;transform:scale(.8)}}.hero-section{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:60px 24px;text-align:center;min-height:40vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-section .hero-overlay{position:absolute;inset:0;background:#00000080;z-index:1}.hero-section .hero-content{position:relative;z-index:2;max-width:800px}.hero-section .hero-content .hero-title{color:#fff;margin-bottom:16px;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.hero-section .hero-content .hero-paragraph{font-size:18px;color:#fff;max-width:800px;margin:0 auto 32px;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.hero-section .hero-content .hero-button{background-color:#d4a574;border-color:#d4a574;box-shadow:0 4px 12px #0000004d}.hero-section .hero-content .hero-button:focus,.hero-section .hero-content .hero-button:focus-visible{outline:none;box-shadow:0 0 0 2px #d4a57499}@media (max-width: 768px){.hero-section{padding:40px 16px;min-height:50vh}.hero-section .hero-overlay{background:#0009}.hero-section .hero-content .hero-title{font-size:24px!important;line-height:1.3;margin-bottom:12px}.hero-section .hero-content .hero-paragraph{font-size:16px;margin-bottom:24px;line-height:1.5}.hero-section .hero-content .hero-button{width:100%;max-width:280px;height:48px;font-size:16px}}@media (max-width: 480px){.hero-section{padding:32px 12px;min-height:60vh}.hero-section .hero-overlay{background:#000000b3}.hero-section .hero-content .hero-title{font-size:20px!important;line-height:1.2;margin-bottom:10px}.hero-section .hero-content .hero-paragraph{font-size:14px;margin-bottom:20px;line-height:1.4}.hero-section .hero-content .hero-button{height:44px;font-size:14px}}.hero-section-gradient{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:60px 24px;text-align:center;min-height:40vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-section-gradient.light{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.hero-section-gradient.light .hero-content .hero-title{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.hero-section-gradient.light .hero-content .hero-paragraph{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.hero-section-gradient.dark{background:linear-gradient(135deg,#e5e5e5,#d4d4d8);color:#000}.hero-section-gradient.dark .hero-content .hero-title{color:#000;text-shadow:2px 2px 4px rgba(255,255,255,.7)}.hero-section-gradient.dark .hero-content .hero-paragraph{color:#000;text-shadow:1px 1px 3px rgba(255,255,255,.7)}.hero-section-gradient .hero-content{position:relative;z-index:2;max-width:800px}.hero-section-gradient .hero-content .hero-title{margin-bottom:16px}.hero-section-gradient .hero-content .hero-paragraph{font-size:18px;max-width:800px;margin:0 auto 32px}.hero-section-gradient .hero-content .hero-button{background-color:#d4a574;border-color:#d4a574;box-shadow:0 4px 12px #0000004d}.hero-section-gradient .hero-content .hero-button:focus,.hero-section-gradient .hero-content .hero-button:focus-visible{outline:none;box-shadow:0 0 0 2px #d4a57499}.hero-section-compact{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:40px 24px;text-align:center;min-height:30vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-section-compact .hero-overlay{position:absolute;inset:0;background:#0006;z-index:1}.hero-section-compact .hero-content{position:relative;z-index:2;max-width:800px}.hero-section-compact .hero-content .hero-title{color:#fff;margin-bottom:16px;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.hero-section-compact .hero-content .hero-paragraph{font-size:18px;color:#fff;max-width:800px;margin:0 auto 32px;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.hero-section-compact .hero-content .hero-button{background-color:#d4a574;border-color:#d4a574;box-shadow:0 4px 12px #0000004d}.hero-section-compact .hero-content .hero-button:focus,.hero-section-compact .hero-content .hero-button:focus-visible{outline:none;box-shadow:0 0 0 2px #d4a57499}@media (max-width: 768px){.experiences-section{padding:60px 16px!important}}@media (max-width: 480px){.experiences-section{padding:40px 12px!important}}@media (max-width: 768px){.reviews-section{padding:60px 16px!important}}@media (max-width: 480px){.reviews-section{padding:40px 12px!important}}@media (max-width: 768px){.kuari-coming-soon{padding:32px 16px!important}}@media (max-width: 480px){.kuari-coming-soon{padding:24px 12px!important}}@media (max-width: 768px){.experience-tags{flex-wrap:wrap!important;justify-content:flex-start!important}}@media (max-width: 480px){.experience-tags{flex-wrap:wrap!important;justify-content:flex-start!important}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh;background-color:#f5f5f5}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.ant-btn:focus,.ant-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #d4a5744d}.ant-btn-primary:focus,.ant-btn-primary:focus-visible{outline:none;box-shadow:0 0 0 2px #d4a57480}.ant-btn-text:focus,.ant-btn-text:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff4d}html.dark .ant-btn.whatsapp-btn{opacity:.85!important;filter:brightness(.9)!important}html.dark .ant-btn.whatsapp-btn .anticon,html.dark .ant-btn.whatsapp-btn svg{opacity:.8!important;filter:brightness(.9)!important}html.dark .ant-btn.ant-btn-primary{background:#d4a574!important;background-color:#d4a574!important;border-color:#d4a574;color:#fff}html.dark .ant-btn.ant-btn-primary:hover{background:#b8945f!important;background-color:#b8945f!important;border-color:#b8945f;color:#fff}html.dark .ant-btn.ant-btn-primary:active{background:#a0854a!important;background-color:#a0854a!important;border-color:#a0854a;color:#fff}html.dark .ant-btn.ant-btn-primary:focus,html.dark .ant-btn.ant-btn-primary:focus-visible{background:#d4a574!important;background-color:#d4a574!important;border-color:#d4a574;color:#fff;box-shadow:0 0 0 2px #d4a57480}html.dark .ant-btn.ant-btn-default,html.dark .ant-btn-default,html.dark button.ant-btn.ant-btn-default,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text){background-color:transparent!important;border-color:#d4a574!important;color:#d4a574!important}html.dark .ant-btn.ant-btn-default span,html.dark .ant-btn-default span,html.dark button.ant-btn.ant-btn-default span,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text) span,html.dark .ant-btn.ant-btn-default .anticon,html.dark .ant-btn-default .anticon,html.dark button.ant-btn.ant-btn-default .anticon,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text) .anticon,html.dark .ant-btn.ant-btn-default svg,html.dark .ant-btn-default svg,html.dark button.ant-btn.ant-btn-default svg,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text) svg,html.dark .ant-btn.ant-btn-default *,html.dark .ant-btn-default *,html.dark button.ant-btn.ant-btn-default *,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text) *{color:#d4a574!important}html.dark .ant-btn.ant-btn-default.ant-btn>span,html.dark .ant-btn-default.ant-btn>span,html.dark button.ant-btn.ant-btn-default.ant-btn>span,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text).ant-btn>span,html.dark .ant-btn.ant-btn-default.ant-btn .anticon,html.dark .ant-btn-default.ant-btn .anticon,html.dark button.ant-btn.ant-btn-default.ant-btn .anticon,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text).ant-btn .anticon,html.dark .ant-btn.ant-btn-default.ant-btn svg,html.dark .ant-btn-default.ant-btn svg,html.dark button.ant-btn.ant-btn-default.ant-btn svg,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text).ant-btn svg{color:#d4a574!important}html.dark .ant-btn.ant-btn-default:hover,html.dark .ant-btn-default:hover,html.dark button.ant-btn.ant-btn-default:hover,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):hover{background-color:transparent!important;border-color:#b8945f!important;color:#d4a574!important}html.dark .ant-btn.ant-btn-default:hover span,html.dark .ant-btn-default:hover span,html.dark button.ant-btn.ant-btn-default:hover span,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):hover span,html.dark .ant-btn.ant-btn-default:hover .anticon,html.dark .ant-btn-default:hover .anticon,html.dark button.ant-btn.ant-btn-default:hover .anticon,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):hover .anticon,html.dark .ant-btn.ant-btn-default:hover svg,html.dark .ant-btn-default:hover svg,html.dark button.ant-btn.ant-btn-default:hover svg,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):hover svg,html.dark .ant-btn.ant-btn-default:hover *,html.dark .ant-btn-default:hover *,html.dark button.ant-btn.ant-btn-default:hover *,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):hover *{color:#d4a574!important}html.dark .ant-btn.ant-btn-default:hover.ant-btn>span,html.dark .ant-btn-default:hover.ant-btn>span,html.dark button.ant-btn.ant-btn-default:hover.ant-btn>span,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):hover.ant-btn>span,html.dark .ant-btn.ant-btn-default:hover.ant-btn .anticon,html.dark .ant-btn-default:hover.ant-btn .anticon,html.dark button.ant-btn.ant-btn-default:hover.ant-btn .anticon,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):hover.ant-btn .anticon,html.dark .ant-btn.ant-btn-default:hover.ant-btn svg,html.dark .ant-btn-default:hover.ant-btn svg,html.dark button.ant-btn.ant-btn-default:hover.ant-btn svg,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):hover.ant-btn svg{color:#d4a574!important}html.dark .ant-btn.ant-btn-default:active,html.dark .ant-btn-default:active,html.dark button.ant-btn.ant-btn-default:active,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):active{background-color:#b8945f!important;border-color:#b8945f!important;color:#fff!important}html.dark .ant-btn.ant-btn-default:focus,html.dark .ant-btn-default:focus,html.dark button.ant-btn.ant-btn-default:focus,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):focus,html.dark .ant-btn.ant-btn-default:focus-visible,html.dark .ant-btn-default:focus-visible,html.dark button.ant-btn.ant-btn-default:focus-visible,html.dark .ant-btn-default:not(.ant-btn-primary):not(.ant-btn-dashed):not(.ant-btn-link):not(.ant-btn-text):focus-visible{background-color:transparent!important;border-color:#d4a574!important;color:#d4a574!important;box-shadow:0 0 0 2px #d4a5744d!important}html.dark .ant-btn.ant-btn-primary.whatsapp-btn{background:#1e8b4f!important;background-color:#1e8b4f!important;border-color:#1e8b4f!important;color:#fff!important}html.dark .ant-btn.ant-btn-primary.whatsapp-btn:hover{background:#1a7a45!important;background-color:#1a7a45!important;border-color:#1a7a45!important;color:#fff!important}html.dark .ant-btn.ant-btn-primary.whatsapp-btn:active{background:#16693b!important;background-color:#16693b!important;border-color:#16693b!important;color:#fff!important}html.dark .ant-btn.ant-btn-primary.whatsapp-btn:focus,html.dark .ant-btn.ant-btn-primary.whatsapp-btn:focus-visible{background:#1e8b4f!important;background-color:#1e8b4f!important;border-color:#25d366;color:#fff;box-shadow:0 0 0 2px #1e8b4f80}html:not(.dark) .ant-btn.whatsapp-btn{opacity:.85!important;filter:brightness(.9)!important}html:not(.dark) .ant-btn.whatsapp-btn .anticon,html:not(.dark) .ant-btn.whatsapp-btn svg{opacity:.8!important;filter:brightness(.9)!important}html:not(.dark) .ant-btn.ant-btn-primary{background-color:#d4a574;border-color:#d4a574;color:#fff}html:not(.dark) .ant-btn.ant-btn-primary:hover{background:#b8945f!important;background-color:#b8945f!important;border-color:#b8945f;color:#fff}html:not(.dark) .ant-btn.ant-btn-primary:active{background:#a0854a!important;background-color:#a0854a!important;border-color:#a0854a;color:#fff}html:not(.dark) .ant-btn.ant-btn-primary:focus,html:not(.dark) .ant-btn.ant-btn-primary:focus-visible{background:#d4a574!important;background-color:#d4a574!important;border-color:#d4a574;color:#fff;box-shadow:0 0 0 2px #d4a57480}html:not(.dark) .ant-btn.ant-btn-default{background-color:#fff;border-color:#d4a574;color:#d4a574}html:not(.dark) .ant-btn.ant-btn-default:hover{background:#fff!important;background-color:#fff!important;border-color:#b8945f;color:#d4a574}html:not(.dark) .ant-btn.ant-btn-default:active{background:#b8945f!important;background-color:#b8945f!important;border-color:#b8945f;color:#fff}html:not(.dark) .ant-btn.ant-btn-default:focus,html:not(.dark) .ant-btn.ant-btn-default:focus-visible{background-color:#fff;border-color:#d4a574;color:#d4a574;box-shadow:0 0 0 2px #d4a5744d}html:not(.dark) .ant-btn.ant-btn-primary.whatsapp-btn{background:#1e8b4f!important;background-color:#1e8b4f!important;border-color:#1e8b4f!important;color:#fff!important}html:not(.dark) .ant-btn.ant-btn-primary.whatsapp-btn:hover{background:#1a7a45!important;background-color:#1a7a45!important;border-color:#1a7a45!important;color:#fff!important}html:not(.dark) .ant-btn.ant-btn-primary.whatsapp-btn:active{background:#16693b!important;background-color:#16693b!important;border-color:#16693b!important;color:#fff!important}html:not(.dark) .ant-btn.ant-btn-primary.whatsapp-btn:focus,html:not(.dark) .ant-btn.ant-btn-primary.whatsapp-btn:focus-visible{background:#1e8b4f!important;background-color:#1e8b4f!important;border-color:#25d366;color:#fff;box-shadow:0 0 0 2px #1e8b4f80}.ant-menu-item:focus,.ant-menu-item:focus-visible{outline:none}.ant-menu-item-selected:focus,.ant-menu-item-selected:focus-visible{outline:none}.ant-card:focus,.ant-card:focus-visible{outline:none}.ant-typography:focus,.ant-typography:focus-visible{outline:none}.ant-carousel .custom-dots{bottom:20px;z-index:10}.ant-carousel .custom-dots li{width:12px;height:12px;margin:0 6px}.ant-carousel .custom-dots li button{width:12px;height:12px;border-radius:50%;background-color:#ffffff80;border:2px solid rgba(255,255,255,.8);transition:all .3s ease;padding:0;margin:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;position:relative}.ant-carousel .custom-dots li button:before,.ant-carousel .custom-dots li button:after{display:none;content:none}.ant-carousel .custom-dots li button *{display:none}.ant-carousel .custom-dots li button:before{display:none;content:""}.ant-carousel .custom-dots li button:after{display:none;content:""}.ant-carousel .custom-dots li.slick-active button{background-color:#ffffffe6;border:2px solid white;transform:scale(1.2)}.ant-carousel .custom-dots li:hover button{background-color:#fffc;border:2px solid white;transform:scale(1.1)}.custom-dot{width:12px;height:12px;border-radius:50%;background-color:#ffffff80;border:2px solid rgba(255,255,255,.8);transition:all .3s ease;cursor:pointer}.custom-dots li.slick-active .custom-dot{background-color:#ffffffe6;border:2px solid white;transform:scale(1.2)}.custom-dots li:hover .custom-dot{background-color:#fffc;border:2px solid white;transform:scale(1.1)}.pricing-container{padding:16px;border-radius:8px;transition:all .3s ease}.pricing-container.light-mode{background:#f0f8ff;border:1px solid #d6e4ff}.pricing-container.dark-mode{background:#1a1a1a;border:1px solid #333}.pricing-header{margin-bottom:12px;display:flex;align-items:center}.pricing-header .wallet-icon{color:#52c41a;font-size:20px;margin-right:8px}.pricing-header .pricing-title{font-size:16px;color:#52c41a;font-weight:700}.pricing-cards .pricing-card{padding:12px;border-radius:6px;text-align:center;transition:all .3s ease}.pricing-cards .pricing-card.light-mode{background:#fff;border:1px solid #d9d9d9}.pricing-cards .pricing-card.dark-mode{background:#262626;border:1px solid #404040}.pricing-cards .pricing-card .price-amount{font-size:16px;font-weight:700;margin-bottom:4px}.pricing-cards .pricing-card .price-amount.with-transport{color:#1890ff}.pricing-cards .pricing-card .price-amount.without-transport{color:#52c41a}.pricing-cards .pricing-card .price-description{font-size:14px}.pricing-cards .pricing-card .price-description.light-mode{color:#666}.pricing-cards .pricing-card .price-description.dark-mode{color:#bfbfbf}.trek-carousel .carousel-image{width:100%;height:500px;object-fit:cover;border-radius:8px;transition:all .3s ease}@media (max-width: 768px){.trek-carousel .carousel-image{height:350px}}@media (max-width: 480px){.trek-carousel .carousel-image{height:280px}}.trek-carousel .carousel-nav-button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#00000080;border:none;opacity:.7;transition:opacity .3s ease}.trek-carousel .carousel-nav-button:hover{opacity:1}@media (max-width: 768px){.trek-carousel .carousel-nav-button{width:36px;height:36px;font-size:14px}}@media (max-width: 480px){.trek-carousel .carousel-nav-button{width:32px;height:32px;font-size:12px}}.about-carousel .carousel-slide{width:100%;height:400px;background-size:cover;background-position:center;position:relative;transition:all .3s ease}@media (max-width: 768px){.about-carousel .carousel-slide{height:300px}}@media (max-width: 480px){.about-carousel .carousel-slide{height:250px}}.about-carousel .carousel-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;padding:20px;transition:all .3s ease}@media (max-width: 768px){.about-carousel .carousel-overlay{padding:16px}}@media (max-width: 480px){.about-carousel .carousel-overlay{padding:12px}}.desktop-upi{display:block!important}.mobile-book-slot{display:none!important}.upi-id-text{font-size:14px}.book-slot-button{font-size:14px;color:#d4a574;text-decoration:none;font-weight:700;padding:12px 24px;border-radius:8px;border:2px solid #d4a574;display:inline-block;transition:all .3s ease;box-shadow:0 4px 12px #d4a57433;text-align:center;min-width:200px}.book-slot-button.light-mode{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.book-slot-button.dark-mode{background:linear-gradient(135deg,#2d2d2d,#1a1a1a)}.book-slot-button:hover{background:linear-gradient(135deg,#d4a574,#b8941f);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #d4a57466}@media (max-width: 768px){.pricing-container{padding:12px}.pricing-header{margin-bottom:10px}.pricing-header .wallet-icon{font-size:18px}.pricing-header .pricing-title{font-size:15px}.pricing-cards .pricing-card{padding:10px}.pricing-cards .pricing-card .price-amount{font-size:15px}.pricing-cards .pricing-card .price-description{font-size:13px}.desktop-upi{display:none!important}.mobile-book-slot{display:block!important}}@media (max-width: 480px){.pricing-container{padding:10px}.pricing-header .wallet-icon{font-size:16px}.pricing-header .pricing-title{font-size:14px}.pricing-cards .pricing-card{padding:8px}.pricing-cards .pricing-card .price-amount{font-size:14px}.pricing-cards .pricing-card .price-description{font-size:12px}}.trek-carousel .ant-carousel .slick-dots{bottom:20px}.trek-carousel .ant-carousel .slick-dots li button{background:#ffffff80;height:8px;border-radius:4px;transition:all .3s ease}.trek-carousel .ant-carousel .slick-dots li button:hover{background:#fffc}.trek-carousel .ant-carousel .slick-dots li.slick-active button{background:#d4a574;width:24px}.trek-carousel .ant-carousel .slick-slide{transition:opacity .5s ease-in-out}.trek-carousel .carousel-nav-button{transition:all .3s ease}.trek-carousel .carousel-nav-button:hover{transform:scale(1.1);background:#000000b3!important}[data-theme=dark] .trek-carousel .ant-carousel .slick-dots li button{background:#ffffff4d}.highlights-flex-container{display:flex;gap:32px;align-items:stretch}@media (max-width: 1024px){.highlights-flex-container{flex-direction:column-reverse;gap:24px}}.highlights-flex-container .highlights-video{flex:1;min-width:0;align-self:flex-start}.highlights-flex-container .highlights-video .video-container{width:100%;display:flex;align-items:flex-start}.highlights-flex-container .highlights-video .video-container .video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000026;transition:box-shadow .3s ease}.highlights-flex-container .highlights-video .video-container .video-wrapper:hover{box-shadow:0 12px 32px #0003}.highlights-flex-container .highlights-video .video-container .video-wrapper .youtube-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:12px}@media (max-width: 1024px){.highlights-flex-container .highlights-flex-container .highlights-video .video-container .video-wrapper{height:300px;padding-bottom:0}.highlights-flex-container .highlights-flex-container .highlights-video .video-container .video-wrapper .youtube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media (max-width: 768px){.highlights-flex-container .highlights-flex-container .highlights-video .video-container .video-wrapper{height:250px}}.highlights-flex-container .highlights-content{flex:1;min-width:0;display:flex;flex-direction:column}@media (max-width: 1024px){.highlights-flex-container .highlights-content{margin-bottom:24px}}@media (max-width: 768px){.trek-carousel .ant-carousel .slick-dots{bottom:10px}.trek-carousel .ant-carousel .slick-dots li{margin:0 3px}.trek-carousel .ant-carousel .slick-dots li button{height:6px}.trek-carousel .ant-carousel .slick-dots li.slick-active button{width:18px}}.contact-section{padding:10px 24px 60px;max-width:1200px;margin:0 auto;transition:background-color .3s ease}.contact-section.light-mode{background:#f8f9fa}.contact-section.dark-mode{background:#262626}.contact-content{text-align:center}.contact-title{margin-bottom:24px}.contact-title.light-mode{color:#333}.contact-title.dark-mode{color:#e5e5e5}.contact-description{font-size:16px;margin-bottom:32px}.contact-description.light-mode{color:#666}.contact-description.dark-mode{color:#a3a3a3}.contact-whatsapp-btn{height:40px;font-size:14px;font-weight:700}.contact-email-btn{height:40px;font-size:14px;border-color:#d4a574;color:#d4a574}.contact-email-btn:hover{border-color:#d4a574;color:#d4a574}.contact-buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;width:100%;flex-wrap:wrap}.contact-buttons-wrapper{display:flex;flex-direction:row;align-items:center;gap:12px;width:auto}.contact-button{height:50px;font-size:16px;font-weight:700;min-width:200px}@media (max-width: 768px){.contact-buttons-container{flex-direction:column;align-items:center}.contact-buttons-wrapper{flex-direction:column;align-items:center;width:100%}.contact-button{width:100%;max-width:300px}}*{box-sizing:border-box}body{margin:0;padding:0;background:#f5f5f5;overflow-x:hidden;transition:background-color .3s ease}#root{width:100%;min-height:100vh}.dark body,.dark #root{background:#0f0f0f}.ant-layout-header{position:sticky;top:0;z-index:1000}.ant-menu-horizontal{border-bottom:none!important}.ant-menu-item-selected,.dark .ant-menu-item-selected{border-bottom-color:#d4a574!important}.dark .ant-menu-item-selected{background-color:#1a1a1a!important}.dark .ant-menu-dark.ant-menu-horizontal>.ant-menu-item-selected,.dark .ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu-selected{background-color:transparent!important}.dark .ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:transparent!important}.ant-menu-item:hover{color:#d4a574!important}.dark .ant-menu-item:hover{color:#d4a574!important;background-color:#1a1a1a1a!important}.ant-card{transition:all .3s ease}.ant-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026!important}.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 12px #667eea66;transition:all .3s ease}.ant-btn-primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-2px);box-shadow:0 6px 16px #667eea80}.dark .ant-btn-primary{background:linear-gradient(135deg,#e5e5e5,#d4d4d8);box-shadow:0 4px 12px #e5e5e566;color:#000}.dark .ant-btn-primary:hover{background:linear-gradient(135deg,#d4d4d8,#a1a1aa);box-shadow:0 6px 16px #e5e5e580}.ant-carousel .slick-dots li button{background:#ffffff80}.ant-carousel .slick-dots li.slick-active button{background:#d4a574}.ant-timeline-item-content{margin-left:24px}.ant-avatar{border:3px solid #fff;box-shadow:0 4px 12px #0000001a}.gradient-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-bg-alt{background:linear-gradient(135deg,#f093fb,#f5576c)}.dark .gradient-bg{background:linear-gradient(135deg,#e5e5e5,#d4d4d8)}.dark .gradient-bg-alt{background:linear-gradient(135deg,#d4d4d8,#a1a1aa)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}@media (max-width: 768px){.ant-layout-header{padding:0 16px;flex-wrap:wrap;justify-content:space-between}.ant-layout-header>div:first-child{margin-right:16px!important}.ant-layout-header .ant-menu{order:3;width:100%;margin-top:8px}.ant-layout-header .ant-space{order:2;margin-left:auto}.ant-typography h1{font-size:24px!important}.ant-typography h2{font-size:20px!important}.ant-typography h3{font-size:18px!important}.ant-menu-horizontal{flex-wrap:wrap}.ant-menu-item{padding:0 8px!important;font-size:14px}.ant-menu-horizontal .ant-menu-submenu-title{padding:0 8px!important}.ant-layout-header .ant-space{position:relative;z-index:10}.hero-section{padding:40px 16px!important}.hero-section h1{font-size:28px!important;margin-bottom:12px!important}.hero-section p{font-size:16px!important;margin-bottom:24px!important}.content-section{padding:40px 16px!important}.ant-card{margin-bottom:16px}.ant-btn-lg{padding:8px 16px;font-size:14px}.qr-code-container{padding:16px!important}.qr-code-container .ant-qrcode{width:150px!important;height:150px!important}}@media (max-width: 480px){.ant-layout-header{padding:0 12px;justify-content:space-between}.ant-layout-header>div:first-child{margin-right:8px!important}.ant-layout-header .ant-space{margin-left:auto}.ant-typography h1{font-size:20px!important}.ant-typography h2{font-size:18px!important}.ant-typography h3{font-size:16px!important}.ant-menu-item{padding:0 4px!important;font-size:12px}.hero-section{padding:30px 12px!important}.hero-section h1{font-size:24px!important}.content-section{padding:30px 12px!important}.qr-code-container .ant-qrcode{width:120px!important;height:120px!important}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d4a574,#b8860b);border-radius:5px;border:2px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff)}.dark ::-webkit-scrollbar-track{background:#1a1a1a}.dark ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e5e5e5,#d4d4d8);border:2px solid #1a1a1a}.dark ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d4d4d8,#a1a1aa)}
