.hr-compare-teaser__table thead th{background:var(--hr-sand);font-weight:700;white-space:nowrap}.hr-compare-teaser__table thead th a{color:var(--hr-ink)}.hr-compare-teaser__table thead th a:hover{color:var(--hr-primary-dark)}.hr-compare-teaser__table tbody td:first-child{text-align:right;color:var(--hr-ink-soft);font-weight:600;white-space:nowrap;background:var(--hr-sand)}.hr-compare-teaser__table tbody tr:last-child td{border-bottom:none}@media (max-width:900px){.hr-compare-teaser{grid-template-columns:1fr}}.hr-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.hr-category-card{position:relative;min-height:150px;border-radius:var(--hr-radius);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#fff;background:linear-gradient(135deg,var(--hr-primary),var(--hr-accent));transition:transform .2s ease;padding:16px 10px}.hr-category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hr-category-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(13 34 61 / .15) 0,rgb(13 34 61 / .65) 100%);z-index:1}.hr-category-card:hover{transform:translateY(-5px)}.hr-category-card strong,.hr-category-card__icon{position:relative;z-index:2}.hr-category-card__icon{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .22);display:flex;align-items:center;justify-content:center;font-size:1.15rem}.hr-category-card__icon .hr-fa-icon{color:#fff}.hr-category-card strong{font-size:.88rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.hr-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.hr-testimonial{max-width:680px;margin:0 auto;text-align:center}.hr-testimonial__quote-mark{display:block;font-size:3.5rem;line-height:1;color:var(--hr-yellow);font-family:Georgia,serif;margin-bottom:6px}.hr-testimonial h2{font-size:clamp(1.4rem, 2.8vw, 1.9rem);margin-bottom:.6em}.hr-testimonial>p{font-size:1.1rem;color:var(--hr-ink-soft);font-style:italic;margin-bottom:22px}.hr-testimonial__person{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.hr-testimonial__avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--hr-primary),var(--hr-accent));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.hr-testimonial__person>div{text-align:right}.hr-testimonial__person strong{display:block;font-size:.95rem}.hr-testimonial__person small{color:var(--hr-ink-soft);font-size:.82rem}.hr-testimonial__rating{color:var(--hr-yellow);font-size:1rem}.hr-cta-banner{position:relative;border-radius:var(--hr-radius);overflow:hidden;padding:56px clamp(20px,5vw,56px);background:linear-gradient(135deg,var(--hr-ink) 0,var(--hr-primary) 100%);color:#fff}.hr-cta-banner--has-image{background-image:linear-gradient(120deg,rgb(13 34 61 / .82) 10%,rgb(13 34 61 / .45) 100%),var(--hr-hero-image);background-size:cover;background-position:center}.hr-cta-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.hr-cta-banner h2{font-size:clamp(1.5rem, 3.2vw, 2.2rem);margin-bottom:.3em}.hr-cta-banner p{opacity:.95;margin:0}.hr-cta-banner .hr-hero__eyebrow{margin-bottom:12px}.hr-cta-banner .hr-btn--large{width:auto}@media (max-width:782px){.hr-trust-strip__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:480px){.hr-trust-strip__grid{grid-template-columns:1fr}.hr-hero__quickfilters{gap:8px}.hr-hero__search-bar{padding:6px}.hr-cta-banner{padding:40px 20px}.hr-cta-banner__inner{flex-direction:column;align-items:flex-start}.hr-cta-banner .hr-btn--large{width:100%}.hr-category-grid{grid-template-columns:repeat(2,1fr)}}.hr-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,.84,.44,1);transition-delay:var(--hr-reveal-delay,0ms);will-change:opacity,transform}.hr-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hr-reveal{opacity:1!important;transform:none!important}}.hr-home{--hr-cyan:#21d3ee;--hr-indigo:#4f6ef7}.hr-hero__inner{position:relative;z-index:3}.hr-hero__aurora{position:absolute;inset:0;overflow:hidden;z-index:1;pointer-events:none;border-radius:inherit}.hr-hero__blob{position:absolute;border-radius:50%;filter:blur(64px);mix-blend-mode:screen;transform:translateY(var(--hr-hero-shift,0))}.hr-hero__blob--1{width:420px;height:420px;top:-120px;inset-inline-end:-80px;opacity:.55;background:radial-gradient(circle at 35% 35%,var(--hr-cyan),#fff0 70%);animation:hrFloatA 16s ease-in-out infinite}.hr-hero__blob--2{width:360px;height:360px;bottom:-110px;inset-inline-start:-90px;opacity:.5;background:radial-gradient(circle at 60% 40%,var(--hr-indigo),#fff0 70%);animation:hrFloatB 20s ease-in-out infinite}.hr-hero__blob--3{width:300px;height:300px;top:34%;inset-inline-start:40%;opacity:.4;background:radial-gradient(circle,var(--hr-yellow),#fff0 70%);animation:hrFloatA 24s ease-in-out infinite reverse}.hr-hero__grid-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(680px 420px at 50% 0%,#000,transparent 75%);mask-image:radial-gradient(680px 420px at 50% 0%,#000,transparent 75%)}@keyframes hrFloatA{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-26px,22px) scale(1.08)}}@keyframes hrFloatB{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(24px,-18px) scale(1.06)}}@media (prefers-reduced-motion:reduce){.hr-hero__blob{animation:none}}.hr-hero__eyebrow-pill{position:relative;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:7px 18px;margin-bottom:20px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.82rem;font-weight:700;color:#fff;animation:hrRiseIn .8s cubic-bezier(.16,.84,.44,1) both}.hr-hero__eyebrow-pill .hr-fa-icon{color:var(--hr-yellow);font-size:.85rem}.hr-hero__title-accent--shimmer{background:linear-gradient(90deg,var(--hr-yellow) 0,#fff7e0 22%,var(--hr-cyan) 50%,var(--hr-yellow) 100%);background-size:240% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;animation:hrShimmer 7s linear infinite;text-shadow:none}@keyframes hrShimmer{to{background-position:-240% 0}}@media (prefers-reduced-motion:reduce){.hr-hero__title-accent--shimmer{animation:none}}.hr-hero__divider{position:relative;z-index:3;width:110px;height:5px;margin:4px auto 28px;border-radius:999px;background:linear-gradient(90deg,var(--hr-cyan),var(--hr-yellow),var(--hr-accent));box-shadow:0 0 20px rgb(255 186 10 / .45)}.hr-hero__title{position:relative;z-index:3;animation:hrRiseIn .8s cubic-bezier(.16,.84,.44,1) both}.hr-hero__subtitle{position:relative;z-index:3;animation:hrRiseIn .8s cubic-bezier(.16,.84,.44,1) .12s both}.hr-hero__search-bar{animation:hrRiseIn .8s cubic-bezier(.16,.84,.44,1) .24s both}@keyframes hrRiseIn{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hr-hero__eyebrow-pill,.hr-hero__search-bar,.hr-hero__subtitle,.hr-hero__title{animation:none}}.hr-hero--wow .hr-hero__search-bar{background:rgb(255 255 255 / .98);box-shadow:0 26px 60px -14px rgb(8 20 42 / .6),0 0 0 1px rgb(255 255 255 / .5) inset}.hr-hero__wave{position:absolute;inset-inline:0;bottom:-1px;line-height:0;z-index:2}.hr-hero__wave svg{display:block;width:100%;height:auto}.hr-trust-strip--float{position:relative;z-index:4;border-bottom:none;margin-top:-64px;padding:0 0 8px}.hr-trust-strip--float .hr-trust-strip__grid{background:#fff;border-radius:var(--hr-radius);box-shadow:var(--hr-shadow-hover);padding:22px clamp(16px,3vw,32px)}.hr-trust-strip--float .hr-trust-strip__grid article{transition:transform .25s ease}.hr-trust-strip--float .hr-trust-strip__grid article:hover{transform:translateY(-4px)}.hr-trust-strip--float .hr-trust-strip__icon{background:linear-gradient(135deg,var(--hr-primary),var(--hr-indigo));color:#fff}.hr-trust-strip--float .hr-trust-strip__icon .hr-fa-icon{color:#fff}@media (max-width:782px){.hr-trust-strip--float{margin-top:-44px}}@media (max-width:480px){.hr-trust-strip--float{margin-top:-30px}.hr-trust-strip--float .hr-trust-strip__grid{padding:18px}}.hr-home .hr-section__head::before{width:62px;height:5px;background:linear-gradient(90deg,var(--hr-primary),var(--hr-cyan),var(--hr-accent));box-shadow:0 2px 10px rgb(32 74 122 / .3)}.hr-home .hr-section__head h2{font-size:clamp(1.7rem, 3.4vw, 2.3rem)}.hr-stat__ring{position:relative;z-index:1;width:54px;height:54px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(from 220deg,var(--hr-primary),var(--hr-cyan),var(--hr-accent),var(--hr-primary))}.hr-stat__ring::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff}.hr-stat__ring .hr-fa-icon{position:relative;z-index:1;color:var(--hr-primary);font-size:1.1rem}.hr-region-card{transition:box-shadow .3s ease,transform .3s ease}.hr-region-card:hover{transform:translateY(-6px);box-shadow:0 0 0 3px var(--hr-cyan),var(--hr-shadow-hover)}.hr-region-card__image img{transition:transform .6s ease}.hr-region-card:hover .hr-region-card__image img{transform:scale(1.08)}.hr-stats{padding-block:8px 4px}.hr-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,260px));gap:18px;justify-content:center}.hr-stat{text-align:center;padding:26px 16px;border-radius:var(--hr-radius);background:linear-gradient(160deg,#fff,#f4f8fd);border:1px solid var(--hr-border);box-shadow:var(--hr-shadow);transition:transform .2s ease,box-shadow .2s ease}.hr-stat:hover{transform:translateY(-5px);box-shadow:var(--hr-shadow-hover)}.hr-stat__num{display:block;font-size:clamp(1.9rem, 4vw, 2.7rem);font-weight:800;line-height:1;color:var(--hr-primary)}.hr-stat__num--text{color:var(--hr-accent)}.hr-stat__label{display:block;margin-top:8px;font-size:.92rem;color:var(--hr-ink-soft);font-weight:500}.hr-how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px}.hr-how__step{position:relative;text-align:center;padding:40px 26px 30px;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius);box-shadow:var(--hr-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;overflow:hidden}.hr-how__step::after{content:"";position:absolute;inset-inline-start:0;top:0;height:4px;width:100%;background:linear-gradient(90deg,var(--hr-primary),var(--hr-accent));transform:scaleX(0);transform-origin:inline-start;transition:transform .3s ease}.hr-how__step:hover{transform:translateY(-8px);box-shadow:var(--hr-shadow-hover);border-color:#fff0}.hr-how__step:hover::after{transform:scaleX(1)}.hr-how__num{position:absolute;top:14px;inset-inline-end:18px;font-size:2.4rem;font-weight:800;line-height:1;color:rgb(32 74 122 / .1)}.hr-how__icon{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;margin-bottom:16px;background:linear-gradient(140deg,var(--hr-primary),var(--hr-primary-dark));color:#fff;font-size:1.5rem;box-shadow:0 10px 24px rgb(32 74 122 / .28);transition:transform .25s ease}.hr-how__step:hover .hr-how__icon{transform:scale(1.08) rotate(-5deg)}.hr-how__step h3{font-size:1.2rem;margin:0 0 8px;color:var(--hr-ink)}.hr-how__step p{color:var(--hr-ink-soft);font-size:.95rem;line-height:1.7;margin:0}.hr-hotel-card{transition:transform .25s cubic-bezier(.16,.84,.44,1),box-shadow .25s ease,border-color .25s ease}.hr-btn{position:relative;overflow:hidden}.hr-btn::after{content:"";position:absolute;top:0;inset-inline-start:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .35),transparent);transform:skewX(-20deg);transition:inset-inline-start .6s ease}.hr-btn:hover::after{inset-inline-start:140%}@media (max-width:860px){.hr-stats__grid{grid-template-columns:repeat(2,1fr)}.hr-how__grid{grid-template-columns:1fr}}.hr-how__icon .hr-fa-icon{color:#fff}.hr-hero__quickfilter-icon .hr-fa-icon{color:#fff}.hr-hero__quickfilter-icon{color:#fff}.hr-hotel-card__ratings{justify-content:space-between;width:100%}.hr-hotel-card__stars{display:inline-flex;align-items:center}.hr-hotel-card__reviews{font-size:.82rem;color:var(--hr-ink-soft);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.hr-hotel-card__reviews::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--hr-primary);opacity:.5;margin-inline-end:2px}.hr-spotlight-card__ratings{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 2px}.hr-chains__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:26px}.hr-chain-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:30px 20px;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius);box-shadow:var(--hr-shadow);color:var(--hr-ink);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;overflow:hidden}.hr-chain-card::before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:4px;background:linear-gradient(90deg,var(--hr-primary),var(--hr-accent));transform:scaleX(0);transform-origin:inline-start;transition:transform .3s ease}.hr-chain-card:hover{transform:translateY(-6px);box-shadow:var(--hr-shadow-hover);border-color:#fff0;color:var(--hr-ink)}.hr-chain-card:hover::before{transform:scaleX(1)}.hr-chain-card__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;margin-bottom:6px;background:linear-gradient(140deg,var(--hr-primary),var(--hr-primary-dark));font-size:1.4rem;box-shadow:0 8px 20px rgb(32 74 122 / .25);transition:transform .25s ease}.hr-chain-card__icon .hr-fa-icon{color:#fff}.hr-chain-card:hover .hr-chain-card__icon{transform:scale(1.08) rotate(-4deg)}.hr-chain-card__icon--logo{background:#fff;border:1px solid var(--hr-border);box-shadow:0 4px 12px rgb(27 39 51 / .08);padding:8px}.hr-chain-card__icon--logo img{width:100%;height:100%;object-fit:contain}.hr-chain-card__name{font-size:1.15rem;font-weight:700}.hr-chain-card__count{font-size:.9rem;color:#fff;font-weight:600;background:var(--hr-accent);padding:3px 12px;border-radius:999px;margin-top:2px}.hr-blog{background:var(--hr-sand)}.hr-blog-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--hr-primary-dark) 0,var(--hr-primary) 55%,#2a5c95 100%);color:#fff;padding:54px 0 66px;text-align:center}.hr-blog-hero__inner{position:relative;z-index:2}.hr-blog-hero__orb{position:absolute;border-radius:50%;filter:blur(6px);opacity:.5;pointer-events:none;z-index:1}.hr-blog-hero__orb--a{width:340px;height:340px;background:radial-gradient(circle at 30% 30%,rgb(255 153 0 / .55),transparent 70%);top:-120px;inset-inline-start:-80px;animation:hr-blog-orb 14s ease-in-out infinite}.hr-blog-hero__orb--b{width:300px;height:300px;background:radial-gradient(circle at 70% 40%,rgb(255 186 10 / .4),transparent 70%);bottom:-140px;inset-inline-end:-60px;animation:hr-blog-orb 17s ease-in-out infinite reverse}@keyframes hr-blog-orb{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,18px) scale(1.08)}}@media (prefers-reduced-motion:reduce){.hr-blog-hero__orb{animation:none}}.hr-blog-hero .hr-breadcrumbs{justify-content:center;margin-bottom:18px}.hr-blog-hero .hr-breadcrumbs ol{justify-content:center}.hr-blog-hero .hr-breadcrumbs,.hr-blog-hero .hr-breadcrumbs a,.hr-blog-hero .hr-breadcrumbs li{color:rgb(255 255 255 / .82)}.hr-blog-hero .hr-breadcrumbs a:hover{color:#fff}.hr-blog-hero .hr-breadcrumbs [aria-current=page]{color:#fff}.hr-blog-hero__eyebrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hr-yellow);background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .18);padding:6px 16px;border-radius:999px;margin-bottom:16px}.hr-blog-hero__title{font-size:clamp(2rem, 4.5vw, 3.1rem);line-height:1.12;margin:0 0 14px;font-weight:800;color:#fff}.hr-blog-hero__subtitle{max-width:620px;margin:0 auto;font-size:1.05rem;line-height:1.7;color:rgb(255 255 255 / .9)}.hr-blog__body{padding:48px 0 72px}.hr-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:28px}.hr-blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius);overflow:hidden;box-shadow:var(--hr-shadow);transition:transform .3s cubic-bezier(.16,.84,.44,1),box-shadow .3s ease,border-color .3s ease}.hr-blog-card:hover{transform:translateY(-8px);box-shadow:var(--hr-shadow-hover);border-color:#fff0}.hr-blog-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--hr-sand)}.hr-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hr-blog-card:hover .hr-blog-card__media img{transform:scale(1.07)}.hr-blog-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(28 43 70 / .28),transparent 45%);opacity:0;transition:opacity .3s ease}.hr-blog-card:hover .hr-blog-card__media::after{opacity:1}.hr-blog-card__tag{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;font-size:.72rem;font-weight:700;color:#fff;background:var(--hr-accent);padding:5px 12px;border-radius:999px;box-shadow:0 4px 12px rgb(230 126 0 / .35)}.hr-blog-card__body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.hr-blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.8rem;color:var(--hr-ink-soft);margin-bottom:10px}.hr-blog-card__meta>span:first-child{display:inline-flex;align-items:center;gap:6px}.hr-blog-card__meta .hr-fa-icon{color:var(--hr-accent);font-size:.85rem}.hr-blog-card__hotels{display:inline-flex;align-items:center;gap:5px;background:rgb(32 74 122 / .08);color:var(--hr-primary-dark);font-weight:700;font-size:.72rem;padding:3px 11px;border-radius:999px;white-space:nowrap}.hr-blog-card__hotels .hr-fa-icon{color:var(--hr-accent-dark);font-size:.82em}.hr-blog-card__title{font-size:1.18rem;line-height:1.35;margin:0 0 10px;font-weight:800}.hr-blog-card__title a{color:var(--hr-ink);text-decoration:none;transition:color .2s ease}.hr-blog-card__title a:hover{color:var(--hr-primary)}.hr-blog-card__excerpt{font-size:.92rem;line-height:1.65;color:var(--hr-ink-soft);margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hr-blog-card__cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:var(--hr-primary)}.hr-blog-card__cta span{transition:transform .25s ease}.hr-blog-card:hover .hr-blog-card__cta span{transform:translateX(-5px)}.hr-blog-card:hover .hr-blog-card__cta{color:var(--hr-accent-dark)}.hr-blog .hr-empty{text-align:center;padding:60px 0;color:var(--hr-ink-soft);font-size:1.05rem}.hr-blog .nav-links,.hr-blog .pagination{margin-top:42px}@media (max-width:600px){.hr-blog-hero{padding:40px 0 48px}.hr-blog-grid{grid-template-columns:1fr;gap:22px}.hr-blog__body{padding:34px 0 56px}}.hr-adv-filters{border:0;margin:0;padding:0}.hr-adv-filters__summary{display:none}.hr-adv-filters__body{display:block}@media (max-width:782px){.hr-adv-filters__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;padding:13px 16px;margin-top:6px;background:var(--hr-sand);border:1px solid var(--hr-border);border-radius:var(--hr-radius-sm);font-weight:700;color:var(--hr-ink);user-select:none}.hr-adv-filters__summary::-webkit-details-marker{display:none}.hr-adv-filters__chev{color:var(--hr-primary);transition:transform .2s ease}.hr-adv-filters[open] .hr-adv-filters__chev{transform:rotate(180deg)}.hr-adv-filters[open] .hr-adv-filters__summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.hr-adv-filters__body{padding:14px 4px 2px}}.hr-compare-page-table-wrap{-webkit-overflow-scrolling:touch}.hr-compare-scroll-hint{display:none}@media (max-width:782px){.hr-compare-scroll-hint{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.82rem;color:var(--hr-ink-soft);background:var(--hr-sand);border:1px dashed var(--hr-border);border-radius:var(--hr-radius-sm);padding:9px 12px;margin:14px 0 0}.hr-compare-scroll-hint span{font-size:1.05rem;color:var(--hr-accent)}.hr-compare-page-table{min-width:520px}.hr-compare-page-table td,.hr-compare-page-table th{padding:10px 10px}.hr-compare-page-table th.hr-compare-page-table__label{white-space:normal;width:86px;min-width:86px;max-width:96px;font-size:.8rem;line-height:1.3;padding-inline:10px}}@media (max-width:782px){.hr-price-compare-sidebar .hr-hotel-filters{display:flex;flex-direction:column;align-items:stretch;gap:14px}.hr-price-compare-sidebar .hr-hotel-filters>.hr-adv-filters,.hr-price-compare-sidebar .hr-hotel-filters__field{width:100%}.hr-price-compare-sidebar .hr-hotel-filters__field input:not([type=checkbox]),.hr-price-compare-sidebar .hr-hotel-filters__field select{width:100%;min-width:0}.hr-adv-filters__body{display:flex;flex-direction:column;align-items:stretch;gap:14px}.hr-adv-filters__body .hr-hotel-filters__field{width:100%}.hr-adv-filters__body .hr-hotel-filters__field input:not([type=checkbox]),.hr-adv-filters__body .hr-hotel-filters__field select{width:100%;min-width:0}.hr-adv-filters__body .hr-hotel-filters__price-range{width:100%}.hr-adv-filters__body .hr-hotel-filters__price-range input[type=number]{flex:1;width:0;min-width:0}}@media (max-width:782px){.hr-site-header__inner{justify-content:space-between;gap:12px}.hr-primary-nav .hr-nav-menu{flex-direction:column;gap:0}.hr-nav-menu>li{border-bottom:1px solid var(--hr-border)}.hr-nav-menu>li:first-child{border-top:1px solid var(--hr-border)}.hr-nav-menu>li>a{display:flex;align-items:center;gap:12px;padding:16px 6px;font-size:1.05rem;font-weight:600;color:var(--hr-ink);background:0 0;border-radius:10px}.hr-nav-menu>li>a::before{content:"";flex:0 0 auto;width:4px;height:22px;border-radius:4px;background:var(--hr-accent);opacity:0;transition:opacity .15s ease}.hr-nav-menu>li.current-menu-item>a,.hr-nav-menu>li>a:hover{color:var(--hr-primary);background:0 0}.hr-nav-menu>li.current-menu-item>a::before,.hr-nav-menu>li>a:hover::before{opacity:1}.hr-nav-menu>li.menu-item-has-children>a::after{content:"";margin-inline-start:auto;width:9px;height:9px;border-right:2px solid var(--hr-ink-soft);border-bottom:2px solid var(--hr-ink-soft);transform:rotate(45deg);transition:transform .2s ease}.hr-nav-menu>li.menu-item-has-children.hr-submenu-open>a::after{transform:rotate(-135deg)}.hr-nav-menu .sub-menu{background:var(--hr-sand);border-radius:10px;margin:2px 0 12px;padding:4px 14px}.hr-nav-menu .sub-menu a{display:block;padding:12px 4px;color:var(--hr-ink-soft);font-size:.98rem;border-bottom:1px dashed var(--hr-border)}.hr-nav-menu .sub-menu li:last-child a{border-bottom:0}.hr-nav-menu .sub-menu a:hover{color:var(--hr-primary)}.hr-hero{overflow:visible}.hr-hero::after,.hr-hero::before{display:none}.hr-hero__dest-panel,.hr-hero__guests-panel{z-index:60}}@media (max-width:640px){.hr-feature-hotel-row__ctas{flex-wrap:nowrap;gap:8px}.hr-feature-hotel-row__cta{flex:1 1 0%;text-align:center;padding-inline:10px}}.hr-hero__cal-panel{position:absolute;top:calc(100% + 10px);right:0;width:320px;max-width:92vw;background:#fff;border-radius:var(--hr-radius-sm);box-shadow:var(--hr-shadow-hover);border:1px solid var(--hr-border);padding:14px 14px 12px;z-index:30;color:var(--hr-ink);text-align:center}.hr-hero__cal-panel[hidden]{display:none}.hr-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hr-cal__title{font-weight:800;color:var(--hr-primary-dark);font-size:1rem}.hr-cal__nav{width:34px;height:34px;border-radius:50%;border:1px solid var(--hr-border);background:#fff;color:var(--hr-primary);font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.hr-cal__nav:hover{background:var(--hr-sand);border-color:var(--hr-primary)}.hr-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;direction:rtl}.hr-cal__dow{margin-bottom:6px}.hr-cal__dow-cell{font-size:.72rem;font-weight:700;color:var(--hr-ink-soft);padding:4px 0}.hr-cal__cell{aspect-ratio:1/1;border:none;background:0 0;border-radius:9px;font-family:inherit;font-size:.92rem;font-weight:600;color:var(--hr-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease;padding:0}.hr-cal__cell--empty{visibility:hidden}.hr-cal__cell:hover:not(.is-disabled):not(.is-start):not(.is-end){background:var(--hr-sand)}.hr-cal__cell.is-disabled{color:#c7cfda;cursor:default}.hr-cal__cell.is-today{box-shadow:inset 0 0 0 2px var(--hr-accent)}.hr-cal__cell.is-inrange{background:#eaf1fa;border-radius:0;color:var(--hr-primary-dark)}.hr-cal__cell.is-end,.hr-cal__cell.is-start{background:var(--hr-primary);color:#fff}.hr-cal__cell.is-start{border-radius:0 9px 9px 0}.hr-cal__cell.is-end{border-radius:9px 0 0 9px}.hr-cal__cell.is-start.is-end{border-radius:9px}.hr-cal__foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--hr-border)}.hr-cal__nights{font-size:.85rem;font-weight:700;color:var(--hr-primary-dark)}.hr-cal__apply{background:var(--hr-accent);color:#fff;border:none;border-radius:999px;padding:9px 24px;font-family:inherit;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .15s ease,transform .15s ease}.hr-cal__apply:hover{background:var(--hr-accent-dark);transform:translateY(-1px)}@media (max-width:782px){.hr-hero__cal-panel{left:0;right:0;width:auto;max-width:none;z-index:60}}.hr-chain-content{padding-block:30px 8px}.hr-chain-content__card{position:relative;overflow:hidden;max-width:900px;margin:0 auto;background:#fff;border:1px solid var(--hr-border);border-radius:var(--hr-radius);box-shadow:var(--hr-shadow);padding:34px 36px 30px}.hr-chain-content__card::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:4px;background:linear-gradient(90deg,var(--hr-cyan,var(--hr-primary)),var(--hr-indigo,var(--hr-accent)),var(--hr-yellow))}.hr-chain-content__card .hr-prose{max-width:none}.hr-chain-content__card .hr-prose h2,.hr-chain-content__card .hr-prose h3{color:var(--hr-primary-dark)}.hr-chain-content__card .hr-prose p{line-height:1.9;margin:0 0 1em;color:var(--hr-ink-soft);text-align:right}.hr-chain-content__card .hr-prose>:last-child{margin-bottom:0}.hr-chain-faq{padding-block:22px 44px}.hr-chain-faq .hr-faq--home{margin-top:4px}@media (max-width:600px){.hr-chain-content__card{padding:22px 20px}.hr-chain-content__card .hr-prose p{line-height:1.8}}@media (min-width:783px){.hr-nav-menu{justify-content:center;gap:10px}.hr-nav-menu>li:not(:last-child)::after{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:1px;height:16px;background:var(--hr-border)}}.hr-room-tag--more{cursor:pointer;border:none;font-family:inherit;background:var(--hr-primary);color:#fff;font-weight:700;transition:background .15s ease,transform .15s ease}