.BookingFlowHubWidget_frame__NhYyt{--bfh-primary:var(--page-section-eyebrow-color,var(--color-brand-600));--bfh-primary-soft:color-mix(in srgb,var(--bfh-primary) 12%,transparent);--bfh-primary-tint:color-mix(in srgb,var(--bfh-primary) 7%,var(--color-bg));--bfh-primary-ring:color-mix(in srgb,var(--bfh-primary) 22%,transparent);--bfh-secondary:var(--color-teal-600,#14b8a6);--bfh-secondary-soft:color-mix(in srgb,var(--bfh-secondary) 13%,transparent);--bfh-secondary-tint:color-mix(in srgb,var(--bfh-secondary) 6%,var(--color-bg));--bfh-money:#16a34a;--bfh-money-soft:rgba(22,163,74,0.12);--bfh-money-tint:rgba(22,163,74,0.06);max-width:880px;padding:clamp(var(--space-4),3vw,var(--space-6));display:flex;flex-direction:column;gap:clamp(var(--space-3),2vw,var(--space-4));container-type:inline-size;container-name:bfh}.BookingFlowHubWidget_frame__NhYyt[data-color-mode=cyan]{--bfh-primary:var(--color-cyan-600)}.BookingFlowHubWidget_frame__NhYyt[data-color-mode=amber]{--bfh-primary:var(--color-amber-600)}.BookingFlowHubWidget_frame__NhYyt[data-color-mode=violet]{--bfh-primary:var(--color-violet-600)}.BookingFlowHubWidget_frame__NhYyt[data-color-mode=emerald]{--bfh-primary:var(--color-emerald-600)}.BookingFlowHubWidget_flow__1Q7Lm{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;grid-gap:clamp(var(--space-2),1.5vw,var(--space-4));gap:clamp(var(--space-2),1.5vw,var(--space-4))}.BookingFlowHubWidget_arrow__df7TF{align-self:center;color:var(--bfh-primary);flex-shrink:0;width:clamp(20px,7cqi,60px);height:auto}.BookingFlowHubWidget_arrowSecondary__Qqvov{color:var(--bfh-secondary)}.BookingFlowHubWidget_card__Ovzqo{border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-bg);padding:clamp(var(--space-2),.4rem + .6vw,var(--space-3));display:flex;flex-direction:column;gap:var(--space-2);min-width:0;box-shadow:var(--shadow-sm);transition:transform .22s var(--ease-standard,ease),box-shadow .22s var(--ease-standard,ease),border-color .22s var(--ease-standard,ease)}.BookingFlowHubWidget_card__Ovzqo:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--bfh-primary) 35%,var(--color-border))}.BookingFlowHubWidget_cardSecondary__g3y84:hover{border-color:color-mix(in srgb,var(--bfh-secondary) 35%,var(--color-border))}.BookingFlowHubWidget_cardMoney__RmPDt:hover{border-color:color-mix(in srgb,var(--bfh-money) 35%,var(--color-border))}.BookingFlowHubWidget_cardHead__52quS{display:flex;align-items:center;gap:var(--space-2)}.BookingFlowHubWidget_cardIcon__KnOig{width:clamp(1.2rem,3.4cqi,1.9rem);height:clamp(1.2rem,3.4cqi,1.9rem);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.BookingFlowHubWidget_cardIcon__KnOig svg{width:clamp(.7rem,1.8cqi,1rem);height:clamp(.7rem,1.8cqi,1rem)}.BookingFlowHubWidget_cardTitle__zVhvs{font-size:clamp(.62rem,1.6cqi,.9rem);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.BookingFlowHubWidget_cardBody__2viiM{display:flex;align-items:center;gap:var(--space-2);padding:clamp(var(--space-2),.4rem + .6vw,var(--space-3));border-radius:var(--radius-lg);flex:1 1;min-width:0}.BookingFlowHubWidget_cardPrimary__vmA2A .BookingFlowHubWidget_cardIcon__KnOig{background-color:var(--bfh-primary-soft);color:var(--bfh-primary)}.BookingFlowHubWidget_cardPrimary__vmA2A .BookingFlowHubWidget_cardBody__2viiM{background-color:var(--bfh-primary-tint);border:1px solid color-mix(in srgb,var(--bfh-primary) 18%,transparent)}.BookingFlowHubWidget_bookingIcon__dDBgV{color:var(--bfh-primary);display:inline-flex;align-items:center;justify-content:center;width:clamp(1.2rem,3.4cqi,1.9rem);height:clamp(1.2rem,3.4cqi,1.9rem);border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--bfh-primary) 16%,var(--color-bg));flex-shrink:0}.BookingFlowHubWidget_bookingIcon__dDBgV svg{width:clamp(.7rem,1.8cqi,1rem);height:clamp(.7rem,1.8cqi,1rem)}.BookingFlowHubWidget_bookingMain__eq4ax{display:flex;flex-direction:column;gap:.1rem;min-width:0}.BookingFlowHubWidget_bookingWhen__PhMh6{font-size:clamp(.6rem,1.5cqi,.85rem);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowHubWidget_bookingService__lPCdj{font-size:clamp(.55rem,1.3cqi,.75rem);color:var(--bfh-primary);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowHubWidget_bookingDuration__l8IXy{font-size:clamp(.52rem,1.2cqi,.7rem);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowHubWidget_cardSecondary__g3y84 .BookingFlowHubWidget_cardIcon__KnOig{background-color:var(--bfh-secondary-soft);color:var(--bfh-secondary)}.BookingFlowHubWidget_cardSecondary__g3y84 .BookingFlowHubWidget_cardBody__2viiM{background-color:var(--bfh-secondary-tint);border:1px solid color-mix(in srgb,var(--bfh-secondary) 18%,transparent)}.BookingFlowHubWidget_clientAvatar__CUvvi{flex-shrink:0;border-radius:var(--radius-full);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.BookingFlowHubWidget_clientAvatar__CUvvi,.BookingFlowHubWidget_clientAvatar__CUvvi svg{width:clamp(1.3rem,3.6cqi,2rem);height:clamp(1.3rem,3.6cqi,2rem)}.BookingFlowHubWidget_clientMain__OGtlK{display:flex;flex-direction:column;gap:.1rem;min-width:0}.BookingFlowHubWidget_clientName__4tG3y{font-size:clamp(.6rem,1.5cqi,.85rem);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowHubWidget_clientMeta__sNNTm{font-size:clamp(.52rem,1.2cqi,.7rem);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowHubWidget_clientNote__gZgmp{display:inline-flex;align-items:center;gap:.25rem;font-size:clamp(.52rem,1.2cqi,.7rem);color:var(--bfh-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden}.BookingFlowHubWidget_cardMoney__RmPDt .BookingFlowHubWidget_cardIcon__KnOig{background-color:var(--bfh-money-soft);color:var(--bfh-money)}.BookingFlowHubWidget_cardMoney__RmPDt .BookingFlowHubWidget_cardBody__2viiM{background-color:var(--bfh-money-tint);border:1px solid color-mix(in srgb,var(--bfh-money) 18%,transparent);flex-direction:column;align-items:flex-start;gap:var(--space-2)}.BookingFlowHubWidget_amount__SNBQt{font-size:clamp(.85rem,2.6cqi,1.6rem);font-weight:var(--font-weight-bold);color:var(--bfh-money);letter-spacing:-.01em;line-height:1;white-space:nowrap}.BookingFlowHubWidget_payRow__mGotS{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.BookingFlowHubWidget_cardBadge__HUc4k{padding:.1rem .35rem;border-radius:var(--radius-sm);background-color:var(--color-bg);border:1px solid var(--color-border);font-size:clamp(.42rem,1cqi,.55rem);font-weight:var(--font-weight-bold);letter-spacing:.06em;color:#1a3a8a;flex-shrink:0}.BookingFlowHubWidget_payNumber__DshXj{font-size:clamp(.52rem,1.2cqi,.72rem);color:var(--color-text);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowHubWidget_strip__sp2Jn{display:flex;align-items:center;justify-content:space-around;gap:clamp(var(--space-3),2vw,var(--space-6));padding:clamp(var(--space-3),1.6vw,var(--space-4)) clamp(var(--space-4),2vw,var(--space-5));border-radius:var(--radius-xl);background-color:var(--bfh-secondary-tint);border:1px solid color-mix(in srgb,var(--bfh-secondary) 14%,transparent)}.BookingFlowHubWidget_stripItem__ECqBm{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;flex:1 1}.BookingFlowHubWidget_stripIcon__tB2WY{width:clamp(1.1rem,3cqi,1.7rem);height:clamp(1.1rem,3cqi,1.7rem);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--bfh-secondary) 18%,var(--color-bg));color:var(--bfh-secondary);flex-shrink:0}.BookingFlowHubWidget_stripIcon__tB2WY svg{width:clamp(.6rem,1.6cqi,.9rem);height:clamp(.6rem,1.6cqi,.9rem)}.BookingFlowHubWidget_stripIconMembership__bNK6l{background-color:var(--bfh-secondary);color:#fff}.BookingFlowHubWidget_stripIconMembership__bNK6l svg{animation:BookingFlowHubWidget_bfhSpin__EDMAI 2s linear infinite;transform-origin:50% 50%}@keyframes BookingFlowHubWidget_bfhSpin__EDMAI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.BookingFlowHubWidget_stripIconMembership__bNK6l svg{animation:none}.BookingFlowHubWidget_card__Ovzqo:hover{transform:none}}.BookingFlowHubWidget_stripLabel__C9mAq{font-size:clamp(.55rem,1.3cqi,.78rem);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowHubWidget_stripLabelStrong__ff_fC{font-size:clamp(.58rem,1.35cqi,.8rem);font-weight:var(--font-weight-semibold);color:var(--bfh-secondary);white-space:nowrap}.BookingFlowHubWidget_stripDivider__v3aY_{width:1px;height:1.4rem;background-color:color-mix(in srgb,var(--bfh-secondary) 22%,transparent)}@media (max-width:880px){.BookingFlowHubWidget_flow__1Q7Lm{grid-template-columns:1fr;gap:var(--space-3)}.BookingFlowHubWidget_arrow__df7TF{transform:rotate(90deg);justify-self:center}.BookingFlowHubWidget_strip__sp2Jn{flex-wrap:wrap;row-gap:var(--space-3)}.BookingFlowHubWidget_stripDivider__v3aY_{display:none}}@media (max-width:480px){.BookingFlowHubWidget_amount__SNBQt{font-size:1.6rem}}@container bfh (max-width: 380px){.BookingFlowHubWidget_cardBadge__HUc4k{display:none}}.EnterpriseSkylineWidget_frame__N4L6w{--esk-accent:var(--page-section-eyebrow-color,var(--color-brand-600));--esk-accent-soft:color-mix(in srgb,var(--esk-accent) 22%,transparent);--esk-accent-glow:color-mix(in srgb,var(--esk-accent) 50%,transparent);--esk-accent-top:color-mix(in srgb,var(--esk-accent) 55%,var(--color-ink-800));--esk-accent-bot:color-mix(in srgb,var(--esk-accent) 30%,var(--color-ink-900));--esk-bldg-top:#3b4a73;--esk-bldg-bot:#1a2547;--esk-window:rgba(255,255,255,0.18);--esk-window-lit:color-mix(in srgb,var(--esk-accent) 70%,#ffe8a0);width:100%;max-width:760px;padding:0;overflow:hidden;background:transparent;border:none;box-shadow:none}.EnterpriseSkylineWidget_svg__pfACQ{display:block;width:100%;height:auto}.EnterpriseSkylineWidget_ground__Adoq4{fill:color-mix(in srgb,var(--esk-accent) 18%,transparent)}.EnterpriseSkylineWidget_bldg__XjV2m{cursor:pointer;transition:transform .24s cubic-bezier(.2,.8,.2,1);transform-box:fill-box;transform-origin:50% 100%}.EnterpriseSkylineWidget_bldg__XjV2m:hover{transform:translateY(-6px)}.EnterpriseSkylineWidget_body__dDae_{fill:url(#bodyGrad);stroke:rgba(255,255,255,.06);stroke-width:.75;transition:filter .24s ease}.EnterpriseSkylineWidget_bldgAccent__bwEqa .EnterpriseSkylineWidget_body__dDae_{fill:url(#bodyGradAccent)}.EnterpriseSkylineWidget_bldg__XjV2m:hover .EnterpriseSkylineWidget_body__dDae_{filter:drop-shadow(0 0 8px var(--esk-accent-glow))}.EnterpriseSkylineWidget_roofCap__nsu8H{fill:var(--color-ink-700,#4b5b85);transition:fill .24s ease}.EnterpriseSkylineWidget_bldgAccent__bwEqa .EnterpriseSkylineWidget_roofCap__nsu8H,.EnterpriseSkylineWidget_bldg__XjV2m:hover .EnterpriseSkylineWidget_roofCap__nsu8H{fill:var(--esk-accent)}.EnterpriseSkylineWidget_antenna__JYoVL{fill:rgba(255,255,255,.45)}.EnterpriseSkylineWidget_antennaDot__0pqB6{fill:var(--esk-accent);filter:drop-shadow(0 0 4px var(--esk-accent-glow));animation:EnterpriseSkylineWidget_eskBlink__xwYnZ 1.4s ease-in-out infinite}.EnterpriseSkylineWidget_connector__u7I8c{stroke:rgba(255,255,255,.45);stroke-width:1.4}.EnterpriseSkylineWidget_connectorDot__bA9V7{fill:var(--esk-accent);filter:drop-shadow(0 0 4px var(--esk-accent-glow))}@keyframes EnterpriseSkylineWidget_eskBlink__xwYnZ{0%,60%,to{opacity:1}70%,90%{opacity:.35}}.EnterpriseSkylineWidget_window__jToAd{fill:var(--esk-window);transition:fill .22s ease,opacity .22s ease;rx:.5}.EnterpriseSkylineWidget_windowLit__KkGPl{fill:var(--esk-window-lit);opacity:.85}.EnterpriseSkylineWidget_bldg__XjV2m:hover .EnterpriseSkylineWidget_window__jToAd{fill:var(--esk-window-lit);opacity:1}.EnterpriseSkylineWidget_bldg__XjV2m:hover .EnterpriseSkylineWidget_windowLit__KkGPl{fill:#fff8d8;opacity:1}.EnterpriseSkylineWidget_door__xwfs_{fill:rgba(0,0,0,.45);stroke:var(--esk-accent-soft);stroke-width:.6;transition:stroke .24s ease}.EnterpriseSkylineWidget_bldg__XjV2m:hover .EnterpriseSkylineWidget_door__xwfs_{stroke:var(--esk-accent)}.EnterpriseSkylineWidget_label__2BYMy{font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;fill:var(--esk-accent);opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.EnterpriseSkylineWidget_bldg__XjV2m:hover .EnterpriseSkylineWidget_label__2BYMy{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.EnterpriseSkylineWidget_label__2BYMy{transition:none;transform:none}}@media (hover:none),(max-width:768px){.EnterpriseSkylineWidget_label__2BYMy{opacity:1;transform:translateY(0)}.EnterpriseSkylineWidget_window__jToAd{fill:var(--esk-window-lit);opacity:1}.EnterpriseSkylineWidget_bldg__XjV2m:hover .EnterpriseSkylineWidget_glow__Ts0Mk,.EnterpriseSkylineWidget_glow__Ts0Mk{opacity:0;filter:none}.EnterpriseSkylineWidget_bldg__XjV2m:hover .EnterpriseSkylineWidget_body__dDae_,.EnterpriseSkylineWidget_body__dDae_{filter:none}.EnterpriseSkylineWidget_bldg__XjV2m,.EnterpriseSkylineWidget_bldg__XjV2m:hover{transform:none}}.EnterpriseSkylineWidget_glow__Ts0Mk{fill:var(--esk-accent);opacity:0;filter:blur(14px);transition:opacity .24s ease;pointer-events:none}.EnterpriseSkylineWidget_bldg__XjV2m:hover .EnterpriseSkylineWidget_glow__Ts0Mk{opacity:.35}@media (prefers-reduced-motion:reduce){.EnterpriseSkylineWidget_bldg__XjV2m{transition:none}.EnterpriseSkylineWidget_bldg__XjV2m:hover{transform:none}.EnterpriseSkylineWidget_antennaDot__0pqB6{animation:none}}