.gf-page .gf-fp10-hero,.gf-page .gf-fp10-tour,.gf-page .gf-fp10-connects,.gf-page .gf-fp10-faq,.gf-page .gf-fp10-final{--gf-fp10-sticky-top:82px;--gf-fp10-bar-height:56px;--gf-fp10-mini:.75rem;--gf-fp10-tiny:.6875rem;--gf-fp10-micro:.625rem;--gf-fp10-primary:#2597f5;--gf-fp10-blue-700:#147ae1;--gf-fp10-blue-50:#eefaff;--gf-fp10-ink-80:#021631cc;--gf-fp10-ink-70:#021631b3;--gf-fp10-ink-60:#02163199;--gf-fp10-ink-10:#0216311a;--gf-fp10-input:#f1f5fa;--gf-fp10-card-shadow:0 1px 2px #0000000d;--gf-fp10-button-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--gf-fp10-chip-blue-bg:#2597f51a;--gf-fp10-chip-green-bg:#3bd02f1a;--gf-fp10-chip-green:#259c51;--gf-fp10-chip-amber-bg:#fef9c3;--gf-fp10-chip-amber:#a16207;--gf-fp10-chip-red-bg:#d20b1a1a;--gf-fp10-chip-red:#d20b1a;--gf-fp10-dirty-bg:#fef3c7;--gf-fp10-dirty:#b45309;--gf-fp10-ota:#b45309;--gf-fp10-paid:#2bba60}.gf-page .gf-fp10-h2{font-size:var(--gf-font-size-h2);font-weight:var(--gf-font-weight-semibold);line-height:var(--gf-line-height-h2);letter-spacing:var(--gf-letter-spacing-tight);text-wrap:balance}.gf-page .gf-fp10-head{gap:var(--gf-space-32);margin-bottom:var(--gf-space-40);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.gf-page .gf-fp10-head__lead{color:var(--gf-color-navy-muted);font-size:var(--gf-font-size-body);line-height:1.7}.gf-page .gf-fp10-link{align-items:center;gap:var(--gf-space-8);min-height:40px;color:var(--gf-color-blue-strong);font-size:var(--gf-font-size-body);font-weight:var(--gf-font-weight-semibold);text-decoration:none;display:inline-flex}.gf-page .gf-fp10-link--inline{min-height:0;display:inline}.gf-page .gf-fp10-link:hover{text-underline-offset:4px;text-decoration:underline}.gf-page .gf-fp10-link .gf-icon--arrow{transition:transform var(--gf-transition-fast)}.gf-page .gf-fp10-link:hover .gf-icon--arrow{transform:translate(3px)}.gf-page .gf-fp10-hero{isolation:isolate;padding-top:var(--gf-space-32);padding-bottom:var(--gf-space-48);background-image:radial-gradient(ellipse 60% 420px at 100% 0, var(--gf-color-hero-glow), transparent 70%), linear-gradient(180deg, var(--gf-color-hero) 0, var(--gf-color-page) 560px);position:relative}.gf-page .gf-fp10-hero__inner{padding-top:var(--gf-hero-intro-space)}.gf-page .gf-fp10-hero__intro{gap:var(--gf-space-48);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.gf-page .gf-fp10-hero__title{margin-top:0}.gf-page .gf-fp10-hero__lead{max-width:none;margin-top:0}.gf-page .gf-fp10-hero__ctas{margin-top:var(--gf-space-24);justify-content:flex-start}@media (width<=1023px){.gf-page .gf-fp10-hero__intro{gap:var(--gf-space-24);grid-template-columns:minmax(0,1fr);max-width:760px}}.gf-page .gf-fp10-hero__stage{gap:var(--gf-space-24);margin-top:var(--gf-space-48);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.gf-page .gf-fp10-picker{gap:var(--gf-space-16);padding:var(--gf-space-24);background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-lg);box-shadow:var(--gf-shadow-card);display:grid}.gf-page .gf-fp10-picker__ask{font-size:1.125rem;font-weight:var(--gf-font-weight-semibold);line-height:var(--gf-line-height-h3);letter-spacing:var(--gf-letter-spacing-tight)}.gf-page .gf-fp10-picker__options{gap:var(--gf-space-8);display:grid}.gf-page .gf-fp10-picker__option{gap:var(--gf-space-12);min-height:52px;padding:var(--gf-space-8) var(--gf-space-12);color:var(--gf-color-navy-muted);font:inherit;font-size:var(--gf-font-size-body);font-weight:var(--gf-font-weight-medium);text-align:left;background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-sm);cursor:pointer;transition:border-color var(--gf-transition-fast), box-shadow var(--gf-transition-fast), color var(--gf-transition-fast);align-items:center;line-height:1.3;display:flex}.gf-page .gf-fp10-picker__option:hover{color:var(--gf-color-navy);border-color:var(--gf-color-border-strong)}.gf-page .gf-fp10-picker__i{color:var(--gf-color-navy-subtle)}.gf-page .gf-fp10-picker__icon{width:34px;height:34px;color:var(--gf-color-navy-subtle);background-color:var(--gf-color-surface-muted);border-radius:var(--gf-radius-xs);transition:background-color var(--gf-transition-fast), color var(--gf-transition-fast);flex:none;place-items:center;font-size:18px;display:grid}.gf-page .gf-fp10-picker__option[aria-pressed=true]{color:var(--gf-color-navy);border-color:var(--gf-color-blue-strong);box-shadow:inset 0 0 0 1px var(--gf-color-blue-strong)}.gf-page .gf-fp10-picker__option[aria-pressed=true] .gf-fp10-picker__icon{color:var(--gf-color-ink-inverse);background-color:var(--gf-color-blue-strong)}.gf-page .gf-fp10-picker__result{padding-top:var(--gf-space-16);border-top:var(--gf-border-width) solid var(--gf-color-border);font-size:var(--gf-font-size-small);line-height:var(--gf-line-height-small)}.gf-page .gf-fp10-picker__hint{color:var(--gf-color-navy-subtle)}.gf-page .gf-fp10-picker__result-title{font-weight:var(--gf-font-weight-semibold)}.gf-page .gf-fp10-picker__links{gap:0 var(--gf-space-16);margin:var(--gf-space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.gf-page .gf-fp10-picker__links a{min-height:32px;color:var(--gf-color-blue-strong);font-weight:var(--gf-font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--gf-color-border-strong);text-decoration-color:var(--gf-color-border-strong);text-underline-offset:4px;align-items:center;display:inline-flex}.gf-page .gf-fp10-picker__links a:hover{text-decoration-color:currentColor}.gf-page .gf-fp10-hero__visual{min-width:0;padding:var(--gf-space-24) var(--gf-space-24) 0;background:radial-gradient(70% 70% at 70% 0, var(--gf-color-sky-strong), transparent 70%), var(--gf-color-sky);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-lg);overflow:hidden}.gf-page .gf-fp10-hero-preview{border-radius:var(--gf-radius-md) var(--gf-radius-md) 0 0;height:420px;-webkit-mask-image:linear-gradient(to bottom, var(--gf-color-mask) 84%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--gf-color-mask) 84%, transparent);mask-image:linear-gradient(to bottom, var(--gf-color-mask) 84%, transparent);overflow:hidden}.gf-page .gf-fp10-hero-preview .gf-fp10-win{border-radius:var(--gf-radius-md) var(--gf-radius-md) 0 0;box-shadow:none;border-bottom:0}.gf-page .gf-fp10-side{align-content:start;gap:3px;margin:0;padding:6px 10px;list-style:none;display:grid}.gf-page .gf-fp10-side li{align-items:center;gap:var(--gf-space-8);min-height:29px;padding-inline:var(--gf-space-8);color:var(--gf-preview-app-nav);font-size:var(--gf-fp10-tiny);font-weight:var(--gf-font-weight-medium);transition:background-color .24s var(--gf-ease-out), box-shadow .24s var(--gf-ease-out), color .24s var(--gf-ease-out);border-radius:6px;display:flex;position:relative}.gf-page .gf-fp10-side li.is-active{color:var(--gf-preview-app-nav-active);background-color:var(--gf-preview-app-nav-active-bg)}.gf-page .gf-fp10-side li.is-lit{color:var(--gf-preview-app-nav-active);box-shadow:inset 0 0 0 1px var(--gf-preview-stay-confirmed)}.gf-page .gf-fp10-side li.is-lit:after{background-color:var(--gf-preview-stay-confirmed);content:"";border-radius:50%;width:6px;height:6px;margin-left:auto}.gf-page .gf-fp10-side svg{flex:none;width:15px;height:15px}.gf-page .gf-fp10-side .gf-fp10-side__chevron{width:11px;height:11px;margin-left:auto}.gf-page .gf-fp10-side li.is-lit:has(.gf-fp10-side__chevron):after{margin-left:6px}.gf-page .gf-fp10-dash__main{align-content:start;gap:var(--gf-space-12);min-width:0;display:grid}.gf-page .gf-fp10-brief{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));padding:0;display:grid}.gf-page .gf-fp10-brief--even{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.gf-page .gf-fp10-brief__cell{min-width:0;padding:var(--gf-space-10) var(--gf-space-12);align-content:start;gap:2px;display:grid}.gf-page .gf-fp10-brief__cell+.gf-fp10-brief__cell{border-left:var(--gf-border-width) solid #e2e8f099}.gf-page .gf-fp10-brief__label{color:var(--gf-fp10-ink-60);font-size:var(--gf-fp10-tiny);font-weight:var(--gf-font-weight-medium);justify-content:space-between;align-items:flex-start;gap:4px;line-height:1.3;display:flex}.gf-page .gf-fp10-brief__label svg{flex:none;width:12px;height:12px;margin-top:1px}.gf-page .gf-fp10-brief__note{color:var(--gf-fp10-ink-60);font-size:var(--gf-fp10-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-page .gf-fp10-brief strong{font-size:1.375rem;font-weight:var(--gf-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2}.gf-page .gf-fp10-brief__cell--occ strong{font-size:1.625rem}.gf-page .gf-fp10-brief__top{gap:0 var(--gf-space-8);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.gf-page .gf-fp10-screens{container-type:inline-size}@container (width<=640px){.gf-page .gf-fp10-brief:not(.gf-fp10-brief--even){grid-template-columns:repeat(3,minmax(0,1fr))}.gf-page .gf-fp10-brief__cell--occ{border-bottom:var(--gf-border-width) solid #e2e8f099;grid-column:1/-1}.gf-page .gf-fp10-brief__cell--occ+.gf-fp10-brief__cell{border-left:0}}.gf-page .gf-fp10-meter{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.gf-page .gf-fp10-meter i{background-color:var(--gf-fp10-input);border-radius:2px;width:8px;height:8px}.gf-page .gf-fp10-meter i.is-on{background-color:var(--gf-fp10-primary)}.gf-page .gf-fp10-tour{padding-bottom:var(--gf-space-64)}.gf-page .gf-fp10-areas{z-index:30;top:var(--gf-fp10-sticky-top);padding:var(--gf-space-16) var(--gf-gutter) 0;pointer-events:none;justify-content:center;display:flex;position:sticky}.gf-page .gf-fp10-areas__list{gap:var(--gf-space-4);max-width:100%;padding:var(--gf-space-4);background-color:color-mix(in srgb, var(--gf-color-surface) 92%, transparent);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-pill);box-shadow:var(--gf-shadow-nav);pointer-events:auto;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0;list-style:none;display:flex;overflow-x:auto}.gf-page .gf-fp10-areas__list::-webkit-scrollbar{display:none}.gf-page .gf-fp10-areas__list li{flex:none}.gf-page .gf-fp10-areas__link,.gf-page .gf-fp10-areas__clear{align-items:center;gap:var(--gf-space-8);min-height:44px;padding-inline:var(--gf-space-16);color:var(--gf-color-navy-muted);font:inherit;font-size:var(--gf-font-size-small);font-weight:var(--gf-font-weight-medium);white-space:nowrap;border-radius:var(--gf-radius-pill);cursor:pointer;transition:color var(--gf-transition-fast), background-color var(--gf-transition-fast);background:0 0;border:0;text-decoration:none;display:inline-flex}.gf-page .gf-fp10-areas__link svg{width:18px;height:18px;color:var(--gf-color-navy-subtle);flex:none}.gf-page .gf-fp10-areas__plus{width:18px;height:18px;color:var(--gf-color-navy-subtle);place-items:center;font-size:1.125rem;line-height:1;display:grid}.gf-page .gf-fp10-areas__link:hover,.gf-page .gf-fp10-areas__clear:hover{color:var(--gf-color-navy);background-color:var(--gf-color-surface-muted)}.gf-page .gf-fp10-areas__link.is-active{color:var(--gf-color-blue-deep);background-color:var(--gf-color-sky)}.gf-page .gf-fp10-areas__link.is-active svg{color:var(--gf-color-blue-strong)}.gf-page .gf-fp10-areas__dot{background-color:var(--gf-color-blue-strong);border-radius:50%;flex:none;width:7px;height:7px}.gf-page .gf-fp10-areas__clear{color:var(--gf-color-blue-deep);background-color:var(--gf-color-sky);box-shadow:inset 0 0 0 1px var(--gf-color-border-strong)}.gf-page .gf-fp10-areas__link:focus-visible,.gf-page .gf-fp10-areas__clear:focus-visible{outline-offset:-2px}.gf-page .gf-fp10-chapters{gap:var(--gf-space-24);padding-top:var(--gf-space-32);display:grid}.gf-page .gf-fp10-chapter{gap:var(--gf-space-48);padding:var(--gf-space-32) var(--gf-space-40);background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-xl);scroll-margin-top:calc(var(--gf-fp10-sticky-top) + var(--gf-fp10-bar-height) + var(--gf-space-16));transition:border-color .24s var(--gf-ease-out), box-shadow .24s var(--gf-ease-out);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.gf-page .gf-fp10-chapter--flip .gf-fp10-chapter__text{order:2}.gf-page .gf-fp10-chapter[data-match=yes],.gf-page .gf-fp10-extra[data-match=yes]{border-color:var(--gf-color-blue-strong);box-shadow:inset 0 0 0 1px var(--gf-color-blue-strong), var(--gf-shadow-card)}.gf-page .gf-fp10-chapter[data-match=no] .gf-fp10-chapter__visual,.gf-page .gf-fp10-extra[data-match=no] .gf-fp10-extra__icon{opacity:.5;filter:grayscale(.6)}.gf-page .gf-fp10-chapter__visual,.gf-page .gf-fp10-extra__icon{min-width:0;transition:opacity .24s var(--gf-ease-out), filter .24s var(--gf-ease-out)}.gf-page .gf-fp10-eyebrow{align-items:center;gap:var(--gf-space-10);color:var(--gf-color-blue-strong);font-size:var(--gf-font-size-small);font-weight:var(--gf-font-weight-semibold);letter-spacing:var(--gf-letter-spacing-eyebrow);text-transform:uppercase;display:flex}.gf-page .gf-fp10-eyebrow__num{color:var(--gf-color-navy-subtle)}.gf-page .gf-fp10-eyebrow__icon{width:32px;height:32px;color:var(--gf-preview-app-nav-active);background-color:var(--gf-preview-app-nav-active-bg);border-radius:var(--gf-radius-xs);place-items:center;font-size:18px;display:grid}.gf-page .gf-fp10-chapter__title{margin-top:var(--gf-space-16);font-size:var(--gf-font-size-h3);font-weight:var(--gf-font-weight-semibold);line-height:var(--gf-line-height-h3);letter-spacing:var(--gf-letter-spacing-tight);text-wrap:balance;scroll-margin-top:calc(var(--gf-fp10-sticky-top) + var(--gf-fp10-bar-height) + var(--gf-space-40))}.gf-page .gf-fp10-chapter__lead{margin-top:var(--gf-space-12);color:var(--gf-color-navy-muted);font-size:var(--gf-font-size-body);line-height:var(--gf-line-height-body)}.gf-page .gf-fp10-ticks{gap:var(--gf-space-12);margin:var(--gf-space-24) 0 0;padding:0;list-style:none;display:grid}.gf-page .gf-fp10-ticks li{gap:var(--gf-space-12);align-items:flex-start;display:flex}.gf-page .gf-fp10-ticks .gf-icon--check{width:20px;height:20px;color:var(--gf-color-blue-strong);flex:none;margin-top:2px}.gf-page .gf-fp10-ticks li>span{gap:2px;display:grid}.gf-page .gf-fp10-ticks strong{font-weight:var(--gf-font-weight-semibold);line-height:var(--gf-line-height-body)}.gf-page .gf-fp10-ticks__detail{color:var(--gf-color-navy-muted);font-size:var(--gf-font-size-small);line-height:var(--gf-line-height-small)}.gf-page .gf-fp10-chapter__links{gap:var(--gf-space-12) var(--gf-space-24);margin-top:var(--gf-space-24);flex-wrap:wrap;align-items:center;display:flex}.gf-page .gf-fp10-chapter__top{gap:var(--gf-space-8) var(--gf-space-16);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.gf-page .gf-fp10-used{font-size:var(--gf-font-size-micro);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gf-page .gf-fp10-used__label{margin-right:var(--gf-space-4);color:var(--gf-color-navy-subtle);font-weight:var(--gf-font-weight-medium)}.gf-page .gf-fp10-used__chip{min-height:26px;padding-inline:var(--gf-space-10);color:var(--gf-color-navy-muted);font-weight:var(--gf-font-weight-semibold);background-color:var(--gf-color-surface-muted);border-radius:var(--gf-radius-pill);align-items:center;gap:4px;display:inline-flex}.gf-page .gf-fp10-used__chip[data-on=true]{color:var(--gf-color-ink-inverse);background-color:var(--gf-color-blue-strong)}.gf-page .gf-fp10-used__chip .gf-icon--check{width:12px;height:12px}.gf-page .gf-fp10-extras{padding-top:var(--gf-space-64);scroll-margin-top:calc(var(--gf-fp10-sticky-top) + var(--gf-fp10-bar-height) + var(--gf-space-16))}.gf-page .gf-fp10-extras__grid{gap:var(--gf-space-16);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gf-page .gf-fp10-extra{padding:var(--gf-space-24);background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-lg);scroll-margin-top:calc(var(--gf-fp10-sticky-top) + var(--gf-fp10-bar-height) + var(--gf-space-16));transition:border-color .24s var(--gf-ease-out), box-shadow .24s var(--gf-ease-out);display:grid;position:relative}.gf-page .gf-fp10-extra--wide{gap:var(--gf-space-24);background:radial-gradient(60% 80% at 100% 100%, var(--gf-color-sky), transparent 70%), var(--gf-color-surface);grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.gf-page .gf-fp10-extra__body{align-items:flex-start;gap:var(--gf-space-8);flex-direction:column;height:100%;display:flex}.gf-page .gf-fp10-extra__icon{width:36px;height:36px;margin-bottom:var(--gf-space-4);color:var(--gf-preview-app-nav-active);background-color:var(--gf-preview-app-nav-active-bg);border-radius:var(--gf-radius-sm);place-items:center;font-size:20px;display:grid}.gf-page .gf-fp10-extra__title{font-size:1.125rem;font-weight:var(--gf-font-weight-semibold);line-height:var(--gf-line-height-h3);scroll-margin-top:calc(var(--gf-fp10-sticky-top) + var(--gf-fp10-bar-height) + var(--gf-space-40))}.gf-page .gf-fp10-extra--wide .gf-fp10-extra__title{font-size:var(--gf-font-size-h3);line-height:var(--gf-line-height-h3);letter-spacing:var(--gf-letter-spacing-tight)}.gf-page .gf-fp10-extra__flag{top:var(--gf-space-24);right:var(--gf-space-24);padding:3px var(--gf-space-10);color:var(--gf-color-ink-inverse);font-size:var(--gf-font-size-micro);font-weight:var(--gf-font-weight-semibold);background-color:var(--gf-color-blue-strong);border-radius:var(--gf-radius-pill);position:absolute}.gf-page .gf-fp10-extra__text{color:var(--gf-color-navy-muted);font-size:var(--gf-font-size-small);line-height:var(--gf-line-height-small)}.gf-page .gf-fp10-extra--wide .gf-fp10-extra__text{font-size:var(--gf-font-size-body)}.gf-page .gf-fp10-extra .gf-fp10-link{font-size:var(--gf-font-size-small);margin-top:auto}.gf-page .gf-fp10-extra__visual{min-width:0}.gf-page .gf-fp10-extra__visual .gf-fp10-chat{box-shadow:var(--gf-shadow-preview)}.gf-page .gf-fp10-connects__frame{gap:var(--gf-space-24);padding:var(--gf-space-32) var(--gf-space-40);background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-xl);display:grid}.gf-page .gf-fp10-connects__head{gap:var(--gf-space-16) var(--gf-space-32);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.gf-page .gf-fp10-connects__title{max-width:640px;font-size:var(--gf-font-size-h3);font-weight:var(--gf-font-weight-semibold);line-height:var(--gf-line-height-h3);letter-spacing:var(--gf-letter-spacing-tight)}.gf-page .gf-fp10-connects__group{gap:var(--gf-space-24);padding-top:var(--gf-space-24);border-top:var(--gf-border-width) solid var(--gf-color-border);grid-template-columns:200px minmax(0,1fr);align-items:center;display:grid}.gf-page .gf-fp10-connects__label{color:var(--gf-color-navy-subtle);font-size:var(--gf-font-size-small);font-weight:var(--gf-font-weight-medium);line-height:var(--gf-line-height-small)}.gf-page .gf-fp10-logos{gap:var(--gf-space-16) var(--gf-space-40);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.gf-page .gf-fp10-logos__item img{object-fit:contain;width:auto;max-width:130px;height:30px;display:block}.gf-page .gf-fp10-faq{padding-top:var(--gf-space-80)}.gf-page .gf-fp10-faq__grid{gap:var(--gf-space-48);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.gf-page .gf-fp10-faq__more{margin-top:var(--gf-space-16);color:var(--gf-color-navy-muted)}.gf-page .gf-fp10-faq__list{border-top:var(--gf-border-width) solid var(--gf-color-border-strong)}.gf-page .gf-fp10-faq__item{border-bottom:var(--gf-border-width) solid var(--gf-color-border-strong)}.gf-page .gf-fp10-faq__heading{font-size:1.125rem;font-weight:var(--gf-font-weight-medium);line-height:1.4}.gf-page .gf-fp10-faq__question{gap:var(--gf-space-16);width:100%;min-height:64px;padding:var(--gf-space-16) 0;color:var(--gf-color-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.gf-page .gf-fp10-faq__chevron{color:var(--gf-color-blue-strong);transition:transform var(--gf-transition-fast);flex:none}.gf-page .gf-fp10-faq__item[data-open=true] .gf-fp10-faq__chevron{transform:rotate(180deg)}.gf-page .gf-fp10-faq__panel{transition:grid-template-rows .26s var(--gf-ease-out);grid-template-rows:0fr;display:grid}.gf-page .gf-fp10-faq__item[data-open=true] .gf-fp10-faq__panel{grid-template-rows:1fr}.gf-page .gf-fp10-faq__inner{overflow:hidden}.gf-page .gf-fp10-faq__inner p{max-width:640px;padding-bottom:var(--gf-space-20);color:var(--gf-color-navy-muted);line-height:1.6}.gf-page .gf-fp10-final{padding-block:var(--gf-space-80) var(--gf-section-padding-y)}.gf-page .gf-fp10-final__inner{padding:var(--gf-space-64) var(--gf-space-32);text-align:center;background-image:radial-gradient(ellipse 50% 70% at 50% 0, var(--gf-color-hero-glow), transparent 75%), linear-gradient(180deg, var(--gf-color-hero), var(--gf-color-page));border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-xl);justify-items:center;display:grid}.gf-page .gf-fp10-final__title{max-width:760px;font-size:var(--gf-font-size-h2);font-weight:var(--gf-font-weight-semibold);line-height:var(--gf-line-height-h2);letter-spacing:var(--gf-letter-spacing-tight);text-wrap:balance}.gf-page .gf-fp10-final__lead{max-width:600px;margin-top:var(--gf-space-16);color:var(--gf-color-navy-muted);font-size:var(--gf-font-size-body);line-height:1.7}.gf-page .gf-fp10-final__actions{gap:var(--gf-space-12);margin-top:var(--gf-space-32);flex-wrap:wrap;justify-content:center;display:flex}.gf-page .gf-fp10-mock{font-size:var(--gf-fp10-mini);-webkit-user-select:none;user-select:none;line-height:1.35}.gf-page .gf-fp10-win,.gf-page .gf-fp10-browser{color:var(--gf-preview-app-ink);font-size:var(--gf-fp10-mini);background-color:var(--gf-preview-app-bg);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-lg);box-shadow:var(--gf-shadow-preview);line-height:1.35;overflow:hidden}.gf-page .gf-fp10-win__top{gap:var(--gf-space-12);min-height:44px;padding-inline:var(--gf-space-16);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.gf-page .gf-fp10-win--side{grid-template-columns:148px minmax(0,1fr);display:grid}.gf-page .gf-fp10-win__side,.gf-page .gf-fp10-win__main{min-width:0}.gf-page .gf-fp10-win__brand{align-items:center;height:44px;padding-inline:18px;display:flex}.gf-page .gf-fp10-win__brand img{width:auto;height:20px}.gf-page .gf-fp10-win__locale{font-size:var(--gf-fp10-tiny);font-weight:var(--gf-font-weight-medium);align-items:center;gap:4px;display:inline-flex}.gf-page .gf-fp10-win__top .gf-fp10-win__locale svg:last-child,.gf-page .gf-fp10-win__property svg:last-child{width:11px;height:11px}.gf-page .gf-fp10-win__property{min-width:0;font-weight:var(--gf-font-weight-medium);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gf-page .gf-fp10-win__property span{text-overflow:ellipsis;overflow:hidden}.gf-page .gf-fp10-win__top svg{flex:none;width:15px;height:15px}.gf-page .gf-fp10-win__title{font-size:.8125rem}.gf-page .gf-fp10-win__tools{gap:var(--gf-space-10);justify-content:flex-end;align-items:center;display:flex}.gf-page .gf-fp10-avatar{width:26px;height:26px;color:var(--gf-preview-app-ink);font-size:var(--gf-fp10-micro);font-weight:var(--gf-font-weight-medium);background-color:var(--gf-fp10-blue-50);border:var(--gf-border-width) solid var(--gf-preview-app-border);border-radius:50%;flex:none;place-items:center;display:grid}.gf-page .gf-fp10-avatar--lg{width:36px;height:36px;font-size:var(--gf-fp10-mini)}.gf-page .gf-fp10-win__screen{gap:var(--gf-space-12);padding:var(--gf-space-20);border-top:var(--gf-border-width) solid var(--gf-preview-app-border);border-left:var(--gf-border-width) solid var(--gf-preview-app-border);border-top-left-radius:24px;margin-left:14px;display:grid;position:relative}.gf-page .gf-fp10-win--side .gf-fp10-win__screen{margin-left:0}.gf-page .gf-fp10-bar{gap:var(--gf-space-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.gf-page .gf-fp10-screen-title{font-size:.9375rem;font-weight:var(--gf-font-weight-semibold)}.gf-page .gf-fp10-muted{color:var(--gf-preview-muted-60)}.gf-page .gf-fp10-card{min-width:0;padding:var(--gf-space-12) var(--gf-space-16);background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-preview-app-border);box-shadow:var(--gf-fp10-card-shadow);border-radius:10px}.gf-page .gf-fp10-card__head{gap:var(--gf-space-8);margin-bottom:var(--gf-space-4);justify-content:space-between;align-items:center;display:flex}.gf-page .gf-fp10-rows{margin:0;padding:0;list-style:none;display:grid}.gf-page .gf-fp10-row{gap:var(--gf-space-12);min-height:40px;padding-block:var(--gf-space-8);align-items:center;display:flex}.gf-page .gf-fp10-row+.gf-fp10-row{border-top:var(--gf-border-width) solid var(--gf-preview-app-border)}.gf-page .gf-fp10-row__main{flex:1;gap:1px;min-width:0;display:grid}.gf-page .gf-fp10-row__main>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-page .gf-fp10-row--total{font-size:.8125rem}.gf-page .gf-fp10-num{font-variant-numeric:tabular-nums;white-space:nowrap}.gf-page .gf-fp10-btn{min-height:30px;padding-inline:var(--gf-space-10);font-weight:var(--gf-font-weight-medium);white-space:nowrap;background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-preview-app-border);border-radius:var(--gf-tour-control-radius);flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.gf-page .gf-fp10-btn--primary{color:var(--gf-color-ink-inverse);font-weight:var(--gf-font-weight-semibold);background-color:var(--gf-fp10-primary);border-color:var(--gf-fp10-primary);box-shadow:var(--gf-fp10-button-shadow)}.gf-page .gf-fp10-btn--quiet svg{color:var(--gf-fp10-ink-60)}.gf-page .gf-fp10-btns{gap:6px;display:flex}.gf-page .gf-fp10-btn svg{width:13px;height:13px}.gf-page .gf-fp10-actions{gap:var(--gf-space-8);margin-top:var(--gf-space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.gf-page .gf-fp10-pill{min-height:21px;padding-inline:var(--gf-space-8);font-size:var(--gf-fp10-tiny);font-weight:var(--gf-font-weight-medium);white-space:nowrap;border-radius:var(--gf-radius-pill);align-items:center;line-height:1;display:inline-flex}.gf-page .gf-fp10-pill--blue{color:var(--gf-fp10-blue-700);background-color:var(--gf-fp10-chip-blue-bg)}.gf-page .gf-fp10-pill--green{color:var(--gf-fp10-chip-green);background-color:var(--gf-fp10-chip-green-bg)}.gf-page .gf-fp10-pill--orange{color:var(--gf-fp10-chip-amber);background-color:var(--gf-fp10-chip-amber-bg)}.gf-page .gf-fp10-pill--red{color:var(--gf-fp10-chip-red);background-color:var(--gf-fp10-chip-red-bg)}.gf-page .gf-fp10-pill--muted{color:var(--gf-fp10-ink-60);background-color:var(--gf-fp10-ink-10)}.gf-page .gf-fp10-chips{gap:6px;display:flex}.gf-page .gf-fp10-toast{align-items:center;gap:var(--gf-space-8);padding:var(--gf-space-8) var(--gf-space-12);background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-preview-app-border);border-radius:var(--gf-radius-sm);box-shadow:var(--gf-shadow-card);justify-self:end;display:flex}.gf-page .gf-fp10-toast svg{width:16px;height:16px;color:var(--gf-preview-stay-confirmed)}.gf-page .gf-fp10-caltool{font-weight:var(--gf-font-weight-medium);align-items:center;gap:8px;display:inline-flex}.gf-page .gf-fp10-todaybtn{height:20px;font-size:var(--gf-fp10-micro);background-color:var(--gf-preview-control);border-radius:4px;place-items:center;margin-right:4px;padding-inline:7px;display:inline-grid}.gf-page .gf-fp10-step{width:16px;height:16px;color:var(--gf-fp10-primary);background-color:var(--gf-preview-control);border-radius:4px;place-items:center;display:grid}.gf-page .gf-fp10-step svg{width:11px;height:11px}.gf-page .gf-fp10-legend{color:var(--gf-preview-muted-50);font-size:var(--gf-fp10-tiny);font-weight:var(--gf-font-weight-medium);flex-wrap:wrap;align-items:center;gap:4px 16px;display:inline-flex}.gf-page .gf-fp10-legend>span{align-items:center;gap:5px;display:inline-flex}.gf-page .gf-fp10-legend i{border-radius:2px;width:10px;height:10px}.gf-page .gf-fp10-legend i[data-tone=in-house]{background-color:var(--gf-preview-stay-in-house)}.gf-page .gf-fp10-legend i[data-tone=confirmed]{background-color:var(--gf-preview-stay-confirmed)}.gf-page .gf-fp10-cal{--gf-fp10-room-col:76px;--gf-fp10-cal-row:32px;background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-preview-line);border-radius:11px;overflow:hidden}.gf-page .gf-fp10-cal__row{grid-template-columns:var(--gf-fp10-room-col) minmax(0, 1fr);height:var(--gf-fp10-cal-row);display:grid}.gf-page .gf-fp10-cal__row+.gf-fp10-cal__row{border-top:var(--gf-border-width) solid var(--gf-preview-line)}.gf-page .gf-fp10-cal__row--head{height:44px}.gf-page .gf-fp10-cal__room{min-width:0;padding-inline:var(--gf-space-10);white-space:nowrap;text-overflow:ellipsis;border-right:var(--gf-border-width) solid var(--gf-preview-line);align-items:center;display:flex;overflow:hidden}.gf-page .gf-fp10-cal__row--head .gf-fp10-cal__room,.gf-page .gf-fp10-cal__row--group .gf-fp10-cal__room{font-weight:var(--gf-font-weight-semibold)}.gf-page .gf-fp10-cal__room:not(:has(+.gf-fp10-cal__days)){padding-left:var(--gf-space-16)}.gf-page .gf-fp10-cal__days{min-width:0;display:flex}.gf-page .gf-fp10-cal__track{min-width:0;display:flex;position:relative;overflow-x:clip}.gf-page .gf-fp10-cal__track>.gf-fp10-cal__days{position:absolute;inset:0}.gf-page .gf-fp10-cal__day{border-right:var(--gf-border-width) solid var(--gf-preview-line);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.gf-page .gf-fp10-cal__day:last-child{border-right:0}.gf-page .gf-fp10-cal__day.is-today{background-color:var(--gf-preview-highlight)}.gf-page .gf-fp10-cal__weekday{color:var(--gf-preview-muted-60);font-size:var(--gf-fp10-micro)}.gf-page .gf-fp10-cal__date{font-weight:var(--gf-font-weight-semibold);font-variant-numeric:tabular-nums}.gf-page .gf-fp10-cal__day.is-today .gf-fp10-cal__weekday,.gf-page .gf-fp10-cal__day.is-today .gf-fp10-cal__date{color:var(--gf-fp10-primary)}.gf-page .gf-fp10-avail{min-width:20px;height:15px;color:var(--gf-fp10-ink-70);font-size:var(--gf-fp10-micro);font-weight:var(--gf-font-weight-medium);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding-inline:4px;line-height:1;display:grid}.gf-page .gf-fp10-avail[data-tone=low]{color:#92400e;background-color:var(--gf-fp10-dirty-bg)}.gf-page .gf-fp10-avail[data-tone=zero]{color:var(--gf-color-ink-inverse);background-color:var(--gf-preview-pill-zero)}.gf-page .gf-fp10-stay{min-width:0;color:var(--gf-color-ink-inverse);font-size:var(--gf-fp10-tiny);white-space:nowrap;transform-origin:0;border-radius:5px;align-items:center;gap:2px;padding-inline:6px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.gf-page .gf-fp10-stay span{text-overflow:ellipsis;overflow:hidden}.gf-page .gf-fp10-stay svg{opacity:.8;flex:none;width:12px;height:12px}.gf-page .gf-fp10-stay[data-tone=in-house]{background-color:var(--gf-preview-stay-in-house)}.gf-page .gf-fp10-stay[data-tone=confirmed]{background-color:var(--gf-preview-stay-confirmed)}.gf-page .gf-fp10-stay[data-tone=partial]{background-color:var(--gf-preview-stay-partial)}.gf-page .gf-fp10-stay[data-tone=out]{color:var(--gf-preview-app-ink);background-color:var(--gf-preview-stay-checked-out)}.gf-page .gf-fp10-cal+.gf-fp10-toast{right:var(--gf-space-20);bottom:var(--gf-space-20);position:absolute}.gf-page .gf-fp10-rate{gap:var(--gf-space-12) var(--gf-space-24);flex-wrap:wrap;align-items:center;display:flex}.gf-page .gf-fp10-rate__name{flex:140px;display:grid}.gf-page .gf-fp10-rate__field{gap:1px;display:grid}.gf-page .gf-fp10-rate__field strong{font-size:.875rem}.gf-page .gf-fp10-logo{background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-preview-app-border);border-radius:var(--gf-radius-xs);flex:none;place-items:center;width:34px;height:34px;display:grid}.gf-page .gf-fp10-logo img{object-fit:contain;width:24px;height:24px}.gf-page .gf-fp10-browser{background-color:var(--gf-color-surface)}.gf-page .gf-fp10-browser__top{gap:var(--gf-space-12);min-height:40px;padding-inline:var(--gf-space-16);background-color:var(--gf-preview-app-bg);border-bottom:var(--gf-border-width) solid var(--gf-preview-app-border);align-items:center;display:flex}.gf-page .gf-fp10-browser__dots{gap:5px;display:flex}.gf-page .gf-fp10-browser__dots i{background-color:var(--gf-preview-app-border);border-radius:50%;width:9px;height:9px}.gf-page .gf-fp10-browser__url{max-width:300px;padding:4px var(--gf-space-12);color:var(--gf-preview-muted-60);text-align:center;text-overflow:ellipsis;white-space:nowrap;background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-preview-app-border);border-radius:var(--gf-radius-pill);flex:1;margin-inline:auto;overflow:hidden}.gf-page .gf-fp10-site{gap:var(--gf-space-16);padding:var(--gf-space-20);color:var(--gf-tour-site-primary);background-color:var(--gf-tour-site-paper);display:grid}.gf-page .gf-fp10-site__head{padding-bottom:var(--gf-space-12);border-bottom:var(--gf-border-width) solid var(--gf-tour-site-line);justify-content:space-between;align-items:center;display:flex}.gf-page .gf-fp10-site__brand,.gf-page .gf-fp10-site__room-name{font-family:var(--gf-tour-site-font);font-size:1.0625rem}.gf-page .gf-fp10-site__nav{gap:var(--gf-space-16);display:flex}.gf-page .gf-fp10-site__search{background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-tour-site-line);border-radius:var(--gf-tour-control-radius);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gf-page .gf-fp10-site__search>span{padding:var(--gf-space-8) var(--gf-space-12);font-weight:var(--gf-font-weight-medium);display:grid}.gf-page .gf-fp10-site__search>span+span{border-left:var(--gf-border-width) solid var(--gf-tour-site-line)}.gf-page .gf-fp10-site__search small{font-size:var(--gf-fp10-tiny);opacity:.75}.gf-page .gf-fp10-site__room{background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-tour-site-line);border-radius:var(--gf-radius-sm);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid;overflow:hidden}.gf-page .gf-fp10-site__photo{background:radial-gradient(circle at 72% 30%, var(--gf-tour-site-accent) 0 9%, transparent 10%), linear-gradient(to bottom, #f6e3c4 0 52%, #8fb7c9 52% 74%, #6a9db3 74%);min-height:170px}.gf-page .gf-fp10-site__info{padding:var(--gf-space-16);align-content:start;gap:6px;display:grid}.gf-page .gf-fp10-site__muted{color:var(--gf-tour-site-primary);opacity:.72}.gf-page .gf-fp10-site__promo{padding:3px var(--gf-space-8);font-weight:var(--gf-font-weight-semibold);border:var(--gf-border-width) dashed var(--gf-tour-site-line);border-radius:6px;justify-self:start}.gf-page .gf-fp10-site__price{gap:var(--gf-space-8);align-items:baseline;display:flex}.gf-page .gf-fp10-site__price strong{font-size:1.125rem}.gf-page .gf-fp10-site__deal{align-items:baseline;gap:6px;display:inline-flex}.gf-page .gf-fp10-site__deal s{opacity:.6}.gf-page .gf-fp10-site__book{padding:7px var(--gf-space-16);color:var(--gf-tour-site-paper);font-weight:var(--gf-font-weight-semibold);background-color:var(--gf-tour-site-primary);border-radius:var(--gf-tour-control-radius);justify-self:start;margin-top:4px}.gf-page .gf-fp10-chat{gap:var(--gf-space-8);display:grid}.gf-page .gf-fp10-chat__label{color:var(--gf-preview-app-nav-active);font-weight:var(--gf-font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.gf-page .gf-fp10-chat__label svg{width:14px;height:14px}.gf-page .gf-fp10-typing{align-items:center;gap:4px;height:100%;display:inline-flex}.gf-page .gf-fp10-typing i{background-color:var(--gf-preview-muted-50);border-radius:50%;width:6px;height:6px}.gf-page .gf-fp10-swap{display:inline-grid}.gf-page .gf-fp10-swap>*{transition:opacity .32s var(--gf-ease-out) var(--gf-fp10-delay,0s);grid-area:1/1}.gf-page .gf-fp10-swap__from{opacity:0}.gf-page [data-phase=ready] .gf-fp10-swap__from{opacity:1}.gf-page [data-phase=ready] .gf-fp10-swap__to{opacity:0}@media (width<=1023px){.gf-page .gf-fp10-head,.gf-page .gf-fp10-faq__grid{gap:var(--gf-space-16);grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-hero__stage{grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-picker__options{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-page .gf-fp10-chapter,.gf-page .gf-fp10-chapter--flip{gap:var(--gf-space-32);grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-chapter--flip .gf-fp10-chapter__text{order:0}.gf-page .gf-fp10-chapter__text{max-width:680px}.gf-page .gf-fp10-chapter__visual{max-height:380px;-webkit-mask-image:linear-gradient(to bottom, var(--gf-color-mask) 80%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--gf-color-mask) 80%, transparent);mask-image:linear-gradient(to bottom, var(--gf-color-mask) 80%, transparent);overflow:hidden}.gf-page .gf-fp10-extras__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-page .gf-fp10-areas{padding-inline:var(--gf-space-12)}}@media (width<=991px){.gf-page .gf-fp10-hero,.gf-page .gf-fp10-tour,.gf-page .gf-fp10-connects,.gf-page .gf-fp10-faq,.gf-page .gf-fp10-final{--gf-fp10-sticky-top:88px}}@media (width<=767px){.gf-page .gf-fp10-hero{padding-bottom:var(--gf-space-32)}.gf-page .gf-fp10-hero__stage{margin-top:var(--gf-space-32)}.gf-page .gf-fp10-picker{padding:var(--gf-space-20)}.gf-page .gf-fp10-hero__visual{padding:var(--gf-space-12) var(--gf-space-12) 0}.gf-page .gf-fp10-hero-preview{height:300px}.gf-page .gf-fp10-win--side{grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-win__side{display:none}.gf-page .gf-fp10-win__screen{border-left:0;border-top-left-radius:0;margin-left:0}.gf-page .gf-fp10-brief__cell{padding:var(--gf-space-8) var(--gf-space-10)}.gf-page .gf-fp10-brief strong,.gf-page .gf-fp10-brief__cell--occ strong{font-size:1.125rem}.gf-page .gf-fp10-areas__link{padding-inline:var(--gf-space-12)}.gf-page .gf-fp10-chapters{gap:var(--gf-space-16);padding-top:var(--gf-space-24)}.gf-page .gf-fp10-chapter{padding:var(--gf-space-20);border-radius:var(--gf-radius-lg)}.gf-page .gf-fp10-ticks{margin-top:var(--gf-space-16);gap:var(--gf-space-8)}.gf-page .gf-fp10-chapter__links{margin-top:var(--gf-space-20)}.gf-page .gf-fp10-extras{padding-top:var(--gf-space-48)}.gf-page .gf-fp10-extras__grid{gap:var(--gf-space-12);grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-extra--wide{grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-extra{padding:var(--gf-space-20)}.gf-page .gf-fp10-chapter__visual{max-height:300px;-webkit-mask-image:linear-gradient(to bottom, var(--gf-color-mask) 78%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--gf-color-mask) 78%, transparent);mask-image:linear-gradient(to bottom, var(--gf-color-mask) 78%, transparent);overflow:hidden}.gf-page .gf-fp10-chapter__links .gf-btn{padding-inline:var(--gf-space-20)}.gf-page .gf-fp10-extra__flag{top:var(--gf-space-20);right:var(--gf-space-20)}.gf-page .gf-fp10-win__screen{padding:var(--gf-space-12)}.gf-page .gf-fp10-hide-sm{display:none}.gf-page .gf-fp10-site__room{grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-site__photo{min-height:96px}.gf-page .gf-fp10-site__search{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-page .gf-fp10-cal{--gf-fp10-room-col:64px}.gf-page .gf-fp10-cal__day{font-size:.625rem}.gf-page .gf-fp10-cal+.gf-fp10-toast{position:static}.gf-page .gf-fp10-connects__frame{padding:var(--gf-space-24)}.gf-page .gf-fp10-connects__group{gap:var(--gf-space-16);grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-logos{gap:var(--gf-space-16) var(--gf-space-24)}.gf-page .gf-fp10-logos__item img{max-width:104px;height:24px}.gf-page .gf-fp10-faq{padding-top:var(--gf-space-64)}.gf-page .gf-fp10-faq__heading{font-size:1rem}.gf-page .gf-fp10-final{padding-top:var(--gf-space-64)}.gf-page .gf-fp10-final__inner{padding:var(--gf-space-48) var(--gf-space-20)}}@media (width<=479px){.gf-page .gf-fp10-picker__options{grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-picker__option{min-height:48px}.gf-page .gf-fp10-final__actions .gf-btn{padding-inline:var(--gf-space-20);flex:auto}.gf-page .gf-fp10-win__property span,.gf-page .gf-fp10-win__property svg:last-child,.gf-page .gf-fp10-win__locale,.gf-page .gf-fp10-brief__note,.gf-page .gf-fp10-stay svg,.gf-page .gf-fp10-cal__weekday{display:none}.gf-page .gf-fp10-chapter__links .gf-btn{white-space:normal}}@media (prefers-reduced-motion:reduce){.gf-page .gf-fp10-swap>*,.gf-page .gf-fp10-areas__link,.gf-page .gf-fp10-areas__clear,.gf-page .gf-fp10-picker__option,.gf-page .gf-fp10-picker__icon,.gf-page .gf-fp10-side li,.gf-page .gf-fp10-chapter,.gf-page .gf-fp10-chapter__visual,.gf-page .gf-fp10-extra,.gf-page .gf-fp10-extra__icon,.gf-page .gf-fp10-faq__panel,.gf-page .gf-fp10-faq__chevron,.gf-page .gf-fp10-link .gf-icon--arrow{transition:none}.gf-page .gf-fp10-link:hover .gf-icon--arrow{transform:none}}.gf-page .gf-fp10-hero__plans{margin-top:var(--gf-space-16);color:var(--gf-color-navy-muted);font-size:var(--gf-font-size-small);line-height:var(--gf-line-height-small)}.gf-page .gf-fp10-link--inline{white-space:nowrap}.gf-page .gf-fp10-link--inline .gf-icon--arrow{vertical-align:-2px;width:14px;height:14px;margin-left:4px;display:inline-block}.gf-page .gf-fp10-picker__short,.gf-page .gf-fp10-picker__ask-short{display:none}.gf-page .gf-fp10-screens{min-width:0;display:grid}.gf-page .gf-fp10-screens__one{align-content:start;gap:var(--gf-space-12);visibility:hidden;opacity:0;min-width:0;transition:opacity .26s var(--gf-ease-out), visibility 0s linear .26s;grid-area:1/1;display:grid}.gf-page .gf-fp10-screens__one.is-current{visibility:visible;opacity:1;transition:opacity .3s var(--gf-ease-out) 80ms, visibility 0s}.gf-page .gf-fp10-win__title{transition:opacity .2s var(--gf-ease-out)}.gf-page .gf-fp10-seg{font-size:var(--gf-fp10-tiny);font-weight:var(--gf-font-weight-medium);background-color:var(--gf-fp10-input);border-radius:6px;flex:none;gap:3px;padding:3px;display:inline-flex}.gf-page .gf-fp10-seg span{padding:3px var(--gf-space-8);color:var(--gf-fp10-ink-60);border-radius:5px}.gf-page .gf-fp10-seg .is-on{color:var(--gf-preview-app-ink);background-color:var(--gf-color-surface);box-shadow:var(--gf-fp10-card-shadow)}.gf-page .gf-fp10-schedule{padding:0}.gf-page .gf-fp10-schedule__head{gap:var(--gf-space-8);padding:var(--gf-space-8) var(--gf-space-16);border-bottom:var(--gf-border-width) solid var(--gf-preview-app-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.gf-page .gf-fp10-schedule__head strong{font-size:.8125rem;font-weight:var(--gf-font-weight-semibold);white-space:nowrap}.gf-page .gf-fp10-textlink{color:var(--gf-fp10-primary);font-weight:var(--gf-font-weight-medium);justify-self:end}.gf-page .gf-fp10-schedule .gf-fp10-rows{padding-inline:var(--gf-space-16)}.gf-page .gf-fp10-row__main>strong{font-weight:var(--gf-font-weight-semibold)}.gf-page .gf-fp10-row__end{color:var(--gf-fp10-ink-80);font-weight:var(--gf-font-weight-medium);white-space:nowrap;justify-items:end;display:grid}.gf-page .gf-fp10-row__end .gf-fp10-muted{font-size:var(--gf-fp10-micro);font-weight:var(--gf-font-weight-regular,400)}.gf-page .gf-fp10-ota{color:var(--gf-fp10-ota)}.gf-page .gf-fp10-owner,.gf-page .gf-fp10-sales{gap:var(--gf-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.gf-page .gf-fp10-chart{height:92px;margin-top:var(--gf-space-8);align-items:flex-end;gap:3px;display:flex}.gf-page .gf-fp10-chart__bar{height:var(--gf-fp10-h);background-color:#2597f540;border-radius:3px 3px 1px 1px;flex:1}.gf-page .gf-fp10-chart__bar.is-today{background-color:var(--gf-fp10-primary)}.gf-page .gf-fp10-sources{gap:var(--gf-space-8);margin:var(--gf-space-8) 0 0;padding:0;list-style:none;display:grid}.gf-page .gf-fp10-sources li{gap:var(--gf-space-8);grid-template-columns:72px minmax(0,1fr) 30px;align-items:center;display:grid}.gf-page .gf-fp10-sources__track{background-color:var(--gf-fp10-input);border-radius:3px;height:6px;overflow:hidden}.gf-page .gf-fp10-sources__track span{background-color:var(--gf-fp10-primary);border-radius:3px;height:100%;display:block}.gf-page .gf-fp10-sources .gf-fp10-num{text-align:right}.gf-page .gf-fp10-desk{gap:var(--gf-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}.gf-page .gf-fp10-desk__arrivals .gf-fp10-row{gap:var(--gf-space-8)}.gf-page .gf-fp10-side li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gf-page .gf-fp10-cal--compact{--gf-fp10-room-col:60px;--gf-fp10-cal-row:30px}.gf-page .gf-fp10-cal--compact .gf-fp10-cal__row--head{height:36px}.gf-page .gf-fp10-cal--compact .gf-fp10-cal__room{font-size:var(--gf-fp10-micro);padding-inline:6px}.gf-page .gf-fp10-cal--compact .gf-fp10-cal__room:not(:has(+.gf-fp10-cal__days)){padding-left:10px}.gf-page .gf-fp10-cal--compact .gf-fp10-stay{font-size:var(--gf-fp10-micro);padding-inline:4px}.gf-page .gf-fp10-board{gap:var(--gf-space-10);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.gf-page .gf-fp10-board__col{background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-preview-app-border);min-width:0;box-shadow:var(--gf-fp10-card-shadow);border-radius:10px;display:grid;overflow:hidden}.gf-page .gf-fp10-board__col--ready{background-color:#02163108}.gf-page .gf-fp10-board__head{padding:var(--gf-space-8) var(--gf-space-10);border-bottom:var(--gf-border-width) solid var(--gf-preview-app-border);align-items:center;gap:6px;display:flex}.gf-page .gf-fp10-board__head strong{font-weight:var(--gf-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gf-page .gf-fp10-count{min-width:18px;height:18px;color:var(--gf-fp10-ink-70);font-size:var(--gf-fp10-micro);font-weight:var(--gf-font-weight-medium);background-color:var(--gf-fp10-ink-10);border-radius:var(--gf-radius-pill);flex:none;place-items:center;padding-inline:5px;display:inline-grid}.gf-page .gf-fp10-tasks{margin:0;padding:0;list-style:none;display:grid}.gf-page .gf-fp10-task{min-width:0;padding:var(--gf-space-8) var(--gf-space-10);gap:6px;display:grid}.gf-page .gf-fp10-task+.gf-fp10-task{border-top:var(--gf-border-width) solid var(--gf-preview-app-border)}.gf-page .gf-fp10-task__main{align-items:flex-start;gap:6px;min-width:0;display:flex}.gf-page .gf-fp10-task__room{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:flex}.gf-page .gf-fp10-task__room strong{font-weight:var(--gf-font-weight-semibold);font-variant-numeric:tabular-nums}.gf-page .gf-fp10-task__room .gf-fp10-muted{font-size:var(--gf-fp10-micro)}.gf-page .gf-fp10-task__reason{color:var(--gf-fp10-ink-80);font-size:var(--gf-fp10-tiny)}.gf-page .gf-fp10-task__reason.is-ready{color:var(--gf-fp10-chip-green);font-weight:var(--gf-font-weight-medium)}.gf-page .gf-fp10-task__kind{color:var(--gf-fp10-ink-60);font-size:var(--gf-fp10-micro);align-items:center;gap:3px;display:inline-flex}.gf-page .gf-fp10-task__kind svg{width:9px;height:9px}.gf-page .gf-fp10-task__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.gf-page .gf-fp10-arrival{color:var(--gf-fp10-blue-700);font-size:var(--gf-fp10-micro);font-weight:var(--gf-font-weight-medium);background-color:var(--gf-fp10-blue-50);border-radius:5px;align-items:center;gap:3px;margin-right:auto;padding:2px 5px;display:inline-flex}.gf-page .gf-fp10-arrival svg{width:10px;height:10px}.gf-page .gf-fp10-flag{font-size:var(--gf-fp10-micro);font-weight:var(--gf-font-weight-medium);flex:none;align-items:center;gap:3px;display:inline-flex}.gf-page .gf-fp10-flag svg{width:10px;height:10px}.gf-page .gf-fp10-flag--high{color:var(--gf-fp10-chip-red)}.gf-page .gf-fp10-btn--small{min-height:24px;padding-inline:var(--gf-space-8);font-size:var(--gf-fp10-tiny);border-radius:7px}.gf-page .gf-fp10-btn--small svg{width:11px;height:11px}.gf-page .gf-fp10-tile{width:26px;height:26px;color:var(--gf-fp10-blue-700);background-color:var(--gf-fp10-blue-50);border-radius:6px;flex:none;place-items:center;display:grid}.gf-page .gf-fp10-tile svg{width:13px;height:13px}.gf-page .gf-fp10-tile[data-condition=dirty]{color:var(--gf-fp10-dirty);background-color:var(--gf-fp10-dirty-bg)}.gf-page .gf-fp10-tile[data-condition=clean]{color:var(--gf-fp10-chip-green);background-color:var(--gf-fp10-chip-green-bg)}.gf-page .gf-fp10-ledger{padding:0;overflow:hidden}.gf-page .gf-fp10-ledger__head{padding:var(--gf-space-10) var(--gf-space-16);font-weight:var(--gf-font-weight-medium)}.gf-page .gf-fp10-ledger__cols,.gf-page .gf-fp10-ledger__row,.gf-page .gf-fp10-ledger__total{gap:var(--gf-space-12);padding:6px var(--gf-space-16);justify-content:space-between;align-items:center;display:flex}.gf-page .gf-fp10-ledger__cols{color:#94a3b8;font-size:var(--gf-fp10-micro);font-weight:var(--gf-font-weight-medium);letter-spacing:.05em;text-transform:uppercase;border-block:var(--gf-border-width) solid #f1f5f9;background-color:#f8fafc}.gf-page .gf-fp10-ledger__row:nth-child(2n){background-color:#f8fafc59}.gf-page .gf-fp10-ledger__total{padding-block:var(--gf-space-8);border-top:var(--gf-border-width) solid #f1f5f9;background-color:#f8fafc;font-size:.8125rem}.gf-page .gf-fp10-ledger__total strong{font-weight:var(--gf-font-weight-semibold)}.gf-page .gf-fp10-areas__role{z-index:1;background-color:var(--gf-color-surface);margin-right:var(--gf-space-4);padding-right:var(--gf-space-8);border-right:var(--gf-border-width) solid var(--gf-color-border);align-items:center;display:flex;position:sticky;left:0}.gf-page .gf-fp10-areas__clear{gap:var(--gf-space-8);padding-inline:var(--gf-space-16) var(--gf-space-8);color:var(--gf-color-blue-deep);font-weight:var(--gf-font-weight-semibold);background-color:var(--gf-color-blue-wash);box-shadow:inset 0 0 0 1.5px var(--gf-color-blue-strong)}.gf-page .gf-fp10-areas__clear:hover{color:var(--gf-color-blue-deep);background-color:var(--gf-color-sky-strong)}.gf-page .gf-fp10-areas__x{width:22px;height:22px;color:var(--gf-color-ink-inverse);background-color:var(--gf-color-blue-strong);border-radius:50%;place-items:center;font-size:1rem;line-height:1;display:grid}.gf-page .gf-fp10-areas__dot{background-color:var(--gf-color-blue-strong);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--gf-color-blue-strong) 22%, transparent)}.gf-page .gf-fp10-areas__link[data-match=yes]{color:var(--gf-color-navy);font-weight:var(--gf-font-weight-semibold)}.gf-page .gf-fp10-areas__link[data-match=yes] svg{color:var(--gf-color-blue-strong)}.gf-page .gf-fp10-chapter__links .gf-fp10-link{padding-block:var(--gf-space-8);line-height:1.5;display:inline-block}.gf-page .gf-fp10-chapter__links .gf-fp10-link .gf-icon--arrow{vertical-align:-3px;margin-left:6px;display:inline-block}.gf-page .gf-fp10-plan{margin-top:var(--gf-space-12);color:var(--gf-color-navy-muted);font-size:var(--gf-font-size-small);line-height:var(--gf-line-height-small)}.gf-page .gf-fp10-details-toggle{display:none}.gf-page .gf-fp10-flow{gap:var(--gf-space-32);margin-top:var(--gf-space-16);padding:var(--gf-space-24) var(--gf-space-32);background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-lg);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;display:grid}.gf-page .gf-fp10-flow__text{font-size:var(--gf-font-size-lead);font-weight:var(--gf-font-weight-semibold);line-height:var(--gf-line-height-lead);letter-spacing:var(--gf-letter-spacing-tight);text-wrap:balance}.gf-page .gf-fp10-flow__diagram{gap:var(--gf-space-12);align-items:center;min-width:0;display:flex}.gf-page .gf-fp10-flow__parts{gap:var(--gf-space-8);min-width:0;padding:var(--gf-space-10);border:var(--gf-border-width) dashed var(--gf-color-border-strong);border-radius:var(--gf-radius-md);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.gf-page .gf-fp10-flow__part,.gf-page .gf-fp10-flow__target{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.gf-page .gf-fp10-flow__icon{width:36px;height:36px;color:var(--gf-preview-app-nav-active);background-color:var(--gf-preview-app-nav-active-bg);border-radius:var(--gf-radius-sm);place-items:center;font-size:19px;display:grid}.gf-page .gf-fp10-flow__icon--target{width:44px;height:44px;color:var(--gf-color-ink-inverse);background-color:var(--gf-color-blue-strong);font-size:22px}.gf-page .gf-fp10-flow__name{color:var(--gf-color-navy-muted);font-size:var(--gf-font-size-small);font-weight:var(--gf-font-weight-medium);line-height:var(--gf-line-height-small)}.gf-page .gf-fp10-flow__target .gf-fp10-flow__name{color:var(--gf-color-navy);font-weight:var(--gf-font-weight-semibold);white-space:nowrap}.gf-page .gf-fp10-flow__lines{background-color:var(--gf-color-blue-strong);flex:none;width:40px;height:2px;position:relative}.gf-page .gf-fp10-flow__lines:after{border-top:2px solid var(--gf-color-blue-strong);border-right:2px solid var(--gf-color-blue-strong);content:"";width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.gf-page .gf-fp10-extra .gf-fp10-link{white-space:nowrap}.gf-page .gf-fp10-extra--wide .gf-fp10-chat{font-size:.8125rem}.gf-page .gf-fp10-chat{padding:var(--gf-space-16)}.gf-page .gf-fp10-chat__label .gf-fp10-muted{margin-left:var(--gf-space-4);font-weight:var(--gf-font-weight-medium)}.gf-page .gf-fp10-chat__msg{max-width:86%;padding:var(--gf-space-8) var(--gf-space-12);border-radius:var(--gf-radius-sm);transition:opacity .24s var(--gf-ease-out), transform .24s var(--gf-ease-out);margin:0;position:relative}.gf-page .gf-fp10-chat__msg--staff{color:var(--gf-color-ink-inverse);background-color:var(--gf-preview-stay-confirmed);border-bottom-right-radius:4px;justify-self:end}.gf-page .gf-fp10-chat__msg--assistant{background-color:var(--gf-preview-app-bg);border-bottom-left-radius:4px;justify-self:start}.gf-page .gf-fp10-chat__msg[data-shown=false]{opacity:0;transform:translateY(6px)}.gf-page .gf-fp10-chat__ghost{visibility:hidden}.gf-page .gf-fp10-chat__typed{inset:var(--gf-space-8) var(--gf-space-12);position:absolute}.gf-page .gf-fp10-chat__input{min-height:34px;margin-top:var(--gf-space-4);padding-inline:var(--gf-space-12);border:var(--gf-border-width) solid var(--gf-preview-app-border);border-radius:var(--gf-radius-pill);align-items:center;display:flex}.gf-page .gf-fp10-typing i{animation:.6s ease-in-out both gf-fp10-dot}.gf-page .gf-fp10-typing i:nth-child(2){animation-delay:.12s}.gf-page .gf-fp10-typing i:nth-child(3){animation-delay:.24s}@keyframes gf-fp10-dot{0%,to{opacity:.45;transform:none}50%{opacity:1;transform:translateY(-2px)}}.gf-page .gf-fp10-direct{gap:var(--gf-space-12);display:grid}.gf-page .gf-fp10-strip{gap:var(--gf-space-8);padding:var(--gf-space-12) var(--gf-space-16);color:var(--gf-preview-app-ink);background-color:var(--gf-color-surface);border:var(--gf-border-width) solid var(--gf-color-border);border-radius:var(--gf-radius-md);box-shadow:var(--gf-shadow-card);display:grid}.gf-page .gf-fp10-strip__head{align-items:center;gap:6px;display:flex}.gf-page .gf-fp10-strip__head svg{width:15px;height:15px;color:var(--gf-preview-stay-confirmed)}.gf-page .gf-fp10-strip__grid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;row-gap:6px;display:grid}.gf-page .gf-fp10-strip__day{color:var(--gf-preview-muted-60);font-size:var(--gf-fp10-tiny);text-align:center}.gf-page .gf-fp10-strip__day.is-today{color:var(--gf-preview-stay-confirmed);font-weight:var(--gf-font-weight-semibold)}.gf-page .gf-fp10-strip__stay{height:24px;padding-inline:var(--gf-space-8);color:var(--gf-color-ink-inverse);font-size:var(--gf-fp10-tiny);font-weight:var(--gf-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;background-color:var(--gf-preview-stay-confirmed);transition:opacity .36s var(--gf-ease-out) var(--gf-fp10-delay,0s), transform .52s var(--gf-ease-out) var(--gf-fp10-delay,0s);border-radius:6px;grid-area:2/4/auto/span 3;margin-inline:3px;line-height:24px;overflow:hidden}.gf-page .gf-fp10-strip__grid:before{background-color:var(--gf-preview-app-bg);content:"";border-radius:6px;grid-area:2/1/auto/-1;height:24px}.gf-page .gf-fp10-stay--moved{z-index:2;transition:transform .76s var(--gf-ease-out) .45s, box-shadow .26s var(--gf-ease-out) 1.15s}.gf-page [data-phase=ready] .gf-fp10-stay--moved{transform:translateY(calc(var(--gf-fp10-cal-row) + 1px));box-shadow:0 8px 18px #02163138}.gf-page [data-phase=play] .gf-fp10-stay--moved{animation:1.3s ease-out both gf-fp10-lift}@keyframes gf-fp10-lift{0%,80%{box-shadow:0 8px 18px #02163138}to{box-shadow:none}}.gf-page .gf-fp10-toast--late{transition:opacity .36s var(--gf-ease-out) var(--gf-fp10-delay,0s), transform .36s var(--gf-ease-out) var(--gf-fp10-delay,0s)}.gf-page .gf-fp10-toast svg{color:var(--gf-fp10-chip-green)}.gf-page [data-phase=ready] .gf-fp10-toast--late{opacity:0;transform:translateY(8px)}.gf-page .gf-fp10-rate__input{padding:2px var(--gf-space-8);border:var(--gf-border-width) solid var(--gf-preview-app-border);border-radius:6px}.gf-page [data-phase=play] .gf-fp10-rate__input{animation:1.1s ease-out both gf-fp10-edit}@keyframes gf-fp10-edit{0%{border-color:var(--gf-preview-app-border);box-shadow:none}15%,70%{border-color:var(--gf-preview-stay-confirmed);box-shadow:0 0 0 3px var(--gf-color-blue-wash)}to{border-color:var(--gf-preview-app-border);box-shadow:none}}.gf-page [data-phase=play] .gf-fp10-site__book{animation:.42s ease-out .25s both gf-fp10-press}@keyframes gf-fp10-press{50%{transform:scale(.94)}to{transform:none}}.gf-page [data-phase=ready] .gf-fp10-strip__stay{opacity:0;transform:translateY(-12px)}.gf-page .gf-fp10-balance__value{min-width:64px;font-size:.9375rem;font-weight:var(--gf-font-weight-semibold);text-align:right}.gf-page .gf-fp10-balance__value.is-paid{color:var(--gf-fp10-paid)}.gf-page .gf-fp10-final__migrate{margin-top:var(--gf-space-20);color:var(--gf-color-navy-muted)}@media (width<=1279px){.gf-page .gf-fp10-desk{grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-flow{gap:var(--gf-space-16);grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.gf-page .gf-fp10-desk{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media (width<=767px){.gf-page .gf-fp10-hero__stage{gap:var(--gf-space-12)}.gf-page .gf-fp10-picker{display:contents}.gf-page .gf-fp10-picker__ask{color:var(--gf-color-navy-muted);font-size:var(--gf-font-size-small);font-weight:var(--gf-font-weight-medium);order:1}.gf-page .gf-fp10-picker__ask-long,.gf-page .gf-fp10-picker__long,.gf-page .gf-fp10-picker__icon{display:none}.gf-page .gf-fp10-picker__ask-short,.gf-page .gf-fp10-picker__short{display:inline}.gf-page .gf-fp10-picker__options{margin-inline:calc(var(--gf-gutter) * -1);padding-inline:var(--gf-gutter);scrollbar-width:none;order:2;gap:4px;display:flex;overflow-x:auto}.gf-page .gf-fp10-picker__options::-webkit-scrollbar{display:none}.gf-page .gf-fp10-picker__option{min-height:44px;font-size:var(--gf-font-size-micro);border-radius:var(--gf-radius-pill);flex:none;padding-inline:9px}.gf-page .gf-fp10-picker__option[aria-pressed=true]{color:var(--gf-color-blue-deep);background-color:var(--gf-color-blue-wash);box-shadow:inset 0 0 0 1.5px var(--gf-color-blue-strong)}.gf-page .gf-fp10-hero__visual{order:3}.gf-page .gf-fp10-picker__result{border-top:0;order:4;padding-top:0}.gf-page .gf-fp10-picker__result[data-picked=false]{display:none}.gf-page .gf-fp10-owner,.gf-page .gf-fp10-sales,.gf-page .gf-fp10-desk{grid-template-columns:minmax(0,1fr)}.gf-page .gf-fp10-board{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-page .gf-fp10-board__col--ready,.gf-page .gf-fp10-brief--even .gf-fp10-brief__note{display:none}.gf-page .gf-fp10-details-toggle{min-height:44px;margin-top:var(--gf-space-8);color:var(--gf-color-blue-strong);font:inherit;font-size:var(--gf-font-size-small);font-weight:var(--gf-font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.gf-page .gf-fp10-details-toggle svg{transition:transform var(--gf-transition-fast)}.gf-page .gf-fp10-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.gf-page .gf-fp10-chapter[data-open=false] .gf-fp10-chapter__details{display:none}.gf-page .gf-fp10-chapter__details .gf-fp10-chapter__lead{margin-top:var(--gf-space-4)}.gf-page .gf-fp10-chapter__links{margin-top:var(--gf-space-12)}.gf-page .gf-fp10-chapter{gap:var(--gf-space-20);padding:var(--gf-space-16)}.gf-page .gf-fp10-chapter__visual{max-height:240px}.gf-page .gf-fp10-used__label,.gf-page .gf-fp10-used__chip:not([data-on]){display:none}.gf-page .gf-fp10-chapter__visual[data-mock=booking]{max-height:none;-webkit-mask-image:none;mask-image:none}.gf-page .gf-fp10-chapter__visual[data-mock=booking] .gf-fp10-site__photo,.gf-page .gf-fp10-chapter__visual[data-mock=booking] .gf-fp10-site__search,.gf-page .gf-fp10-chapter__visual[data-mock=booking] .gf-fp10-site__muted:first-of-type{display:none}.gf-page .gf-fp10-chapter__visual[data-mock=booking] .gf-fp10-site{gap:var(--gf-space-10);padding:var(--gf-space-12)}.gf-page .gf-fp10-chapter__visual[data-mock=booking] .gf-fp10-site__head{padding-bottom:var(--gf-space-8)}.gf-page .gf-fp10-chapter__visual[data-mock=payments] .gf-fp10-actions,.gf-page .gf-fp10-chapter__visual[data-mock=booking] .gf-fp10-site__head,.gf-page .gf-fp10-extra--wide .gf-fp10-extra__icon{display:none}.gf-page .gf-fp10-hero-preview{height:280px}.gf-page .gf-fp10-chapter__title{margin-top:var(--gf-space-12)}.gf-page .gf-fp10-extras .gf-fp10-head{margin-bottom:var(--gf-space-24)}.gf-page .gf-fp10-cal+.gf-fp10-toast{right:var(--gf-space-12);bottom:var(--gf-space-12);left:var(--gf-space-12);justify-self:stretch;position:absolute}.gf-page .gf-fp10-flow{margin-top:var(--gf-space-8);padding:var(--gf-space-20)}.gf-page .gf-fp10-flow__text{font-size:var(--gf-font-size-body)}.gf-page .gf-fp10-flow__diagram{gap:var(--gf-space-8)}.gf-page .gf-fp10-flow__parts{padding:var(--gf-space-8);gap:6px}.gf-page .gf-fp10-flow__part .gf-fp10-flow__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gf-page .gf-fp10-flow__lines{width:20px}.gf-page .gf-fp10-extras__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide){padding:var(--gf-space-16)}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide) .gf-fp10-extra__text{display:none}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide) .gf-fp10-extra__title{font-size:var(--gf-font-size-body)}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide) .gf-fp10-link{font-size:var(--gf-font-size-small)}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide) .gf-fp10-extra__flag{order:-1;position:static}.gf-page .gf-fp10-extra--wide .gf-fp10-chat{font-size:var(--gf-fp10-mini)}.gf-page .gf-fp10-chat__msg:nth-of-type(-n+2),.gf-page .gf-fp10-extras .gf-fp10-head__lead,.gf-page .gf-fp10-chapter__visual[data-mock=booking] .gf-fp10-site__promo{display:none}.gf-page .gf-fp10-chapter__visual{max-height:none;-webkit-mask-image:none;mask-image:none}.gf-page .gf-fp10-mock .gf-fp10-win__top{min-height:38px}.gf-page .gf-fp10-chapter__visual[data-mock=channels] .gf-fp10-row{padding-block:6px}.gf-page .gf-fp10-final__inner{padding:var(--gf-space-40) var(--gf-space-20)}.gf-page .gf-fp10-faq,.gf-page .gf-fp10-final{padding-top:var(--gf-space-48)}.gf-page .gf-fp10-chat{padding:var(--gf-space-12)}.gf-page .gf-fp10-chat__label .gf-fp10-muted{display:none}}@media (width<=479px){.gf-page .gf-fp10-extras__grid{gap:var(--gf-space-8);grid-template-columns:minmax(0,1fr);gap:0}.gf-page .gf-fp10-extra--wide{margin-bottom:var(--gf-space-12)}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide){padding:var(--gf-space-10) var(--gf-space-16);border-radius:0}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide)+.gf-fp10-extra{margin-top:-1px}.gf-page .gf-fp10-extra--wide+.gf-fp10-extra{border-radius:var(--gf-radius-lg) var(--gf-radius-lg) 0 0}.gf-page .gf-fp10-extra:last-child{border-radius:0 0 var(--gf-radius-lg) var(--gf-radius-lg)}.gf-page .gf-fp10-extra[data-match=yes]{z-index:1}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide) .gf-fp10-extra__body{gap:0 var(--gf-space-12);grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide) .gf-fp10-extra__icon{grid-row:span 3;margin:0}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide) .gf-fp10-extra__flag{justify-self:start;margin-bottom:2px}.gf-page .gf-fp10-extra:not(.gf-fp10-extra--wide) .gf-fp10-link{min-height:40px;margin-block:-8px -10px}}@media (prefers-reduced-motion:reduce){.gf-page .gf-fp10-screens__one,.gf-page .gf-fp10-screens__one.is-current,.gf-page .gf-fp10-chat__msg,.gf-page .gf-fp10-stay--moved,.gf-page .gf-fp10-toast--late,.gf-page .gf-fp10-strip__stay,.gf-page .gf-fp10-details-toggle svg{transition:none}.gf-page .gf-fp10-typing i,.gf-page [data-phase] .gf-fp10-stay--moved,.gf-page [data-phase] .gf-fp10-rate__input,.gf-page [data-phase] .gf-fp10-site__book{animation:none}}.gf-page .gf-fp10-extra--wide .gf-fp10-link{margin-top:var(--gf-space-8)}
