.price-box{background:linear-gradient(135deg,#061b33,#0c477a);color:#fff;border-radius:12px;padding:24px;margin:28px 0}.price-box h3{color:#fdbb19;margin-top:0}.price-box strong{display:block;color:#fdbb19;font-size:34px}.price-box span,.price-box small{display:block;margin-top:7px}.price-box small{color:#c9d7e5}.pac-container{z-index:99999!important}
.contact-layout{display:grid;grid-template-columns:1fr 380px;gap:42px;align-items:start}.contact-form{background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:28px;box-shadow:0 12px 35px rgba(0,24,52,.1)}.contact-card{background:#061b33;color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 35px rgba(0,24,52,.14)}.contact-card img{width:100%;height:220px;object-fit:cover}.contact-card>div{padding:26px}.contact-card h3{color:#fdbb19}.contact-card a{color:#fff}.contact-card .btn{margin-top:8px}.honeypot{position:absolute!important;left:-9999px!important}@media(max-width:850px){.contact-layout{grid-template-columns:1fr}}
.location-hero{background:linear-gradient(115deg,rgba(6,27,51,.98),rgba(12,71,122,.88)),url('images/hero-premium.png') center/cover}.location-benefits{background:#f5f7fa}.location-links{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.location-links a{display:flex;align-items:center;justify-content:space-between;border:1px solid #dbe2ea;border-radius:10px;padding:17px 19px;background:#fff;font-weight:800;box-shadow:0 5px 16px rgba(0,24,52,.06);transition:.2s}.location-links a:hover{border-color:#fdbb19;transform:translateY(-2px)}.location-links b{color:#c48600;font-size:20px}@media(max-width:700px){.location-links{grid-template-columns:1fr}}
.hero-pill{display:inline-block;background:rgba(253,187,25,.15);border:1px solid rgba(253,187,25,.65);color:#ffd25b;padding:8px 13px;border-radius:999px;font-size:13px;font-weight:900;letter-spacing:1px;margin-bottom:18px}.hero-lead{font-size:20px!important}.hero-lead strong{color:#fff}.btn-large{font-size:17px;padding:16px 25px}.hero-proof{display:flex;gap:20px;flex-wrap:wrap;color:#fff;margin-top:22px}.hero-proof b{font-size:14px}.impact-strip{padding:27px 0;background:#fdbb19;color:#061b33;text-align:center}.impact-strip .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.impact-strip .wrap>div{border-right:1px solid rgba(6,27,51,.3)}.impact-strip .wrap>div:last-child{border:0}.impact-strip strong,.impact-strip span{display:block}.impact-strip strong{font-size:20px}.impact-strip small{display:block;margin-top:14px}.destinations-home{background:linear-gradient(145deg,#f4f7fb,#fff)}.destination-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.destination-showcase a{min-height:135px;padding:22px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#061b33,#0d477c);box-shadow:0 10px 25px rgba(0,24,52,.16);transition:.2s}.destination-showcase a:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(0,24,52,.22)}.destination-showcase b,.destination-showcase span{display:block}.destination-showcase b{font-size:20px;color:#fdbb19;margin-bottom:12px}.destination-showcase span{font-size:14px}.trip-example{padding:48px 0;background:linear-gradient(135deg,#061b33,#0b3b69);color:#fff}.example-heading{text-align:center;max-width:720px;margin:0 auto 26px}.example-heading h2{font-size:32px;margin:5px 0}.example-route{display:grid;grid-template-columns:1.2fr auto 1.2fr .8fr .8fr auto;gap:16px;align-items:center;background:#fff;color:#061b33;border-radius:14px;padding:22px;box-shadow:0 14px 38px rgba(0,0,0,.22)}.example-route small,.example-route strong{display:block}.example-route small{color:#6c7d90;font-weight:800;font-size:11px;letter-spacing:1px}.example-route strong{font-size:17px}.example-route>span{color:#d99900;font-size:28px;font-weight:900}.example-stat{padding-left:15px;border-left:1px solid #dfe5ec}.footer-logo{width:270px;max-width:100%;height:auto;margin-bottom:12px}@media(max-width:1000px){.destination-showcase{grid-template-columns:repeat(2,1fr)}.example-route{grid-template-columns:1fr auto 1fr}.example-stat{border-left:0;background:#f4f7fb;padding:12px;border-radius:8px}.example-route .btn{grid-column:1/-1}}@media(max-width:700px){.impact-strip .wrap,.destination-showcase{grid-template-columns:1fr}.impact-strip .wrap>div{border-right:0;border-bottom:1px solid rgba(6,27,51,.25);padding-bottom:15px}.example-route{grid-template-columns:1fr}.example-route>span{transform:rotate(90deg);justify-self:center}.example-heading h2{font-size:27px}}
.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.faq-grid details{margin:0 0 12px}.faq-contact{margin-top:28px;background:#061b33;color:#fff;border-radius:13px;padding:22px;display:flex;align-items:center;gap:18px}.faq-contact strong{color:#fdbb19;font-size:19px}.faq-contact span{flex:1}@media(max-width:760px){.faq-grid{grid-template-columns:1fr}.faq-contact{display:block}.faq-contact span{display:block;margin:8px 0 16px}}
.topbar .top-whatsapp{display:inline-flex;align-items:center;background:#18a94b;color:#fff!important;border-radius:6px;padding:5px 12px;font-weight:900;margin:-3px 0}.topbar .top-whatsapp:hover{background:#11853a}@media(max-width:700px){.topbar .top-whatsapp{padding:5px 9px;font-size:12px}.topbar-links>span:first-child{display:none}}
