.lead-quiz{color:var(--ink);border:1px solid var(--border);background:#fff;background:lab(100% 0 0);border-radius:1rem;padding:1.5rem}@media (min-width:40rem){.lead-quiz{padding:2.5rem}}@media (max-width:39.99rem){.lead-quiz-bleed{margin-inline:-3.5rem -1rem}.lead-quiz-bleed .lead-quiz{border-inline-width:0;border-radius:0;padding-inline:1rem}}.lead-quiz-step{margin-top:2.5rem}.js .lead-quiz-step:not([data-active]),html:not(.js) .lead-quiz-nav{display:none}@keyframes lead-quiz-in{0%{opacity:0;transform:translate(1rem,1.57rem)}}@keyframes lead-quiz-back{0%{opacity:0;transform:translate(-1rem,-1.57rem)}}@media (prefers-reduced-motion:no-preference){.js .lead-quiz-step[data-active]{animation:.42s cubic-bezier(.2,.7,.2,1) lead-quiz-in}.js .lead-quiz-step[data-active][data-direction=back]{animation-name:lead-quiz-back}}.lead-quiz-option{cursor:pointer;border:1px solid var(--border);background:#fff;background:lab(100% 0 0);border-radius:.75rem;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative}.lead-quiz-option:hover{border-color:color-mix(in oklch, var(--ink-muted) 60%, transparent)}.lead-quiz-option input{opacity:0;cursor:pointer;position:absolute;inset:0}.lead-quiz-option:has(:checked){border-color:var(--brand);background:var(--paper);box-shadow:inset 0 0 0 1px var(--brand)}.lead-quiz-option:has(:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.lead-quiz-option:has([aria-invalid]){border-color:var(--attention)}.lead-quiz-card{flex-direction:column;gap:.25rem;padding:1.25rem 1.25rem 1.375rem}.lead-quiz-pill{align-items:center;min-height:3.5rem;padding:.75rem 1rem}.lead-quiz-input{border:1px solid var(--border);width:100%;height:3rem;color:var(--ink);background:#fff;background:lab(100% 0 0);border-radius:.375rem;padding-inline:1rem;font-size:1rem;display:block}.lead-quiz-input::placeholder{color:var(--ink-muted)}.lead-quiz-input:focus-visible{border-color:var(--brand);outline:2px solid color-mix(in oklch, var(--brand) 40%, transparent);outline-offset:0}.lead-quiz-input[aria-invalid]{border-color:var(--attention)}.lead-quiz-track path{fill:none;stroke-linecap:round;stroke-linejoin:round}.lead-quiz-track-rest{stroke:color-mix(in oklch, var(--ink-muted) 35%, transparent);stroke-width:2px;stroke-dasharray:6 6}.lead-quiz-track-done{stroke:var(--brand);stroke-width:3px}.lead-quiz-node circle{fill:#fff;fill:lab(100% 0 0);stroke:color-mix(in oklch, var(--ink-muted) 45%, transparent);stroke-width:2px;transition:fill .3s ease-out,stroke .3s ease-out}.lead-quiz-node[data-on] circle{fill:var(--brand);stroke:var(--brand)}.lead-quiz-node text{fill:var(--ink-muted);font-size:13px;font-weight:700}.lead-quiz-node[data-on] text{fill:var(--brand-ink)}@media (prefers-reduced-motion:no-preference){.lead-quiz-track-done{transition:stroke-dashoffset .5s cubic-bezier(.2,.7,.2,1)}}.along-panels{gap:1.5rem;display:grid}.js .along-panels>*{grid-area:1/1}.js .along-panel:not([data-active]){visibility:hidden}@media (min-width:64rem){.js .along-panel-head{display:none}}.along-fill{transition:transform .3s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:no-preference){.js .along-panel[data-cascade=wait] .along-item{opacity:0}.js .along-panel[data-cascade=play] .along-item{animation:along-in var(--along-duration) cubic-bezier(.23, 1, .32, 1) both;animation-delay:calc(var(--i) * var(--along-stagger))}}@keyframes along-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}.broker-desk-stage{padding-block:0 3rem}@media (min-width:40rem){.broker-desk-stage{padding-bottom:4rem}}.broker-desk-tall{display:block}.broker-desk-wide{display:none}@media (min-width:64rem){.broker-desk-tall{display:none}.broker-desk-wide{display:block}}.broker-desk-sent{opacity:var(--sent-in,1)}@media (prefers-reduced-motion:no-preference){.broker-desk-step h3{transition:color .3s ease-out}.js .broker-desk:has([data-desk-step][data-current]) .broker-desk-step:not([data-current]) h3{color:var(--ink-muted)}}.fleet-map-stage{padding-block:0 3rem}@media (min-width:40rem){.fleet-map-stage{padding-bottom:4rem}}.fleet-map-view{gap:1.5rem;display:grid;position:relative}@media (min-width:64rem){.fleet-map-view{grid-template-columns:minmax(0,1fr) 22rem;align-items:center}}.fleet-map-overlay{display:contents}.fleet-map-flat{box-shadow:inset 0 0 0 1px var(--border);border-radius:1.125rem;position:relative;overflow:hidden;container-type:size}.fleet-map-flat-inner{width:min(100cqw, 100cqh * var(--map-aspect));aspect-ratio:var(--map-aspect);--z:var(--map-zoom,1);height:auto;transform-origin:calc(var(--fx) * 100%) calc(var(--fy) * 100%);transform:translate(calc((var(--map-cx,.5) - var(--fx)) * 100% * var(--z)), calc((.5 - var(--fy)) * 100% * var(--z))) scale(calc(1 + (var(--map-scale) - 1) * var(--z)));margin:auto;position:absolute;inset:0}.fleet-map-flat-label,.fleet-map-label{white-space:nowrap;box-shadow:0 0 0 1px var(--border);color:var(--ink);pointer-events:none;background:#ffffffeb;background:lab(100% 0 0/.92);border-radius:999px;font-weight:600;position:absolute}.fleet-map-flat-label{font-size:calc(.8125rem / (1 + (var(--map-scale) - 1) * var(--map-zoom,1)));opacity:clamp(0, (var(--map-zoom,1) - .6) * 4, 1);padding:.25em .7em;transform:translate(-50%,calc(-100% - .6em))}.fleet-map-flat-inner{--fx:var(--fx-route);--fy:var(--fy-route)}@media (max-width:63.99rem){.fleet-map-flat-inner{--map-scale:var(--map-scale-mobile)}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.js .fleet-map-flat-inner{--map-cx:.33}}@media (max-width:63.99rem){.fleet-map-flat-label[data-stop=rest]{transform:translate(-50%,.6em)}}.fleet-map-label{z-index:1;opacity:0;padding:.25rem .625rem;font-size:.8125rem;top:0;left:0}.fleet-map-chat{border:1px solid var(--border);background:#fff;background:lab(100% 0 0);border-radius:1rem;overflow:hidden;box-shadow:0 24px 48px -32px #10223959;box-shadow:0 24px 48px -32px lab(12.7317% -.923738 -17.3811/.35)}@keyframes fleet-map-language{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.fleet-map-stack{animation:.25s ease-out fleet-map-language}}.fleet-map-view{--map-height:clamp(22rem, 62svh, 40rem)}.fleet-map-flat{height:var(--map-height)}@media (prefers-reduced-motion:no-preference){.js .fleet-map-canvas{height:var(--map-height);border-radius:1.125rem;bottom:auto}.js .fleet-map-view:has(.fleet-map-overlay[data-scene]) .fleet-map-flat{visibility:hidden}@media (min-width:64rem){.js .fleet-map-view{--map-height:clamp(34rem, calc(100svh - 8rem), 46rem);height:var(--map-height);border-radius:1.125rem;padding:0;display:block;overflow:hidden;container-type:size}.js .fleet-map-view:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border);pointer-events:none;position:absolute;inset:0}.js .fleet-map-flat{position:absolute;inset:0}.js .fleet-map-overlay{display:block;position:absolute;inset:0}.js .fleet-map-chat{width:22rem;margin:0;position:absolute;top:50%;right:2rem;translate:0 -50%}}}.week-chart-day{transition:fill .2s ease-out}.week-chart-day[data-current]{fill:var(--ink);font-weight:600}.week-chart-dot,.week-chart-ring{transform-box:fill-box;transform-origin:50%}
