.header[data-astro-cid-xy7blkxk]{position:sticky;top:0;z-index:100;background:#fffffff7;backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.header__inner[data-astro-cid-xy7blkxk]{display:flex;align-items:center;justify-content:space-between;height:72px}.header__logo[data-astro-cid-xy7blkxk] img[data-astro-cid-xy7blkxk]{height:44px;width:auto}.header__nav[data-astro-cid-xy7blkxk]{display:flex;align-items:center;gap:var(--space-6)}.header__nav[data-astro-cid-xy7blkxk] a[data-astro-cid-xy7blkxk]{font-size:var(--text-sm);font-weight:500;color:var(--color-text);transition:color .2s}.header__nav[data-astro-cid-xy7blkxk] a[data-astro-cid-xy7blkxk]:hover{color:var(--color-primary)}.header__toggle[data-astro-cid-xy7blkxk]{display:none;background:none;border:none;cursor:pointer;padding:var(--space-2);flex-direction:column;gap:5px}.header__toggle[data-astro-cid-xy7blkxk] span[data-astro-cid-xy7blkxk]{display:block;width:22px;height:2px;background:var(--color-text)}.btn[data-astro-cid-xy7blkxk]{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-sm);border:none;cursor:pointer;transition:all .2s;text-decoration:none}.btn--accent[data-astro-cid-xy7blkxk]{background:var(--color-accent);color:#fff}.btn--accent[data-astro-cid-xy7blkxk]:hover{background:var(--color-accent-dark);transform:translateY(-1px);box-shadow:0 4px 12px #f7941d4d}.btn--ghost[data-astro-cid-xy7blkxk]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.btn--ghost[data-astro-cid-xy7blkxk]:hover{background:#ffffff14;border-color:#fff}.label[data-astro-cid-xy7blkxk]{display:block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:var(--space-4)}.hero-destino[data-astro-cid-xy7blkxk]{position:relative;color:#fff;padding:clamp(var(--space-16),12vw,var(--space-24)) 0 clamp(var(--space-12),9vw,var(--space-20));overflow:hidden;min-height:clamp(520px,70vh,720px);display:flex;align-items:center;background:#0c1a14;isolation:isolate}.hero-destino__img[data-astro-cid-xy7blkxk]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;transform:scale(1.02)}.hero-destino__scrim[data-astro-cid-xy7blkxk]{position:absolute;inset:0;background:linear-gradient(180deg,#0c1a140d,#0c1a148c 65%,#0c1a14eb),linear-gradient(90deg,#004d29c7,#004d2973 45%,#0000001a);z-index:-1}.hero-destino__overlay[data-astro-cid-xy7blkxk]{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(247,148,29,.16),transparent 45%);z-index:0;pointer-events:none}.hero-destino__content[data-astro-cid-xy7blkxk]{position:relative;z-index:1;max-width:820px}.hero-destino[data-astro-cid-xy7blkxk] h1[data-astro-cid-xy7blkxk]{font-size:clamp(2.1rem,5.2vw,3.75rem);margin-bottom:var(--space-5);max-width:18ch;line-height:1.08;letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 16px rgba(0,0,0,.35)}.hero-sub[data-astro-cid-xy7blkxk]{font-size:clamp(var(--text-base),1.6vw,var(--text-lg));color:#ffffffeb;line-height:1.65;max-width:62ch;text-shadow:0 1px 8px rgba(0,0,0,.4)}.hero-destino__cta[data-astro-cid-xy7blkxk]{display:flex;gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap}.hero-destino__cta[data-astro-cid-xy7blkxk] .btn[data-astro-cid-xy7blkxk]{padding:var(--space-4) var(--space-6);font-size:var(--text-base)}.hero-destino__meta[data-astro-cid-xy7blkxk]{display:flex;gap:clamp(var(--space-5),4vw,var(--space-10));margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid rgba(255,255,255,.15);flex-wrap:wrap}.hero-destino__meta[data-astro-cid-xy7blkxk] span[data-astro-cid-xy7blkxk]{font-size:var(--text-sm);color:#ffffffd1;letter-spacing:.02em}.hero-destino__meta[data-astro-cid-xy7blkxk] strong[data-astro-cid-xy7blkxk]{display:block;font-family:var(--font-heading);font-size:clamp(var(--text-xl),2.4vw,var(--text-2xl));color:#fff;font-weight:700;line-height:1;margin-bottom:4px}.section-head[data-astro-cid-xy7blkxk]{margin-bottom:var(--space-10);max-width:720px}.section-head--centered[data-astro-cid-xy7blkxk]{margin-inline:auto;text-align:center}.section-head[data-astro-cid-xy7blkxk] h2[data-astro-cid-xy7blkxk]{font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));margin-bottom:var(--space-3)}.section-lede[data-astro-cid-xy7blkxk]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.7}.evento-prose[data-astro-cid-xy7blkxk]{display:flex;flex-direction:column;gap:var(--space-5);max-width:820px;font-size:var(--text-base);line-height:1.8}.evento-prose[data-astro-cid-xy7blkxk] strong[data-astro-cid-xy7blkxk]{font-weight:600}.evento-prose[data-astro-cid-xy7blkxk] a[data-astro-cid-xy7blkxk]:hover{text-decoration:underline}.hoteis-grid[data-astro-cid-xy7blkxk]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.hotel-card[data-astro-cid-xy7blkxk]{padding:var(--space-7);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);border-top:3px solid var(--card-accent);transition:transform .3s,box-shadow .3s}.hotel-card[data-astro-cid-xy7blkxk]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.hotel-card--link[data-astro-cid-xy7blkxk]{text-decoration:none;color:inherit;display:flex;flex-direction:column}.hotel-card__tag[data-astro-cid-xy7blkxk]{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--card-accent);margin-bottom:var(--space-3)}.hotel-card[data-astro-cid-xy7blkxk] h3[data-astro-cid-xy7blkxk]{font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--color-text)}.hotel-card[data-astro-cid-xy7blkxk] p[data-astro-cid-xy7blkxk]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.65}.hotel-card__more[data-astro-cid-xy7blkxk]{margin-top:var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--color-primary)}.diferenciais-lista[data-astro-cid-xy7blkxk]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.diferenciais-lista[data-astro-cid-xy7blkxk] li[data-astro-cid-xy7blkxk]{padding:var(--space-5) var(--space-6);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7;border-left:3px solid var(--color-primary)}.diferenciais-lista[data-astro-cid-xy7blkxk] strong[data-astro-cid-xy7blkxk]{color:var(--color-text);font-weight:600}.nap-grid[data-astro-cid-xy7blkxk]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);max-width:760px;margin-inline:auto}.nap-item[data-astro-cid-xy7blkxk]{padding:var(--space-5) var(--space-6);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);border-left:3px solid var(--color-accent)}.nap-item[data-astro-cid-xy7blkxk] h3[data-astro-cid-xy7blkxk]{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);margin-bottom:var(--space-2)}.nap-item[data-astro-cid-xy7blkxk] p[data-astro-cid-xy7blkxk]{font-size:var(--text-sm);color:var(--color-text-muted-on-dark);line-height:1.7;margin:0}.nap-item[data-astro-cid-xy7blkxk] a[data-astro-cid-xy7blkxk]{color:#fff;text-decoration:none}.nap-item[data-astro-cid-xy7blkxk] a[data-astro-cid-xy7blkxk]:hover{text-decoration:underline}.faq[data-astro-cid-xy7blkxk]{display:flex;flex-direction:column;gap:var(--space-3)}.faq__item[data-astro-cid-xy7blkxk]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .2s}.faq__item[data-astro-cid-xy7blkxk][open]{box-shadow:var(--shadow-sm);border-color:var(--color-primary-light)}.faq__item[data-astro-cid-xy7blkxk] summary[data-astro-cid-xy7blkxk]{padding:var(--space-5) var(--space-6);font-weight:600;font-size:var(--text-base);color:var(--color-text);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.faq__item[data-astro-cid-xy7blkxk] summary[data-astro-cid-xy7blkxk]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-xy7blkxk] summary[data-astro-cid-xy7blkxk]:after{content:"+";font-size:var(--text-2xl);color:var(--color-primary);font-weight:400;transition:transform .2s;line-height:1}.faq__item[data-astro-cid-xy7blkxk][open] summary[data-astro-cid-xy7blkxk]:after{transform:rotate(45deg)}.faq__answer[data-astro-cid-xy7blkxk]{padding:0 var(--space-6) var(--space-5)}.faq__answer[data-astro-cid-xy7blkxk] p[data-astro-cid-xy7blkxk]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.75;margin:0}.links-grid[data-astro-cid-xy7blkxk]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.link-card[data-astro-cid-xy7blkxk]{display:block;padding:var(--space-6) var(--space-7);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:all .3s}.link-card[data-astro-cid-xy7blkxk]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary-light)}.link-card__label[data-astro-cid-xy7blkxk]{display:block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);margin-bottom:var(--space-2)}.link-card[data-astro-cid-xy7blkxk] h3[data-astro-cid-xy7blkxk]{font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--color-primary)}.link-card[data-astro-cid-xy7blkxk] p[data-astro-cid-xy7blkxk]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0}@media(max-width:968px){.hoteis-grid[data-astro-cid-xy7blkxk]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.header__nav[data-astro-cid-xy7blkxk]{display:none}.header__nav--open[data-astro-cid-xy7blkxk],.header__toggle[data-astro-cid-xy7blkxk]{display:flex}.hoteis-grid[data-astro-cid-xy7blkxk],.nap-grid[data-astro-cid-xy7blkxk],.links-grid[data-astro-cid-xy7blkxk]{grid-template-columns:1fr}.hero-destino[data-astro-cid-xy7blkxk]{min-height:560px}.hero-destino__cta[data-astro-cid-xy7blkxk]{flex-direction:column;align-items:stretch}.hero-destino__cta[data-astro-cid-xy7blkxk] .btn[data-astro-cid-xy7blkxk]{justify-content:center}.hero-destino__meta[data-astro-cid-xy7blkxk]{gap:var(--space-5)}footer[data-astro-cid-xy7blkxk] div[data-astro-cid-xy7blkxk]{flex-direction:column;text-align:center;gap:8px}}
