.quote[data-astro-cid-rtebnlqw]{background:var(--color-white);border-radius:var(--radius-panel);width:300px;box-shadow:var(--shadow-float);flex-direction:column;gap:14px;padding:24px;display:flex}.quote__title[data-astro-cid-rtebnlqw]{font-size:var(--size-card-title);letter-spacing:-.015em;font-weight:800}.quote__field[data-astro-cid-rtebnlqw]{flex-direction:column;gap:6px;display:flex}.quote__field[data-astro-cid-rtebnlqw] label[data-astro-cid-rtebnlqw]{font-size:var(--size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy-muted);font-weight:700}.quote__control[data-astro-cid-rtebnlqw]{border:1px solid var(--color-input-border);border-radius:var(--radius-field);align-items:center;gap:8px;height:46px;padding-inline:12px;display:flex}.quote__control[data-astro-cid-rtebnlqw]:focus-within{outline:3px solid var(--color-orange);outline-offset:1px;border-color:var(--color-orange)}.quote__control[data-astro-cid-rtebnlqw] svg[data-astro-cid-rtebnlqw]{flex:none}.quote__control[data-astro-cid-rtebnlqw] select[data-astro-cid-rtebnlqw],.quote__control[data-astro-cid-rtebnlqw] input[data-astro-cid-rtebnlqw]{width:100%;min-width:0;height:100%;font-size:var(--size-small);background:0 0;border:0;font-weight:600}.quote__control[data-astro-cid-rtebnlqw] select[data-astro-cid-rtebnlqw]:focus-visible,.quote__control[data-astro-cid-rtebnlqw] input[data-astro-cid-rtebnlqw]:focus-visible{outline:none}.quote__submit[data-astro-cid-rtebnlqw]{height:48px;margin-top:4px}.quote__note[data-astro-cid-rtebnlqw]{font-size:var(--size-caption);color:var(--color-navy-muted);line-height:1.4}@media (width<=900px){.quote[data-astro-cid-rtebnlqw]{width:100%}}.hero[data-astro-cid-i3irphx7]{padding-block:64px 88px}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.hero__quote[data-astro-cid-i3irphx7]{z-index:2;position:absolute;bottom:-28px;left:calc(50% - 12px)}.hero__copy[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.badge[data-astro-cid-i3irphx7]{background:var(--color-orange-tint);border-radius:var(--radius-pill);font-size:var(--size-label);color:var(--color-orange-deep);align-items:center;gap:8px;padding:8px 16px;font-weight:700;display:inline-flex}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;display:flex}.hero__trust[data-astro-cid-i3irphx7]{font-size:var(--size-small);color:var(--color-navy-soft);flex-direction:column;gap:10px;font-weight:600;display:flex}.hero__trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:10px;display:flex}.hero__panel[data-astro-cid-i3irphx7]{background:var(--color-orange);border-radius:var(--radius-panel-lg);justify-content:flex-end;align-items:flex-end;min-height:460px;padding-right:48px;display:flex;position:relative;overflow:hidden}.hero__mountains[data-astro-cid-i3irphx7]{position:absolute;bottom:0;left:0}.hero__fox[data-astro-cid-i3irphx7]{display:flex;position:relative}.hero__fox[data-astro-cid-i3irphx7] svg{width:340px;height:auto}@media (width<=900px){.hero[data-astro-cid-i3irphx7]{padding-block:32px 56px}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr;gap:36px}.hero__panel[data-astro-cid-i3irphx7]{order:2;justify-content:center;min-height:340px;padding-right:0}.hero__fox[data-astro-cid-i3irphx7] svg{width:240px}.hero__quote[data-astro-cid-i3irphx7]{order:3;position:static}}.steps[data-astro-cid-hahnwogd]{background:var(--color-orange-tint);padding-block:var(--section-y)}h2[data-astro-cid-hahnwogd]{margin-bottom:40px}.steps__list[data-astro-cid-hahnwogd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.step[data-astro-cid-hahnwogd]{flex-direction:column;gap:10px;display:flex}.step__number[data-astro-cid-hahnwogd]{background:var(--color-orange);width:48px;height:48px;color:var(--color-white);border-radius:50%;place-items:center;margin-bottom:6px;font-size:20px;font-weight:800;display:grid}.step[data-astro-cid-hahnwogd] h3[data-astro-cid-hahnwogd]{font-size:var(--size-h3)}.step[data-astro-cid-hahnwogd] p[data-astro-cid-hahnwogd]{color:var(--color-navy-soft);max-width:38ch}@media (width<=900px){.steps__list[data-astro-cid-hahnwogd]{grid-template-columns:1fr;gap:28px}}.resorts__head[data-astro-cid-4ut6lgfy]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.resorts__head[data-astro-cid-4ut6lgfy] h2[data-astro-cid-4ut6lgfy]{margin-bottom:10px}.resorts__head[data-astro-cid-4ut6lgfy] .lead[data-astro-cid-4ut6lgfy]{max-width:52ch}.resorts__head[data-astro-cid-4ut6lgfy] .btn[data-astro-cid-4ut6lgfy]{flex:none}.resorts__grid[data-astro-cid-4ut6lgfy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.resort[data-astro-cid-4ut6lgfy]{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:6px;height:100%;padding:26px 120px 26px 26px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.resort[data-astro-cid-4ut6lgfy]:hover{border-color:var(--color-orange);box-shadow:var(--shadow-card);color:var(--color-navy)}.resort__price[data-astro-cid-4ut6lgfy]{background:var(--color-orange-tint);color:var(--color-orange-deep);border-radius:var(--radius-pill);font-size:var(--size-label);white-space:nowrap;padding:7px 14px;font-weight:800;position:absolute;top:18px;right:18px}.resort[data-astro-cid-4ut6lgfy] h3[data-astro-cid-4ut6lgfy]{font-size:var(--size-card-title)}.resort__meta[data-astro-cid-4ut6lgfy]{font-size:var(--size-small);color:var(--color-navy-muted)}@media (width<=1000px){.resorts__grid[data-astro-cid-4ut6lgfy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.resorts__head[data-astro-cid-4ut6lgfy]{flex-direction:column;align-items:flex-start;gap:20px}.resorts__grid[data-astro-cid-4ut6lgfy]{grid-template-columns:1fr}}h2[data-astro-cid-zevjt32q]{margin-bottom:36px}.benefits[data-astro-cid-zevjt32q]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.benefit[data-astro-cid-zevjt32q]{flex-direction:column;gap:8px;display:flex}.benefit__marks[data-astro-cid-zevjt32q]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.benefit[data-astro-cid-zevjt32q] h3[data-astro-cid-zevjt32q]{font-size:var(--size-card-title)}.benefit[data-astro-cid-zevjt32q] p[data-astro-cid-zevjt32q]{font-size:var(--size-small);color:var(--color-navy-soft)}@media (width<=1100px){.benefits[data-astro-cid-zevjt32q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.benefits[data-astro-cid-zevjt32q]{grid-template-columns:1fr}}.fleet-section[data-astro-cid-l62rbw3m]{background:var(--color-cream);padding-block:var(--section-y)}.fleet-section__head[data-astro-cid-l62rbw3m]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.fleet-section__head[data-astro-cid-l62rbw3m] h2[data-astro-cid-l62rbw3m]{margin-bottom:10px}.fleet-section__head[data-astro-cid-l62rbw3m] .lead[data-astro-cid-l62rbw3m]{max-width:52ch}.fleet-section__head[data-astro-cid-l62rbw3m] .btn[data-astro-cid-l62rbw3m]{flex:none}@media (width<=900px){.fleet-section__head[data-astro-cid-l62rbw3m]{flex-direction:column;align-items:flex-start;gap:20px}}.reviews__head[data-astro-cid-c5jzir7q]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.reviews__badge[data-astro-cid-c5jzir7q]{background:var(--color-orange-tint);border-radius:var(--radius-pill);font-size:var(--size-label);color:var(--color-orange-deep);align-items:center;gap:8px;padding:8px 16px;font-weight:700;display:inline-flex}.reviews[data-astro-cid-c5jzir7q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.review[data-astro-cid-c5jzir7q]{flex-direction:column;gap:14px;display:flex}.review[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q]{font-size:var(--size-small);color:var(--color-navy-soft);margin:0;line-height:1.6}.review__author[data-astro-cid-c5jzir7q]{font-size:var(--size-label);color:var(--color-navy-muted);margin-top:auto;font-weight:700}@media (width<=900px){.reviews[data-astro-cid-c5jzir7q]{grid-template-columns:1fr}}
