.SearchExperience_experience__PdAb2{display:flex;flex-direction:column;gap:24px}.SearchExperience_tabScroller__md1VY{max-width:100%;overflow-x:auto;padding:2px 2px 6px}.SearchExperience_tabs__0LGkw{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px}.SearchExperience_tab__1DiFG{display:flex;align-items:baseline;gap:8px;padding:12px 0 0;border:0;border-top:2px solid var(--border);background:none;color:var(--muted-foreground);font-family:var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;transition:color .18s,border-color .18s}.SearchExperience_tab__1DiFG:hover{border-top-color:rgba(0,0,0,.35);color:var(--foreground)}.SearchExperience_tab__1DiFG:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.SearchExperience_active__r_TXY,.SearchExperience_active__r_TXY:hover{border-top-color:var(--foreground);color:var(--foreground)}.SearchExperience_stepNumber__OtfEJ{font-size:12px;font-variant-numeric:tabular-nums}.SearchExperience_stepLabel__J_UWk{font-size:15px;font-weight:500}.SearchExperience_stageDescription__XkAWq{margin-bottom:16px;color:var(--muted-foreground);font-size:15px}.SearchExperience_panel__nvVDr{min-width:0}.SearchExperience_panel__nvVDr:focus-visible{outline:2px solid var(--foreground);outline-offset:6px}@media (max-width:640px){.SearchExperience_panel__nvVDr .flex.gap-3{flex-wrap:wrap}.SearchExperience_panel__nvVDr[data-stage=retrieve] .grid>*{min-width:0}.SearchExperience_panel__nvVDr[data-stage=retrieve] .w-24{width:4rem}.SearchExperience_panel__nvVDr[data-stage=retrieve] .mb-3.flex.items-baseline.justify-between{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.SearchExperience_tab__1DiFG{transition:none}}.Figure_canvas__pA0MM{display:block;width:100%;height:auto;background:#fff}.Figure_canvas__pA0MM text{font-family:var(--font-sans)}.Figure_query__Ps_kb{letter-spacing:-.01em}.Figure_typeCover__z29jZ{transform:scaleX(0);transform-box:fill-box;transform-origin:right center}.Figure_pulse__PBMfH,.Figure_spin__3xcsh{transform-box:fill-box;transform-origin:center}.Figure_beat1__MHt8V,.Figure_beat2__mn44H,.Figure_beat3__egjo_,.Figure_beat4__5nvt_{transform-box:fill-box}@media (hover:hover) and (prefers-reduced-motion:no-preference){a:is(:hover,:focus-visible) .Figure_typeCover__z29jZ{animation:Figure_fig-type__GFxmP .9s steps(24) both}a:is(:hover,:focus-visible) .Figure_caret__ag_HH{animation:Figure_fig-caret__5KoH2 .9s step-end both}a:is(:hover,:focus-visible) .Figure_spin__3xcsh{animation:Figure_fig-spin__Rlnlf .5s linear .9s 2}a:is(:hover,:focus-visible) .Figure_pulse__PBMfH{animation:Figure_fig-pulse__CS6AA .5s ease-in-out .95s 2}a:is(:hover,:focus-visible) .Figure_draw__2a4lV{stroke-dasharray:1;animation:Figure_fig-draw__Gk6Ej .45s ease-out .9s both}a:is(:hover,:focus-visible) .Figure_flow__tNgSd{animation:Figure_fig-flow__23Xpt .9s linear both}a:is(:hover,:focus-visible) :is(.Figure_beat1__MHt8V,.Figure_beat2__mn44H,.Figure_beat3__egjo_,.Figure_beat4__5nvt_){animation:Figure_fig-appear__JZz7u .35s ease-out both}a:is(:hover,:focus-visible) .Figure_beat1__MHt8V{animation-delay:1.05s}a:is(:hover,:focus-visible) .Figure_beat2__mn44H{animation-delay:1.2s}a:is(:hover,:focus-visible) .Figure_beat3__egjo_{animation-delay:1.35s}a:is(:hover,:focus-visible) .Figure_beat4__5nvt_{animation-delay:1.55s}a:is(:hover,:focus-visible) :is(.Figure_light1__NsVEH,.Figure_light2__di12F,.Figure_light3__WqWVP,.Figure_light4___BpXL){animation:Figure_fig-light__1rShB .3s ease-out both}a:is(:hover,:focus-visible) .Figure_light1__NsVEH{animation-delay:.5s}a:is(:hover,:focus-visible) .Figure_light2__di12F{animation-delay:.65s}a:is(:hover,:focus-visible) .Figure_light3__WqWVP{animation-delay:.8s}a:is(:hover,:focus-visible) .Figure_light4___BpXL{animation-delay:.95s}}@keyframes Figure_fig-type__GFxmP{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Figure_fig-caret__5KoH2{0%{opacity:0}to{opacity:1}}@keyframes Figure_fig-spin__Rlnlf{to{transform:rotate(1turn)}}@keyframes Figure_fig-pulse__CS6AA{50%{transform:scale(1.18)}}@keyframes Figure_fig-draw__Gk6Ej{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes Figure_fig-flow__23Xpt{to{stroke-dashoffset:-24}}@keyframes Figure_fig-appear__JZz7u{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes Figure_fig-light__1rShB{to{fill:var(--accent)}}.SolutionGallery_grid__fwlKh{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:32px 16px 48px;list-style:none}.SolutionGallery_cell__daoYy{min-width:0}.SolutionGallery_cell__daoYy .SolutionGallery_link__C76Xn{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:0 2px 4px rgb(0 0 0/2%),0 8px 24px rgb(0 0 0/3%);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.SolutionGallery_cell__daoYy .SolutionGallery_link__C76Xn:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-color:var(--accent)}.SolutionGallery_figure__Id54k{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:clamp(200px,58vw,280px);margin:16px 16px 0;padding:8px}.SolutionGallery_figure__Id54k>svg{width:100%;max-width:460px;height:100%}.SolutionGallery_body__k81GF{display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;padding:40px 32px 36px}.SolutionGallery_title__7t05B{font-family:var(--font-heading);font-size:clamp(28px,2.8vw,35px);font-weight:400;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.SolutionGallery_title__7t05B em{color:var(--accent)}.SolutionGallery_summary__OoFHD{max-width:440px;color:var(--muted-foreground);font-size:15px;line-height:1.5}.SolutionGallery_category__X2XTd{color:var(--foreground);font-weight:500}@media (hover:hover){.SolutionGallery_cell__daoYy .SolutionGallery_link__C76Xn:hover{transform:translateY(-3px);border-color:rgba(0,0,0,.2);box-shadow:0 4px 8px rgb(0 0 0/3%),0 16px 32px rgb(0 0 0/6%)}}@media (min-width:768px){.SolutionGallery_grid__fwlKh{grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 24px 56px}.SolutionGallery_figure__Id54k{height:clamp(220px,24vw,280px)}}@media (min-width:1024px){.SolutionGallery_grid__fwlKh{grid-template-columns:repeat(12,minmax(0,1fr));padding:48px 32px 64px}.SolutionGallery_cell__daoYy{grid-column:span 5}.SolutionGallery_cell__daoYy:nth-child(4n),.SolutionGallery_cell__daoYy:nth-child(4n+1){grid-column:span 7}.SolutionGallery_figure__Id54k{margin:24px 24px 0}.SolutionGallery_body__k81GF{padding:48px 40px 44px}}@media (prefers-reduced-motion:reduce){.SolutionGallery_cell__daoYy .SolutionGallery_link__C76Xn{transition:none}.SolutionGallery_cell__daoYy .SolutionGallery_link__C76Xn:hover{transform:none}}.AutomotivePage_number__5vszi{color:var(--accent);font-family:var(--font-code)}.AutomotivePage_unavailable__RImc7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:340px;padding:40px 24px;border:1px solid var(--border);border-radius:8px;background:rgb(0 0 0/2%);text-align:center}.AutomotivePage_unavailable__RImc7>.AutomotivePage_number__5vszi{font-size:28px}.AutomotivePage_unavailable__RImc7 h3{font-size:20px;font-weight:500}.AutomotivePage_unavailable__RImc7 p{max-width:410px;color:var(--muted-foreground);font-size:13px}.PaymentsPage_note__5RfOW{margin-bottom:24px;color:var(--muted-foreground);font-size:13px;line-height:1.5}.RecommendationsExperience_experience__MhpQ9{display:flex;flex-direction:column;gap:24px}.RecommendationsExperience_close__0DoC_:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.RecommendationsExperience_dialog__T_ZAc{width:min(640px,calc(100vw - 32px));margin:auto;border:1px solid var(--border);border-radius:8px;padding:28px 32px 32px;background:var(--card);color:var(--foreground)}.RecommendationsExperience_dialog__T_ZAc::backdrop{background:rgba(0,0,0,.35)}.RecommendationsExperience_dialogHeader__Q30DV{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.RecommendationsExperience_dialogTitle__AGt4n{font-family:var(--font-heading);font-size:28px;font-weight:400;line-height:1.2}.RecommendationsExperience_close__0DoC_{width:32px;height:32px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--muted-foreground);font-size:18px;line-height:1;cursor:pointer}.RecommendationsExperience_close__0DoC_:hover{color:var(--foreground)}