.quote-bar[data-v-cb58e112]{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-inverted);padding:clamp(.8rem,1.6vw,1.05rem)}.quote-inner[data-v-cb58e112]{display:grid;gap:.75rem;margin:0 auto;width:min(var(--container),calc(100% - 1rem))}.quote-heading[data-v-cb58e112]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.quote-heading[data-v-cb58e112] .section-eyebrow,.quote-heading[data-v-cb58e112] .section-eyebrow:before,.quote-heading h2[data-v-cb58e112]{color:var(--color-inverted)}.quote-heading[data-v-cb58e112] .section-eyebrow{margin-bottom:0}.quote-heading[data-v-cb58e112] .section-eyebrow:before{background:var(--color-inverted);box-shadow:0 0 0 6px rgb(var(--rgb-white)/.12)}.quote-heading h2[data-v-cb58e112]{color:rgb(var(--rgb-white)/.92);font-family:var(--font-body);font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:700;letter-spacing:0;line-height:1.3;max-width:560px}.quote-form[data-v-cb58e112]{align-items:end;display:grid;gap:.5rem;grid-template-columns:minmax(150px,1.15fr) repeat(2,minmax(118px,.72fr)) repeat(3,minmax(78px,.38fr)) auto}.field[data-v-cb58e112]{display:grid;gap:.18rem}.field span[data-v-cb58e112]{color:var(--color-inverted);font-size:.72rem;font-weight:800}.field input[data-v-cb58e112]{background:rgb(var(--rgb-white)/.96);border-color:rgb(var(--rgb-white)/.28);padding:.45rem .6rem}.field input[data-v-cb58e112],.quote-button[data-v-cb58e112]{font-size:.92rem;min-height:38px}.quote-button[data-v-cb58e112]{align-items:center;background:var(--color-inverted);border-radius:var(--radius-sm);box-shadow:0 12px 22px #0000001f;color:var(--color-primary);display:inline-flex;font-weight:900;gap:.45rem;justify-content:center;padding:.55rem .82rem;white-space:nowrap}.quote-button[data-v-cb58e112] svg{color:var(--color-primary)}.quote-button[data-v-cb58e112]:hover{transform:translateY(-1px)}@media (max-width:1100px){.quote-form[data-v-cb58e112]{grid-template-columns:repeat(6,minmax(0,1fr))}.field-destination[data-v-cb58e112]{grid-column:span 2}.quote-button[data-v-cb58e112]{grid-column:1/-1}}@media (max-width:760px){.quote-heading[data-v-cb58e112]{display:grid;gap:.4rem}.quote-form[data-v-cb58e112]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-destination[data-v-cb58e112],.quote-button[data-v-cb58e112]{grid-column:1/-1}}.offer-rail-shell[data-v-fcd2b743]{isolation:isolate;position:relative}.offer-rail[data-v-fcd2b743]{display:grid;gap:1rem;grid-auto-columns:minmax(380px,470px);grid-auto-flow:column;justify-content:space-evenly;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem .25rem .85rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory}.offer-rail[data-v-fcd2b743]>*{scroll-snap-align:start}.rail-button[data-v-fcd2b743]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgb(var(--rgb-white)/.92);border:1px solid var(--color-border);border-radius:50%;box-shadow:var(--shadow-card);color:var(--color-primary);display:grid;height:42px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:6}.rail-button[data-v-fcd2b743] svg{color:var(--color-primary)}.rail-prev[data-v-fcd2b743]{left:-.65rem}.rail-next[data-v-fcd2b743]{right:-.65rem}@media (min-width:1180px){.offer-rail[data-v-fcd2b743]{grid-auto-columns:minmax(470px,31.5%)}}@media (max-width:620px){.offer-rail[data-v-fcd2b743]{gap:.8rem;grid-auto-columns:minmax(320px,88vw);padding-inline:.2rem}.rail-button[data-v-fcd2b743]{height:38px;width:38px}.rail-prev[data-v-fcd2b743]{left:.25rem}.rail-next[data-v-fcd2b743]{right:.25rem}}
