.m4h{--navy:#05457a;--dark:#001a2b;--red:#e82529;--gold:#f5b301;--white:#fff;font-family:"Barlow Semi Condensed",Arial,sans-serif;color:#1d2b36}.m4h *{box-sizing:border-box}.m4h h2,.m4h p{margin:0;padding:0;font-family:"Barlow Semi Condensed",Arial,sans-serif}.m4h .btns{display:flex;flex-direction:column;gap:12px}.m4h .btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:8px;font-weight:700;font-size:19px;letter-spacing:.01em;text-decoration:none;color:#fff!important}.m4h .btn svg{width:20px;height:20px;flex:none}.m4h .btn-call{background:var(--red);box-shadow:0 6px 18px rgba(232,37,41,.35)}.m4h .btn-book{background:var(--navy);border:2px solid rgba(255,255,255,.55)}.m4h .wrap{max-width:1200px;margin:0 auto}.m4h .cta-row{margin-top:28px}.m4h .final{background:linear-gradient(135deg,var(--navy),var(--dark));color:#fff;padding:48px 20px 0;overflow:hidden}.m4h .final .wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.m4h .final h2{color:#fff;font-size:32px}.m4h .final .cta-row{width:100%;max-width:520px;margin-top:8px}.m4h .final .btn-book{border-color:rgba(255,255,255,.55)}.m4h .final img{width:200px;margin-top:28px;display:block;filter:drop-shadow(0 14px 24px rgba(0,0,0,.35))}@media (min-width:1024px){.m4h .btns{flex-direction:row;gap:16px}.m4h .btn{min-height:58px;font-size:20px}.m4h .final{padding:72px 48px 0}.m4h .final .wrap{flex-direction:row;text-align:left;justify-content:center;gap:56px;align-items:flex-end}.m4h .final .txt{padding-bottom:72px}.m4h .final h2{font-size:48px}.m4h .final h2:after{margin:12px 0 0}.m4h .final img{width:260px;margin:0}}