.page-module__TWiZ7q__page{padding-top:110px}.page-module__TWiZ7q__hero{justify-content:center;align-items:center;height:50vh;min-height:560px;margin-top:0;display:flex;position:relative;overflow:hidden}.page-module__TWiZ7q__heroImage{object-fit:cover;z-index:0}.page-module__TWiZ7q__heroOverlay{z-index:1;background:linear-gradient(#0006 0%,#0009 100%);position:absolute;inset:0}.page-module__TWiZ7q__heroContent{z-index:2;text-align:center;padding:var(--space-8);position:relative}.page-module__TWiZ7q__heroTitle{font-size:var(--text-5xl);color:var(--color-white);margin-bottom:var(--space-4);text-shadow:0 2px 8px #0000004d;font-weight:800}.page-module__TWiZ7q__heroSubtitle{font-size:var(--text-xl);color:#fffffff2;text-shadow:0 1px 4px #0000004d;max-width:600px;margin:0 auto}@media (max-width:768px){.page-module__TWiZ7q__page{padding-top:90px}.page-module__TWiZ7q__heroTitle{font-size:var(--text-3xl)}.page-module__TWiZ7q__heroSubtitle{font-size:var(--text-lg)}}@media (max-width:480px){.page-module__TWiZ7q__page{padding-top:80px}.page-module__TWiZ7q__heroTitle{font-size:var(--text-2xl)}}.page-module__TWiZ7q__destinationsSection{padding:var(--space-20)0;background:var(--color-gray-50)}.page-module__TWiZ7q__container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.page-module__TWiZ7q__grid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__TWiZ7q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__TWiZ7q__grid{grid-template-columns:repeat(3,1fr)}}.page-module__TWiZ7q__card{background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);overflow:hidden}.page-module__TWiZ7q__card:hover{box-shadow:var(--shadow-xl)}.page-module__TWiZ7q__cardLink{display:block}.page-module__TWiZ7q__imageWrapper{aspect-ratio:4/3;position:relative;overflow:hidden}.page-module__TWiZ7q__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.page-module__TWiZ7q__card:hover .page-module__TWiZ7q__image{transform:scale(1.1)}.page-module__TWiZ7q__imageOverlay{background:linear-gradient(#0000 50%,#0006 100%);position:absolute;inset:0}.page-module__TWiZ7q__rating{top:var(--space-4);right:var(--space-4);align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);background:#fffffff2;font-weight:600;display:flex;position:absolute}[dir=rtl] .page-module__TWiZ7q__rating{right:auto;left:var(--space-4)}.page-module__TWiZ7q__content{padding:var(--space-6)}.page-module__TWiZ7q__location{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-500);margin-bottom:var(--space-2);display:flex}.page-module__TWiZ7q__location svg{width:14px;height:14px}.page-module__TWiZ7q__cardTitle{font-size:var(--text-xl);color:var(--color-gray-900);margin-bottom:var(--space-3);font-weight:700;line-height:1.3}.page-module__TWiZ7q__cardDescription{font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--space-4);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__TWiZ7q__details{margin-bottom:var(--space-4);align-items:center;display:flex}.page-module__TWiZ7q__duration{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-500);display:flex}.page-module__TWiZ7q__duration svg{width:16px;height:16px}.page-module__TWiZ7q__highlights{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-module__TWiZ7q__highlightTag{padding:var(--space-1)var(--space-3);background:var(--color-gray-100);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-gray-600)}.page-module__TWiZ7q__bookButton{padding:var(--space-4);background:var(--gradient-primary);color:var(--color-white);border-radius:var(--radius-lg);transition:all var(--transition-base);justify-content:center;align-items:center;font-weight:600;display:flex}.page-module__TWiZ7q__bookButton:hover{box-shadow:0 4px 15px #1e4d3a4d}
