.booking-journey-check_main__7_c6o{--lead-accent:var(--lead-magnet-accent);--lead-accent-strong:var(--lead-magnet-accent-strong);--lead-tint:var(--lead-magnet-tint);--lead-ribbon:var(--lead-magnet-ribbon);--lead-ribbon-edge:var(--lead-magnet-ribbon-edge);width:min(100% - 2rem,var(--content));min-height:44rem;margin-inline:auto}.booking-journey-check_main__7_c6o>script{display:none}.booking-journey-check_hero__g0hw0{display:grid;min-height:46rem;grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);align-items:center;grid-gap:clamp(2.5rem,7vw,7rem);gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(3.5rem,8vw,7rem)}.booking-journey-check_heroCopy__vQXnH{position:relative;z-index:2}.booking-journey-check_actionPanel__HAwfJ>p,.booking-journey-check_proofPanel__NbDnC span,.booking-journey-check_questionMeta__RCpkv,.booking-journey-check_resultMap__GdifP span,.booking-journey-check_resultPreview__PJKcL>span,.booking-journey-check_secondaryResults__73H74>span{color:var(--lead-accent-strong);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.booking-journey-check_actionPanel__HAwfJ h2,.booking-journey-check_hero__g0hw0 h1,.booking-journey-check_questionPanel__5Ocf7 h1,.booking-journey-check_resultPanel__hWC2W h1{margin:0;font-family:Manrope Variable,Manrope,sans-serif;font-weight:720;letter-spacing:-.04em;text-wrap:balance}.booking-journey-check_hero__g0hw0 h1{max-width:12ch;margin-top:1rem;font-size:clamp(3rem,4.15vw,4.1rem);line-height:1.02}.booking-journey-check_hero__g0hw0 h1 span{color:var(--lead-accent)}.booking-journey-check_introduction__AgZtb{max-width:38rem;margin:1.6rem 0 0;color:var(--ink-soft);font-size:1rem;line-height:1.7}.booking-journey-check_promiseList__Ru_97{display:grid;grid-gap:.65rem;gap:.65rem;margin:1.5rem 0 1.8rem;padding:0;list-style:none}.booking-journey-check_promiseList__Ru_97 li{display:flex;align-items:center;gap:.6rem;color:var(--ink-soft);font-size:1rem;font-weight:700}.booking-journey-check_promiseList__Ru_97 svg{color:var(--lead-accent)}.booking-journey-check_privacy__4aGa9{max-width:34rem;margin:.85rem 0 0;color:var(--muted);font-size:.75rem;line-height:1.55}.booking-journey-check_primaryButton__Pq8Jt{background:var(--lead-accent);color:white;box-shadow:var(--shadow-control)}.booking-journey-check_primaryButton__Pq8Jt:hover{background:var(--lead-accent-strong);transform:translateY(-1px)}.booking-journey-check_primaryButton__Pq8Jt:active{transform:translateY(0);box-shadow:none}.booking-journey-check_primaryButton__Pq8Jt:focus-visible{box-shadow:0 0 0 5px var(--lead-accent-strong)}.booking-journey-check_journeyPreview__0onmY{position:relative;min-height:36rem;overflow:hidden;border:1px solid var(--lead-ribbon-edge);border-radius:var(--radius-lg);background:var(--lead-tint);box-shadow:var(--shadow-float)}.booking-journey-check_previewRibbon__g_B45{position:absolute;inset:0;width:100%;height:100%}.booking-journey-check_previewRibbon__g_B45 path{fill:none;stroke-linecap:round}.booking-journey-check_ribbonEdge__IA5jW{stroke:var(--lead-ribbon-edge);stroke-width:38}.booking-journey-check_ribbonFill__ZbARo{stroke:var(--lead-ribbon);stroke-width:34}.booking-journey-check_journeyPreview__0onmY ol{position:relative;z-index:1;display:grid;grid-gap:1.15rem;gap:1.15rem;width:68%;margin:0;padding:2.4rem;list-style:none}.booking-journey-check_journeyPreview__0onmY li{display:flex;min-height:3.6rem;align-items:center;gap:.85rem;padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:white;box-shadow:var(--shadow-control)}.booking-journey-check_journeyPreview__0onmY li:nth-child(2n){transform:translateX(44%)}.booking-journey-check_journeyPreview__0onmY li span{color:var(--lead-accent-strong);font-size:.75rem;font-weight:800}.booking-journey-check_journeyPreview__0onmY li strong{font-size:1rem}.booking-journey-check_resultPreview__PJKcL{position:absolute;z-index:2;right:1.4rem;bottom:1.4rem;width:min(18rem,58%);border:1px solid var(--line-strong);border-radius:var(--radius);padding:1.25rem;background:white;box-shadow:var(--shadow-float)}.booking-journey-check_resultPreview__PJKcL strong{display:block;margin-top:.5rem;font-family:Manrope Variable,Manrope,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25}.booking-journey-check_resultPreview__PJKcL p{margin:.75rem 0 0;color:var(--muted);font-size:.75rem;line-height:1.55}.booking-journey-check_checkShell__ArGWz{display:grid;min-height:46rem;grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr);grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem);padding-block:clamp(3rem,7vw,6rem)}.booking-journey-check_progressPanel__VCcYn{position:relative;min-height:34rem;padding:1.2rem 0 1.2rem 2.8rem}.booking-journey-check_backToIntro__sKh_z{display:flex;align-items:center;gap:.5rem;color:var(--lead-accent-strong);font-size:.75rem;font-weight:800}.booking-journey-check_backToIntro__sKh_z svg{transform:rotate(180deg)}.booking-journey-check_progressTrack__145bk{position:absolute;top:4.4rem;bottom:4rem;left:.65rem;width:10px;overflow:hidden;border:1px solid var(--lead-ribbon-edge);border-radius:999px;background:var(--lead-ribbon)}.booking-journey-check_progressTrack__145bk>span{position:absolute;inset:0;background:var(--lead-accent);transform:scaleY(var(--progress-scale,0));transform-origin:top;transition:transform .22s ease}.booking-journey-check_phaseList__7ZQcB{display:grid;grid-gap:1.15rem;gap:1.15rem;margin:2rem 0 0;padding:0;list-style:none}.booking-journey-check_phaseList__7ZQcB li{display:grid;grid-template-columns:2rem 1fr;align-items:center;color:var(--muted)}.booking-journey-check_phaseList__7ZQcB li span{font-size:.75rem;font-weight:800}.booking-journey-check_phaseList__7ZQcB li strong{font-size:.75rem}.booking-journey-check_phaseList__7ZQcB li[data-state=active]{color:var(--ink)}.booking-journey-check_phaseList__7ZQcB li[data-state=active] strong{font-size:1rem}.booking-journey-check_phaseList__7ZQcB li[data-state=complete]{color:var(--lead-accent-strong)}.booking-journey-check_savedNote__lSm_t{display:flex;align-items:center;gap:.5rem;margin:2rem 0 0;color:var(--muted);font-size:.75rem}.booking-journey-check_questionPanel__5Ocf7,.booking-journey-check_resultPanel__hWC2W{align-self:start;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,3.5rem);background:white;box-shadow:var(--shadow-float)}.booking-journey-check_questionMeta__RCpkv{display:flex;align-items:center;justify-content:space-between;gap:1rem}.booking-journey-check_questionMeta__RCpkv button,.booking-journey-check_resetButton__f_Mw2{min-height:2rem;border:0;padding:.3rem;background:transparent;color:var(--muted);font-size:.75rem;font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.booking-journey-check_questionPanel__5Ocf7 h1,.booking-journey-check_resultPanel__hWC2W h1{max-width:16ch;margin-top:1.2rem;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.booking-journey-check_questionHelp__xUyLN,.booking-journey-check_resultSummary__sqQ_q{max-width:48rem;margin:1.15rem 0 0;color:var(--muted);line-height:1.7}.booking-journey-check_questionPanel__5Ocf7 fieldset{min-width:0;margin:2rem 0 0;border:0;padding:0}.booking-journey-check_questionPanel__5Ocf7 legend{margin-bottom:.8rem;color:var(--ink-soft);font-size:.75rem;font-weight:700}.booking-journey-check_optionList__DWLOU{display:grid;grid-gap:.7rem;gap:.7rem}.booking-journey-check_optionList__DWLOU label{position:relative;display:grid;min-height:4rem;grid-template-columns:1.4rem 1fr;align-items:center;grid-gap:.8rem;gap:.8rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.9rem 1rem;background:white;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.booking-journey-check_optionList__DWLOU label:hover{border-color:var(--lead-accent);transform:translateX(2px)}.booking-journey-check_optionList__DWLOU label[data-selected=true]{border-color:var(--lead-accent);background:var(--lead-tint)}.booking-journey-check_optionList__DWLOU input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.booking-journey-check_optionList__DWLOU label>span{display:grid;width:1.2rem;height:1.2rem;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:white}.booking-journey-check_optionList__DWLOU label>span:after{content:"";width:.55rem;height:.55rem;border-radius:50%;background:transparent}.booking-journey-check_optionList__DWLOU label[data-selected=true]>span{border-color:var(--lead-accent)}.booking-journey-check_optionList__DWLOU label[data-selected=true]>span:after{background:var(--lead-accent)}.booking-journey-check_optionList__DWLOU input:focus-visible+span{outline:3px solid white;outline-offset:2px;box-shadow:0 0 0 5px var(--lead-accent-strong)}.booking-journey-check_optionList__DWLOU strong{font-size:1rem}.booking-journey-check_optionList__DWLOU small{grid-column:2;color:var(--muted)}.booking-journey-check_questionActions__XXe6M{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.booking-journey-check_secondaryButton__Y3y6c{min-height:2.85rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.75rem 1.1rem;background:white;color:var(--ink-soft);font-weight:750}.booking-journey-check_secondaryButton__Y3y6c:disabled{cursor:not-allowed;opacity:.45}.booking-journey-check_resultSummary__sqQ_q{font-size:1rem}.booking-journey-check_resultMap__GdifP{display:grid;grid-template-columns:.8fr 1.2fr;margin-top:2.25rem;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.booking-journey-check_resultMap__GdifP>div{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.25rem}.booking-journey-check_resultMap__GdifP>div+div{border-left:1px solid var(--line-strong)}.booking-journey-check_resultMap__GdifP strong{font-size:1rem}.booking-journey-check_primaryResult__b4stN{background:var(--lead-tint);color:var(--lead-accent-strong)}.booking-journey-check_actionPanel__HAwfJ{margin-top:1.25rem;border:1px solid var(--lead-ribbon-edge);border-radius:var(--radius);padding:clamp(1.3rem,3vw,2rem);background:var(--lead-ribbon)}.booking-journey-check_actionPanel__HAwfJ>p{margin:0}.booking-journey-check_actionPanel__HAwfJ h2{max-width:36ch;margin-top:.65rem;font-size:1.25rem;line-height:1.25}.booking-journey-check_secondaryResults__73H74{margin-top:1.2rem}.booking-journey-check_secondaryResults__73H74 ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none}.booking-journey-check_secondaryResults__73H74 li{border:1px solid var(--line);border-radius:999px;padding:.5rem .75rem;color:var(--ink-soft);font-size:.75rem;font-weight:700}.booking-journey-check_proofPanel__NbDnC{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;padding:1.25rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.booking-journey-check_proofPanel__NbDnC>div{display:grid;grid-gap:.4rem;gap:.4rem}.booking-journey-check_proofPanel__NbDnC strong{font-size:1rem}.booking-journey-check_method__01QZ_{margin-top:1.25rem}.booking-journey-check_method__01QZ_ summary{min-height:2.5rem;color:var(--ink-soft);font-size:.75rem;font-weight:750}.booking-journey-check_method__01QZ_ p{max-width:68ch;color:var(--muted);font-size:.75rem;line-height:1.65}.booking-journey-check_resetButton__f_Mw2{margin-top:.5rem}.booking-journey-check_provenance__UBzOs{margin-bottom:clamp(5rem,9vw,8rem)}@media (max-width:54rem){.booking-journey-check_hero__g0hw0{grid-template-columns:1fr}.booking-journey-check_heroCopy__vQXnH{max-width:42rem}.booking-journey-check_journeyPreview__0onmY{min-height:34rem}.booking-journey-check_checkShell__ArGWz{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem}}@media (max-width:42rem){.booking-journey-check_main__7_c6o{width:min(100% - 1.25rem,var(--content))}.booking-journey-check_hero__g0hw0{min-height:auto;padding-top:3rem}.booking-journey-check_journeyPreview__0onmY ol{width:76%;padding:1.4rem}.booking-journey-check_journeyPreview__0onmY li:nth-child(2n){transform:translateX(24%)}.booking-journey-check_resultPreview__PJKcL{right:.8rem;bottom:.8rem;width:68%}.booking-journey-check_checkShell__ArGWz{grid-template-columns:1fr;gap:1rem;padding-top:1.5rem}.booking-journey-check_progressPanel__VCcYn{min-height:auto;padding:0}.booking-journey-check_backToIntro__sKh_z{margin-bottom:1rem}.booking-journey-check_progressTrack__145bk{position:relative;inset:auto;width:100%;height:10px}.booking-journey-check_progressTrack__145bk>span{transform:scaleX(var(--progress-scale,0));transform-origin:left}.booking-journey-check_phaseList__7ZQcB{grid-template-columns:repeat(5,1fr);gap:.25rem;margin-top:.75rem}.booking-journey-check_phaseList__7ZQcB li{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.15rem}.booking-journey-check_phaseList__7ZQcB li strong{overflow:hidden;width:100%;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.booking-journey-check_phaseList__7ZQcB li[data-state=active] strong{font-size:.75rem}.booking-journey-check_savedNote__lSm_t{margin:.8rem 0 0}.booking-journey-check_questionPanel__5Ocf7,.booking-journey-check_resultPanel__hWC2W{padding:1.25rem}.booking-journey-check_resultMap__GdifP{grid-template-columns:1fr}.booking-journey-check_resultMap__GdifP>div+div{border-top:1px solid var(--line-strong);border-left:0}.booking-journey-check_proofPanel__NbDnC{align-items:stretch;flex-direction:column}.booking-journey-check_proofPanel__NbDnC .button{width:100%}}@media (max-width:25rem){.booking-journey-check_journeyPreview__0onmY{min-height:32rem}.booking-journey-check_journeyPreview__0onmY ol{width:82%;padding:1rem}.booking-journey-check_resultPreview__PJKcL{width:78%}.booking-journey-check_questionActions__XXe6M{align-items:stretch;flex-direction:column-reverse}.booking-journey-check_questionActions__XXe6M button{width:100%}}@media (prefers-reduced-motion:reduce){.booking-journey-check_optionList__DWLOU label,.booking-journey-check_progressTrack__145bk>span{transition:none}.booking-journey-check_optionList__DWLOU label:hover{transform:none}}