.hero[data-astro-cid-bbe6dxrz]{position:relative;height:100vh;overflow:hidden;margin-top:80px}.hero-slider[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:100%}.hero-slide[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 2s ease-in-out;display:flex;align-items:center;justify-content:center}.hero-slide[data-astro-cid-bbe6dxrz].active{opacity:1}.hero-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(#0006,#0000004d)}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;text-align:center;color:#fff;max-width:800px;padding:0 20px;animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-content[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-content[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:1.25rem;margin-bottom:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.hero-nav[data-astro-cid-bbe6dxrz]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:3}.hero-nav-btn[data-astro-cid-bbe6dxrz]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:transparent;cursor:pointer;transition:all .3s ease}.hero-nav-btn[data-astro-cid-bbe6dxrz].active,.hero-nav-btn[data-astro-cid-bbe6dxrz]:hover{background:#fff;border-color:#fff;transform:scale(1.2)}.hero-arrow[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:none;color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:3;transition:all .3s ease;backdrop-filter:blur(10px)}.hero-arrow[data-astro-cid-bbe6dxrz]:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.hero-arrow-prev[data-astro-cid-bbe6dxrz]{left:30px}.hero-arrow-next[data-astro-cid-bbe6dxrz]{right:30px}@media (max-width: 768px){.hero[data-astro-cid-bbe6dxrz]{margin-top:70px;height:70vh}.hero-content[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:2.5rem}.hero-content[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:1.1rem}.hero-content[data-astro-cid-bbe6dxrz]{padding:0 16px}.hero-arrow[data-astro-cid-bbe6dxrz]{width:40px;height:40px}.hero-arrow-prev[data-astro-cid-bbe6dxrz]{left:15px}.hero-arrow-next[data-astro-cid-bbe6dxrz]{right:15px}}@media (max-width: 480px){.hero-nav[data-astro-cid-bbe6dxrz]{bottom:20px}.hero-nav-btn[data-astro-cid-bbe6dxrz]{width:12px;height:12px}}.trip-planner[data-astro-cid-aulaxlsy]{background:var(--neutral-50)}.trip-planner-header[data-astro-cid-aulaxlsy]{text-align:center;margin-bottom:3rem}.trip-planner-header[data-astro-cid-aulaxlsy] h2[data-astro-cid-aulaxlsy]{margin-bottom:1rem}.planner-grid[data-astro-cid-aulaxlsy]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.planner-form[data-astro-cid-aulaxlsy]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #00000012}.trip-form[data-astro-cid-aulaxlsy]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-astro-cid-aulaxlsy]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-astro-cid-aulaxlsy] label[data-astro-cid-aulaxlsy]{font-weight:600;color:var(--neutral-700)}.form-group[data-astro-cid-aulaxlsy] select[data-astro-cid-aulaxlsy],.form-group[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy]{padding:12px;border:2px solid var(--neutral-200);border-radius:8px;font-size:1rem;transition:border-color .3s ease}.form-group[data-astro-cid-aulaxlsy] select[data-astro-cid-aulaxlsy]:focus,.form-group[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy]:focus{outline:none;border-color:var(--primary-blue)}.checkbox-group[data-astro-cid-aulaxlsy]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.checkbox-label[data-astro-cid-aulaxlsy]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.checkbox-label[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy][type=checkbox]{width:18px;height:18px;accent-color:var(--primary-blue)}.btn-large[data-astro-cid-aulaxlsy]{padding:16px 32px;font-size:1.1rem;margin-top:1rem}.map-container[data-astro-cid-aulaxlsy]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #00000012}.interactive-map[data-astro-cid-aulaxlsy]{position:relative;height:400px;width:100%}.interactive-map[data-astro-cid-aulaxlsy] h3[data-astro-cid-aulaxlsy]{text-align:center;margin-bottom:1rem}.map-regions[data-astro-cid-aulaxlsy]{position:relative;height:100%;width:100%}.map-background[data-astro-cid-aulaxlsy]{position:absolute;inset:0;z-index:1}.state-outline[data-astro-cid-aulaxlsy]{width:100%;height:100%}.region-marker[data-astro-cid-aulaxlsy]{position:absolute;z-index:2;transform:translate(-50%,-50%);cursor:pointer}.marker-dot[data-astro-cid-aulaxlsy]{display:block;width:12px;height:12px;background:var(--primary-blue);border-radius:50%;border:3px solid white;box-shadow:0 2px 8px #0003;transition:all .3s ease}.region-label[data-astro-cid-aulaxlsy]{position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--neutral-800);color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s ease;margin-top:8px}.region-marker[data-astro-cid-aulaxlsy]:hover .marker-dot[data-astro-cid-aulaxlsy]{transform:scale(1.3);background:var(--autumn-orange)}.region-marker[data-astro-cid-aulaxlsy]:hover .region-label[data-astro-cid-aulaxlsy]{opacity:1}@media (max-width: 768px){.planner-grid[data-astro-cid-aulaxlsy]{grid-template-columns:1fr;gap:2rem}.checkbox-group[data-astro-cid-aulaxlsy]{grid-template-columns:1fr}.interactive-map[data-astro-cid-aulaxlsy]{height:300px}}main[data-astro-cid-j7pv25f6]{margin-top:0}.section-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.section-footer[data-astro-cid-j7pv25f6]{text-align:center;margin-top:3rem}.featured-articles[data-astro-cid-j7pv25f6]{background:#fff}.article-card[data-astro-cid-j7pv25f6]{overflow:hidden;transition:all .3s ease}.article-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px)}.article-image[data-astro-cid-j7pv25f6]{height:200px;overflow:hidden}.article-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card[data-astro-cid-j7pv25f6]:hover .article-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.article-content[data-astro-cid-j7pv25f6]{padding:1.5rem}.article-category[data-astro-cid-j7pv25f6]{background:var(--primary-blue);color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500;text-transform:uppercase}.article-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:1rem 0 .5rem}.article-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--neutral-800);text-decoration:none}.article-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--primary-blue)}.read-more[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--primary-blue);margin-top:1rem;display:inline-block}.top-deals[data-astro-cid-j7pv25f6]{background:var(--neutral-50)}.deal-card[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:0}.deal-badge[data-astro-cid-j7pv25f6]{position:absolute;top:12px;left:12px;background:var(--autumn-orange);color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600;z-index:2}.deal-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:180px;object-fit:cover}.deal-content[data-astro-cid-j7pv25f6]{padding:1.5rem}.deal-content[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.deal-price[data-astro-cid-j7pv25f6]{margin:1rem 0}.original-price[data-astro-cid-j7pv25f6]{text-decoration:line-through;color:var(--neutral-400);margin-right:.5rem}.sale-price[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--autumn-orange);font-size:1.1rem}.newsletter-section[data-astro-cid-j7pv25f6]{background:var(--primary-blue);color:#fff}.newsletter-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:center}.newsletter-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;margin-bottom:1rem}.newsletter-form-large[data-astro-cid-j7pv25f6]{display:flex;gap:1rem}.newsletter-form-large[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{flex:1;padding:14px;border:none;border-radius:8px;font-size:1rem}.newsletter-form-large[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{padding:14px 24px;white-space:nowrap}.regions-overview[data-astro-cid-j7pv25f6]{background:#fff}.region-card[data-astro-cid-j7pv25f6]{overflow:hidden}.region-image[data-astro-cid-j7pv25f6]{height:200px;overflow:hidden}.region-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.region-card[data-astro-cid-j7pv25f6]:hover .region-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.region-content[data-astro-cid-j7pv25f6]{padding:1.5rem}.region-highlights[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.highlight[data-astro-cid-j7pv25f6]{background:var(--neutral-100);color:var(--neutral-700);padding:4px 8px;border-radius:4px;font-size:.8rem}@media (max-width: 768px){.newsletter-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem;text-align:center}.newsletter-form-large[data-astro-cid-j7pv25f6]{flex-direction:column}.grid-4[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}
