#ba-page{--font-head:"Montserrat",sans-serif;--green:#318f53;--green-dark:#3a7044;--gold:#318f53;--text-dark:#323232;--text-mid:#4a4a4a;--text-muted:#888;--text-light:#fff;--bg-white:#fff;--bg-cream:#eee;--bg-cream-dark:#e8e2da;--bg-dark:#6b6560;--border:#ddd8d0;--card-radius:14px;--shadow-sm:0 2px 12px rgba(0,0,0,.07);--shadow-md:0 6px 28px rgba(0,0,0,.12);--section-px:72px;--max-w:1200px}#ba-page *,#ba-page :after,#ba-page :before{box-sizing:border-box;margin:0;padding:0}#ba-page{color:var(--text-dark);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow-x:hidden;width:100vw}#ba-page a{color:inherit;text-decoration:none}#ba-page li,#ba-page ol,#ba-page ul{list-style:none!important}#ba-page li::marker{content:""!important}#ba-page ol li:before,#ba-page ul li:before{background:none!important;content:none!important;display:none!important}#ba-page .vd-section-label{color:var(--text-muted);font-family:var(--font-head);font-size:16px;font-weight:600;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}#ba-page .vd-section-title{font-family:var(--font-head);font-size:38px;line-height:1.15}#ba-page .vd-section-title,#ba-page .vd-section-title span{color:#323232;font-weight:700}#ba-page #vd-hero{background-image:url("https://gondwana-collection.com/hubfs/01%20Gondwana%20Website/03%20EXPERIENCES/Namib%20Naukluft_Teagan%20Cunniffe%20(3)%20homepage%20hero-1.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;height:380px;overflow:hidden;position:relative;width:100%}#ba-page #vd-hero:before{background:linear-gradient(90deg,rgba(10,8,6,.68) 0,rgba(10,8,6,.4) 38%,rgba(10,8,6,.08) 65%,transparent);content:"";inset:0;position:absolute;z-index:1}#ba-page .vd-hero-inner{inset:0;position:absolute;z-index:2}#ba-page .vd-hero-content{left:50%;max-width:1300px;padding:0 var(--section-px);position:absolute;top:50%;transform:translateY(-50%);translate:-50% 0;width:100%}#ba-page .vd-hero-text{max-width:640px}#ba-page .vd-hero-label{color:hsla(0,0%,100%,.78);font-family:var(--font-head);font-size:16px;font-weight:600;letter-spacing:.3px;margin-bottom:6px}#ba-page .vd-hero-title{color:var(--text-light);font-family:var(--font-head);font-size:48px;font-weight:700;line-height:1.1}#ba-page .vd-hero-stores{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}#ba-page .vd-store-btn{align-items:center;border-radius:9px;display:inline-flex;transition:transform .2s,box-shadow .2s}#ba-page .vd-store-btn:hover{box-shadow:0 8px 20px rgba(0,0,0,.22);transform:translateY(-2px)}#ba-page .vd-store-svg{display:block;height:48px;width:auto}#ba-page #ba-showcase{background:var(--bg-white);border-bottom:1px solid var(--border);overflow:hidden;padding:84px var(--section-px);position:relative}#ba-page .ba-showcase-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:var(--max-w)}#ba-page .ba-showcase-label{color:#db9739;font-family:var(--font-head);font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}#ba-page .ba-showcase-title{color:#323232;font-family:var(--font-head);font-size:34px;font-weight:800;line-height:1.08;margin-bottom:18px}#ba-page .ba-showcase-title span{color:#7a7a7a}#ba-page .ba-showcase-desc{color:var(--text-mid);font-size:16px;line-height:1.7;margin-bottom:26px;max-width:440px}#ba-page .ba-feature-list{flex-direction:column;margin-bottom:30px;margin-left:0!important}#ba-page .ba-feature-list,#ba-page .ba-feature-list li{display:flex;gap:12px;list-style:none!important;padding-left:0!important}#ba-page .ba-feature-list li{align-items:center;color:var(--text-dark);font-family:var(--font-head);font-size:17px;font-weight:600}#ba-page .ba-feature-list li::marker{content:""!important}#ba-page .ba-feature-list li:before{content:none!important;display:none!important}#ba-page .ba-feature-check{align-items:center;background:var(--gold);border-radius:7px;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}#ba-page .ba-feature-check svg{color:#fff;height:15px;width:15px}#ba-page .ba-feature-all{color:#323232;font-family:var(--font-head);font-weight:800}#ba-page #ba-showcase .vd-hero-stores{margin-top:0}#ba-page .ba-showcase-visual{align-items:center;display:flex;justify-content:center;min-height:560px;position:relative}#ba-page .ba-phone{background:#0c0a08;border-radius:38px;box-shadow:0 40px 80px rgba(0,0,0,.55),0 0 0 2px hsla(0,0%,100%,.06);height:540px;padding:11px;position:relative;transform:perspective(1400px) rotateY(-18deg) rotateX(6deg) rotate(1deg);transform-style:preserve-3d;width:252px}#ba-page .ba-phone:before{background:#0c0a08;border-radius:0 0 13px 13px;content:"";height:20px;left:50%;position:absolute;top:13px;transform:translateX(-50%);width:84px;z-index:4}#ba-page .ba-phone-screen{background:#fff;border-radius:28px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}#ba-page .ba-app-nav{align-items:center;border-bottom:1px solid #eee;display:flex;gap:7px;overflow:hidden;padding:22px 10px 9px}#ba-page .ba-nav-item{align-items:center;color:#b3b0ab;display:inline-flex;font-family:var(--font-head);font-size:7px;font-weight:600;gap:2px;white-space:nowrap}#ba-page .ba-nav-item svg{height:9px;width:9px}#ba-page .ba-nav-item--active{color:var(--green)}#ba-page .ba-nav-item--login{color:var(--green);font-size:8px;margin-left:auto}#ba-page .ba-app-hero{background-image:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.05) 38%,rgba(0,0,0,.62)),url(https://gondwana-collection.com/hubfs/01%20Gondwana%20Website/06%20COMPANY/Gondwana%20Accommodation.jpg);background-position:50%;background-size:cover;border-radius:12px;display:flex;flex-direction:column;height:150px;justify-content:space-between;margin:10px 12px 0;overflow:hidden;padding:9px;position:relative}#ba-page .ba-hero-toprow{align-items:flex-start;display:flex;gap:6px}#ba-page .ba-login-pill{align-items:center;background:hsla(0,0%,93.3%,.92);border-radius:30px;color:#333;display:flex;font-family:var(--font-head);font-size:6.5px;font-weight:700;gap:5px;line-height:1.2;max-width:145px;padding:4px 8px 4px 4px}#ba-page .ba-login-ic{align-items:center;background:var(--green);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}#ba-page .ba-login-ic svg{height:10px;width:10px}#ba-page .ba-bell{color:#fff;flex-shrink:0;height:13px;margin-left:auto;margin-top:2px;width:13px}#ba-page .ba-hero-caption strong{color:#fff;display:block;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:.4px;line-height:1.25;text-transform:uppercase}#ba-page .ba-hero-caption p{color:hsla(0,0%,100%,.92);font-size:6.5px;line-height:1.4;margin-top:3px}#ba-page .ba-app-cta{background:var(--green);border-radius:26px;color:#fff;font-family:var(--font-head);font-size:10px;font-weight:800;letter-spacing:.4px;margin:11px 12px 0;padding:11px;text-align:center}#ba-page .ba-app-search{background:#fff;border:1px solid #e7e2da;border-radius:14px;margin:11px 12px 0;padding:11px 12px}#ba-page .ba-app-search .ba-row{align-items:center;color:#333;display:flex;font-size:8px;gap:7px;padding:7px 0}#ba-page .ba-app-search .ba-row+.ba-row{border-top:1px solid #f0ece6}#ba-page .ba-app-search .ba-row svg{color:#777;flex-shrink:0;height:11px;width:11px}#ba-page .ba-app-search .ba-row--search{border-bottom:1px solid #e7e2da;padding-bottom:9px}#ba-page .ba-search-ph{color:#aaa;flex:1}#ba-page .ba-filter{margin-left:auto}#ba-page .ba-app-search .ba-mini-btn{background:var(--green);border-radius:22px;color:#fff;font-family:var(--font-head);font-size:10px;font-weight:700;margin:11px auto 2px;padding:9px;text-align:center;width:70%}#ba-page .ba-app-prop{border:1px solid #d9e6dc;border-radius:12px;display:flex;gap:9px;margin:11px 12px 14px;padding:9px}#ba-page .ba-prop-img{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url(https://gondwana-collection.com/hubfs/01%20Gondwana%20Website/02%20STAY_LODGES%20AND%20CAMPS/Lodges%20and%20Camps/NAMIB%20DESERT/Luna%20Namib%20Collection/Luna%20Namib%20Collection_family%20unit.jpg);background-position:50%;background-size:cover;border-radius:9px;flex-shrink:0;min-height:78px;position:relative;width:64px}#ba-page .ba-prop-badge{background:#fff;border-radius:20px;color:#222;font-family:var(--font-head);font-size:6px;font-weight:800;left:4px;padding:3px 7px;position:absolute;top:6px}#ba-page .ba-prop-body{flex:1;position:relative}#ba-page .ba-prop-pin{align-items:center;border:1px solid var(--green);border-radius:50%;color:var(--green);display:inline-flex;height:18px;justify-content:center;position:absolute;right:0;top:0;width:18px}#ba-page .ba-prop-pin svg{height:10px;width:10px}#ba-page .ba-prop-body strong{color:#222;display:block;font-family:var(--font-head);font-size:9px;font-weight:800;line-height:1.2;margin-bottom:4px;text-transform:uppercase}#ba-page .ba-prop-units{border:1px solid var(--green);border-radius:5px;color:var(--green);display:inline-block;font-family:var(--font-head);font-size:6.5px;font-weight:600;margin-bottom:4px;padding:1px 8px}#ba-page .ba-prop-price{color:#222;display:block;font-family:var(--font-head);font-size:9px;font-weight:800}#ba-page .ba-prop-from{color:#999;display:block;font-size:6.5px}#ba-page .ba-float{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.16);color:var(--text-dark);display:flex;font-family:var(--font-head);font-size:13px;font-weight:700;gap:9px;padding:12px 16px;position:absolute;z-index:5}#ba-page .ba-float svg{color:var(--gold);flex-shrink:0;height:16px;width:16px}#ba-page .ba-float--1{animation:ba-bob 4.5s ease-in-out infinite;left:4px;top:38px}#ba-page .ba-float--2{animation:ba-bob 5.2s ease-in-out .6s infinite;right:-6px;top:50%}#ba-page .ba-float--3{animation:ba-bob 4.9s ease-in-out 1.1s infinite;bottom:46px;left:18px}@keyframes ba-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}#ba-page #ba-intro{background:var(--bg-white);padding:64px var(--section-px) 56px}#ba-page .ba-intro-inner{margin:0 auto;max-width:860px;text-align:center}#ba-page .ba-intro-inner .vd-section-label{text-align:center}#ba-page .ba-intro-inner .vd-section-title{margin-bottom:18px}#ba-page .ba-intro-text{color:var(--text-mid);font-size:16px;line-height:1.7;margin-bottom:14px}#ba-page .ba-intro-text:last-of-type{margin-bottom:32px}#ba-page .ba-anchor-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#ba-page .ba-anchor-btn{align-items:center;background:var(--bg-white);border:1.5px solid var(--border);border-radius:50px;color:var(--text-dark);cursor:pointer;display:inline-flex;font-family:var(--font-head);font-size:13px;font-weight:600;gap:8px;padding:12px 22px;transition:background .2s,border-color .2s,color .2s,transform .2s}#ba-page .ba-anchor-btn:hover{background:var(--gold);border-color:var(--gold);color:var(--text-light);transform:translateY(-2px)}#ba-page .ba-anchor-btn svg{flex-shrink:0;height:14px;width:14px}#ba-page #vd-faq{background:var(--bg-cream);padding:64px var(--section-px) 0}#ba-page .vd-faq-inner{margin:0 auto;max-width:var(--max-w);padding:0 0 80px}#ba-page .vd-faq-desc{color:var(--text-mid);font-size:15px;line-height:1.65;margin:0 auto 28px;max-width:900px;text-align:center}#ba-page .vd-faq-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:28px}#ba-page .vd-faq-tab{align-items:center;background:var(--bg-white);border:1.5px solid var(--border);border-radius:50px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:var(--font-head);font-size:12px;font-weight:600;padding:10px 18px;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}#ba-page .vd-faq-tab:hover{border-color:var(--text-mid);color:var(--text-dark)}#ba-page .vd-faq-tab--active{background:var(--gold);border-color:var(--gold);color:var(--text-light)}#ba-page .vd-faq-tab--active:hover{background:var(--text-dark);color:var(--text-light)}#ba-page .vd-tab-arrow{flex-shrink:0;height:14px;margin-left:6px;transition:transform .2s ease;width:14px}#ba-page .vd-faq-tab--active .vd-tab-arrow{transform:rotate(90deg)}#ba-page .vd-faq-panels-wrap{overflow:visible;position:relative}#ba-page .vd-faq-panel{left:0;opacity:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}#ba-page .vd-faq-panel--active{opacity:1;pointer-events:all;position:relative;visibility:visible}#ba-page .vd-panel-subhead{color:var(--gold);font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:1.5px;margin:4px 0 14px;text-transform:uppercase}#ba-page .vd-accordion{display:flex;flex-direction:column;gap:8px}#ba-page .vd-accordion-item{background:var(--bg-white);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:box-shadow .2s}#ba-page .vd-accordion-item:hover{box-shadow:var(--shadow-sm)}#ba-page .vd-accordion-trigger{align-items:center;background:none;border:none;color:var(--text-dark);cursor:pointer;display:flex;font-family:var(--font-head);font-size:16px;font-weight:500;gap:16px;justify-content:space-between;padding:18px 24px;text-align:left;transition:background .2s;width:100%}#ba-page .vd-accordion-trigger:hover{background:var(--bg-cream)}#ba-page .vd-accordion-trigger span{flex:1}#ba-page .vd-accordion-icon{color:var(--text-muted);flex-shrink:0;height:20px;transition:transform .3s ease;width:20px}#ba-page .vd-accordion-item--active .vd-accordion-icon{transform:rotate(180deg)}#ba-page .vd-accordion-panel{border-top:1px solid var(--border);display:none;overflow:hidden}#ba-page .vd-accordion-content{color:var(--text-mid);font-size:15px;line-height:1.7;padding:20px 24px}#ba-page .vd-accordion-content p{margin-bottom:12px}#ba-page .vd-accordion-content p:last-child{margin-bottom:0}#ba-page .vd-accordion-content a{color:var(--green);text-decoration:underline;text-underline-offset:3px}#ba-page .vd-accordion-content a:hover{color:var(--green-dark)}#ba-page .vd-faq-list{margin:4px 0 12px;padding-left:20px}#ba-page .vd-faq-list li{color:var(--text-mid);font-size:15px;line-height:1.6;margin-bottom:6px;padding-left:18px;position:relative}#ba-page .vd-faq-list li:before{background:var(--green)!important;border-radius:50%;content:""!important;display:block!important;height:6px;left:0;position:absolute;top:9px;width:6px}#ba-page .vd-faq-list li:last-child{margin-bottom:0}#ba-page #ba-trouble{background:#fff;padding:60px var(--section-px) 80px}#ba-page .ba-trouble-inner{margin:0 auto;max-width:1200px}#ba-page .ba-trouble-inner .vd-section-label,#ba-page .ba-trouble-inner .vd-section-title{text-align:center}#ba-page .ba-trouble-inner .vd-section-title{margin-bottom:28px}#ba-page #ba-support{background:var(--bg-cream);padding:56px var(--section-px) 72px}#ba-page .ba-support-inner{display:grid;gap:24px;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:var(--max-w)}#ba-page .ba-support-card{background:var(--bg-white);border:1.5px solid var(--border);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);padding:40px}#ba-page .ba-support-card h3{color:#323232;font-family:var(--font-head);font-size:15px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}#ba-page .ba-support-card p{color:var(--text-mid);font-size:15px;line-height:1.7;margin-bottom:22px}#ba-page .ba-cta-btn{background:var(--green);border-radius:50px;color:var(--text-light);display:inline-block;font-family:var(--font-head);font-size:14px;font-weight:600;padding:13px 28px;transition:background .2s}#ba-page .ba-cta-btn:hover{background:var(--text-dark)}#ba-page .ba-legal-links{display:flex;flex-direction:column;gap:10px;list-style:none}#ba-page .ba-legal-links a{align-items:center;border:1px solid var(--border);border-radius:10px;color:var(--text-dark);display:flex;font-family:var(--font-head);font-size:14px;font-weight:500;gap:14px;justify-content:space-between;padding:16px 20px;transition:background .2s,border-color .2s}#ba-page .ba-legal-links a:hover{background:var(--bg-cream);border-color:var(--text-mid)}#ba-page .ba-legal-links svg{color:var(--text-muted);flex-shrink:0;height:18px;width:18px}@media (max-width:1280px){#ba-page{--section-px:48px}}@media (max-width:1100px){#ba-page{--section-px:36px}#ba-page .vd-hero-title{font-size:38px}}@media (max-width:900px){#ba-page{--section-px:28px}#ba-page #vd-hero{height:340px}#ba-page .vd-hero-title{font-size:32px}#ba-page .vd-section-title{font-size:28px}#ba-page .ba-support-inner{grid-template-columns:1fr}#ba-page #ba-showcase{padding:60px var(--section-px)}#ba-page .ba-showcase-inner{gap:56px;grid-template-columns:1fr}#ba-page .ba-showcase-title{font-size:34px}#ba-page .ba-showcase-visual{min-height:440px}}@media (max-width:768px){#ba-page{--section-px:20px}#ba-page #vd-hero{height:300px}#ba-page .vd-hero-title{font-size:26px}#ba-page .vd-store-svg{height:42px}#ba-page #ba-intro{padding:48px var(--section-px) 40px}#ba-page #vd-faq{padding:60px var(--section-px) 0}#ba-page .vd-faq-tabs{gap:4px}#ba-page .vd-faq-tab{font-size:11px;padding:8px 14px}#ba-page .ba-anchor-btn{font-size:12px;padding:10px 16px}#ba-page .vd-accordion-trigger{font-size:15px;padding:16px 20px}#ba-page .vd-accordion-content{font-size:14px;padding:16px 20px}#ba-page .vd-faq-desc{font-size:14px;margin-bottom:24px}#ba-page .ba-support-card{padding:32px 24px}#ba-page .ba-showcase-title{font-size:28px}#ba-page .ba-phone{height:494px;transform:perspective(1400px) rotateY(-10deg) rotateX(3deg);width:230px}#ba-page .ba-float{font-size:12px;padding:10px 13px}}@media (max-width:480px){#ba-page #vd-hero{height:260px}#ba-page .vd-hero-title,#ba-page .vd-section-title{font-size:22px}#ba-page .vd-faq-tab{font-size:10px;padding:7px 12px}#ba-page .vd-accordion-trigger{font-size:14px;padding:14px 16px}}:focus,a:focus,button:focus{outline:2px solid var(--color-accent);outline-offset:2px}