.funnel_header_wrap{padding-top:var(--space-6);color:var(--text);justify-content:center;display:flex}.funnel_header_logo{flex-shrink:0;width:12rem}.funnel_footer_wrap{padding:var(--space-6) var(--site-margin);border-top:var(--border-width-main) solid var(--border);text-align:center}.funnel_footer_text{color:color-mix(in hsl, currentColor 70%, transparent)}.funnel_footer_link{margin-left:var(--space-2);color:inherit;text-decoration:underline}@media not (min-width:48em){chat-widget{display:none!important}}.funnel-hero_price{color:var(--heading-accent);line-height:1}.funnel-local_wrap{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);border:var(--border-width-main) solid var(--border);border-radius:var(--radius-full);font-size:var(--text-regular-size);display:inline-flex}.funnel-local_icon{aspect-ratio:1;width:1.25rem;stroke:var(--heading-accent);stroke-width:var(--border-width-main);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.funnel-step_arrow{width:2.25rem;margin:var(--space-2) auto 0;stroke:var(--heading-accent);stroke-width:calc(var(--border-width-main) * 2);stroke-linecap:round;stroke-linejoin:round;animation:1.8s ease-in-out infinite funnel-arrow-nudge;display:block;overflow:visible}@keyframes funnel-arrow-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.375rem)}}@media (prefers-reduced-motion:reduce){.funnel-step_arrow{animation:none}}.funnel-hero_check_list{justify-content:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.funnel-hero_check_item{align-items:center;gap:var(--space-2);font-size:var(--text-regular-size);display:flex}.funnel-hero_check_icon{aspect-ratio:1;width:1.125rem;stroke:var(--color-success-green-dark);stroke-width:var(--border-width-main);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.funnel-expect_list{display:var(--flex-small,grid);gap:var(--space-7) var(--space-8);flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;width:100%;max-width:64rem;margin:0;padding:0;list-style:none}.funnel-expect_item{align-items:flex-start;gap:var(--space-4);display:flex}.funnel-expect_icon{aspect-ratio:1;width:1.75rem;fill:color-mix(in srgb, var(--color-success-green-dark) 70%, var(--color-light-100));flex-shrink:0;margin-top:.15em}.funnel-expect_icon polyline{fill:none;stroke:var(--color-light-100);stroke-width:calc(var(--border-width-main) * 2.5);stroke-linecap:round;stroke-linejoin:round}.funnel-expect_text{font-size:var(--text-large-size);line-height:var(--text-large-line-height)}.funnel-cta_note{margin-top:var(--space-3)}.funnel-video_wrap{aspect-ratio:3340/2160;border-radius:var(--radius-main);background-color:var(--background-2);width:100%;max-width:56rem;margin-inline:auto;position:relative;overflow:hidden}.funnel-video_frame{border:0;width:100%;height:100%;position:absolute;inset:0}.funnel-cta_wrap{justify-content:center;margin-top:0}.funnel-cta_wrap .button_main_element{font-family:var(--font-primary);font-size:var(--text-large-size);font-weight:var(--font-weight-bold);text-transform:none;letter-spacing:var(--letter-spacing-normal)}.funnel-calendar_wrap{width:100%;max-width:56rem;margin-inline:auto}.funnel-calendar_frame{border:0;width:100%;min-height:40rem;display:block;overflow:hidden}.funnel-steplist_list{width:100%;max-width:40rem;margin:0 auto;padding:0;list-style:none}.funnel-steplist_item{align-items:center;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-6);flex-direction:column;grid-template-columns:3rem minmax(0,1fr);display:grid;position:relative}.funnel-steplist_item:last-child{padding-bottom:0}.funnel-steplist_item:not(:last-child):before{content:"";top:3.5rem;bottom:var(--space-2);left:calc(1.5rem - var(--border-width-main) / 2);border-left:var(--border-width-main) solid var(--border);position:absolute}.funnel-steplist_num{aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--color-brand-500);width:3rem;color:var(--color-light-100);font-size:var(--text-large-size);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.funnel-steplist_text{grid-column:2;align-self:start}.funnel-step_link{color:inherit;font-weight:var(--font-weight-bold);text-decoration:underline}.funnel_step_label{--eyebrow-font-family:var(--font-secondary);--eyebrow-weight:var(--font-weight-bold)}
