.account-confirm-email_content___WcPG{display:flex;height:100vh - 40px;color:var(--text-color)}.account-confirm-email_successIcon__wrs3g{overflow:hidden}.account-confirm-email_formWrapper__tLxXV{width:50%;padding:0 60px;display:flex;flex-direction:column;justify-content:center;position:relative}.account-confirm-email_logo__EBLcr{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.account-confirm-email_form__jgFmz h2{font-size:32px;text-align:left;font-weight:400;margin:30px 0 0}.account-confirm-email_form__jgFmz p{margin:12px 0;text-align:left}.account-confirm-email_subtitle__0zUYV{margin-bottom:2rem;font-weight:200;color:var(--text-color)}.account-confirm-email_form__jgFmz{display:flex;flex-direction:column;max-width:360px;width:100%;margin:60px auto;gap:1rem}.account-confirm-email_form__jgFmz label{margin-top:10px;font-size:16px;color:var(--text-color)}.account-confirm-email_form__jgFmz input{height:52px;border-radius:4px;padding:0 16px;border:0;font-size:14px;color:var(--text-color);background-color:var(--white)}.account-confirm-email_passwordWrapper__6D9NB{position:relative;display:flex;align-items:center}.account-confirm-email_passwordWrapper__6D9NB input{width:100%;padding-right:50px}.account-confirm-email_eyeButton__eSrTr{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#777;transition:color .2s ease}.account-confirm-email_eyeButton__eSrTr:hover{color:var(--text-color)}.account-confirm-email_rememberRow__vR6WF{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#aaa}.account-confirm-email_rememberRow__vR6WF a{color:var(--text-color)!important;font-size:14px!important;text-decoration:none!important;font-weight:400!important}.account-confirm-email_checkbox__EjTi0{display:flex;align-items:center;gap:.5rem;margin-top:10px!important}.account-confirm-email_rememberRow__vR6WF label{font-size:14px;font-weight:300;color:var(--text-color);margin:2px 0 0}.account-confirm-email_checkbox__EjTi0 input{height:unset}.account-confirm-email_forgot__enWE_{color:#fff;text-decoration:underline}.account-confirm-email_signInBtn__FtbXH{background-color:var(--violet);color:#fff;padding:6px 30px;margin-top:10px;font-size:12px}.account-confirm-email_googleBtn__OvrKk,.account-confirm-email_signInBtn__FtbXH{align-items:center;font-weight:200;border:none;border-radius:4px;height:56px;cursor:pointer;display:flex;justify-content:center}.account-confirm-email_googleBtn__OvrKk{gap:10px;margin-top:2px;font-size:14px;background:#fff;color:var(--text-color-fade)}.account-confirm-email_googleBtn__OvrKk span{font-weight:200!important}.account-confirm-email_signup__azrmN{display:block;text-align:center;margin-top:20px!important;font-size:12px;font-weight:200;color:var(--text-color-fade)}.account-confirm-email_signup__azrmN a{color:var(--violet);text-decoration:none;margin-left:.25rem}.account-confirm-email_footer__Gbmd1{font-weight:200;bottom:20px;font-size:14px;color:var(--text-color-fade)}.account-confirm-email_imageWrapper__fGXOc{width:50%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden}.account-confirm-email_imageWrapper__fGXOc h1{font-size:36px;font-weight:400;margin-bottom:80px}.account-confirm-email_imageWrapper__fGXOc h1 span{color:var(--violet)}.account-confirm-email_image__COaze{position:relative;width:100%;object-fit:cover;height:100vh;z-index:1}.account-confirm-email_heroTextOverlay__r15We{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:40px 60px 80px 80px;z-index:2;color:#fff;pointer-events:none}.account-confirm-email_heroTextOverlay__r15We h1{font-size:38px;font-weight:400;margin-bottom:36px;line-height:1.2;max-width:600px;letter-spacing:-1px;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.18)}.account-confirm-email_heroList__mjflp{list-style:none;padding:0;margin:0 0 40px;width:100%}.account-confirm-email_heroList__mjflp li{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:200;margin-bottom:12px;color:#eaf6f6;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:8px}.account-confirm-email_heroListNumber__1gAA5{display:inline-block;min-width:32px;font-size:18px;font-weight:400;letter-spacing:.02em}.account-confirm-email_heroListHighlight__E8cf3{color:#7fffd4;font-weight:200;text-decoration:none}.account-confirm-email_heroQuoteSection__ByRtd{margin-top:auto;margin-bottom:80px;border-radius:12px;padding:18px 28px 18px 18px}.account-confirm-email_heroQuote__arwiX{font-size:16px;font-weight:200;margin:0 0 10px;color:#fff;line-height:24px}.account-confirm-email_heroQuoteMeta__N3Xrj{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:14px;font-weight:200;color:#eaf6f6}.account-confirm-email_heroStars__be8FS{color:#fff;font-size:18px;font-weight:200;letter-spacing:.08em}@media (max-width:768px){.account-confirm-email_imageWrapper__fGXOc{display:none}.account-confirm-email_formWrapper__tLxXV{width:100%;padding:20px}.account-confirm-email_form__jgFmz h2{font-size:24px;text-align:center;margin-top:10px}.account-confirm-email_form__jgFmz p{text-align:center}.account-confirm-email_form__jgFmz{margin-top:4px}.account-confirm-email_logo__EBLcr svg{width:78px;height:27px}}.account-confirm-email_confirmationMessage__5R9Jq{text-align:center;padding:2rem;background-color:var(--background-color-second);border-radius:4px;margin:1rem 0}.account-confirm-email_confirmationMessage__5R9Jq h3{color:var(--text-color);margin-bottom:1rem;font-size:24px;font-weight:400}.account-confirm-email_confirmationMessage__5R9Jq p{color:var(--text-color-fade);line-height:1.5;font-weight:200;font-size:14px}.account-confirm-email_errorBox__FHLQh{background:#e62e05;color:#fff;border-radius:4px;padding:20px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:300;text-align:center;gap:16px;margin:12px 0}.account-confirm-email_errorBox__FHLQh .account-confirm-email_errorIcon__KmaiD{font-size:24px;background:none;border-radius:50%;border:2px solid #fff;width:38px;height:38px;display:flex;align-items:center;justify-content:center}.account-confirm-email_successContainer__Arp2K{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:300px;text-align:center}.account-confirm-email_successIcon__wrs3g{border-radius:50%;width:32px;height:32px;background-color:#0e9384;display:flex;align-items:center;justify-content:center}.account-confirm-email_successTitle__sfsaj{margin-bottom:16px;color:#333;font-size:28px;font-weight:500;line-height:1.2}.account-confirm-email_successDescription__TAnWB{margin-bottom:40px;color:#666;font-size:16px;line-height:1.5;max-width:400px}.account-confirm-email_successButtonContainer__aF3_R{width:100%;background-color:var(--violet);margin-top:20px;border-radius:4px}.account-confirm-email_loadingContainer__Puj92{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center}.account-confirm-email_loadingText__WJIun{margin-top:24px;text-align:center}.ButtonLink_button__y4bTB{background:var(--violet);font-size:16px;font-weight:300;gap:2px;letter-spacing:-5%;padding:14px 20px;border-radius:8px;white-space:nowrap;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;transition:all .3s ease;transform:scale(1);cursor:pointer;opacity:1;border:none;outline:none;text-decoration:none}.ButtonLink_button__y4bTB:hover{transform:scale(1.05)}.ButtonLink_button__y4bTB.ButtonLink_disabled__XDEus{cursor:not-allowed;opacity:.7}.ButtonLink_button__y4bTB.ButtonLink_disabled__XDEus:hover{transform:scale(1)}.ButtonLink_icon__9HA_d{margin-left:3px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.ButtonLink_icon__9HA_d svg{width:100%;height:100%}@media (max-width:768px){.ButtonLink_button__y4bTB{display:flex;justify-content:center;align-items:center;width:100%;font-size:16px;padding:13.5px 16px}}.categoryGiftPromo_wrap__ROLCt{position:relative;flex-shrink:0;margin-right:4px;z-index:2}.categoryGiftPromo_trigger__hyC4M{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:6px;background:transparent;cursor:pointer;line-height:0;transition:background .2s ease}.categoryGiftPromo_trigger__hyC4M:focus-visible,.categoryGiftPromo_trigger__hyC4M:hover{background:rgba(10,107,88,.08)}.categoryGiftPromo_trigger__hyC4M:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.categoryGiftPromo_icon__EYr51{display:block;font-size:22px;line-height:1;flex-shrink:0;pointer-events:none}.categoryGiftPromo_tooltip__m8Upo{position:absolute;bottom:calc(100% + 10px);right:-8px;z-index:30;width:max(240px,52vw);max-width:min(300px,calc(100vw - 24px));padding:12px 14px;border-radius:8px;background:#1c2434;color:#fff;text-align:left;box-shadow:0 10px 28px rgba(15,23,42,.28);pointer-events:none}.categoryGiftPromo_tooltip__m8Upo:after{content:"";position:absolute;top:100%;right:18px;border:7px solid transparent;border-top-color:#1c2434}.categoryGiftPromo_tooltipTitle__eMq6F{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.3}.categoryGiftPromo_tooltipText__sBa40{margin:0;font-size:13px;font-weight:400;line-height:1.45;letter-spacing:0}@media (max-width:768px){.categoryGiftPromo_wrap__ROLCt{margin-right:2px}.categoryGiftPromo_trigger__hyC4M{width:34px;height:34px}.categoryGiftPromo_icon__EYr51{font-size:20px}.categoryGiftPromo_tooltip__m8Upo{right:-4px;width:min(280px,calc(100vw - 40px));max-width:min(280px,calc(100vw - 40px));padding:11px 12px}.categoryGiftPromo_tooltipTitle__eMq6F{font-size:13px}.categoryGiftPromo_tooltipText__sBa40{font-size:12px;line-height:1.4}}.categoryNewBadge_badge__PdwlI{flex-shrink:0;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1.2;white-space:nowrap;background:linear-gradient(90deg,#0a6b58 0,#147a8f 42%,var(--violet) 78%,var(--violet) 100%)}@media (max-width:768px){.categoryNewBadge_badge__PdwlI{padding:3px 8px;font-size:10px}}.help_help__EzXD1{gap:5px;padding:6px;background:var(--white);color:var(--text-color);font-weight:200;border-radius:4px}.help_help__EzXD1,.help_help__EzXD1 a{display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1}.help_help__EzXD1 a{color:var(--violet)}.help_help__EzXD1 a path{fill:var(--violet)}@media (max-width:768px){.help_help__EzXD1{margin:26px 0}}.reviews_headerSection__lZGAC{max-width:var(--max-width-md);margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.reviews_slider__59TZb{position:relative;display:flex;width:100%;overflow:hidden;padding:60px 0 30px}.reviews_slideTrack__E0fJ1{display:flex;gap:24px;width:calc(350px * 10);animation:reviews_slide__bIQ8l 25s linear infinite}.reviews_slideTrack__E0fJ1:hover{animation-play-state:paused}.reviews_reviewCard__rvSd4{flex:0 0 242px;min-height:350px;background:var(--white);padding:26px;border-radius:16px;color:var(--text-color);font-size:16px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.reviews_reviewCard__rvSd4:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.reviews_commentsTop__PV1JD{display:flex;justify-content:space-between;padding-bottom:16px;.reviews_rating__sC10c{display:flex;justify-content:space-between;gap:3px}}.reviews_reviewCard__rvSd4 h3{text-align:left;font-weight:400;margin:14px 0;font-size:16px}.reviews_reviewCard__rvSd4 p{text-align:left;font-size:16px;font-weight:200;margin:0;color:var(--text-color)}.reviews_reviewCard__rvSd4 .reviews_author__1_2x0{font-family:var(--font-primary);margin-top:10px;font-weight:300;font-size:16px;text-align:left}.reviews_reviewCard__rvSd4 .reviews_time__8NmPJ{font-size:16px;color:var(--text-color-fade)}.reviews_buttonWrapperMobile__iTl01{display:none}@keyframes reviews_slide__bIQ8l{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:460px) and (max-width:1260px){.reviews_headerSection__lZGAC a{margin-right:20px}}@media (max-width:768px){.reviews_headerSection__lZGAC{padding:0}.reviews_headerSection__lZGAC a{display:none}.reviews_slider__59TZb{padding:34px 0 14px}.reviews_buttonWrapperMobile__iTl01{display:flex;justify-content:center;align-items:center;width:calc(100% - 32px);padding:18px 16px 3px}}.blog_header__xJh8Z{display:flex;justify-content:space-between;align-items:flex-end;width:100%;max-width:var(--max-width-md);margin:0 auto}.blog_subtitle__zUQOv{display:block;color:var(--text-color-fade);font-size:16px;text-decoration:underline;font-weight:200}.blog_blogList__kUvbn{display:flex;gap:24px;justify-content:center;margin-top:70px;margin-bottom:30px}.blog_blogCard__saV48{position:relative;width:calc(100% / 3);overflow:hidden;transition:transform .3s ease-in-out}.blog_blogCard__saV48 h3{font-size:18px;line-height:32px;font-weight:400;margin:20px 0 0;color:var(--text-color)}.blog_blogCard__saV48:hover{transform:translateY(-5px)}.blog_blogImage__xq47X{width:100%;height:auto;max-height:220px;border-radius:16px}.blog_blogContent__jIOka{text-align:left}.blog_category__o_PpG{background:var(--violet);color:var(--white);position:absolute;top:16px;left:16px;font-size:12px;font-weight:200;padding:3px 10px;border-radius:6px;display:inline-block}.blog_buttonWrapperMobile__xazsO{display:none}@media (min-width:769px) and (max-width:1260px){.blog_blogList__kUvbn{padding-left:20px;padding-right:20px}}@media (min-width:769px) and (max-width:1100px){.blog_header__xJh8Z a{margin-right:20px}.blog_blogList__kUvbn{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:var(--max-width-md);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;box-sizing:border-box}.blog_blogCard__saV48{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px);width:calc(50% - 12px);box-sizing:border-box}}@media (max-width:768px){.blog_header__xJh8Z a{display:none}.blog_subtitle__zUQOv{font-size:16px;text-decoration:none;padding:10px 0}.blog_blogList__kUvbn{flex-direction:column;margin-top:32px;margin-bottom:12px;gap:20px}.blog_blogImage__xq47X{min-height:220px}.blog_blogCard__saV48{width:100%}.blog_category__o_PpG{font-size:14px}.blog_blogCard__saV48 h3{font-weight:300;margin-top:16px;line-height:26px}.blog_buttonWrapperMobile__xazsO{display:flex;justify-content:center;align-items:center;width:100%;padding-bottom:3px;padding-top:18px}}.statistics_statistics__M0Vil{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;max-width:var(--max-width-md);border-radius:16px;width:100%;gap:40px;padding:30px 0;margin:40px auto 70px;background:var(--white)}.statistics_inner__kBpcJ{max-width:1200px;margin:0 auto;width:100%;justify-content:space-between;display:flex;justify-content:center;align-items:center;gap:40px}.statistics_inner__kBpcJ::-webkit-scrollbar{display:none}.statistics_statItem__HM0x_{width:calc(100% / 3);display:flex;align-items:center;gap:15px;position:relative;padding-left:40px}.statistics_iconWrapper__HPNjw{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;position:relative}.statistics_iconWrapper__HPNjw:before{content:"";position:absolute;width:60px;height:60px;border:2px dashed var(--violet);border-radius:50%;animation:statistics_rotate__1htbs 20s linear infinite}@keyframes statistics_rotate__1htbs{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.statistics_statText__wFNxd{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.statistics_statText__wFNxd h3{font-size:32px;font-weight:300;color:var(--text-color);line-height:1;margin:0;text-align:left}.statistics_statText__wFNxd p{text-align:left;font-size:16px;font-weight:200;margin:0;color:var(--text-color)}@media (min-width:460px) and (max-width:1260px){.statistics_statistics__M0Vil{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.statistics_inner__kBpcJ{gap:4px}.statistics_statItem__HM0x_{padding-left:20px}.statistics_statText__wFNxd h3{font-size:28px}}@media (max-width:768px){.statistics_statistics__M0Vil{margin:0 16px 50px;width:calc(100% - 32px);padding:0}.statistics_inner__kBpcJ{flex-direction:column;gap:18px;padding:30px 0;width:100%}.statistics_statItem__HM0x_{border-bottom:1px solid rgba(250,250,252,.05);border-left:none;gap:26px;padding-left:0;width:calc(100% - 60px)}.statistics_statistics__M0Vil:after,.statistics_statistics__M0Vil:before{display:none}}.categories2_categories__dbYAk{display:flex;justify-content:space-between;flex-direction:column;align-items:center;max-width:var(--max-width-md);width:100%;margin:0 auto;padding:65px 20px 16px;list-style:none}.categories2_large__Ppn7w .categories2_subtitle__rxj_b{display:block;margin-top:10px;margin-bottom:70px;color:var(--text-color-fade);font-size:16px;font-weight:200}.categories2_categoriesList__cQcSh{max-width:var(--max-width-md);width:100%;display:flex;flex-wrap:nowrap;gap:24px;padding-top:60px;padding-bottom:40px;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.categories2_categoriesList__cQcSh::-webkit-scrollbar{display:none}.categories2_headerSection__AagiH{display:flex;gap:24px;padding:20px 0;max-width:var(--max-width-md);width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.categories2_headerSection__AagiH::-webkit-scrollbar{display:none}.categories2_headerItem__nnKi6{flex-shrink:0;width:calc((100% / 3) - 96px);display:flex;flex-direction:column;gap:8px}.categories2_headerTitle__zn1Qm{font-size:16px;font-weight:400;color:var(--text-color);line-height:1.3}.categories2_headerSubtitle__jAtG_{font-size:14px;font-weight:300;color:var(--text-color);line-height:1.4;opacity:.8}.categories2_headerLink__6vHKm{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:400;color:var(--violet);text-decoration:none;margin-top:4px;transition:color .2s ease}.categories2_headerLink__6vHKm:hover{color:var(--text-color)}.categories2_scrollContainer__9Fb5t{position:relative;max-width:var(--max-width-md);width:100%}.categories2_scrollButton__7Z4jW{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:#e4e7ed;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.categories2_scrollButton__7Z4jW svg path{stroke:#697586}.categories2_scrollButton__7Z4jW:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.categories2_scrollButton__7Z4jW.categories2_disabled__KSw8g{opacity:0;cursor:not-allowed}.categories2_scrollButton__7Z4jW.categories2_disabled__KSw8g:hover{opacity:0}.categories2_scrollLeft__Zp3KO{left:-24px}.categories2_scrollRight__6aMP5{right:-24px}.categories2_sub__RjjUT{font-size:12px;color:var(--text-color-fade)}.categories2_linkbutton__iz_XE{display:flex;align-items:center;justify-content:center;gap:2px;font-size:16px;font-weight:300;color:var(--violet)}.categories2_categoryItem__eKAW9{position:relative;overflow:hidden;background:#fff;padding:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;min-height:520px;flex-shrink:0;width:calc((100% / 3) - 84px);scroll-snap-align:start}.categories2_categoryItem__eKAW9:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.categories2_categoryItem__eKAW9 .categories2_title__SZFlD{font-size:24px;font-weight:400;text-align:left;color:var(--text-color);margin-bottom:12px;line-height:1.2}.categories2_categoryItem__eKAW9 .categories2_sub__RjjUT{font-size:16px;text-align:left;font-weight:300;color:var(--text-color);line-height:1.4;letter-spacing:-.2px;margin-bottom:20px}.categories2_viewAll__7cz_a{display:inline-block;margin-top:30px;padding:12px 20px;background:#ff3b3b;color:#fff;font-size:16px;font-weight:700;border-radius:6px;text-decoration:none;transition:background .3s ease-in-out}.categories2_categoryItem__eKAW9 img{position:absolute;left:0;bottom:-3px;height:auto;width:101%;transition:transform .2s ease-in-out}.categories2_categoryItem__eKAW9:hover img{transform:scale(1.05)}@media (min-width:460px) and (max-width:1260px){.categories2_scrollContainer__9Fb5t{padding-left:20px;padding-right:20px;width:calc(100% - 40px)}.categories2_scrollLeft__Zp3KO{left:14px}.categories2_scrollRight__6aMP5{right:14px}.categories2_categoryItem__eKAW9{width:calc((100% - 24px) / 2);max-width:420px}.categories2_categoryItem__eKAW9 img{height:400px}}@media (max-width:768px){.categories2_sectionWrapper__3RVnV{margin:0!important;width:100%!important;padding:0 0 0 16px!important}.categories2_categories__dbYAk{padding:0 0 0 16px;width:unset}.categories2_headerSection__AagiH{gap:16px;padding:15px 0}.categories2_headerItem__nnKi6{width:calc(100vw - 80px)}.categories2_headerTitle__zn1Qm{font-size:14px}.categories2_headerLink__6vHKm,.categories2_headerSubtitle__jAtG_{font-size:12px}.categories2_scrollContainer__9Fb5t{padding:0 16px 12px}.categories2_scrollButton__7Z4jW{width:50px;height:50px;background:#e0e5ea}.categories2_scrollButton__7Z4jW svg path{stroke:#354152}.categories2_scrollLeft__Zp3KO{left:16px}.categories2_scrollRight__6aMP5{right:32px}.categories2_categoriesList__cQcSh{gap:26px;padding-top:30px;-ms-overflow-style:none;scrollbar-width:none}.categories2_categoriesList__cQcSh::-webkit-scrollbar{display:none}.categories2_categoryItem__eKAW9{padding:30px;min-height:440px;width:calc(100vw - 128px);scroll-snap-align:start}.categories2_categoryItem__eKAW9 .categories2_title__SZFlD{font-size:20px}.categories2_categoryItem__eKAW9 .categories2_sub__RjjUT{font-size:16px}.categories2_categoryItem__eKAW9 img{height:auto;max-width:100%}}.hero_hero__ix6va{position:relative;width:100%;height:675px;padding-top:30px}.hero_slide__Xi_ww{position:relative;width:100%;max-height:582px;height:100%;display:flex;justify-content:center;align-items:center}.hero_buttonGroup__IHrqu{display:flex;flex-direction:column;gap:18px;max-width:60%;margin-top:auto}.hero_formWrapper__q2caF{width:754px;height:55px;display:flex;flex-direction:row;gap:8px;background-color:#fff;border-radius:12px;padding:8px;box-shadow:0 5px 20px 10px rgba(0,0,0,.05),0 4px 10px 1px rgba(0,0,0,.1)}.hero_buttonWrapper__AneP0,.hero_plateInputWrapper__CAOCh,.hero_selectWrapper__qONdj,.hero_travelDateWrapper__09cxg,.hero_travelDestinationWrapper__SWHmH{height:100%}.hero_selectWrapper__qONdj button{padding:16px!important;height:100%!important;border-radius:6px!important}.hero_plateInputWrapper__CAOCh,.hero_selectWrapper__qONdj,.hero_travelDateWrapper__09cxg,.hero_travelDestinationWrapper__SWHmH{width:41%}.hero_buttonWrapper__AneP0{width:16%!important}.hero_buttonWrapper__AneP0 button{width:100%!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.hero_buttonsWrapper__pR5Y4{display:flex;justify-content:space-between;align-items:center;gap:8px}.hero_heroImage__AcBMO{object-fit:contain;object-position:right;z-index:2}.hero_sliderWrapper__zBaS_{justify-content:space-between;gap:8px}.hero_sliderButton__qrpP9{border:0}.hero_overlay__kO8C2{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#262b81,#444ce7);z-index:1;pointer-events:none}.hero_content__JeK_n{position:absolute;bottom:-38px;max-width:var(--max-width-md);width:calc(100% - 40px);height:calc(100% - 85px);text-align:left;z-index:2;padding:0 20px}@media (min-width:769px){.hero_content__JeK_n{background-image:none!important}}.hero_content__JeK_n h1{font-size:46px;line-height:60px;font-weight:400;margin-bottom:0;max-width:60%;margin-top:20px;letter-spacing:-2px;color:var(--white)}.hero_content__JeK_n p{max-width:70%;line-height:26px;font-size:25px;font-weight:200;margin-top:20px;padding:3px 0;color:var(--white)}.hero_viewProducts__tPHu9{display:inline-block;padding:12px 20px;background:var(--violet);color:#fff;text-decoration:none;font-weight:700;border-radius:5px;transition:all .3s ease-in-out}.hero_progressContainer__iBjnL{position:absolute;bottom:40px;width:100%;gap:30px;display:flex;flex-direction:column;justify-content:space-between}.hero_progressWrapper__4jVuT{max-width:var(--max-width-md);margin:0 auto;width:100%;display:flex;justify-content:space-between;gap:10px}.hero_progressTrack__SxVfg{flex:1 1;height:1px;background:hsla(0,0%,100%,.2);position:relative;overflow:hidden}.hero_progressFill__N0B83{position:absolute;top:0;left:0;height:100%;background:#fff;transition:width .1s linear}.hero_progress__XxfJq{height:3px;background:hsla(0,0%,100%,.2);flex:1 1;transition:width .1s linear}.hero_progress__XxfJq.hero_active__tnlDQ{background:#fff}.hero_buttons__Mscs5{max-width:var(--max-width-md);margin:0 auto;width:100%;display:flex;justify-content:flex-end;gap:8px}.hero_arrowLeft__5O9k4,.hero_arrowRight__4MnqR{width:48px;height:48px;border:0;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.hero_arrowLeft__5O9k4{left:15px;background:var(--violet)}.hero_arrowLeft__5O9k4 svg path{fill:#fff}.hero_arrowRight__4MnqR{right:15px}.hero_mobileButton__0smSX,.hero_mobileText__HXjsM{display:none}.hero_left__Nw_vQ .hero_content__JeK_n{display:flex;flex-direction:column;align-items:flex-start}.hero_center__UKG95 .hero_content__JeK_n{display:flex;flex-direction:column;align-items:center}.hero_center__UKG95 .hero_content__JeK_n h1{text-align:center}.hero_center__UKG95 .hero_content__JeK_n p{text-align:center;max-width:50%}.hero_indexing__s9liT{display:none}.hero_buttonsSpecialWrapper__1NkHT{background-color:rgba(0,0,0,.4);border-radius:20px;font-size:14px;padding:4px;display:flex;justify-content:center;align-items:center}.hero_buttonsSpecialWrapper__1NkHT a{color:var(--white);padding:2px 0 2px 10px;font-size:14px;display:flex;font-weight:200;justify-content:center;align-items:center;text-decoration:none}.hero_buttonsSpecialWrapper__1NkHT a svg{margin-bottom:-2px}.hero_buttonsSpecialWrapper__1NkHT label{font-weight:200;background-color:var(--violet);color:var(--white);border-radius:20px;padding:2px 10px}.hero_startHere__dtWkG{display:flex;justify-content:flex-start;align-items:center;gap:6px}.hero_startHere__dtWkG span{color:#fff;font-weight:300;font-size:16px}.hero_sliderWrapper__zBaS_{display:flex;align-items:center;gap:10px;margin-top:5px}.hero_sliderButton__qrpP9{width:40px;height:40px;border-radius:50%;border:none;background:var(--violet);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.hero_sliderButton__qrpP9:hover{background:#121927}.hero_sliderProgress__mrpki{margin-left:5px;flex:1 1;height:4px;background:#fff;border-radius:3px;width:183px;overflow:hidden;position:relative}.hero_progressBar__UmtV5{height:100%;background:#4caf50;border-radius:2px;transition:width .3s ease}.hero_slideCounter__y9sDS{color:#fff;font-size:13px;font-weight:300;min-width:30px;text-align:center}@media (max-width:768px){.hero_hero__ix6va{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding-top:0;margin-bottom:180px}.hero_content__JeK_n h1{font-size:30px;font-weight:300;line-height:1.2;max-width:100%;padding:0 20px}.hero_content__JeK_n p{padding:0 15px;font-weight:200;font-size:16px;opacity:.8;width:100%;max-width:80%}.hero_content__JeK_n{position:relative;bottom:unset;height:330px;padding:40px 16px 0;width:calc(100% - 32px);min-height:624px;margin-top:-330px;z-index:2}.hero_left__Nw_vQ{background:linear-gradient(180deg,#262b81,#444ce7);padding-bottom:180px}.hero_content__JeK_n>a{display:none}.hero_progressContainer__iBjnL{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;bottom:unset;width:calc(100% - 40px);gap:30px;padding:15px 20px 0}.hero_progressWrapper__4jVuT{display:none}.hero_slide__Xi_ww{flex-direction:column;max-height:unset;height:auto;min-height:330px;padding-bottom:0;position:relative}.hero_slide__Xi_ww:before{content:"";display:block;height:330px;width:100%;position:relative;flex-shrink:0}.hero_slide__Xi_ww .hero_heroImage__AcBMO,.hero_slide__Xi_ww img{position:absolute!important;top:auto!important;bottom:0!important;right:0!important;left:0!important;z-index:0!important;width:100%!important;height:330px!important;object-fit:cover!important;object-position:right!important}.hero_slide__Xi_ww .hero_overlay__kO8C2{z-index:1!important;opacity:.6;height:330px!important}.hero_buttonGroup__IHrqu{max-width:100%;width:100%;padding:0;margin-bottom:-160px}.hero_formWrapper__q2caF{width:calc(100% - 16px);height:-moz-fit-content;height:fit-content;flex-direction:column;z-index:5;position:relative}.hero_selectWrapper__qONdj{width:100%}.hero_overlay__kO8C2{display:none}.hero_mobileText__HXjsM{display:block;text-align:left;line-height:1.5;font-size:16px;font-weight:200;padding:25px 20px 0}.hero_indexing__s9liT{display:block;font-weight:200;font-size:14px;color:var(--text-color-fade)}.hero_mobileButton__0smSX{display:block;padding:0 20px}.hero_mobileButton__0smSX a{display:block;margin:20px 0!important}.hero_buttonsWrapper__pR5Y4{flex-direction:column;gap:8px}.hero_buttonsWrapper__pR5Y4 a{width:calc(100% - 60px);display:flex;flex-direction:row;justify-content:center;align-items:center}.hero_buttonsWrapper__pR5Y4 button{width:100%!important;justify-content:center!important}.hero_buttonsWrapper__pR5Y4 span{margin-top:0!important}.hero_buttonsSpecialWrapper__1NkHT{margin:0 15px}.hero_sliderWrapper__zBaS_{margin:15px 0;gap:8px;max-width:70%}.hero_sliderButton__qrpP9{width:40px;height:40px}.hero_slideCounter__y9sDS{font-size:12px}.hero_buttonWrapper__AneP0,.hero_plateInputWrapper__CAOCh,.hero_selectWrapper__qONdj,.hero_travelDateWrapper__09cxg,.hero_travelDestinationWrapper__SWHmH{width:100%!important;height:56px!important}}.select_selectWrapper__QGAVT{position:relative}.select_selectButton__NeBzV{font-family:var(--font-primary),sans-serif!important;display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:16px;background:var(--white);color:var(--text-color);border:1px solid #e3e7ef;cursor:pointer;text-align:left;font-size:16px;font-weight:400!important;border-radius:4px}.select_selectButton__NeBzV[style*="border: none"]{border:none!important}.select_selectButton__NeBzV span{font-family:var(--font-primary),sans-serif;font-weight:400!important;font-size:16px;letter-spacing:-.7px}.select_optionsList__tngCO{position:absolute;top:100%;left:0;width:calc(100% - 10px);background:var(--white);color:var(--text-color);border:none;max-height:150px;overflow-y:auto;border-radius:4px;z-index:1004;list-style:none;padding:5px;margin-top:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.select_option__lwdYP{padding:10px;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.select_selectButton__NeBzV svg{transition:transform .3s ease;margin-top:2px}.select_option__lwdYP:hover{background-color:#f8f9fa}.select_option__lwdYP.select_active__zI5V8{background-color:rgba(68,76,231,.1);color:var(--violet)}.select_searchIndicator__3vvWN{padding:8px 10px;font-size:12px;color:#666;background-color:#f8f9fa;border-radius:4px;margin-bottom:2px;font-style:italic;cursor:default}.select_noResults__bq4_s{padding:10px;font-size:14px;color:#999;text-align:center;font-style:italic;cursor:default}.select_option__lwdYP.select_disabled__KoaBD{opacity:.5;cursor:not-allowed;color:#999}.select_option__lwdYP.select_disabled__KoaBD:hover{background-color:transparent}.plateInput_inputContainer__BgxYv{display:flex;flex-direction:column;width:100%;position:relative}.plateInput_inputWrapper__cTac6{display:flex;align-items:center;background:#fff;border-radius:4px;padding:15.5px;border:1px solid #e3e7ef;transition:all .2s ease}.plateInput_inputWrapper__cTac6.plateInput_inputError__nY__X{border:1px solid #ff4d4f!important;background-color:#fff9f9!important}.plateInput_inputWrapper__cTac6.plateInput_inputError__nY__X:focus-within{box-shadow:0 0 0 2px rgba(255,77,79,.2)!important}.plateInput_icon__I1N1p{display:flex}.plateInput_buttonsWrapper__E2b37>a{margin:0!important}.plateInput_input__V5zAN{font-family:Inter,sans-serif;border:none;outline:none;font-size:14px;color:var(--text-color);font-weight:200;flex:1 1;padding-left:16px;background:transparent}.plateInput_input__V5zAN:focus{outline:none;box-shadow:none;border:none}.plateInput_input__V5zAN::placeholder{color:var(--text-color-fade);font-weight:200}.plateInput_fieldError__F0gKl{color:#c33;font-size:12px;margin-top:4px;font-weight:300;position:absolute;top:100%;left:0;z-index:10}@media (max-width:768px){.plateInput_inputWrapper__cTac6{width:calc(100% - 32px)}}.InsuranceQuotePopup_overlay__2Itus{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.InsuranceQuotePopup_modal____r7V{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:min(90vh,calc(100dvh - 40px));overflow-y:auto;overflow-x:hidden;position:relative;flex-shrink:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.InsuranceQuotePopup_closeButton__fCsGk{position:absolute;top:26px;right:26px;background:#f3f4f6;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:background-color .2s}.InsuranceQuotePopup_closeButton__fCsGk:hover{background:#e5e7eb}.InsuranceQuotePopup_header__YUPn_{padding:30px 30px 16px}.InsuranceQuotePopup_title__NJNCH{font-size:17px;letter-spacing:-.3px;font-weight:400;color:var(--text-color);margin:0 0 4px;line-height:1.3;max-width:90%}.InsuranceQuotePopup_subtitle__O70Qk{font-size:14px;font-weight:300;max-width:90%;color:var(--text-color);margin:0;line-height:1.5}.InsuranceQuotePopup_form__yLgrl{padding:10px 24px 24px}.InsuranceQuotePopup_formGroup__oGxSu{margin-bottom:26px}.InsuranceQuotePopup_label__zK1iz{display:block;font-weight:400;font-size:16px;letter-spacing:-.5px;margin-bottom:16px;color:var(--text-color)}.InsuranceQuotePopup_input__73RQD{font-family:var(--font-primary),sans-serif;width:calc(100% - 36px);height:20px;padding:16px 18px;border:1px solid #e3e7ef;border-radius:4px;background:#fff;font-size:16px;font-weight:300;color:var(--text-color,#22223b);transition:border .2s}.InsuranceQuotePopup_input__73RQD:focus{outline:none;border:1.5px solid #444ce7}.InsuranceQuotePopup_input__73RQD::placeholder{color:#9ca3af}.InsuranceQuotePopup_inputWithIcon__6xS3z{height:52px;display:flex;align-items:center;background:#fff;border:1px solid #e3e7ef;border-radius:4px}.InsuranceQuotePopup_inputWithIcon__6xS3z>div{max-height:52px;border-radius:4px}.InsuranceQuotePopup_inputWithIcon__6xS3z>div button{max-height:52px;border:0;border-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:1px solid #e3e7ef}.InsuranceQuotePopup_inputWithIcon__6xS3z input{border:none;padding:16px 18px;flex:1 1;font-size:16px;font-weight:300;background:transparent;font-family:var(--font-primary),sans-serif}.InsuranceQuotePopup_inputWithIcon__6xS3z input:focus{outline:none}.InsuranceQuotePopup_textarea__aVjAq{font-family:var(--font-primary),sans-serif;font-weight:300;width:calc(100% - 36px);padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;color:#1f2937;background:#fff;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.InsuranceQuotePopup_textarea__aVjAq:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.InsuranceQuotePopup_textarea__aVjAq::placeholder{color:#9ca3af}.InsuranceQuotePopup_infoSection__MjzSQ{border:1px solid #ddd;border-radius:4px;margin:-8px 0 20px;overflow:hidden}.InsuranceQuotePopup_infoAccordionToggle__KLQo5{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:14px 16px;margin:0;border:none;background:#f9fafb;cursor:pointer;font-family:var(--font-primary),sans-serif;text-align:left;transition:background-color .15s ease}.InsuranceQuotePopup_infoAccordionToggle__KLQo5:hover{background:#f3f4f6}.InsuranceQuotePopup_infoAccordionTitle__mvHde{font-size:15px;font-weight:500;letter-spacing:-.3px;color:#374151}.InsuranceQuotePopup_infoAccordionCount__TgoIa{font-weight:400;color:#6b7280;margin-left:4px}.InsuranceQuotePopup_infoAccordionBody__lqZzV{padding:12px 16px 16px;border-top:1px solid #e5e7eb}.InsuranceQuotePopup_infoRow__W_DFs{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.InsuranceQuotePopup_infoRow__W_DFs:last-child{border-bottom:none}.InsuranceQuotePopup_infoLabel__yFt16{font-size:15px;letter-spacing:-.5px;color:#959595;font-weight:300}.InsuranceQuotePopup_infoValue__k25kV{font-size:14px;color:#1f2937;font-weight:400}.InsuranceQuotePopup_checkboxGroup__1Zlk1{margin:20px 0;font-weight:300;color:var(--text-color)}.InsuranceQuotePopup_checkboxGroup__1Zlk1 a{font-family:var(--font-primary),sans-serif;font-size:16px;font-weight:300;color:var(--violet);text-decoration:underline;cursor:pointer}.InsuranceQuotePopup_checkboxLabel__8ArPO{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.InsuranceQuotePopup_checkbox__xyTfZ{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;flex-shrink:0;margin-top:2px}.InsuranceQuotePopup_checkbox__xyTfZ:checked{background:var(--violet);border-color:var(--violet);position:relative}.InsuranceQuotePopup_checkbox__xyTfZ:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.InsuranceQuotePopup_checkboxText__lM58x{font-size:14px;color:#374151;line-height:1.5}.InsuranceQuotePopup_link__2heSG{color:var(--violet);text-decoration:underline;cursor:pointer}.InsuranceQuotePopup_link__2heSG:hover{color:var(--violet)}.InsuranceQuotePopup_formError__7XRDG{padding:12px 14px;margin-bottom:18px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:14px;line-height:1.45}.InsuranceQuotePopup_successWrap__aW8Qf{padding:44px 32px 36px;text-align:center}.InsuranceQuotePopup_successIcon__2KSiT{display:flex;justify-content:center;margin-bottom:20px}.InsuranceQuotePopup_successText__rD_TH{font-size:17px;font-weight:400;letter-spacing:-.3px;line-height:1.5;color:var(--text-color);max-width:420px;margin:0 auto 28px}.InsuranceQuotePopup_successWrap__aW8Qf .InsuranceQuotePopup_submitButton__Rk2zN{max-width:280px;margin-left:auto;margin-right:auto}.InsuranceQuotePopup_submitButton__Rk2zN{font-family:var(--font-primary),sans-serif;width:100%;background:var(--violet);color:#fff;border:none;border-radius:4px;padding:18px 24px;font-size:16px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s}.InsuranceQuotePopup_submitButton__Rk2zN:hover:not(:disabled){background:var(--violet)}.InsuranceQuotePopup_submitButton__Rk2zN:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:640px){.InsuranceQuotePopup_overlay__2Itus{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));align-items:flex-start}.InsuranceQuotePopup_modal____r7V{max-height:min(calc(100dvh - 24px),calc(100vh - 24px));border-radius:12px}.InsuranceQuotePopup_closeButton__fCsGk{top:80px}.InsuranceQuotePopup_header__YUPn_{padding:100px 20px 16px}.InsuranceQuotePopup_form__yLgrl{padding:20px 20px 100px}.InsuranceQuotePopup_title__NJNCH{font-size:16px}.InsuranceQuotePopup_subtitle__O70Qk{font-size:13px}}.Step2CarInfo_container__g3ZBp{display:flex;flex-direction:column;gap:8px;margin:auto;width:100%}.Step2CarInfo_noOffers__CGGzS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;min-height:400px;background:#fff;border-radius:8px}.Step2CarInfo_noOffersText__EcdCn{font-size:18px;font-weight:400;color:#222;margin:0 0 24px;line-height:1.6;max-width:600px}.Step2CarInfo_emailOfferButton__y6z1G{padding:14px 32px;background:#444ce7;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}.Step2CarInfo_emailOfferButton__y6z1G:hover{background:#3539b8}.Step2CarInfo_emailOfferButton__y6z1G:active{background:#2a2d8f}.Step2CarInfo_loaderCard__b__sK{display:flex;background:#fff;border-radius:12px;border:1px solid #e5e7eb;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.Step2CarInfo_circularProgress__k_oBF{position:relative;width:100px;height:100px;margin-bottom:5px}.Step2CarInfo_progressSvg__dS6JG{width:100%;height:100%;transform:rotate(-90deg)}.Step2CarInfo_progressBackground__66lPW{stroke:#e5e7eb}.Step2CarInfo_progressCircle__t5URL{stroke:#444ce7;transition:stroke-dashoffset 1s linear}.Step2CarInfo_progressText__R_wAs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:600;color:#444ce7}.Step2CarInfo_loadingText__kFUiD{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:32px}.Step2CarInfo_loaderText1__N2nH7{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:20px;font-weight:400;color:#1f2937;margin:0 0 8px;line-height:1.35;max-width:520px}.Step2CarInfo_loaderText1Line__JpLHx{display:block}.Step2CarInfo_loaderText2__HLWga{position:relative;display:block;font-size:18px;letter-spacing:-.5px;color:#5a5a5a;margin:0}.Step2CarInfo_section__evvUs{border-radius:4px;margin:0 auto 15px;max-width:94%;width:100%}.Step2CarInfo_sectionHeader___Nu4u{background-color:#0a0b0f;color:#fff;display:flex;align-items:center;gap:10px;padding:16px 14px;border-radius:4px;font-weight:500}.Step2CarInfo_sectionHeader___Nu4u h3{font-family:var(--font-primary),sans-serif;font-weight:200;margin:0}.Step2CarInfo_sectionContent__D7KfK{padding:20px}.Step2CarInfo_infoRow__RL31A{display:flex;align-items:center;gap:12px;background:#fff;padding:6px 0;font-size:14px;color:#333}.Step2CarInfo_infoRow__RL31A:last-child{border-bottom:none}.Step2CarInfo_label__7wcYD{flex:1 1;font-weight:300;font-size:16px}.Step2CarInfo_dots__czj0j{color:#4f46e5;font-weight:700;font-size:10px;letter-spacing:1px}.Step2CarInfo_card__G9VfB{background:#fff;padding:20px;margin-top:8px;border-radius:6px;border:1px solid #dfe2ea}.Step2CarInfo_cardHeader__z4k03{display:flex;justify-content:space-between;font-weight:700;font-size:16px;margin-bottom:26px}.Step2CarInfo_cardTitle__2GJyR{display:flex;align-items:center;gap:12px}.Step2CarInfo_cardPrice__My3eo{font-size:20px;font-weight:400}.Step2CarInfo_cardBody__FLUdn{display:flex;flex-direction:column}.Step2CarInfo_cardRow__bRNaK{display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;font-weight:300;font-size:11px;border-bottom:1px solid #dfe2ea}.Step2CarInfo_cardRow__bRNaK:last-child{border-bottom:none!important}.Step2CarInfo_success__5hA5D{color:green;font-weight:500}.Step2CarInfo_offerButton___pWZp{font-family:var(--font-primary),sans-serif;width:100%;background:var(--violet);color:#fff;font-size:14px;padding:11px;margin-top:20px;border:none;justify-content:center;gap:6px;cursor:pointer}.Step2CarInfo_note__DenpJ,.Step2CarInfo_offerButton___pWZp{font-weight:200;border-radius:4px;display:flex;align-items:center}.Step2CarInfo_note__DenpJ{flex-direction:row;gap:12px;background:var(--white);padding:5px 15px;font-size:12px;color:#333;margin-bottom:8px;border:1px solid #dfe2ea}.Step2CarInfo_note__DenpJ p{width:90%;margin:0}.Step2CarInfo_link__mYBa0{color:var(--violet);text-decoration:underline}.Step2CarInfo_otherOffer__w_Ueb{display:flex;align-items:center;justify-content:space-between;background:#f9f9f9;border-radius:4px;padding:0 25px;margin-top:10px;height:64px}.Step2CarInfo_otherOfferHeader__ncR9y{display:flex;align-items:center;gap:10px}.Step2CarInfo_otherOffer__w_Ueb img{height:25px!important;width:auto!important}.Step2CarInfo_cardTitle__2GJyR img{width:54px!important;height:auto!important}.Step2CarInfo_muted__mn72R{color:var(--text-color-fade);font-weight:300}.Step2CarInfo_value__fQkpa{display:flex;flex-direction:row;align-items:center;gap:6px;color:var(--violet);font-weight:300}.Step2CarInfo_iconArrow__d0xXY{display:flex;justify-content:center;align-items:center;border-radius:50%;width:20px;height:20px;background:#0d9384}.Step2CarInfo_error__oGS5p{background:#fee;color:#c33;padding:10px;border-radius:4px;margin-bottom:15px;border:1px solid #fcc}.Step2CarInfo_error__oGS5p h3{margin:0 0 8px;font-size:16px;font-weight:500}.Step2CarInfo_error__oGS5p p{margin:0 0 12px;font-size:14px}.Step2CarInfo_providerErrors__L_4hH{margin-top:12px;padding-top:12px;border-top:1px solid #fcc}.Step2CarInfo_providerErrors__L_4hH h4{margin:0 0 8px;font-size:14px;font-weight:500;color:#a33}.Step2CarInfo_providerError__65egg{margin-bottom:6px;padding:6px 8px;background:#fff;border-radius:3px;font-size:13px;line-height:1.4}.Step2CarInfo_providerError__65egg strong{color:#333;text-transform:uppercase;font-size:12px}.Step2CarInfo_retryButton__0YJxG{background:#444ce7;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;margin-top:20px;transition:background-color .2s}.Step2CarInfo_retryButton__0YJxG:hover{background:#3730a3}@media (max-width:768px){.Step2CarInfo_container__g3ZBp{width:calc(100% - 32px);margin:0;padding:0}.Step2CarInfo_loaderCard__b__sK{width:calc(100% - 10px)}.Step2CarInfo_section__evvUs{max-width:100%;width:100%}.Step2CarInfo_sectionContent__D7KfK{padding:16px}.Step2CarInfo_infoRow__RL31A{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}.Step2CarInfo_label__7wcYD{width:100%}.Step2CarInfo_card__G9VfB{width:100%;box-sizing:border-box}.Step2CarInfo_cardHeader__z4k03{flex-direction:column;align-items:flex-start;gap:12px}.Step2CarInfo_cardTitle__2GJyR{width:100%}.Step2CarInfo_cardPrice__My3eo{align-self:flex-end}.Step2CarInfo_cardRow__bRNaK{flex-direction:column;gap:8px}.Step2CarInfo_otherOffer__w_Ueb,.Step2CarInfo_retryButton__0YJxG{width:100%;box-sizing:border-box}}.addressSearchInput_wrapper__L08il{position:relative;width:100%}.addressSearchInput_inputWrapper__17QRS{position:relative;display:flex;align-items:center;width:100%;border:1px solid #e3e7ef;border-radius:4px;background:#fff;transition:border-color .2s ease}.addressSearchInput_inputWrapper__17QRS:hover{border-color:#d0d5dd}.addressSearchInput_inputWrapper__17QRS:focus-within{border-color:#444ce7}.addressSearchInput_inputError__9W4Le{border-color:#ef4444}.addressSearchInput_input__uA2tY{flex:1 1;width:100%;padding:16px;border:none;border-radius:4px;background:transparent;font-weight:400!important;font-size:16px;font-family:var(--font-primary),sans-serif!important;color:var(--text-color);outline:none;transition:padding-right .2s ease}.addressSearchInput_inputWrapper__17QRS.addressSearchInput_loading__a8_rf .addressSearchInput_input__uA2tY{padding-right:50px}.addressSearchInput_input__uA2tY::placeholder{color:#9ca3af;font-weight:400!important;font-family:var(--font-primary),sans-serif!important}.addressSearchInput_iconWrapper__NY_sl{display:flex;align-items:center;justify-content:center;padding-right:18px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.addressSearchInput_spinner__jF_kT{width:16px;height:16px;border:2px solid #e3e7ef;border-top-color:#444ce7;border-radius:50%;animation:addressSearchInput_spin__6Ufzh .6s linear infinite}@keyframes addressSearchInput_spin__6Ufzh{to{transform:rotate(1turn)}}.addressSearchInput_resultsList__KWV9s{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #e3e7ef;border-top:none;border-radius:0 0 4px 4px;max-height:300px;overflow-y:auto;z-index:1000;list-style:none;padding:5px;margin-top:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.addressSearchInput_resultItem__Ev3FD{padding:12px 18px;cursor:pointer;border-radius:4px;transition:background-color .2s ease}.addressSearchInput_resultItem__Ev3FD:hover{background-color:#f8f9fa}.addressSearchInput_resultItem__Ev3FD.addressSearchInput_active__VG4ks{background-color:rgba(68,76,231,.1);color:var(--violet)}.addressSearchInput_resultItem__Ev3FD.addressSearchInput_highlighted__wv31o{background-color:rgba(68,76,231,.1)}.addressSearchInput_resultItem__Ev3FD.addressSearchInput_highlighted__wv31o .addressSearchInput_resultName__zoP5_{color:var(--violet);font-weight:500}.addressSearchInput_resultName__zoP5_{font-size:14px;font-weight:400;color:var(--text-color);margin-bottom:4px}.addressSearchInput_resultItem__Ev3FD.addressSearchInput_active__VG4ks .addressSearchInput_resultName__zoP5_{color:var(--violet)}.addressSearchInput_resultMunicipality__J_u4A{font-size:12px;font-weight:300;color:#6b7280}.addressSearchInput_noResults__qNQMr{padding:12px 18px;font-size:14px;color:#9ca3af;text-align:center;font-style:italic;cursor:default}.addressSearchInput_resultsList__KWV9s::-webkit-scrollbar{width:6px}.addressSearchInput_resultsList__KWV9s::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.addressSearchInput_resultsList__KWV9s::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.addressSearchInput_resultsList__KWV9s::-webkit-scrollbar-thumb:hover{background:#94a3b8}.travelDestination_container__eLrqe{position:relative;width:100%;height:100%}.travelDestination_inputWrapper__aPLfl{display:flex;align-items:center;gap:10px;height:100%;padding:0 16px;background-color:#fff;border:1px solid #e3e7ef;border-radius:6px;cursor:text;min-height:52px;overflow-x:auto;overflow-y:hidden;position:relative}.travelDestination_inputWrapper__aPLfl.travelDestination_inputError__b_dAb{border-color:#c33}.travelDestination_inputWrapper__aPLfl::-webkit-scrollbar{display:none}.travelDestination_searchIcon__yofbn{flex-shrink:0;opacity:.6}.travelDestination_placeholder__h5ja4{font-size:16px;font-weight:400;color:#999;flex:1 1}.travelDestination_selectedContainer__aio5J{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;margin-right:8px}.travelDestination_tag__8q_yd{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid #e3e7ef;border-radius:6px;white-space:nowrap;flex-shrink:0}.travelDestination_tagText__HWCg4{font-size:16px;line-height:1;font-weight:400;color:#333}.travelDestination_removeButton__rPF7B{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:0;opacity:.7;transition:opacity .2s}.travelDestination_removeButton__rPF7B:hover{opacity:1}.travelDestination_moreText__0pV2A{font-size:16px;font-weight:400;color:#999;white-space:nowrap}.travelDestination_inputWrapper__aPLfl:hover{border-color:#cbd5e1}.travelDestination_dropdown__gkfOJ{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e3e7ef;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);z-index:1000;max-height:300px;display:flex;flex-direction:column}.travelDestination_searchWrapper__5HZQh{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;gap:8px;padding:12px;background:#fff;border-bottom:1px solid #e3e7ef;border-radius:8px 8px 0 0}.travelDestination_searchInput___lnHa{flex:1 1;border:none;outline:none;font-size:16px;font-weight:400;color:#333;background:transparent;min-width:120px;padding:0}.travelDestination_searchInput___lnHa::placeholder{color:#999;font-size:16px;font-weight:400}.travelDestination_optionsList__5__bG{overflow-y:auto;max-height:300px;padding:4px}.travelDestination_option__Ymlhu{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:6px;cursor:pointer;transition:background-color .2s}.travelDestination_option__Ymlhu:hover{background:#f3f4f6}.travelDestination_option__Ymlhu.travelDestination_selected__onImd{background:#f0f4ff}.travelDestination_optionLabel__9WXal{font-size:16px;font-weight:400;color:#333}.travelDestination_optionsList__5__bG::-webkit-scrollbar{width:4px}.travelDestination_optionsList__5__bG::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.travelDestination_optionsList__5__bG::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.travelDestination_optionsList__5__bG::-webkit-scrollbar-thumb:hover{background:#94a3b8}.deals_categories__CKijd{display:flex;justify-content:space-between;flex-direction:column;align-items:center;max-width:var(--max-width-md);width:100%;margin:0 auto;list-style:none}.deals_subtitle__BHTHO{font-weight:200;font-size:16px}.deals_linkWrapper__YWdkm{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:200;color:var(--text-color)}.deals_linkWrapper__YWdkm a{color:var(--orange);text-decoration:none;font-weight:200;font-size:15px}.deals_categoriesList__XKESq{max-width:var(--max-width-md);width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;padding-top:70px;padding-bottom:0}.deals_top__zuyDv{display:flex;flex-direction:column;justify-content:flex-start;gap:18px}.deals_titleInner__H5tdf{text-align:left;font-size:24px;letter-spacing:-.5px;font-weight:400;padding:0;line-height:1.2;margin-bottom:12px}.deals_labelWrapper__XqeUB{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px}.deals_labelWrapper__XqeUB .deals_date__SM8JN{color:var(--orange);font-weight:200;font-size:13px;line-height:1}.deals_labelWrapper__XqeUB .deals_label__kKEaf{background-color:var(--orange);color:var(--text-color);font-size:10px;font-weight:200;padding:3px 10px;border-radius:2px;text-transform:uppercase;line-height:1}.deals_sub__w_AUU{font-size:16px;font-weight:300;text-align:left;line-height:1.4;color:var(--text-color);margin-bottom:20px}.deals_linkbutton__ND7k5{display:flex;align-items:center;justify-content:center;gap:2px;font-size:16px;font-weight:300;color:var(--violet)}.deals_categoryItem__6b3Wr{position:relative;overflow:hidden;background:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:16px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;min-height:520px}.deals_categoryItem__6b3Wr img{position:absolute;right:0;bottom:0;height:332px;width:auto;transition:transform .2s ease-in-out}.deals_viewAll__clax7{display:inline-block;margin-top:30px;padding:12px 20px;background:#ff3b3b;color:#fff;font-size:16px;font-weight:700;border-radius:6px;text-decoration:none;transition:background .3s ease-in-out}@media (min-width:769px) and (max-width:1260px){.deals_categoriesList__XKESq{padding-left:20px;padding-right:20px;width:calc(100% - 40px)}.deals_categoryItem__6b3Wr img{height:200px}.deals_categoryItem-1__JPODM img,.deals_categoryItem-2__KKtad img{left:0;right:auto}}@media (max-width:768px){.deals_categories__CKijd{padding:0 16px;width:unset;border-top:1px solid #e3e7ef}.deals_categoriesList__XKESq{grid-template-columns:1fr;gap:24px;padding-top:30px}.deals_categoryItem__6b3Wr{padding:34px 25px;min-height:550px}.deals_categoryItem__6b3Wr img{height:auto;width:100%;max-width:calc(768px / 2)}.deals_categoryItem-1__JPODM img,.deals_categoryItem-2__KKtad img{left:0;right:auto}.deals_top__zuyDv{gap:0}.deals_titleInner__H5tdf{font-size:24px;letter-spacing:-.5px;line-height:1.4;margin-bottom:8px}.deals_sub__w_AUU{font-size:16px;line-height:25px}}.faq_faq__MJcD_{width:100%;text-align:left;padding-top:0}.faq_noFaqs__PDZzT{text-align:center;color:var(--text-color-fade);font-size:16px;padding:40px 20px}.faq_faqItem__xVvQM{background:var(--white);margin-bottom:16px;border-radius:8px;padding:0 16px}.faq_faqQuestion__uAO4t{font-family:var(--font-primary);width:100%;background:none;border:none;padding:15px 0;font-size:16px;font-weight:400;color:var(--text-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq_faqQuestionWrapper__z_qyk{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:6px;width:24px;height:24px}.faq_faqAnswer__cCTTB{color:var(--text-color);padding-bottom:30px;font-weight:200;font-size:16px;max-width:100%;text-align:left}.faq_faqAnswer__cCTTB a{font-family:var(--font-primary);color:var(--violet);font-weight:400;font-size:16px}.faq_faqAnswer__cCTTB .faq_answerParagraph__ZFujF{margin:.75em 0;line-height:1.6}.faq_faqAnswer__cCTTB .faq_answerHeading1__Ka9FY,.faq_faqAnswer__cCTTB .faq_answerHeading2__3ELsF,.faq_faqAnswer__cCTTB .faq_answerHeading3__tuxxu,.faq_faqAnswer__cCTTB .faq_answerHeading4__5VKLx,.faq_faqAnswer__cCTTB .faq_answerHeading5__Yk4vD,.faq_faqAnswer__cCTTB .faq_answerHeading6__0RPir{font-weight:600;margin:1.25em 0 .5em;line-height:1.3}.faq_faqAnswer__cCTTB .faq_answerHeading1__Ka9FY{font-size:1.5rem}.faq_faqAnswer__cCTTB .faq_answerHeading2__3ELsF{font-size:1.35rem}.faq_faqAnswer__cCTTB .faq_answerHeading3__tuxxu{font-size:1.2rem}.faq_faqAnswer__cCTTB .faq_answerHeading4__5VKLx{font-size:1.1rem}.faq_faqAnswer__cCTTB .faq_answerHeading5__Yk4vD,.faq_faqAnswer__cCTTB .faq_answerHeading6__0RPir{font-size:1rem}.faq_faqAnswer__cCTTB .faq_answerList__Gw54v{margin:.75em 0;padding-left:1.5em}.faq_faqAnswer__cCTTB .faq_answerListItem__QZbFL{margin:.35em 0;line-height:1.5}.faq_faqAnswer__cCTTB .faq_answerQuote__Tci0S{border-left:4px solid var(--violet);margin:1em 0;padding-left:1em;font-style:italic;color:var(--text-color-fade)}.faq_faqAnswer__cCTTB .faq_answerHr__7G3IF{border:none;border-top:1px solid var(--border-color);margin:1.5em 0}.faq_faqAnswer__cCTTB .faq_answerTableWrapper__4e7ZZ{overflow-x:auto;margin:1em 0}.faq_faqAnswer__cCTTB .faq_answerTable__Rz0BK{width:100%;border-collapse:collapse;font-size:14px}.faq_faqAnswer__cCTTB .faq_answerTableHead__sXaST{font-weight:600;background:var(--border-color)}.faq_faqAnswer__cCTTB .faq_answerTableRow__T_8WZ{border-bottom:1px solid var(--border-color)}.faq_faqAnswer__cCTTB .faq_answerTableCell__7JrNp{padding:.5em .75em;text-align:left}.faq_chevron__ncaYa{transition:transform .3s ease}.faq_rotated__Mc2GK{transform:rotate(180deg)}@media (max-width:768px){.faq_faqList__A16sD{margin-top:20px}.faq_faq__MJcD_{padding:0}.faq_faq__MJcD_ h2{font-size:22px!important}.faq_faqQuestion__uAO4t{font-size:16px;line-height:1.4;text-align:left}.faq_faqItem__xVvQM{margin-bottom:8px}}.classicalRadio_radioGroup__tmdAT{display:flex;align-items:center}.classicalRadio_radioGroup__tmdAT.classicalRadio_horizontal__y_Wy4{flex-direction:row;flex-wrap:wrap}.classicalRadio_radioGroup__tmdAT.classicalRadio_vertical__nv8G7{flex-direction:column;align-items:flex-start}.classicalRadio_radioLabel__H0YMg{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:16px;font-weight:400;color:var(--text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.classicalRadio_radioInput__tlTnz{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;cursor:pointer;flex-shrink:0;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:2px solid #e3e7ef!important;border-radius:50%!important;background-color:#fff!important;background-image:none!important;position:relative;transition:all .2s ease;box-sizing:border-box;outline:none}.classicalRadio_radioInput__tlTnz:not(:checked){background-color:#fff!important;border-color:#e3e7ef!important}.classicalRadio_radioInput__tlTnz:checked{background-color:var(--violet,#444ce7)!important;border-color:var(--violet,#444ce7)!important;background-image:none!important}.classicalRadio_radioInput__tlTnz:checked:before{content:""!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#fff;display:block;z-index:1}.classicalRadio_radioText__AEj36{line-height:1.4}.classicalRadio_radioLabel__H0YMg:hover .classicalRadio_radioInput__tlTnz{transform:scale(1.1);transition:transform .2s ease}.classicalRadio_radioInput__tlTnz:disabled{cursor:not-allowed;opacity:.6}.classicalRadio_radioInput__tlTnz:disabled+.classicalRadio_radioText__AEj36{opacity:.6}.classicalRadio_radioLabel__H0YMg:has(.classicalRadio_radioInput__tlTnz:disabled){cursor:not-allowed}@media (max-width:768px){.classicalRadio_radioGroup__tmdAT.classicalRadio_horizontal__y_Wy4{flex-direction:column;align-items:flex-start}.classicalRadio_radioLabel__H0YMg{font-size:14px}}.dynamicInputList_container__wa_8u{display:flex;flex-direction:column;gap:12px;width:100%}.dynamicInputList_label__CoMsj{font-size:16px;font-weight:400;color:var(--text-color);margin-bottom:4px}.dynamicInputList_inputList__Zsy0_{display:flex;flex-direction:column;gap:17px}.dynamicInputList_inputWrapper__mCwu1{display:flex;flex-direction:column;gap:4px}.dynamicInputList_inputContainer__HvJ7U{display:flex;align-items:center;border:1px solid #e3e7ef;border-radius:4px;background:#fff;overflow:hidden}.dynamicInputList_iconBadge__Jr_te{display:flex;align-items:center;justify-content:center;gap:6px;background:#3b4256;color:#fff;padding:4px;flex-shrink:0;min-width:30px;border-radius:4px;margin-left:14px}.dynamicInputList_iconBadge__Jr_te svg{flex-shrink:0}.dynamicInputList_badgeNumber__jUaQ3{font-size:11px;font-weight:400;color:#fff}.dynamicInputList_input__uOOwf{flex:1 1;border:none;outline:none;padding:17px 16px;font-size:14px;font-weight:400;color:var(--text-color);background:transparent;font-family:var(--font-primary),sans-serif}.dynamicInputList_input__uOOwf::placeholder{color:var(--text-color-fade);letter-spacing:-.5px}.dynamicInputList_input__uOOwf:focus{outline:none!important;border:none!important;box-shadow:none!important}.dynamicInputList_input__uOOwf:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.dynamicInputList_inputError__8ZAqU{background-color:#fff5f5}.dynamicInputList_inputError__8ZAqU::placeholder{color:#dc3545}.dynamicInputList_removeButton__S_8hR{display:flex;align-items:center;gap:6px;padding:12px 16px;border:none;border-left:1px solid #e3e7ef;background:transparent;color:#9aa4b2;cursor:pointer;transition:all .2s ease;flex-shrink:0;font-size:14px;font-weight:400;height:100%}.dynamicInputList_removeButton__S_8hR:hover{color:#dc3545;background:#fff5f5}.dynamicInputList_removeButton__S_8hR svg{width:16px;height:16px;flex-shrink:0}.dynamicInputList_removeButtonText__IvaE_{white-space:nowrap;color:var(--text-color)}.dynamicInputList_addButton__yqh3F,.dynamicInputList_removeButtonText__IvaE_{letter-spacing:-.3px;font-size:14px;font-weight:400;font-family:var(--font-primary),sans-serif}.dynamicInputList_addButton__yqh3F{display:flex;align-items:center;justify-content:center;gap:3px;padding:12px 0;background:#fff;border:none;color:var(--violet,#444ce7);cursor:pointer;transition:all .2s ease;width:-moz-fit-content;width:fit-content;min-width:120px}.dynamicInputList_addButton__yqh3F svg{flex-shrink:0;width:16px;height:16px}.dynamicInputList_addButton__yqh3F:hover{background:#f8f9ff}.dynamicInputList_addButton__yqh3F:focus,.dynamicInputList_removeButton__S_8hR:focus{outline:none}.dynamicInputList_errorMessage__Suao1{color:#dc3545;font-size:12px;font-weight:300;margin-left:48px;margin-top:2px}@media (max-width:768px){.dynamicInputList_removeButtonText__IvaE_{display:none}.dynamicInputList_removeButton__S_8hR{padding:12px}.dynamicInputList_addButton__yqh3F{width:100%}}.Step3HealthVariant_container__Evf1F{width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box;min-width:0}.Step3HealthVariant_grid__riX7_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch;margin-top:8px}@media (max-width:900px){.Step3HealthVariant_grid__riX7_{grid-template-columns:minmax(0,1fr);gap:16px}}.Step3HealthVariant_card__WPA0r{display:flex;flex-direction:column;gap:12px;padding:14px 10px;background:#fff;border:1px solid #e3e7ef;border-radius:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box;min-width:0}.Step3HealthVariant_card__WPA0r:hover{border-color:#c7d2fe;box-shadow:0 2px 8px rgba(15,23,42,.06)}.Step3HealthVariant_card__WPA0r:focus-visible{outline:2px solid #444ce7;outline-offset:2px}.Step3HealthVariant_cardSelected__3kcEC{border-color:#444ce7;background:rgba(68,76,231,.04);box-shadow:0 0 0 1px rgba(68,76,231,.12)}.Step3HealthVariant_cardSelected__3kcEC:hover{border-color:#444ce7}.Step3HealthVariant_cardTitle__6_SNl{margin:0;font-size:17px;font-weight:500;color:#0f172a;line-height:1.25}.Step3HealthVariant_tableWrap__Us0PR{overflow-x:auto;min-width:0}.Step3HealthVariant_table__htcVi{width:100%;border-collapse:collapse;font-size:10px;line-height:1.35}.Step3HealthVariant_table__htcVi thead th{padding:6px 4px;text-align:left;font-weight:500;font-size:9px;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0}.Step3HealthVariant_table__htcVi thead th:not(.Step3HealthVariant_thProgram__mdkR8){text-align:center;white-space:nowrap}.Step3HealthVariant_table__htcVi tbody td{padding:5px 4px;border-bottom:1px solid #f1f5f9;color:#334155;text-align:center;vertical-align:top}.Step3HealthVariant_tdProgram__wX4zd,.Step3HealthVariant_thProgram__mdkR8{text-align:left!important;min-width:0;word-break:break-word}.Step3HealthVariant_tdProgram__wX4zd{font-weight:400;color:#475569}.Step3HealthVariant_rowMuted__8JkOD td{color:#94a3b8}.Step3HealthVariant_pricing__bfRjq{display:flex;flex-direction:column;gap:5px;padding-top:10px;margin-top:auto;border-top:1px solid #e2e8f0;font-size:11px;color:#475569}.Step3HealthVariant_pricingRow__nQ4dD{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.Step3HealthVariant_pricingRow__nQ4dD span:first-child{flex:1 1;min-width:0;padding-right:4px}.Step3HealthVariant_pricingValue__XpMGm{font-weight:500;color:#0f172a;white-space:nowrap}.Step3HealthVariant_pricingRowHighlight__CBdOZ{margin-top:4px;padding-top:8px;border-top:1px dashed #e2e8f0}.Step3HealthVariant_pricingValueStrong__feGkz{font-size:13px;font-weight:600;color:#444ce7;white-space:nowrap}.Step3HealthVariant_selectRow__5n4Jq{padding-top:12px;border-top:1px solid #e2e8f0}.Step3HealthVariant_variantRadio__pMuvX{width:100%}.fileInput_wrapper__tbFGk{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 12px 6px 6px;border:1px solid #e3e7ef;border-radius:4px;background:#fff;box-sizing:border-box}.fileInput_wrapper__tbFGk.fileInput_error__mIJk2{border-color:#c33}.fileInput_hiddenInput__TEMbN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fileInput_chooseButton__UsGvb{flex-shrink:0;padding:10px 16px;border:1px solid var(--violet,#444ce7);border-radius:4px;background:#fff;color:var(--violet,#444ce7);font-family:var(--font-primary),sans-serif;font-size:14px;font-weight:400;line-height:1.2;cursor:pointer;transition:background .2s ease,color .2s ease}.fileInput_chooseButton__UsGvb:hover{background:var(--violet,#444ce7);color:#fff}.fileInput_chooseButton__UsGvb:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.fileInput_fileName__fGtl9{flex:1 1;min-width:0;font-family:var(--font-primary),sans-serif;font-size:14px;font-weight:400;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileInput_fileNameSelected__zaAym{color:#344054}.AnimatedDots_dots__dl8tZ{display:inline-block}.AnimatedDots_dot__UXjF7{display:inline-block;animation:AnimatedDots_bounce__4d1lv 1.4s ease-in-out infinite both}.AnimatedDots_dot__UXjF7:first-child{animation-delay:-.32s}.AnimatedDots_dot__UXjF7:nth-child(2){animation-delay:-.16s}.AnimatedDots_dot__UXjF7:nth-child(3){animation-delay:0s}@keyframes AnimatedDots_bounce__4d1lv{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.stepperHeader_stepperHeader__FKYGG{width:100%;display:flex;flex-direction:column;align-items:stretch;margin-bottom:16px}.stepperHeader_card__xPr4k{display:flex;justify-content:space-between;align-items:stretch;background:linear-gradient(90deg,#d0defb,#ecebfc);background-size:cover;border-radius:8px;padding:32px 40px 32px 32px;position:relative}.stepperHeader_leftSection__hWOHj{width:100%;max-width:50%;display:flex;align-items:flex-start}.stepperHeader_stepperInfo__WbJXo{display:flex;align-items:center;gap:16px}.stepperHeader_iconCircle__3KsN8{width:48px;height:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0}.stepperHeader_stepperInfoText__MPElc{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.stepperHeader_plusIcon__WhtzU{color:var(--black);font-size:52px;font-weight:100;margin-bottom:5px}.stepperHeader_textSection__LKcqt{display:flex;flex-direction:column;gap:4px}.stepperHeader_stepInfo__pbZm1{color:#5a5a5a;font-size:15px;font-weight:400;margin-bottom:2px}.stepperHeader_title__lraOF{font-size:24px;letter-spacing:-.5px;font-weight:medium;color:#111926;margin-bottom:4px;text-transform:capitalize}.stepperHeader_description__UNqYu{color:#111926;font-size:16px;font-weight:300;margin-top:12px;letter-spacing:-.5px;line-height:1.5}.stepperHeader_logoSection__mIgxz{position:relative;display:flex;justify-content:flex-start;align-items:center;height:100%}.stepperHeader_logoImage__HdEF0{height:100%;width:auto;display:block;object-fit:contain}.stepperHeader_logoPlaceholder__pBF5s{font-size:1.4rem;font-weight:700;color:#222b45;letter-spacing:.5px;opacity:.9}.stepperHeader_progressBarWrapper__oZ1ET{width:100%;padding:12px 0 0;width:80%}.stepperHeader_progressBar__uUdjq{position:relative;width:100%;height:8px;background:var(--white);border-radius:8px;overflow:hidden}.stepperHeader_progress__cWpAX{height:100%;background:#28af6f;border-radius:8px;transition:width .3s cubic-bezier(.4,0,.2,1)}@media (min-width:769px) and (max-width:1260px){.stepperHeader_card__xPr4k{gap:0;padding:20px}.stepperHeader_leftSection__hWOHj{max-width:80%}.stepperHeader_logoSection__mIgxz{max-width:20%}}@media (max-width:768px){.stepperHeader_logoSection__mIgxz{display:none}.stepperHeader_progressBarWrapper__oZ1ET{width:100%}.stepperHeader_iconCircle__3KsN8{display:none}.stepperHeader_leftSection__hWOHj{max-width:100%}.stepperHeader_description__UNqYu{text-align:center;font-size:14px;line-height:1.4}.stepperHeader_title__lraOF{text-align:center}.stepperHeader_stepperInfo__WbJXo{justify-content:center}.stepperHeader_stepInfo__pbZm1{width:100%;font-size:17px;text-align:center}}.stepperFooter_stepperFooter1__a8RnV{padding:46px 20px}.stepperFooter_stepperFooter1__a8RnV,.stepperFooter_stepperFooter2__tbi2E{background:#fff;border:1px solid #e3e7ef;border-radius:12px;margin-top:16px}.stepperFooter_stepperFooter2__tbi2E{padding:22px}.stepperFooter_footerButtonRow__cdCe8{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;gap:12px 16px}.stepperFooter_stepperFooter3__16_Cy{margin-top:16px}.stepperFooter_stepperFooter3__16_Cy a{color:#4153f1;font-size:14px;font-weight:600}.stepperFooter_payments__w22yc{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;max-width:100%;overflow:hidden}.stepperFooter_payments__w22yc a{height:52px;padding:5px 0;max-width:100px;width:100%;transition:transform .2s ease-in-out}.stepperFooter_payments__w22yc a:hover{transform:scale(1.05)}.stepperFooter_payments__w22yc a img{height:100%!important;width:100%!important;object-fit:contain}.stepperFooter_infoText__mNgbe{display:flex;align-items:center;text-align:center;justify-content:center;gap:8px;color:var(--text-color);font-size:14px;font-weight:300;line-height:1.5;max-width:420px;flex:1 1;margin:0 16px}.stepperFooter_infoText__mNgbe.stepperFooter_error__UPddJ{color:#c33;font-weight:400}.stepperFooter_infoText__mNgbe.stepperFooter_error__UPddJ svg{width:16px;height:16px;flex-shrink:0}.stepperFooter_stepperBtnBack__F8T5p{padding:16px 26px 16px 18px;border-radius:4px;border:1px solid #e3e7ef;background:#fff;color:#2a3141;gap:8px}.stepperFooter_stepperBtnBack__F8T5p,.stepperFooter_stepperBtnNext___oesT{min-width:109px;font-size:16px;font-weight:400;display:flex;align-items:center;cursor:pointer}.stepperFooter_stepperBtnNext___oesT{font-family:var(--font-primary),sans-serif;padding:16px 18px 16px 26px;border-radius:8px;letter-spacing:-.3px;border:none;background:#4153f1;color:#fff;gap:6px;transition:all .2s ease}.stepperFooter_stepperBtnNext___oesT.stepperFooter_disabled__xOxBm{background:#e3e7ef;color:#9ca3af;cursor:not-allowed;opacity:.5}.stepperFooter_stepperBtnIcon__M7qya{font-size:22px;line-height:1}@media (min-width:769px) and (max-width:1260px){.stepperFooter_stepperFooter1__a8RnV{margin:20px}.stepperFooter_stepperFooter2__tbi2E{width:calc(100% - 86px);margin-left:20px}.stepperFooter_stepperFooter3__16_Cy{padding:0 20px}}@media (max-width:768px){.stepperFooter_stepperFooter1__a8RnV{display:none}.stepperFooter_stepperFooter2__tbi2E{border:none;padding:16px 18px;margin-bottom:20px}.stepperFooter_footerButtonRow__cdCe8{gap:12px}.stepperFooter_footerButtonRow__cdCe8 .stepperFooter_infoText__mNgbe{order:-1;flex:1 1 100%;width:100%;max-width:100%;margin:0 0 4px;text-align:center;justify-content:center;align-items:center}.stepperFooter_footerButtonRow__cdCe8 .stepperFooter_stepperBtnBack__F8T5p,.stepperFooter_footerButtonRow__cdCe8 .stepperFooter_stepperBtnNext___oesT{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);width:auto;min-width:0;padding-left:12px;padding-right:12px;text-align:center;justify-content:center}}.main_main__PPCTE{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:var(--max-width-lg);border-radius:24px;margin:0 auto;max-width:calc(1240px - 4px);width:100%;height:100%;padding:32px 0;gap:32px}.main_stepperSidebar__7Z1RW{flex-shrink:0;position:relative;z-index:2;max-width:340px;width:100%}.main_stepperSidebar__7Z1RW:empty{display:none}.main_stepperWrapper__gqLy4{flex:1 1;min-width:0}.main_stepperWrapperFullWidth__a9lO7{flex:none;width:100%}.main_stepBody__LN_rc{min-width:0}.main_stepBody__LN_rc .main_wrap__U4T11{padding:0}@media (min-width:769px) and (max-width:1260px){.main_main__PPCTE{gap:0}.main_stepBody__LN_rc,.main_stepperHeaderScrollAnchor__lPyp4{padding:0 20px}}@media (max-width:768px){.main_stepperHeaderScrollAnchor__lPyp4{scroll-margin-top:8px}.main_stepBody__LN_rc{scroll-margin-top:12px;scroll-margin-bottom:8px;padding-bottom:16px}}.main_imageWrapper__RCZOq{width:50%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden}.main_image__ApXLu{position:relative;width:100%;object-fit:cover;height:100vh;z-index:1}.main_heroTextOverlay__j_q_S{position:absolute;top:0;left:0;width:calc(100% - 140px);height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:40px 60px 20px 80px;z-index:2;color:#fff;pointer-events:none}.main_heroTextOverlay__j_q_S h1{font-size:38px;font-weight:400;margin-bottom:36px;line-height:1.2;max-width:600px;letter-spacing:-1px;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.18)}.main_heroList__0v0_k{list-style:none;padding:0;margin:0 0 40px;width:100%}.main_heroList__0v0_k li{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:200;margin-bottom:12px;color:#eaf6f6;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:8px}.main_heroListNumber__jy3RT{display:inline-block;min-width:32px;font-size:18px;font-weight:400;letter-spacing:.02em}.main_heroListHighlight__3bQqB{color:#7fffd4;font-weight:200;text-decoration:none}.main_heroQuoteSection__iSUrT{margin-top:auto;margin-bottom:20px;border-radius:12px;padding:18px 28px 18px 18px}.main_heroQuote__WdkzP{font-size:16px;font-weight:200;margin:0 0 10px;color:#fff;line-height:24px}.main_heroQuoteMeta__x3ezZ{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:14px;font-weight:200;color:#eaf6f6}.main_heroStars__3cnVQ{color:#fff;font-size:18px;font-weight:200;letter-spacing:.08em}@media (min-width:769px) and (max-width:1260px){.main_stepperSidebar__7Z1RW{padding-left:20px;max-width:280px}}@media (max-width:768px){.main_main__PPCTE{width:100%;max-width:100%;margin:0;padding:0 16px;gap:16px;flex-direction:column;background:none;border:none;box-sizing:border-box;overflow-x:hidden}.main_imageWrapper__RCZOq,.main_main__PPCTE>img{display:none}.main_stepperSidebar__7Z1RW{max-width:100%;width:100%;z-index:auto}.main_stepperWrapper__gqLy4{width:100%;max-width:100%;margin-top:16px;padding:0;min-width:0}}.KaskoTailoredOfferPopup_overlay__wjZRM{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow:hidden}.KaskoTailoredOfferPopup_modal__6UN1n{background:#fff;border-radius:8px;max-width:480px;width:100%;max-height:95vh;overflow-y:auto;position:relative;overflow-x:hidden;z-index:1001;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.KaskoTailoredOfferPopup_closeButton__pi5Hn{position:absolute;top:26px;right:26px;background:#f3f4f6;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:background-color .2s}.KaskoTailoredOfferPopup_closeButton__pi5Hn:hover{background:#e5e7eb}.KaskoTailoredOfferPopup_header__H_q5c{padding:30px 30px 16px}.KaskoTailoredOfferPopup_title__7fvPR{font-size:17px;letter-spacing:-.3px;font-weight:400;color:var(--text-color);margin:0 0 4px;line-height:1.3;max-width:90%}.KaskoTailoredOfferPopup_subtitle__VQPQz{font-size:14px;letter-spacing:-.3px;font-weight:300;max-width:55%;color:var(--text-color);margin:0;line-height:1.3}.KaskoTailoredOfferPopup_form__KLmDK{padding:10px 24px 24px;position:relative;z-index:1001}.KaskoTailoredOfferPopup_formGroup__ohLt_{margin-bottom:26px}.KaskoTailoredOfferPopup_selectContainer__bAFF3{position:relative;z-index:1002}.KaskoTailoredOfferPopup_label__9Gr7s{display:block;font-weight:400;font-size:16px;letter-spacing:-.5px;margin-bottom:16px;color:var(--text-color)}.KaskoTailoredOfferPopup_input__04mmy{font-family:var(--font-primary),sans-serif;width:calc(100% - 36px);height:20px;padding:16px 18px;border:1px solid #e3e7ef;border-radius:4px;background:#fff;font-size:16px;font-weight:300;color:var(--text-color,#22223b);transition:border .2s}.KaskoTailoredOfferPopup_input__04mmy:focus{outline:none;border:1.5px solid #444ce7}.KaskoTailoredOfferPopup_input__04mmy::placeholder{color:#9ca3af}.KaskoTailoredOfferPopup_inputWithIcon__9UAoH{height:52px;display:flex;align-items:center;background:#fff;border:1px solid #e3e7ef;border-radius:4px}.KaskoTailoredOfferPopup_inputWithIcon__9UAoH>div{max-height:52px;border-radius:4px}.KaskoTailoredOfferPopup_inputWithIcon__9UAoH>div button{max-height:52px;border:0;border-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:1px solid #e3e7ef}.KaskoTailoredOfferPopup_inputWithIcon__9UAoH input{border:none;padding:16px 18px;flex:1 1;font-size:16px;font-weight:300;background:transparent;font-family:var(--font-primary),sans-serif}.KaskoTailoredOfferPopup_inputWithIcon__9UAoH input:focus{outline:none}.KaskoTailoredOfferPopup_textarea__377I7{font-family:var(--font-primary),sans-serif;font-weight:300;width:calc(100% - 36px);padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;color:#1f2937;background:#fff;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.KaskoTailoredOfferPopup_textarea__377I7:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.KaskoTailoredOfferPopup_textarea__377I7::placeholder{color:#9ca3af}.KaskoTailoredOfferPopup_submitButton__fx5nG{font-family:var(--font-primary),sans-serif;width:100%;background:var(--violet);color:#fff;border:none;border-radius:4px;padding:18px 24px;font-size:16px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s}.KaskoTailoredOfferPopup_submitButton__fx5nG:hover:not(:disabled){background:var(--violet)}.KaskoTailoredOfferPopup_submitButton__fx5nG:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:640px){.KaskoTailoredOfferPopup_overlay__wjZRM{padding:0;border-radius:0}.KaskoTailoredOfferPopup_modal__6UN1n{max-height:100vh}.KaskoTailoredOfferPopup_header__H_q5c{padding:20px 20px 16px}.KaskoTailoredOfferPopup_form__KLmDK{padding:20px}.KaskoTailoredOfferPopup_title__7fvPR{font-size:16px}.KaskoTailoredOfferPopup_subtitle__VQPQz{font-size:13px}}.KaskoTailoredOfferPopup_successContent__S2VQg{padding:10px 30px 20px;text-align:center;display:flex;flex-direction:column;align-items:center}.KaskoTailoredOfferPopup_successIcon__Muxl_{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.KaskoTailoredOfferPopup_successTitle__9z0Af{font-size:16px;font-weight:400;letter-spacing:-.3px;color:var(--text-color);margin:0 0 4px;line-height:1.4}.KaskoTailoredOfferPopup_successMessage__Ar681{font-size:14px;font-weight:300;color:var(--text-color);margin:0;line-height:1.5;max-width:70%}