.StepButton_root__dWIMH{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--v2-spacing-gap-16);flex:1 0 auto;min-width:134px;padding:var(--v2-spacing-padding-8);overflow:hidden;text-align:left;white-space:nowrap;background-color:var(--step-button-background,var(--v2-color-surface-layer3));border:var(--v2-stroke-1) solid var(--v2-color-divider-stroke);border-radius:var(--v2-corner-32);cursor:pointer;transition:border-color .25s ease,background-color .25s ease}@media(hover:hover)and (pointer:fine){.StepButton_root__dWIMH:hover:not(.StepButton_active__jG9kr){border-color:var(--v2-color-highlight-purple)}.StepButton_root__dWIMH:hover:not(.StepButton_active__jG9kr) .StepButton_badge__0DaJp,.StepButton_root__dWIMH:hover:not(.StepButton_active__jG9kr) .StepButton_title__hHgnc{color:var(--v2-color-highlight-purple)}}.StepButton_root__dWIMH.StepButton_active__jG9kr{background-color:var(--step-button-active-background,var(--v2-color-surface-layer1));border-color:var(--v2-color-highlight-green)}.StepButton_root__dWIMH.StepButton_active__jG9kr .StepButton_badge__0DaJp{background-color:var(--v2-color-surface-green);color:var(--v2-color-highlight-green)}.StepButton_root__dWIMH.StepButton_active__jG9kr .StepButton_title__hHgnc{color:var(--v2-color-highlight-green)}.StepButton_compact__bnjaG{flex:0 0 auto;min-width:0}.StepButton_badge__0DaJp{align-items:center;flex-direction:row;line-height:1.42;font-size:18px;color:var(--v2-color-icon-default);font-weight:600;text-align:center;flex-shrink:0;width:50px;height:50px;letter-spacing:.36px;background-color:var(--step-button-badge-background,var(--v2-color-surface-layer1));border-radius:var(--v2-corner-32);transition:background-color .25s ease,color .25s ease}.StepButton_badge__0DaJp,.StepButton_text__BdQka{display:flex;justify-content:center;flex-wrap:nowrap}.StepButton_text__BdQka{align-items:flex-start;flex-direction:column;gap:var(--v2-spacing-gap-6);flex:1 0}.StepButton_title__hHgnc{line-height:1.42;font-size:18px;color:var(--v2-color-text-primary);font-weight:600;text-align:left;letter-spacing:.36px;transition:color .25s ease}.StepButton_subtitle__CxUkf{line-height:1.38;font-size:12px;color:var(--v2-color-text-secondary);font-weight:400;text-align:left;letter-spacing:.24px}.Configurator_root__S7PRg{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:row-reverse;flex-wrap:nowrap;gap:var(--v2-spacing-gap-48);width:100%;max-width:var(--section-max-width);padding-inline:var(--section-padding-x)}@media(max-width:1279px){.Configurator_root__S7PRg{gap:var(--v2-spacing-gap-32)}}@media(max-width:1023px){.Configurator_root__S7PRg{flex-direction:column}}.Configurator_scene__VG34o{--scene-height:659px;--scene-image-inset:calc(var(--scene-height) * 0.0728);position:relative;flex:1 1;min-width:342px;height:var(--scene-height);overflow:hidden;background-color:var(--v2-color-highlight-purple);border-radius:var(--v2-corner-32)}@media(max-width:1279px){.Configurator_scene__VG34o{--scene-height:480px}}@media(max-width:1023px){.Configurator_scene__VG34o{width:100%;min-width:0;height:auto;aspect-ratio:1146/659}}.Configurator_sceneImage__WbPGx{position:absolute;top:var(--scene-image-inset);left:var(--scene-image-inset);width:auto;height:calc(var(--scene-height) - var(--scene-image-inset));max-width:none;border-top-left-radius:var(--v2-corner-32);opacity:0;transition:opacity .4s ease}.Configurator_sceneImage__WbPGx.Configurator_visible__2_2Ft{opacity:1}@media(max-width:1023px){.Configurator_sceneImage__WbPGx{top:7.28%;right:0;bottom:0;left:auto;height:92.72%}}@media(prefers-reduced-motion:reduce){.Configurator_sceneImage__WbPGx{transition:none}}.Configurator_control__eVjrW{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;gap:var(--v2-spacing-gap-24);flex:0 0 342px;padding:var(--v2-spacing-padding-24);background-color:var(--v2-color-surface-layer1);border-radius:var(--v2-corner-32)}@media(max-width:1023px){.Configurator_control__eVjrW{flex:1 1 auto;width:100%}}.Configurator_textBlock__IaAM8{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:var(--v2-spacing-gap-16);width:100%}@media(max-width:1279px){.Configurator_textBlock__IaAM8{display:none}}.Configurator_textTitle__r8SgD{line-height:1.42;font-size:24px;color:var(--v2-color-text-primary);font-weight:600;text-align:left;width:100%;letter-spacing:.48px;word-break:break-word}@media(max-width:1439px){.Configurator_textTitle__r8SgD{display:none}}.Configurator_textDescription__XPo_X{line-height:1.64;font-size:18px;color:var(--v2-color-text-primary);font-weight:400;text-align:left;width:100%;letter-spacing:.36px;word-break:break-word}.Configurator_steps__QGLoK{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:var(--v2-spacing-gap-16);width:100%}@media(max-width:1023px){.Configurator_steps__QGLoK{flex-direction:row}}@media(max-width:767px){.Configurator_steps__QGLoK{flex-direction:column}}@media(max-width:1023px){.Configurator_steps__QGLoK .Configurator_stepCell__G_G4W{flex:1 0;min-width:0}.Configurator_stepSubtitle__lTrHx{display:none}}.Configurator_ctaButton__j66Tk{width:100%}.StepInfo_counter__Y4Dsm{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;display:var(--step-info-counter-display,flex);flex-shrink:0;height:92px;padding:var(--v2-spacing-padding-16) var(--v2-spacing-padding-32);background-color:var(--step-info-counter-background,var(--v2-color-surface-layer1));border-radius:var(--v2-corner-32)}.StepInfo_counterValue___SbVw{line-height:1.28;font-size:48px;color:var(--step-info-counter-color,var(--v2-color-highlight-blue));font-weight:600;text-align:center;letter-spacing:.96px}.StepInfo_divider__mK1Dj{display:var(--step-info-divider-display,block);flex-shrink:0;width:var(--v2-stroke-1);height:92px;background-color:var(--v2-color-divider-stroke);border-radius:var(--v2-corner-32)}.StepInfo_content__hfMNL{flex:1 0}.StepInfo_stepFade___6PSE{animation:StepInfo_step-fade-in__in_51 .35s ease both}@media(prefers-reduced-motion:reduce){.StepInfo_stepFade___6PSE{animation:none}}@keyframes StepInfo_step-fade-in__in_51{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.StepInfo_visuallyHidden__aNspJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.StepperControls_root__PjfVF{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--v2-spacing-gap-16);width:100%}.StepperControls_root__PjfVF .StepperControls_arrow__KFnv6{width:32px;height:32px}.StepperControls_root__PjfVF .StepperControls_arrow__KFnv6 svg{width:100%;height:100%;color:var(--v2-color-text-primary)}.StepperControls_root__PjfVF .StepperControls_arrow__KFnv6:disabled svg{color:var(--v2-color-text-tertiary)}.StepperControls_root__PjfVF .StepperControls_arrow__KFnv6.StepperControls_prev__0byua{transform:rotate(180deg)}.StepperControls_stepList__0YRYG{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--v2-spacing-gap-16);flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.StepperControls_stepList__0YRYG::-webkit-scrollbar{display:none}.DealScene_root__QLKA0{position:relative;overflow:hidden;width:100%;aspect-ratio:1536/654;container-type:inline-size;background-color:var(--v2-color-background);border:var(--v2-stroke-1) solid var(--v2-color-divider-stroke);border-radius:var(--v2-corner-32)}.DealScene_canvas__usg6w{position:absolute;inset:0;width:100%;height:100%}.DealScene_tipLayer__P4Nla{position:absolute;inset:0;font-size:.9114583333cqw;pointer-events:none}.DealScene_tip__pUXYJ{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:.3em;position:absolute;padding:.86em 1.14em;white-space:nowrap;background-color:var(--v2-color-background);border:1px solid var(--v2-color-divider-stroke);border-radius:.86em;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease}.DealScene_tip__pUXYJ.DealScene_visible__MbOYK{opacity:1;transition-delay:.2s}@media(prefers-reduced-motion:reduce){.DealScene_tip__pUXYJ{transition:none}}.DealScene_tipTitle__AmzSe{font-size:1em;font-weight:600;line-height:1.3}.DealScene_tipSubtitle__pGetW{color:var(--v2-color-text-tertiary);font-size:.86em;line-height:1.3}.DealScene_green__4o2xI .DealScene_tipTitle__AmzSe{color:var(--v2-color-highlight-green)}.DealScene_purple__cBGuy .DealScene_tipTitle__AmzSe{color:var(--v2-color-highlight-purple-hover)}.DealScene_blue__E571e .DealScene_tipTitle__AmzSe{color:var(--v2-color-highlight-blue)}.Stepper_root__Q71k6{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:var(--v2-spacing-gap-48);width:100%}@media(max-width:1919px){.Stepper_root__Q71k6{gap:var(--v2-spacing-gap-32)}}.Stepper_scene__KLPzp{position:relative;width:100%}.Stepper_info__wsGt0{--step-info-counter-background:var(--v2-color-surface-layer3);--step-info-counter-color:var(--v2-color-highlight-green);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:var(--v2-spacing-gap-32);position:absolute;right:var(--v2-spacing-padding-24);bottom:var(--v2-spacing-padding-24);left:var(--v2-spacing-padding-24)}@media(max-width:1279px){.Stepper_info__wsGt0{display:none}}.Stepper_infoText__5AWpT{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:var(--v2-spacing-gap-8);min-width:294px}.Stepper_infoTitle__tPjGU{line-height:1.38;font-size:32px;color:var(--v2-color-highlight-blue);font-weight:500;text-align:left;letter-spacing:.64px}.Stepper_infoDescription__w1dKI{line-height:1.64;font-size:18px;color:var(--v2-color-text-secondary);font-weight:400;text-align:left;letter-spacing:.36px}.Stepper_controls__Cfue_ .Stepper_stepList__iVx_b{scroll-snap-type:x mandatory}.Stepper_controls__Cfue_ .Stepper_stepCell__hMGen{flex:0 0 calc((100% - 3*var(--v2-spacing-gap-16))/4);scroll-snap-align:start}@media(max-width:1279px){.Stepper_controls__Cfue_ .Stepper_stepCell__hMGen{flex-basis:calc((100% - 2*var(--v2-spacing-gap-16))/3)}}@media(max-width:1023px){.Stepper_controls__Cfue_ .Stepper_stepCell__hMGen{flex-basis:calc((100% - var(--v2-spacing-gap-16))/2)}}@media(max-width:679px){.Stepper_controls__Cfue_ .Stepper_stepCell__hMGen{flex-basis:100%}}