*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#082d55;background:#f4f8fb}header{height:82px;background:#fff;display:flex;align-items:center;padding:6px 4%;gap:25px;position:sticky;top:0;z-index:5}header img{width:150px;height:70px;object-fit:contain}nav{display:flex;gap:25px;flex:1;justify-content:center}nav a{color:#082d55;text-decoration:none;font-weight:700}button{background:#ffc21a;color:#062b55;border:0;border-radius:9px;padding:15px 22px;font-weight:800;cursor:pointer}.hero{min-height:590px;background:linear-gradient(90deg,rgba(3,35,65,.86),rgba(3,35,65,.25)),url('https://zimbabwetourism.net/wp-content/uploads/2021/02/The-Majestic-Victoria-Falls-770x550.jpg') center/cover;display:flex;align-items:center;color:white}.hero>div{max-width:1200px;margin:auto;width:100%;padding:40px}.hero small{letter-spacing:4px}.hero h1{font-size:clamp(45px,6vw,76px);line-height:1.03;margin:18px 0}.hero p{font-size:21px;max-width:650px;line-height:1.5;margin-bottom:30px}.benefits{max-width:1200px;margin:-45px auto 35px;background:white;border-radius:16px;box-shadow:0 8px 30px #002b5518;padding:25px;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.benefits div{text-align:center;padding:12px;border-right:1px solid #e2ebf2;font-size:30px}.benefits div:last-child{border:0}.benefits b,.benefits small{display:block}.benefits b{font-size:16px;margin:8px}.benefits small{font-size:13px;color:#66798b;line-height:1.4}.cards{max-width:1200px;margin:25px auto 55px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cards article{background:white;border-radius:14px;padding:28px;min-height:150px;box-shadow:0 4px 18px #002b5510}.cards h3{margin-top:50px}.hidden{display:none!important}#planner{padding-bottom:50px}
.planner-mode{background:#f4f8fb}
.planner-mode #planner{min-height:calc(100vh - 82px);padding-top:0}
.planner-mode .planner{margin:0 auto;max-width:1200px;border-radius:0;box-shadow:none;min-height:calc(100vh - 132px)}
.planner-mode #progress{position:sticky;top:82px;z-index:4}.progress{background:white;padding:20px;text-align:center;font-weight:800}.planner{max-width:1200px;margin:25px auto;display:grid;grid-template-columns:32% 68%;background:white;border-radius:16px;overflow:hidden;box-shadow:0 10px 35px #002b5518;min-height:650px}.planner aside{padding:45px;color:white;background:linear-gradient(#00518dcc,#032d54ee),url('https://zimbabwetourism.net/wp-content/uploads/2021/02/The-Majestic-Victoria-Falls-770x550.jpg') center/cover}.planner aside h2{font-size:36px;margin-bottom:200px}.planner aside p{font-weight:800}.planner section{padding:45px}.step{color:#0877b9;font-weight:800;text-align:center}.planner h2,#result h2{text-align:center;font-size:34px}.sub{text-align:center;color:#62768a}.field{margin:18px 0}.field label{display:block;font-weight:700;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:14px;border:1px solid #cbd9e5;border-radius:8px}.field textarea{min-height:90px}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.choice{border:2px solid #d9e5ed;padding:17px;border-radius:10px;text-align:center;cursor:pointer}.choice.sel{border-color:#0877b9;background:#edf8ff}.actions{display:flex;justify-content:space-between;margin-top:28px}.back{background:white;border:1px solid #aebfcd}.notice{background:#e9f7fd;padding:14px;border-radius:9px;margin-top:14px}.consent{font-size:12px;color:#718295;text-align:center}.resultHero{margin:25px auto;padding:45px;max-width:1200px;border-radius:16px;color:white;background:linear-gradient(90deg,#032d55dd,#032d5540),url('https://zimbabwetourism.net/wp-content/uploads/2021/02/The-Majestic-Victoria-Falls-770x550.jpg') center/cover}.resultHero h1{font-size:50px}.resultGrid{max-width:1200px;margin:auto;display:grid;grid-template-columns:2fr 1fr;gap:18px}.resultCard{background:white;border-radius:14px;padding:25px}.day{border:1px solid #e1ebf2;border-radius:10px;padding:15px;margin:12px 0}.day li{line-height:1.8}.cost{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f4;padding:13px 0}@media(max-width:850px){nav{display:none}.benefits,.cards{grid-template-columns:1fr 1fr}.planner{grid-template-columns:1fr;margin:15px}.planner aside{min-height:250px}.planner aside h2{margin-bottom:40px}.choices{grid-template-columns:1fr 1fr}.resultGrid{grid-template-columns:1fr;margin:15px}}@media(max-width:520px){.benefits,.cards,.choices{grid-template-columns:1fr}.hero>div{padding:25px}.hero h1{font-size:45px}}
.cards article{position:relative;overflow:hidden}
.cards article:before{content:"";display:block;height:150px;background-image:url("https://zimbabwetourism.net/wp-content/uploads/2021/02/The-Majestic-Victoria-Falls-770x550.jpg");background-size:cover;background-position:center}
.cards article:nth-child(2):before{background-position:65% center}
.cards article:nth-child(3):before{background-position:35% center}
.cards article:nth-child(4):before{background-position:50% 25%}
.brand-home{display:flex;align-items:center;flex:none}
.brand-home img{display:block}
