body{--bg:#fdfbf7;--bg-surface:#f4f0e8;--bg-elevated:#ebe7df;--text:#0d1b2a;--text-mid:#5a6a7a;--text-dim:#8a9aaa;--border:#d4cfc7;color:#0d1b2a;background-color:#fdfbf7}.nav{-webkit-backdrop-filter:none!important;background:#fdfbf7!important}.nav__logo span{color:#0d1b2a}.nav__logo img{filter:none!important}.nav__links,.nav__cta,.nav__hamburger{display:none!important}.nav--scrolled{background:#fdfbf7!important;border-bottom-color:#d4cfc7!important}.footer{background:#0d1b2a!important;border-top-color:#2a3a4a!important}.footer__brand span{color:#ede8e0!important}.footer__brand img{filter:invert()!important}.footer__links a{color:#8a9aaa!important}.footer__links a:hover{color:#ede8e0!important}.footer__contact p,.footer__contact a{color:#8a9aaa!important}.footer__contact a:hover{color:#ede8e0!important}.footer__bottom p,.footer__legal,.footer__legal a{color:#5a6a7a!important}.footer__bottom{border-top-color:#2a3a4a!important}.skip-link{color:#fdfbf7}.hotels-hero[data-astro-cid-epfq4qa2]{background:var(--bg);padding:140px 0 80px}.hotels-hero__grid[data-astro-cid-epfq4qa2]{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.hotels-hero__heading[data-astro-cid-epfq4qa2]{color:var(--text);margin-bottom:20px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.hotels-hero__heading[data-astro-cid-epfq4qa2] .accent[data-astro-cid-epfq4qa2]{color:var(--accent)}.hotels-hero__sub[data-astro-cid-epfq4qa2]{font-size:var(--text-lg);color:var(--text-mid);max-width:520px;line-height:1.7}@media (width<=1024px){.hotels-hero[data-astro-cid-epfq4qa2]{padding:120px 0 60px}.hotels-hero__grid[data-astro-cid-epfq4qa2]{grid-template-columns:1fr;gap:48px}}.hotels-form[data-astro-cid-epfq4qa2]{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;padding:36px 32px}.hotels-form__heading[data-astro-cid-epfq4qa2]{color:var(--text);margin-bottom:6px;font-size:1.375rem;line-height:1.2}.hotels-form__sub[data-astro-cid-epfq4qa2]{font-size:var(--text-sm);color:var(--text-mid);margin-bottom:24px;line-height:1.5}.hotels-form__row[data-astro-cid-epfq4qa2]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hotels-form__group[data-astro-cid-epfq4qa2]{margin-bottom:16px}.hotels-form__group[data-astro-cid-epfq4qa2] label[data-astro-cid-epfq4qa2]{font-size:var(--text-xs);color:var(--text-mid);letter-spacing:.01em;margin-bottom:6px;font-weight:500;display:block}.hotels-form__group[data-astro-cid-epfq4qa2] input[data-astro-cid-epfq4qa2],.hotels-form__group[data-astro-cid-epfq4qa2] select[data-astro-cid-epfq4qa2]{width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;outline:none;padding:11px 14px;transition:border-color .25s cubic-bezier(.25,1,.5,1),box-shadow .25s cubic-bezier(.25,1,.5,1)}.hotels-form__group[data-astro-cid-epfq4qa2] input[data-astro-cid-epfq4qa2]::placeholder{color:var(--text-dim)}.hotels-form__group[data-astro-cid-epfq4qa2] input[data-astro-cid-epfq4qa2]:focus,.hotels-form__group[data-astro-cid-epfq4qa2] select[data-astro-cid-epfq4qa2]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #c8794126}.hotels-form__submit[data-astro-cid-epfq4qa2]{width:100%;margin-top:8px}.hotels-form__submit[data-astro-cid-epfq4qa2]:disabled{opacity:.7;cursor:not-allowed}.turnstile-widget[data-astro-cid-epfq4qa2]{margin:12px 0 4px}.hotels-form__fine[data-astro-cid-epfq4qa2]{font-size:var(--text-xs);color:var(--text-dim);text-align:center;margin-top:12px;line-height:1.5}@media (width<=480px){.hotels-form__row[data-astro-cid-epfq4qa2]{grid-template-columns:1fr}.hotels-form[data-astro-cid-epfq4qa2]{padding:28px 20px}}.hotels-stats[data-astro-cid-epfq4qa2]{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:0}.hotels-stats__row[data-astro-cid-epfq4qa2]{grid-template-columns:1fr 1fr 1fr;display:grid}.hotels-stats__item[data-astro-cid-epfq4qa2]{text-align:center;padding:40px 32px}.hotels-stats__item[data-astro-cid-epfq4qa2]:not(:last-child){border-right:1px solid var(--border)}.hotels-stats__number[data-astro-cid-epfq4qa2]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:2.5rem;font-weight:400;line-height:1}.hotels-stats__label[data-astro-cid-epfq4qa2]{font-size:var(--text-sm);color:var(--text-mid);font-weight:500;line-height:1.5}@media (width<=640px){.hotels-stats__row[data-astro-cid-epfq4qa2]{grid-template-columns:1fr}.hotels-stats__item[data-astro-cid-epfq4qa2]:not(:last-child){border-right:none;border-bottom:1px solid var(--border)}}.hotels-benefits[data-astro-cid-epfq4qa2]{background:var(--bg);padding:100px 0}.hotels-benefits__header[data-astro-cid-epfq4qa2]{text-align:center;flex-direction:column;align-items:center;margin-bottom:56px;display:flex}.hotels-benefits__header[data-astro-cid-epfq4qa2] .eyebrow[data-astro-cid-epfq4qa2]{justify-content:center}.hotels-benefits__header[data-astro-cid-epfq4qa2] .section-sub[data-astro-cid-epfq4qa2]{text-align:center}.hotels-benefits__grid[data-astro-cid-epfq4qa2]{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.hotels-benefits__card[data-astro-cid-epfq4qa2]{background:var(--bg-surface);border-left:2px solid #0000;padding:32px 28px;transition:background .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1)}.hotels-benefits__card[data-astro-cid-epfq4qa2]:hover{background:var(--bg-elevated);border-left-color:var(--accent);transform:translateY(-2px)}.hotels-benefits__icon[data-astro-cid-epfq4qa2]{width:24px;height:24px;color:var(--accent);margin-bottom:16px}.hotels-benefits__card[data-astro-cid-epfq4qa2] h3[data-astro-cid-epfq4qa2]{font-family:var(--font-body);font-weight:600;font-size:var(--text-base);color:var(--text);margin-bottom:8px}.hotels-benefits__card[data-astro-cid-epfq4qa2] p[data-astro-cid-epfq4qa2]{font-size:var(--text-sm);color:var(--text-mid);line-height:1.65}@media (width<=768px){.hotels-benefits__grid[data-astro-cid-epfq4qa2]{grid-template-columns:1fr}}.hotels-calculator[data-astro-cid-epfq4qa2]{background:var(--bg);padding:80px 0 100px}.hotels-calculator__block[data-astro-cid-epfq4qa2]{background:#0d1b2a;border:1px solid #2a3a4a;border-radius:6px;max-width:800px;margin:0 auto;padding:48px}.hotels-calculator__block[data-astro-cid-epfq4qa2] h2[data-astro-cid-epfq4qa2]{color:#ede8e0;text-align:center;margin-bottom:8px;font-size:1.5rem;line-height:1.2}.hotels-calculator__sub[data-astro-cid-epfq4qa2]{font-size:var(--text-base);color:#8a9aaa;text-align:center;margin-bottom:40px;line-height:1.6}.hotels-calculator__row[data-astro-cid-epfq4qa2]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:32px;display:flex}.hotels-calculator__item[data-astro-cid-epfq4qa2]{text-align:center;flex:1;min-width:100px}.hotels-calculator__number[data-astro-cid-epfq4qa2]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:400;line-height:1}.hotels-calculator__label[data-astro-cid-epfq4qa2]{font-size:var(--text-xs);color:#8a9aaa;margin-top:8px;font-weight:500;line-height:1.45}.hotels-calculator__symbol[data-astro-cid-epfq4qa2]{font-family:var(--font-display);color:#5a6a7a;flex-shrink:0;padding-bottom:20px;font-size:1.75rem}.hotels-calculator__result[data-astro-cid-epfq4qa2]{text-align:center;border-left:1px solid #2a3a4a;flex:1;min-width:120px;padding-left:32px}.hotels-calculator__result-number[data-astro-cid-epfq4qa2]{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:400;line-height:1}@media (width<=768px){.hotels-calculator__block[data-astro-cid-epfq4qa2]{padding:32px 20px}}@media (width<=640px){.hotels-calculator__result[data-astro-cid-epfq4qa2]{border-top:1px solid #2a3a4a;border-left:none;flex-basis:100%;width:100%;padding-top:24px;padding-left:0}}.hotels-cta[data-astro-cid-epfq4qa2]{background:var(--bg-surface);padding:80px 0 100px}.hotels-cta__inner[data-astro-cid-epfq4qa2]{text-align:center;flex-direction:column;align-items:center;display:flex}.hotels-cta__inner[data-astro-cid-epfq4qa2] .section-sub[data-astro-cid-epfq4qa2]{text-align:center;margin-bottom:32px}
