.go-destinations{margin:-34px 0 26px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:8;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(135deg,rgba(12,35,50,.96),rgba(7,24,36,.92));box-shadow:0 24px 70px rgba(0,0,0,.28);backdrop-filter:blur(18px)}
.go-destinations h2{margin:5px 0 0;color:#fff;font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:-.04em}.go-destination-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;min-width:min(100%,570px)}
.go-destination-tabs button{appearance:none;text-align:left;color:#dce9ee;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);border-radius:15px;padding:14px 16px;cursor:pointer;transition:.22s ease}.go-destination-tabs button:hover{transform:translateY(-2px);border-color:rgba(64,224,190,.48)}
.go-destination-tabs button.active{color:#061d27;border-color:#55e5be;background:linear-gradient(135deg,#7af0ca,#35cfaa);box-shadow:0 12px 30px rgba(53,207,170,.18)}.go-destination-tabs b,.go-destination-tabs small{display:block}.go-destination-tabs b{font-size:1rem}.go-destination-tabs small{margin-top:3px;opacity:.72;font-size:.72rem}
@media(max-width:860px){.go-destinations{align-items:stretch;flex-direction:column;margin-top:-18px}.go-destination-tabs{min-width:0;width:100%}}
@media(max-width:560px){.go-destinations{padding:19px 16px;border-radius:18px}.go-destination-tabs{grid-template-columns:1fr}.go-destination-tabs button{padding:12px 14px}.go-destination-tabs small{display:inline;margin-left:6px}}
