.f-hero-sticky-search-cta[data-v-b84b0bd2]{background:var(--background-secondary);bottom:0;display:grid;left:0;opacity:0;padding:0 var(--sw-small-padding) calc(8px + env(safe-area-inset-bottom,0));pointer-events:none;position:fixed;right:0;transform:translate3d(0,100%,0);transition:opacity .3s ease,transform .3s ease;will-change:transform,opacity;z-index:100}.f-hero-sticky-search-cta[data-v-b84b0bd2]:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),var(--background-secondary) 20px);content:"";height:26px;left:0;pointer-events:none;position:absolute;right:0;top:-26px}@media screen and (min-width:1024px){.f-hero-sticky-search-cta[data-v-b84b0bd2]{display:none}}@media screen and (min-width:768px){.f-hero-sticky-search-cta[data-v-b84b0bd2]{padding:26px var(--sw-medium-padding) calc(8px + env(safe-area-inset-bottom,0))}}.f-hero-sticky-search-cta.is-visible[data-v-b84b0bd2]{opacity:1;pointer-events:auto;transform:translateZ(0)}.f-hero-sticky-search-cta .inner[data-v-b84b0bd2]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto;padding:0;width:100%}.f-hero-sticky-search-cta .inner .button[data-v-b84b0bd2]{flex-basis:260px;flex-grow:1}@media screen and (min-width:768px){.f-hero-sticky-search-cta .inner[data-v-b84b0bd2]{gap:1rem}}.f-hero-tabs[data-v-7e107384]{border-top:2px solid var(--border);color:var(--text-secondary);display:flex;flex:1;flex-direction:column;gap:.81rem;justify-content:space-between;min-width:100%;padding-top:1rem}@media screen and (min-width:768px){.f-hero-tabs[data-v-7e107384]{min-width:0}}.f-hero-tabs .content[data-v-7e107384]{display:flex;flex:1;flex-direction:column;gap:.81rem;width:100%}.f-hero-tabs .caption[data-v-7e107384],.f-hero-tabs .heading[data-v-7e107384],.f-hero-tabs .link[data-v-7e107384]{color:var(--text-secondary)}.f-hero-tabs.active[data-v-7e107384]{border-top:2px solid var(--color-1)}.f-hero-tabs.active .caption[data-v-7e107384],.f-hero-tabs.active .heading[data-v-7e107384],.f-hero-tabs.active .link[data-v-7e107384]{color:var(--text-primary)}.f-hero-tabs .link[data-v-7e107384]{display:flex;flex-direction:row;font-weight:700;gap:.5rem;text-decoration:none}.f-hero-tabs .heading[data-v-7e107384]{font-size:var(--mobile-base-font-size)}@media screen and (min-width:1440px){.f-hero-tabs .heading[data-v-7e107384]{font-size:var(--h4-size)}}
