@media(min-width:1440px){:root{--container: 1320px}.hero__grid{grid-template-columns:minmax(0,1fr) 400px}}@media(max-width:1279px){:root{--qb-h: 7.25rem}.quickbar a{flex-direction:column;justify-content:flex-start;text-align:center;gap:.4rem;padding:var(--sp-3) .35rem}.quickbar small{display:none}.quickbar strong{font-size:.8rem}.quickbar a+a:before{inset-block:18%}}@media(max-width:1199px){.services-grid,.packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.footer-grid>.footer-contact-col{grid-column:1 / -1}}@media(max-width:1279px){:root{--header-h: 72px}.primary-nav,.header-actions .btn--plan{display:none}.nav-toggle,.header-wa-mobile{display:inline-flex}.header-wa-mobile{width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:var(--whatsapp);color:#fff;box-shadow:0 6px 16px -6px #12803fcc}.header-wa-mobile .icon{width:26px;height:26px;stroke-width:1.6}}@media(max-width:1023px){.footer-grid>.footer-about{grid-column:1 / -1}.footer-grid>.footer-contact-col{grid-column:auto}.hero{padding-block:calc(var(--header-h) + clamp(1rem,4vh,2.5rem)) calc(var(--qb-overlap) + clamp(1.5rem,4vh,3rem))}.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__grid{gap:var(--sp-4)}.hero .quick{justify-content:flex-start}.quick__panel{transform-origin:top left}[dir=rtl] .quick__panel{transform-origin:top right}:root{--qb-h: 10.75rem}.quickbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.quickbar a+a:before{display:none}.dest-rail__list{grid-template-columns:repeat(4,minmax(0,1fr))}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro,.about,.contact{grid-template-columns:minmax(0,1fr)}.intro .orbit{max-width:420px;order:-1}.about__visual{order:-1;margin-inline:1.25rem}.about__badge{inset-inline-start:-1rem}.service-row{grid-template-columns:minmax(0,1fr)}.service-row:nth-child(2n) .media{order:0}}@media(max-width:767px){:root{--section-y: 4rem;--header-h: 68px}.site-header.is-solid{--header-h: 64px;height:64px}.brand{gap:.5rem}.brand__mark,.site-header.is-solid .brand__mark{width:38px}.brand__word,.site-header.is-solid .brand__word{height:15px}.header-actions{gap:var(--sp-2)}.hero__bg>img{object-position:68% 50%}.hero:after{background:linear-gradient(180deg,#061c4db3,#061c4d8c 55%,#061c4dcc)}:root{--qb-overlap: 2rem;--qb-h: 4.25rem}.hero{padding-block:calc(var(--header-h) + clamp(.75rem,3vh,2rem)) calc(var(--qb-overlap) + clamp(1rem,3vh,2rem))}.hero__lead{font-size:1rem}.hero__tag{letter-spacing:.2em;font-size:.72rem}.hero h1{max-width:none}.hero__cta .btn,.quick__tag{width:100%}.quick__tag>span:not(.quick__plus){flex:1;text-align:start}.hero__trust{display:none}.hero__cta{gap:var(--sp-3)}.hero__cta .btn{min-height:48px}.quickbar{display:block;overflow-x:auto;overflow-y:hidden;padding:6px 0;border-radius:var(--radius-lg);scroll-snap-type:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.quickbar a[data-clone]{display:flex}.quickbar__track{display:flex;align-items:stretch;width:max-content}.quickbar a{flex:0 0 auto;width:auto;min-height:48px;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;padding:.4rem 1.1rem;text-align:start;white-space:nowrap}.quickbar a+a:before{inset-block:24%}.quickbar .icon{width:22px;height:22px}.quickbar small{display:none}.quickbar strong{font-size:.85rem;line-height:1.1}.dest-rail{padding-top:var(--sp-6)}.dest-rail__list{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:38%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--sp-3);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.dest-rail__list::-webkit-scrollbar{display:none}.dest-tile{scroll-snap-align:start}.packages-grid,.services-grid{gap:var(--sp-4)}.custom-trip{grid-template-columns:minmax(0,1fr);padding:var(--sp-5)}.custom-trip .btn,.cta-band .btn{width:100%}.about__badge{position:static;margin-top:var(--sp-4);transform:none;box-shadow:var(--shadow)}.about__visual{margin-inline:0}.orbit__label{font-size:.8rem;padding:.5rem .9rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>.footer-about,.footer-grid>.footer-contact-col{grid-column:1 / -1}.fab-wa,.scroll-btn{display:none}.modal[open]{grid-template-columns:minmax(0,1fr);max-height:94vh;overflow-y:auto}.modal .media{min-height:170px}.modal__body{max-height:none;overflow:visible}}@media(max-width:479px){.header-actions .lang{display:none}.nav-toggle,.header-wa-mobile{width:44px;height:44px}}@media(max-width:339px){.brand__mark,.site-header.is-solid .brand__mark{width:32px}.brand__word,.site-header.is-solid .brand__word{height:13px}.hero__tag{letter-spacing:.1em;font-size:.7rem}.btn{padding-inline:1rem}}@media(max-width:639px){.services-grid,.packages-grid,.why-grid,.form-grid{grid-template-columns:minmax(0,1fr)}.lang__btn .lang__label{display:none}.lang__btn{padding:0 .7rem}.package-card__actions{grid-template-columns:minmax(0,1fr)}}@media(max-width:559px){.footer-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px)and (max-height:840px){.quick__panel{padding:var(--sp-4)}.quick__panel p{display:none}.quick__panel h2{margin-bottom:var(--sp-3)}.hero__trust .icon-wrap{width:38px;height:38px}.hero .btn{min-height:48px}}@media(max-width:767px)and (max-height:700px){.hero__tag{display:none}}@media(max-height:780px){.hero__trust{display:none}}@media(max-height:520px)and (orientation:landscape){.hero{padding-block:calc(var(--header-h) + 1rem) calc(var(--qb-overlap) + 1rem)}}@media print{.site-header,.fab-wa,.scroll-btn,.mobile-menu,.quick{display:none!important}body{background:#fff}}
