.CaseContactForm_form__XvBkC{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__XvBkC .CaseContactForm_formHoneypot__0lBkD{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__XvBkC .CaseContactForm_formErrorText__V3k6b{margin:10px 0 0;padding:0;font-size:13px;line-height:1.35;color:#b42318}.CaseContactForm_form__XvBkC .CaseContactForm_formHint__UbrOx{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__XvBkC .CaseContactForm_formControl__nYdr7{display:flex;flex-direction:column;gap:0;width:100%}.CaseContactForm_form__XvBkC input.CaseContactForm_formField__Y5657,.CaseContactForm_form__XvBkC textarea.CaseContactForm_formField__Y5657{width:100%;min-height:52px;padding:14px 16px;border:1px solid #bfc8ca;border-radius:16px;background-color:#f8fafc;color:#191c1d;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.CaseContactForm_form__XvBkC input.CaseContactForm_formField__Y5657::placeholder,.CaseContactForm_form__XvBkC textarea.CaseContactForm_formField__Y5657::placeholder{color:rgba(63,72,74,.55)}.CaseContactForm_form__XvBkC input.CaseContactForm_formField__Y5657:hover,.CaseContactForm_form__XvBkC textarea.CaseContactForm_formField__Y5657:hover{border-color:rgba(156,203,59,.35)}.CaseContactForm_form__XvBkC input.CaseContactForm_formField__Y5657:focus,.CaseContactForm_form__XvBkC textarea.CaseContactForm_formField__Y5657:focus{border-color:#9ccb3b;background-color:#fff;box-shadow:0 0 0 3px rgba(156,203,59,.14)}.CaseContactForm_form__XvBkC input.CaseContactForm_formField__Y5657.CaseContactForm_formFieldError__ePsJ0,.CaseContactForm_form__XvBkC textarea.CaseContactForm_formField__Y5657.CaseContactForm_formFieldError__ePsJ0{border-color:#f04438}.CaseContactForm_form__XvBkC input.CaseContactForm_formField__Y5657.CaseContactForm_formFieldError__ePsJ0:focus,.CaseContactForm_form__XvBkC textarea.CaseContactForm_formField__Y5657.CaseContactForm_formFieldError__ePsJ0:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.16)}.CaseContactForm_form__XvBkC textarea.CaseContactForm_formField__Y5657{min-height:140px;padding-top:16px;resize:vertical;line-height:1.5}.CaseContactForm_form__XvBkC .CaseContactForm_formChecks__gxxg_{display:flex;flex-direction:column;gap:16px;margin-top:4px}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckBlock__egCPe{display:flex;flex-direction:column;gap:0}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckOption__3duA1{display:block;cursor:pointer}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckInput__7prc8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckBody__XRg8c{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckMark__xzKkB{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid #bfc8ca;border-radius:6px;background:#fff;transition:border-color .2s ease,background-color .2s ease}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckMark__xzKkB:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckText__vOK89{font-size:14px;line-height:1.5;color:#3f484a}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckLink__ZBNeX{color:#557716;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckLink__ZBNeX:hover{color:rgba(85,119,22,.85)}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckOption__3duA1:hover .CaseContactForm_formCheckMark__xzKkB{border-color:rgba(156,203,59,.35)}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckOption__3duA1:has(.CaseContactForm_formCheckInput__7prc8:checked) .CaseContactForm_formCheckMark__xzKkB{background:#9ccb3b;border-color:#9ccb3b}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckOption__3duA1:has(.CaseContactForm_formCheckInput__7prc8:checked) .CaseContactForm_formCheckMark__xzKkB:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckOption__3duA1:has(.CaseContactForm_formCheckInput__7prc8:focus-visible) .CaseContactForm_formCheckMark__xzKkB{box-shadow:0 0 0 3px rgba(156,203,59,.14)}.CaseContactForm_form__XvBkC button.CaseContactForm_formSubmit__eKTTG{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#9ccb3b;color:#171b20;font-weight:700;font-size:18px;line-height:1.2;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;cursor:pointer}.CaseContactForm_form__XvBkC button.CaseContactForm_formSubmit__eKTTG:hover:not(:disabled){background:#addb4f;box-shadow:0 16px 32px -12px rgba(156,203,59,.35)}.CaseContactForm_form__XvBkC button.CaseContactForm_formSubmit__eKTTG:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__XvBkC button.CaseContactForm_formSubmit__eKTTG:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__u_Vsx{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__u_Vsx{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__U1woZ{display:flex;flex-direction:column}.CaseContactForm_formGroup__U1woZ>.CaseContactForm_formLabel__F_jU1{margin-bottom:16px}.CaseContactForm_formRequired__29Hpw{margin-left:2px;color:#557716;font-weight:700}.CaseContactForm_formLabel__F_jU1{font-size:16px;line-height:1.5;font-weight:400;font-weight:600;text-transform:none;letter-spacing:normal;color:#191c1d;margin:0;padding-left:2px}@media(max-width:767px){.CaseContactForm_form__XvBkC{gap:12px}.CaseContactForm_form__XvBkC input.CaseContactForm_formField__Y5657,.CaseContactForm_form__XvBkC textarea.CaseContactForm_formField__Y5657{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__XvBkC textarea.CaseContactForm_formField__Y5657{min-height:88px;padding-top:9px}.CaseContactForm_form__XvBkC .CaseContactForm_formHint__UbrOx{font-size:12px;margin-top:4px}.CaseContactForm_form__XvBkC .CaseContactForm_formChecks__gxxg_{gap:10px;margin-top:0}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckBody__XRg8c{gap:10px}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckMark__xzKkB{width:18px;height:18px;margin-top:0}.CaseContactForm_form__XvBkC .CaseContactForm_formCheckText__vOK89{font-size:12px;line-height:1.45}.CaseContactForm_form__XvBkC button.CaseContactForm_formSubmit__eKTTG{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__XvBkC .CaseContactForm_formErrorText__V3k6b{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__U1woZ>.CaseContactForm_formLabel__F_jU1{margin-bottom:5px}.CaseContactForm_formLabel__F_jU1{font-size:13px}.CaseContactForm_formRow__u_Vsx{gap:10px}}.HeroStatsPanel_grid__CPkgo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;grid-gap:12px;gap:12px;align-self:center;width:100%;max-width:440px}.HeroStatsPanel_card__t8RkQ{display:flex;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:136px;margin:0;padding:16px 14px 14px;border-radius:12px;background:#1f2428;border:1px solid hsla(0,0%,100%,.08)}.HeroStatsPanel_card__t8RkQ:last-child:nth-child(odd){grid-column:1/-1}.HeroStatsPanel_caption__9a_Qe{flex-shrink:0;min-height:40px;margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:hsla(0,0%,100%,.46)}.HeroStatsPanel_value__WrazF{display:flex;flex:1 1;align-items:flex-end;min-height:38px}.HeroStatsPanel_shift__O5bw8{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HeroStatsPanel_before__HW2OQ{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:hsla(0,0%,100%,.5);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(184,224,96,.65);text-decoration-color:rgba(184,224,96,.65)}.HeroStatsPanel_arrow__sSKAj{font-size:16px;font-weight:800;line-height:1;color:#b8e060}.HeroStatsPanel_after__XNv1w,.HeroStatsPanel_singleValue__TLFm0{font-size:clamp(26px,2.6vw,34px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;color:#fff}.HeroStatsPanel_singleBlock__BXUmW{display:flex;align-items:baseline;width:100%}.HeroStatsPanel_delta__0ZeHM{flex-shrink:0;align-self:flex-start;margin:auto 0 0;padding:4px 10px;border-radius:9999px;background:rgba(156,203,59,.22);font-size:11px;font-weight:700;line-height:1.25;color:#b8e060}@media(min-width:992px){.HeroStatsPanel_grid__CPkgo{max-width:440px;gap:14px}.HeroStatsPanel_card__t8RkQ{min-height:144px;padding:18px 16px 16px}.HeroStatsPanel_value__WrazF{min-height:42px}.HeroStatsPanel_arrow__sSKAj,.HeroStatsPanel_before__HW2OQ{font-size:17px}.HeroStatsPanel_after__XNv1w,.HeroStatsPanel_singleValue__TLFm0{font-size:34px}}@media(min-width:768px){.HeroStatsPanel_grid__CPkgo{justify-self:stretch}}@media(max-width:1199px){.HeroStatsPanel_grid__CPkgo{max-width:none;align-self:start}}@media(max-width:767px){.HeroStatsPanel_card__t8RkQ{min-height:128px;padding:14px 12px 12px;gap:10px}.HeroStatsPanel_caption__9a_Qe{min-height:36px}.HeroStatsPanel_value__WrazF{min-height:34px}.HeroStatsPanel_arrow__sSKAj,.HeroStatsPanel_before__HW2OQ{font-size:15px}.HeroStatsPanel_after__XNv1w,.HeroStatsPanel_singleValue__TLFm0{font-size:28px}.HeroStatsPanel_delta__0ZeHM{font-size:10px}}@media(max-width:479px){.HeroStatsPanel_grid__CPkgo{gap:10px}.HeroStatsPanel_caption__9a_Qe{min-height:34px;font-size:9px;letter-spacing:.06em}}.AutoPartsPortalCase_page__hOgjp{overflow-x:clip;background:#fff;color:#171b20}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_inner__PPSBq{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media(max-width:991px){.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_inner__PPSBq{padding-left:16px;padding-right:16px}}@media(max-width:479px){.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_inner__PPSBq{padding-left:16px;padding-right:16px}}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_crumb__u_0cj{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin:0 0 32px;font-size:14px;color:hsla(0,0%,100%,.5)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_crumb__u_0cj a{color:#9ccb3b;font-weight:700;text-decoration:none}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_crumb__u_0cj a:hover{text-decoration:underline}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_hero__S9KgV{position:relative;overflow:hidden;padding:116px 0 104px;background:#171b20;color:#fff}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_hero__S9KgV:before{position:absolute;z-index:0;top:-220px;right:-160px;width:620px;height:620px;border:1px solid rgba(156,203,59,.16);border-radius:50%;box-shadow:0 0 0 80px rgba(156,203,59,.035),0 0 0 160px rgba(156,203,59,.025);pointer-events:none;content:""}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroGrid__z8O3y{position:relative;z-index:1;display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:32px 44px;gap:32px 44px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCopy__pGKhX{min-width:0;padding-top:4px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroStatsCol__e5X0t{display:flex;flex-direction:column;gap:20px;width:100%;max-width:440px;justify-self:end}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroActions__4C_oP{display:flex;flex-direction:column;align-items:stretch;gap:12px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;border-radius:24px;background:#008b99;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .2s ease}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:active,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:focus,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:hover,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:link,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:visited{color:#fff;-webkit-text-fill-color:#fff}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:hover{box-shadow:0 22px 44px -12px rgba(0,139,153,.42)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:active{transform:scale(.97)}@media(max-width:575px){.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B{width:100%;max-width:360px;padding:16px 24px}}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B{background:#9ccb3b;box-shadow:0 16px 40px -14px rgba(156,203,59,.35)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:active,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:focus,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:hover,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:link,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:visited{color:#171b20;-webkit-text-fill-color:#171b20}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCta__1so3B:hover{background:#addb4f;box-shadow:0 22px 48px -14px rgba(156,203,59,.4)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCtaGhost__lKv17{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;color:hsla(0,0%,100%,.55);transition:color .2s ease}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCtaGhost__lKv17:after{content:"↓"}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroCtaGhost__lKv17:hover{color:#9ccb3b}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_eyebrow__bauoI,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_labelOnDark__P6Qik,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_label__cFyA4{margin:0 0 18px;font-size:13px;line-height:1.2;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#557716}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_eyebrow__bauoI,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_labelOnDark__P6Qik{color:#9ccb3b}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_title__OBJRP{margin:0 0 30px;max-width:900px;font-size:clamp(44px,6vw,78px);line-height:.98;letter-spacing:-.055em;font-weight:750;color:#fff}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_title__OBJRP em{display:block;margin-top:8px;font-style:normal;color:#9ccb3b}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroLead__Ujbps{margin:0;max-width:820px;font-size:clamp(17px,1.6vw,20px);line-height:1.7;color:hsla(0,0%,100%,.72)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stackCard__w4zDA{border:1px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.045)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stackCard__w4zDA>p{margin:0;padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.13);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9ccb3b}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stackCard__w4zDA ul{margin:0;padding:0;list-style:none}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stackCard__w4zDA li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.08)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stackCard__w4zDA li:last-child{border-bottom:0}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stackCard__w4zDA span{font-size:12px;color:hsla(0,0%,100%,.45)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stackCard__w4zDA strong{font-size:16px;color:#fff}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_dashboard__bEntW{padding:88px 0 112px;background:#f5f7f2}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogFigure__RHtaZ,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_figure__R398Q{margin:0}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogFigure__RHtaZ img,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_figure__R398Q img{display:block;width:100%;height:auto}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogFigure__RHtaZ figcaption,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_figure__R398Q figcaption{margin:16px 0 0;font-size:13px;line-height:1.5;color:#606a64}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_figure__R398Q{padding:16px;border:1px solid #dce3d6;background:#fff;box-shadow:0 26px 70px rgba(23,27,32,.1)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_start__TOl0J{padding:120px 0}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_startGrid__k0L4T{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;grid-gap:100px;gap:100px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_sectionHeading__0O35e{max-width:830px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_sectionHeading__0O35e h2{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.04em;font-weight:750;color:#171b20}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_sectionLead__4vYZ2{margin:24px 0 0;max-width:760px;font-size:18px;line-height:1.75;color:#606a64}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_startCopy__1TZWo{padding:8px 0 0 40px;border-left:4px solid #9ccb3b}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_startCopy__1TZWo p{margin:0 0 24px;font-size:18px;line-height:1.8;color:#606a64}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_startCopy__1TZWo p:last-child{margin-bottom:0}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_evolution__HU72F{padding:120px 0;border-top:1px solid #dce3d6;background:#f5f7f2}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stageList__OgIqm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;border-top:1px solid #bac4b4}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stageList__OgIqm>div{min-width:0}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stage__usR9R{position:relative;height:100%;padding:40px 28px 8px 0}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stage__usR9R:before{position:absolute;top:-6px;left:0;width:12px;height:12px;border-radius:50%;background:#9ccb3b;box-shadow:0 0 0 7px #f5f7f2;content:""}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stage__usR9R h3{margin:28px 0 16px;font-size:21px;line-height:1.3;color:#171b20}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stage__usR9R p{margin:0;font-size:15px;line-height:1.7;color:#606a64}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stageNumber__7366W{font-size:13px;letter-spacing:.1em;color:#557716}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalog__1lnNV{padding:120px 0;background:#171b20;color:#fff}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogGrid__BSGxA{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:center;grid-gap:72px;gap:72px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogCopy__kTNm_ h2{margin:0 0 24px;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.04em;color:#fff}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogCopy__kTNm_>p:not(.AutoPartsPortalCase_labelOnDark__P6Qik){margin:0;font-size:17px;line-height:1.75;color:hsla(0,0%,100%,.67)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogCopy__kTNm_ ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:36px 0 0;padding:0;list-style:none}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogCopy__kTNm_ li{position:relative;padding-left:20px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.84)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogCopy__kTNm_ li:before{position:absolute;top:.58em;left:0;width:7px;height:7px;border-radius:50%;background:#9ccb3b;content:""}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogFigure__RHtaZ{padding:12px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.32)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogFigure__RHtaZ figcaption{color:#6b756e}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architecture__Rl9Zi{padding:120px 0}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;margin-top:64px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb>div{min-height:184px;padding:28px;border:1px solid #dce3d6;background:#f5f7f2}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb>i{font-size:26px;font-style:normal;color:#557716}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb span{display:block;margin-bottom:24px;font-size:12px;font-weight:800;letter-spacing:.12em;color:#557716}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb strong{display:block;margin-bottom:10px;font-size:25px;color:#171b20}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb small{display:block;font-size:14px;line-height:1.5;color:#606a64}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_outcome__jXQI8{padding:120px 0;background:#9ccb3b}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_outcome__jXQI8 .AutoPartsPortalCase_label__cFyA4{color:rgba(23,27,32,.68)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_outcome__jXQI8 h2{margin:0;max-width:900px;font-size:clamp(36px,4.8vw,62px);line-height:1.05;letter-spacing:-.045em;color:#171b20}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_outcomeGrid__6gV72{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:64px;background:rgba(23,27,32,.2)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_outcomeGrid__6gV72 article{padding:34px;background:#9ccb3b}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_outcomeGrid__6gV72 strong{display:block;margin-bottom:14px;font-size:22px;line-height:1.3;color:#171b20}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_outcomeGrid__6gV72 p{margin:0;font-size:16px;line-height:1.65;color:rgba(23,27,32,.72)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_evolution__HU72F{scroll-margin-top:88px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_closing__xqWVF{padding:112px 0 96px;background:#171b20;color:#fff}@media(max-width:767px){.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_closing__xqWVF{padding:80px 0 72px}}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_closing__xqWVF blockquote{margin:0;max-width:24em;padding-left:34px;border-left:6px solid #9ccb3b;font-size:clamp(28px,3.7vw,46px);line-height:1.22;letter-spacing:-.035em;font-weight:700;color:#fff}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_caseContact__CLK_F{scroll-margin-top:88px;padding-top:80px;padding-bottom:112px;background:#f5f7f2}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_caseContactCard__2d9Vn{border-color:rgba(85,119,22,.14);box-shadow:0 24px 48px -20px rgba(85,119,22,.1)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_caseContactGlow__CJzYb{background:rgba(156,203,59,.08)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_caseContactIcon__HYOOD{background:rgba(156,203,59,.14);color:#557716}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_caseTextGradient__gfBZY{background:linear-gradient(135deg,#addb4f,#557716);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:1199px){.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroGrid__z8O3y{grid-template-columns:1fr;gap:32px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroStatsCol__e5X0t{max-width:none;justify-self:stretch}}@media(max-width:991px){.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogGrid__BSGxA,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroGrid__z8O3y{gap:48px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stageList__OgIqm{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb{grid-template-columns:repeat(2,minmax(0,1fr))}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb>i{display:none}}@media(max-width:767px){.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_hero__S9KgV{padding:104px 0 80px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogGrid__BSGxA,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroGrid__z8O3y,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_startGrid__k0L4T{grid-template-columns:minmax(0,1fr)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroGrid__z8O3y,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_startGrid__k0L4T{gap:48px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_heroActions__4C_oP{flex-direction:column;align-items:stretch}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_caseContact__CLK_F{padding-top:64px;padding-bottom:72px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architecture__Rl9Zi,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalog__1lnNV,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_closing__xqWVF,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_dashboard__bEntW,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_evolution__HU72F,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_outcome__jXQI8,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_start__TOl0J{padding-top:88px;padding-bottom:88px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_startCopy__1TZWo{padding-left:28px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogGrid__BSGxA{gap:56px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_outcomeGrid__6gV72{grid-template-columns:minmax(0,1fr)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_closingActions__rAWk2{align-items:flex-start;flex-direction:column}}@media(max-width:575px){.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_crumb__u_0cj{margin-bottom:40px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_title__OBJRP{font-size:clamp(38px,12vw,54px)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_figure__R398Q{padding:8px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb,.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stageList__OgIqm{grid-template-columns:minmax(0,1fr)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stageList__OgIqm{border-top:0}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stage__usR9R{padding:28px 0 28px 28px;border-left:1px solid #bac4b4}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stage__usR9R:before{top:32px;left:-6px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_stage__usR9R h3{margin-top:16px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogCopy__kTNm_ ul{grid-template-columns:minmax(0,1fr)}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_catalogFigure__RHtaZ{padding:7px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb{gap:12px}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_architectureFlow__kcjjb>div{min-height:auto}.AutoPartsPortalCase_page__hOgjp .AutoPartsPortalCase_closing__xqWVF blockquote{padding-left:22px}}.CaseContactForm_form__A5E6B{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__A5E6B .CaseContactForm_formHoneypot__62I4_{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__A5E6B .CaseContactForm_formErrorText__yxcxp{margin:10px 0 0;padding:0;font-size:13px;line-height:1.35;color:#b42318}.CaseContactForm_form__A5E6B .CaseContactForm_formHint__0KGKt{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__A5E6B .CaseContactForm_formControl__ODWRQ{display:flex;flex-direction:column;gap:0;width:100%}.CaseContactForm_form__A5E6B input.CaseContactForm_formField__CZIfy,.CaseContactForm_form__A5E6B textarea.CaseContactForm_formField__CZIfy{width:100%;min-height:52px;padding:14px 16px;border:1px solid #bfc8ca;border-radius:16px;background-color:#f8fafc;color:#191c1d;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.CaseContactForm_form__A5E6B input.CaseContactForm_formField__CZIfy::placeholder,.CaseContactForm_form__A5E6B textarea.CaseContactForm_formField__CZIfy::placeholder{color:rgba(63,72,74,.55)}.CaseContactForm_form__A5E6B input.CaseContactForm_formField__CZIfy:hover,.CaseContactForm_form__A5E6B textarea.CaseContactForm_formField__CZIfy:hover{border-color:rgba(190,18,60,.35)}.CaseContactForm_form__A5E6B input.CaseContactForm_formField__CZIfy:focus,.CaseContactForm_form__A5E6B textarea.CaseContactForm_formField__CZIfy:focus{border-color:#be123c;background-color:#fff;box-shadow:0 0 0 3px rgba(190,18,60,.14)}.CaseContactForm_form__A5E6B input.CaseContactForm_formField__CZIfy.CaseContactForm_formFieldError__lFzNh,.CaseContactForm_form__A5E6B textarea.CaseContactForm_formField__CZIfy.CaseContactForm_formFieldError__lFzNh{border-color:#f04438}.CaseContactForm_form__A5E6B input.CaseContactForm_formField__CZIfy.CaseContactForm_formFieldError__lFzNh:focus,.CaseContactForm_form__A5E6B textarea.CaseContactForm_formField__CZIfy.CaseContactForm_formFieldError__lFzNh:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.16)}.CaseContactForm_form__A5E6B textarea.CaseContactForm_formField__CZIfy{min-height:140px;padding-top:16px;resize:vertical;line-height:1.5}.CaseContactForm_form__A5E6B .CaseContactForm_formChecks__dk8Nh{display:flex;flex-direction:column;gap:16px;margin-top:4px}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckBlock__Oaciy{display:flex;flex-direction:column;gap:0}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckOption___4oQm{display:block;cursor:pointer}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckInput__AXO7X{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckBody__6KBcx{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckMark__yyq40{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid #bfc8ca;border-radius:6px;background:#fff;transition:border-color .2s ease,background-color .2s ease}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckMark__yyq40:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckText__zKMHc{font-size:14px;line-height:1.5;color:#3f484a}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckLink__JINyG{color:#be123c;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckLink__JINyG:hover{color:rgba(190,18,60,.85)}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckOption___4oQm:hover .CaseContactForm_formCheckMark__yyq40{border-color:rgba(190,18,60,.35)}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckOption___4oQm:has(.CaseContactForm_formCheckInput__AXO7X:checked) .CaseContactForm_formCheckMark__yyq40{background:#be123c;border-color:#be123c}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckOption___4oQm:has(.CaseContactForm_formCheckInput__AXO7X:checked) .CaseContactForm_formCheckMark__yyq40:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckOption___4oQm:has(.CaseContactForm_formCheckInput__AXO7X:focus-visible) .CaseContactForm_formCheckMark__yyq40{box-shadow:0 0 0 3px rgba(190,18,60,.14)}.CaseContactForm_form__A5E6B button.CaseContactForm_formSubmit__y0yY8{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#be123c;color:#fff;font-weight:700;font-size:18px;line-height:1.2;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;cursor:pointer}.CaseContactForm_form__A5E6B button.CaseContactForm_formSubmit__y0yY8:hover:not(:disabled){background:#e11d48;box-shadow:0 16px 32px -12px rgba(190,18,60,.35)}.CaseContactForm_form__A5E6B button.CaseContactForm_formSubmit__y0yY8:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__A5E6B button.CaseContactForm_formSubmit__y0yY8:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__4XmwY{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__4XmwY{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__jtxQR{display:flex;flex-direction:column}.CaseContactForm_formGroup__jtxQR>.CaseContactForm_formLabel__CoxW_{margin-bottom:16px}.CaseContactForm_formRequired__rjBpk{margin-left:2px;color:#be123c;font-weight:700}.CaseContactForm_formLabel__CoxW_{font-size:16px;line-height:1.5;font-weight:400;font-weight:600;text-transform:none;letter-spacing:normal;color:#191c1d;margin:0;padding-left:2px}@media(max-width:767px){.CaseContactForm_form__A5E6B{gap:12px}.CaseContactForm_form__A5E6B input.CaseContactForm_formField__CZIfy,.CaseContactForm_form__A5E6B textarea.CaseContactForm_formField__CZIfy{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__A5E6B textarea.CaseContactForm_formField__CZIfy{min-height:88px;padding-top:9px}.CaseContactForm_form__A5E6B .CaseContactForm_formHint__0KGKt{font-size:12px;margin-top:4px}.CaseContactForm_form__A5E6B .CaseContactForm_formChecks__dk8Nh{gap:10px;margin-top:0}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckBody__6KBcx{gap:10px}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckMark__yyq40{width:18px;height:18px;margin-top:0}.CaseContactForm_form__A5E6B .CaseContactForm_formCheckText__zKMHc{font-size:12px;line-height:1.45}.CaseContactForm_form__A5E6B button.CaseContactForm_formSubmit__y0yY8{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__A5E6B .CaseContactForm_formErrorText__yxcxp{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__jtxQR>.CaseContactForm_formLabel__CoxW_{margin-bottom:5px}.CaseContactForm_formLabel__CoxW_{font-size:13px}.CaseContactForm_formRow__4XmwY{gap:10px}}.HeroStatsPanel_grid__5rZT4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;grid-gap:12px;gap:12px;align-self:center;width:100%;max-width:440px}.HeroStatsPanel_card__gugty{display:flex;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:136px;margin:0;padding:16px 14px 14px;border-radius:12px;background:#1c1917;border:1px solid hsla(0,0%,100%,.08)}.HeroStatsPanel_card__gugty:last-child:nth-child(odd){grid-column:1/-1}.HeroStatsPanel_caption__YjJqJ{flex-shrink:0;min-height:40px;margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:hsla(0,0%,100%,.46)}.HeroStatsPanel_value__M_WhN{display:flex;flex:1 1;align-items:flex-end;min-height:38px}.HeroStatsPanel_shift__d7I07{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HeroStatsPanel_before__pMtAa{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:hsla(0,0%,100%,.5);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(251,113,133,.65);text-decoration-color:rgba(251,113,133,.65)}.HeroStatsPanel_arrow__1Y62i{font-size:16px;font-weight:800;line-height:1;color:#fb7185}.HeroStatsPanel_after__PCX4R,.HeroStatsPanel_singleValue___bepG{font-size:clamp(26px,2.6vw,34px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;color:#fff}.HeroStatsPanel_singleBlock__YJ8NQ{display:flex;align-items:baseline;width:100%}.HeroStatsPanel_delta__qyPnu{flex-shrink:0;align-self:flex-start;margin:auto 0 0;padding:4px 10px;border-radius:9999px;background:rgba(190,18,60,.22);font-size:11px;font-weight:700;line-height:1.25;color:#fb7185}@media(min-width:992px){.HeroStatsPanel_grid__5rZT4{max-width:440px;gap:14px}.HeroStatsPanel_card__gugty{min-height:144px;padding:18px 16px 16px}.HeroStatsPanel_value__M_WhN{min-height:42px}.HeroStatsPanel_arrow__1Y62i,.HeroStatsPanel_before__pMtAa{font-size:17px}.HeroStatsPanel_after__PCX4R,.HeroStatsPanel_singleValue___bepG{font-size:34px}}@media(min-width:768px){.HeroStatsPanel_grid__5rZT4{justify-self:stretch}}@media(max-width:1199px){.HeroStatsPanel_grid__5rZT4{max-width:none;align-self:start}}@media(max-width:767px){.HeroStatsPanel_card__gugty{min-height:128px;padding:14px 12px 12px;gap:10px}.HeroStatsPanel_caption__YjJqJ{min-height:36px}.HeroStatsPanel_value__M_WhN{min-height:34px}.HeroStatsPanel_arrow__1Y62i,.HeroStatsPanel_before__pMtAa{font-size:15px}.HeroStatsPanel_after__PCX4R,.HeroStatsPanel_singleValue___bepG{font-size:28px}.HeroStatsPanel_delta__qyPnu{font-size:10px}}@media(max-width:479px){.HeroStatsPanel_grid__5rZT4{gap:10px}.HeroStatsPanel_caption__YjJqJ{min-height:34px;font-size:9px;letter-spacing:.06em}}.CosmeticsBrandCase_page__1u2Lk{background:#fff;color:#1c1917;overflow-x:clip}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_inner__J_DtI{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media(max-width:991px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_inner__J_DtI{padding-left:16px;padding-right:16px}}@media(max-width:479px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_inner__J_DtI{padding-left:16px;padding-right:16px}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_crumb__mQi3f{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 40px;font-size:14px;color:rgba(28,25,23,.45)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_crumb__mQi3f a{color:#be123c;font-weight:600;text-decoration:none}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_crumb__mQi3f a:hover{text-decoration:underline}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_label__MC5sO{margin:0 0 16px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#be123c}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_labelOnDark__83fwX{margin:0 0 16px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fb7185}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_hero__M6ArJ{padding:116px 0 80px;background:linear-gradient(165deg,#fff1f2,#fff 50%,#fff)}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_hero__M6ArJ{padding:104px 0 64px}}@media(max-width:479px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_hero__M6ArJ{padding:92px 0 56px}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroGrid__GFhaG{display:grid;align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:40px 44px;gap:40px 44px}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCopy__Mwt9_{min-width:0}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroStatsCol__wdMrQ{display:flex;flex-direction:column;gap:20px;width:100%;max-width:440px;justify-self:end}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroActions__J22ug{display:flex;flex-direction:column;align-items:stretch;gap:12px}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;border-radius:24px;background:#008b99;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .2s ease}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C:hover{box-shadow:0 22px 44px -12px rgba(0,139,153,.42)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C:active{transform:scale(.97)}@media(max-width:575px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C{width:100%;max-width:360px;padding:16px 24px}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C{background:#be123c;box-shadow:0 16px 40px -14px rgba(190,18,60,.45)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C,.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C:active,.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C:focus,.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C:hover,.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C:link,.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C:visited{color:#fff;-webkit-text-fill-color:#fff}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCta__GMp2C:hover{background:#e11d48;box-shadow:0 22px 48px -14px rgba(190,18,60,.5)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCtaGhost__R3l7C{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;color:rgba(28,25,23,.55);transition:color .2s ease}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCtaGhost__R3l7C:after{content:"↓"}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroCtaGhost__R3l7C:hover{color:#be123c}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_eyebrow__dK_qr{margin:0 0 20px;font-size:14px;font-weight:600;color:rgba(28,25,23,.55)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_title__0A4wv{margin:0 0 28px;max-width:15em;font-size:clamp(34px,5vw,54px);line-height:1.08;letter-spacing:-.04em;font-weight:700;color:#1c1917}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_title__0A4wv em{font-style:normal;color:#be123c}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroLead__OW8XG{margin:0 0 28px;max-width:42em;font-size:18px;line-height:1.7;color:rgba(28,25,23,.72)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroMeta__zBjFI{display:flex;flex-wrap:wrap;gap:10px}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroMeta__zBjFI span{display:inline-flex;padding:10px 16px;border-radius:8px;background:#1c1917;color:#fff;font-size:13px;font-weight:600}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_productShot__anqtz{padding:0 0 96px}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_productShot__anqtz{padding-bottom:72px}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_figure__6zcfP{margin:0;border-radius:24px;overflow:hidden;border:1px solid rgba(190,18,60,.12);box-shadow:0 32px 80px rgba(190,18,60,.12)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_figure__6zcfP img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top center}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_figure__6zcfP figcaption{margin:0;padding:18px 24px 20px;font-size:14px;line-height:1.5;color:rgba(28,25,23,.58);background:#fff1f2;border-top:1px solid rgba(190,18,60,.1)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_combo__mjWa7{padding:112px 0;background:#1c1917;color:#fff}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_combo__mjWa7{padding:80px 0}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_combo__mjWa7 .CosmeticsBrandCase_label__MC5sO{color:#fb7185}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_comboTitle__KjRLa{margin:0 0 48px;max-width:14em;font-size:clamp(28px,3.6vw,42px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_comboGrid__Lpo1y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_comboGrid__Lpo1y{grid-template-columns:1fr}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_comboGrid__Lpo1y article{height:100%;box-sizing:border-box;padding:32px 28px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:hsla(0,0%,100%,.04)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_comboGrid__Lpo1y article strong{display:block;margin:0 0 20px;font-size:14px;letter-spacing:.08em;color:#fb7185}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_comboGrid__Lpo1y article h3{margin:0 0 12px;font-size:22px;line-height:1.25;font-weight:700;color:#fff}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_comboGrid__Lpo1y article p{margin:0;font-size:16px;line-height:1.65;color:hsla(0,0%,100%,.7)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_unique__RP6rP{scroll-margin-top:88px;padding:112px 0;background:#0c0a09;color:#fff}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_unique__RP6rP{padding:80px 0}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueGrid__rGUxC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:center}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueGrid__rGUxC>*{min-width:0}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueGrid__rGUxC{grid-template-columns:1fr;gap:40px}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueTitle__l8N_c{margin:0 0 20px;max-width:14em;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueLead__qJWfj{margin:0 0 28px;max-width:36em;font-size:17px;line-height:1.7;color:hsla(0,0%,100%,.72)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueCopy__QFn1q ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueCopy__QFn1q ul li{position:relative;padding-left:22px;font-size:16px;line-height:1.5;color:hsla(0,0%,100%,.88)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueCopy__QFn1q ul li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:#fb7185}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueMedia__9Ursc{border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 28px 64px rgba(0,0,0,.35)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_uniqueMedia__9Ursc img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scale__2A6W6{padding:112px 0;background:#fff1f2}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scale__2A6W6{padding:80px 0}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scaleGrid__ayZrE{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(36px,4vw,64px);gap:clamp(36px,4vw,64px);align-items:start}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scaleGrid__ayZrE>*{min-width:0}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scaleGrid__ayZrE{grid-template-columns:1fr;gap:40px}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scaleTitle__pZIW9{margin:0 0 20px;max-width:10em;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#1c1917}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scaleLead__2oHwC{margin:0;font-size:17px;line-height:1.7;color:rgba(28,25,23,.7)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scaleStack__5s7CK{display:flex;flex-direction:column;gap:16px}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scaleStack__5s7CK div{padding:28px;background:#fff;border:1px solid rgba(190,18,60,.12);border-radius:16px}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scaleStack__5s7CK div h3{margin:0 0 10px;font-size:20px;font-weight:700;color:#be123c}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_scaleStack__5s7CK div p{margin:0;font-size:16px;line-height:1.65;color:rgba(28,25,23,.7)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_ops__SPEzV{padding:112px 0}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_ops__SPEzV{padding:80px 0}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_opsTitle__QJCMc{margin:0 0 48px;max-width:14em;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#1c1917}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_opsGrid___1VwP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}@media(max-width:575px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_opsGrid___1VwP{grid-template-columns:1fr}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_opsGrid___1VwP article{height:100%;box-sizing:border-box;padding:32px 28px;border:1px solid rgba(28,25,23,.1);border-radius:16px}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_opsGrid___1VwP article h3{margin:0 0 12px;font-size:22px;font-weight:700;color:#1c1917}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_opsGrid___1VwP article p{margin:0;font-size:16px;line-height:1.65;color:rgba(28,25,23,.7)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_results__uFcAQ{padding:112px 0;background:#1c1917;color:#fff}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_results__uFcAQ{padding:80px 0}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_resultsTitle__0XxCH{margin:0 0 16px;max-width:14em;font-size:clamp(28px,3.6vw,40px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_resultsLead__1KPw3{margin:0 0 48px;max-width:40em;font-size:17px;line-height:1.7;color:hsla(0,0%,100%,.7)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_resultsGrid__Ke0op{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_resultsGrid__Ke0op{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_resultsGrid__Ke0op{grid-template-columns:1fr}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_resultsGrid__Ke0op div{min-width:0;box-sizing:border-box;padding:28px 24px;border-radius:16px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_resultsGrid__Ke0op div strong{display:block;margin:0 0 12px;font-size:22px;font-weight:700;color:#fb7185}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_resultsGrid__Ke0op div span{display:block;font-size:15px;line-height:1.55;color:hsla(0,0%,100%,.7)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_closing__xkuU6{padding:112px 0 0;background:#fff1f2}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_closing__xkuU6{padding:80px 0 0}}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_closing__xkuU6 blockquote{margin:0;max-width:24em;font-size:clamp(24px,3.2vw,34px);line-height:1.35;letter-spacing:-.025em;font-weight:600;color:#1c1917}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_caseContact__CDTms{scroll-margin-top:88px;padding-top:80px;padding-bottom:112px;background:#fff1f2}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_caseContactCard__zBEST{border-color:rgba(190,18,60,.12);box-shadow:0 24px 48px -20px rgba(190,18,60,.12)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_caseContactGlow__Ko31K{background:rgba(190,18,60,.05)}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_caseContactIcon__ljUhu{background:rgba(190,18,60,.1);color:#be123c}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_caseTextGradient__lit6i{background:linear-gradient(135deg,#fb7185,#be123c);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:1199px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroGrid__GFhaG{grid-template-columns:1fr;align-items:start;gap:32px}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroStatsCol__wdMrQ{max-width:none;justify-self:stretch}}@media(max-width:767px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_heroActions__J22ug{flex-direction:column;align-items:stretch}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_caseContact__CDTms{padding-top:64px;padding-bottom:72px}}@media(max-width:575px){.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_crumb__mQi3f{margin-bottom:32px}.CosmeticsBrandCase_page__1u2Lk .CosmeticsBrandCase_title__0A4wv{font-size:clamp(30px,9vw,44px)}}.CaseContactForm_form__QTxGS{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__QTxGS .CaseContactForm_formHoneypot__j9I06{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__QTxGS .CaseContactForm_formErrorText__6LWjD{margin:10px 0 0;padding:0;font-size:13px;line-height:1.35;color:#b42318}.CaseContactForm_form__QTxGS .CaseContactForm_formHint__Oc5ZC{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__QTxGS .CaseContactForm_formControl__vJB4R{display:flex;flex-direction:column;gap:0;width:100%}.CaseContactForm_form__QTxGS input.CaseContactForm_formField__RQMYp,.CaseContactForm_form__QTxGS textarea.CaseContactForm_formField__RQMYp{width:100%;min-height:52px;padding:14px 16px;border:1px solid #bfc8ca;border-radius:16px;background-color:#f8fafc;color:#191c1d;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.CaseContactForm_form__QTxGS input.CaseContactForm_formField__RQMYp::placeholder,.CaseContactForm_form__QTxGS textarea.CaseContactForm_formField__RQMYp::placeholder{color:rgba(63,72,74,.55)}.CaseContactForm_form__QTxGS input.CaseContactForm_formField__RQMYp:hover,.CaseContactForm_form__QTxGS textarea.CaseContactForm_formField__RQMYp:hover{border-color:rgba(15,118,110,.35)}.CaseContactForm_form__QTxGS input.CaseContactForm_formField__RQMYp:focus,.CaseContactForm_form__QTxGS textarea.CaseContactForm_formField__RQMYp:focus{border-color:#0f766e;background-color:#fff;box-shadow:0 0 0 3px rgba(15,118,110,.14)}.CaseContactForm_form__QTxGS input.CaseContactForm_formField__RQMYp.CaseContactForm_formFieldError___GB0j,.CaseContactForm_form__QTxGS textarea.CaseContactForm_formField__RQMYp.CaseContactForm_formFieldError___GB0j{border-color:#f04438}.CaseContactForm_form__QTxGS input.CaseContactForm_formField__RQMYp.CaseContactForm_formFieldError___GB0j:focus,.CaseContactForm_form__QTxGS textarea.CaseContactForm_formField__RQMYp.CaseContactForm_formFieldError___GB0j:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.16)}.CaseContactForm_form__QTxGS textarea.CaseContactForm_formField__RQMYp{min-height:140px;padding-top:16px;resize:vertical;line-height:1.5}.CaseContactForm_form__QTxGS .CaseContactForm_formChecks___HiUM{display:flex;flex-direction:column;gap:16px;margin-top:4px}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckBlock__kUk07{display:flex;flex-direction:column;gap:0}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckOption__r_LBa{display:block;cursor:pointer}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckInput___LNvR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckBody__tiL8Y{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckMark__lAIFO{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid #bfc8ca;border-radius:6px;background:#fff;transition:border-color .2s ease,background-color .2s ease}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckMark__lAIFO:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckText__4h0uN{font-size:14px;line-height:1.5;color:#3f484a}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckLink__2zxoD{color:#0d5c56;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckLink__2zxoD:hover{color:rgba(13,92,86,.85)}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckOption__r_LBa:hover .CaseContactForm_formCheckMark__lAIFO{border-color:rgba(15,118,110,.35)}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckOption__r_LBa:has(.CaseContactForm_formCheckInput___LNvR:checked) .CaseContactForm_formCheckMark__lAIFO{background:#0f766e;border-color:#0f766e}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckOption__r_LBa:has(.CaseContactForm_formCheckInput___LNvR:checked) .CaseContactForm_formCheckMark__lAIFO:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckOption__r_LBa:has(.CaseContactForm_formCheckInput___LNvR:focus-visible) .CaseContactForm_formCheckMark__lAIFO{box-shadow:0 0 0 3px rgba(15,118,110,.14)}.CaseContactForm_form__QTxGS button.CaseContactForm_formSubmit__MUPTn{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#0f766e;color:#fff;font-weight:700;font-size:18px;line-height:1.2;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;cursor:pointer}.CaseContactForm_form__QTxGS button.CaseContactForm_formSubmit__MUPTn:hover:not(:disabled){background:#14b8a6;box-shadow:0 16px 32px -12px rgba(15,118,110,.35)}.CaseContactForm_form__QTxGS button.CaseContactForm_formSubmit__MUPTn:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__QTxGS button.CaseContactForm_formSubmit__MUPTn:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__Vbyzo{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__Vbyzo{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__NXBgc{display:flex;flex-direction:column}.CaseContactForm_formGroup__NXBgc>.CaseContactForm_formLabel__WYcxJ{margin-bottom:16px}.CaseContactForm_formRequired__44coO{margin-left:2px;color:#0d5c56;font-weight:700}.CaseContactForm_formLabel__WYcxJ{font-size:16px;line-height:1.5;font-weight:400;font-weight:600;text-transform:none;letter-spacing:normal;color:#191c1d;margin:0;padding-left:2px}@media(max-width:767px){.CaseContactForm_form__QTxGS{gap:12px}.CaseContactForm_form__QTxGS input.CaseContactForm_formField__RQMYp,.CaseContactForm_form__QTxGS textarea.CaseContactForm_formField__RQMYp{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__QTxGS textarea.CaseContactForm_formField__RQMYp{min-height:88px;padding-top:9px}.CaseContactForm_form__QTxGS .CaseContactForm_formHint__Oc5ZC{font-size:12px;margin-top:4px}.CaseContactForm_form__QTxGS .CaseContactForm_formChecks___HiUM{gap:10px;margin-top:0}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckBody__tiL8Y{gap:10px}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckMark__lAIFO{width:18px;height:18px;margin-top:0}.CaseContactForm_form__QTxGS .CaseContactForm_formCheckText__4h0uN{font-size:12px;line-height:1.45}.CaseContactForm_form__QTxGS button.CaseContactForm_formSubmit__MUPTn{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__QTxGS .CaseContactForm_formErrorText__6LWjD{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__NXBgc>.CaseContactForm_formLabel__WYcxJ{margin-bottom:5px}.CaseContactForm_formLabel__WYcxJ{font-size:13px}.CaseContactForm_formRow__Vbyzo{gap:10px}}.HeroStatsPanel_grid__Fd91K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;grid-gap:12px;gap:12px;align-self:center;max-width:440px}.HeroStatsPanel_card__CSMDN{display:flex;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:136px;margin:0;padding:16px 14px 14px;border-radius:12px;background:#102322;border:1px solid hsla(0,0%,100%,.08)}.HeroStatsPanel_card__CSMDN:last-child:nth-child(odd){grid-column:1/-1}.HeroStatsPanel_caption__t2hdG{flex-shrink:0;min-height:40px;margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:hsla(0,0%,100%,.46)}.HeroStatsPanel_value__t2qKp{display:flex;flex:1 1;align-items:flex-end;min-height:38px}.HeroStatsPanel_shift__MRr7Z{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HeroStatsPanel_before__wc65T{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:hsla(0,0%,100%,.5);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(94,234,212,.65);text-decoration-color:rgba(94,234,212,.65)}.HeroStatsPanel_arrow__1InyV{font-size:16px;font-weight:800;line-height:1;color:#5eead4}.HeroStatsPanel_after__zejaI,.HeroStatsPanel_singleValue__gU8J3{font-size:clamp(26px,2.6vw,34px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;color:#fff}.HeroStatsPanel_singleBlock__mVrKc{display:flex;align-items:baseline;width:100%}.HeroStatsPanel_delta__pxP_5{flex-shrink:0;align-self:flex-start;margin:auto 0 0;padding:4px 10px;border-radius:9999px;background:rgba(15,118,110,.22);font-size:11px;font-weight:700;line-height:1.25;color:#5eead4}@media(min-width:992px){.HeroStatsPanel_grid__Fd91K{max-width:440px;gap:14px}.HeroStatsPanel_card__CSMDN{min-height:144px;padding:18px 16px 16px}.HeroStatsPanel_value__t2qKp{min-height:42px}.HeroStatsPanel_arrow__1InyV,.HeroStatsPanel_before__wc65T{font-size:17px}.HeroStatsPanel_after__zejaI,.HeroStatsPanel_singleValue__gU8J3{font-size:34px}}@media(min-width:768px){.HeroStatsPanel_grid__Fd91K{justify-self:stretch}}@media(max-width:1199px){.HeroStatsPanel_grid__Fd91K{max-width:none;align-self:start}}@media(max-width:767px){.HeroStatsPanel_card__CSMDN{min-height:128px;padding:14px 12px 12px;gap:10px}.HeroStatsPanel_caption__t2hdG{min-height:36px}.HeroStatsPanel_value__t2qKp{min-height:34px}.HeroStatsPanel_arrow__1InyV,.HeroStatsPanel_before__wc65T{font-size:15px}.HeroStatsPanel_after__zejaI,.HeroStatsPanel_singleValue__gU8J3{font-size:28px}.HeroStatsPanel_delta__pxP_5{font-size:10px}}@media(max-width:479px){.HeroStatsPanel_grid__Fd91K{gap:10px}.HeroStatsPanel_caption__t2hdG{min-height:34px;font-size:9px;letter-spacing:.06em}}.HeroStatsPanel_grid__Fd91K{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;justify-self:stretch;width:100%;max-width:none;gap:14px}@media(min-width:992px){.HeroStatsPanel_grid__Fd91K{max-width:none}}@media(max-width:767px){.HeroStatsPanel_grid__Fd91K{grid-template-columns:1fr;gap:12px}}.HeroStatsPanel_card__CSMDN:last-child:nth-child(odd){grid-column:auto}@media(min-width:992px){.HeroStatsPanel_card__CSMDN{min-height:152px}}.HeroStatsPanel_caption__t2hdG{min-height:48px}@media(max-width:767px){.HeroStatsPanel_caption__t2hdG{min-height:40px}}.HeroStatsPanel_after__zejaI,.HeroStatsPanel_before__wc65T{font-size:clamp(15px,1.4vw,22px)}@media(max-width:767px){.HeroStatsPanel_after__zejaI,.HeroStatsPanel_before__wc65T{font-size:15px}.HeroStatsPanel_after__zejaI,.HeroStatsPanel_singleValue__gU8J3{font-size:26px}}.ForeignToursCase_page__SyI97{background:#fff;color:#102322;overflow-x:clip}.ForeignToursCase_page__SyI97 .ForeignToursCase_inner__T85y5{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media(max-width:991px){.ForeignToursCase_page__SyI97 .ForeignToursCase_inner__T85y5{padding-left:16px;padding-right:16px}}@media(max-width:479px){.ForeignToursCase_page__SyI97 .ForeignToursCase_inner__T85y5{padding-left:16px;padding-right:16px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_crumb__gEO_6{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 48px;font-size:14px;color:rgba(16,35,34,.45)}.ForeignToursCase_page__SyI97 .ForeignToursCase_crumb__gEO_6 a{color:#0f766e;font-weight:600;text-decoration:none}.ForeignToursCase_page__SyI97 .ForeignToursCase_crumb__gEO_6 a:hover{text-decoration:underline}.ForeignToursCase_page__SyI97 .ForeignToursCase_chapterNum__5UT8q,.ForeignToursCase_page__SyI97 .ForeignToursCase_kicker__1LHXV{margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0f766e}.ForeignToursCase_page__SyI97 .ForeignToursCase_chapterTitle__IX4XQ{margin:0 0 56px;max-width:18em;font-size:clamp(28px,3.8vw,44px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#102322}.ForeignToursCase_page__SyI97 .ForeignToursCase_chapterLead__WqMz8{margin:-36px 0 48px;max-width:42em;font-size:17px;line-height:1.7;color:rgba(16,35,34,.7)}.ForeignToursCase_page__SyI97 .ForeignToursCase_screen__aBA51{border-radius:16px;overflow:hidden;border:1px solid rgba(15,118,110,.14);background:#fff;box-shadow:0 24px 64px rgba(15,118,110,.12)}.ForeignToursCase_page__SyI97 .ForeignToursCase_screen__aBA51 img{display:block;width:100%;height:auto}.ForeignToursCase_page__SyI97 .ForeignToursCase_screenBar__dZyJJ{display:flex;gap:6px;padding:12px 14px;background:#edf7f5;border-bottom:1px solid rgba(15,118,110,.12)}.ForeignToursCase_page__SyI97 .ForeignToursCase_screenBar__dZyJJ span{width:9px;height:9px;border-radius:50%;background:rgba(15,118,110,.25)}.ForeignToursCase_page__SyI97 .ForeignToursCase_screenBar__dZyJJ span:first-child{background:#86efac}.ForeignToursCase_page__SyI97 .ForeignToursCase_screenBar__dZyJJ span:nth-child(2){background:#67e8f9}.ForeignToursCase_page__SyI97 .ForeignToursCase_hero__mx9cT{padding:120px 0 0;background:linear-gradient(180deg,#e7f6f3,#fff 72%)}@media(max-width:991px){.ForeignToursCase_page__SyI97 .ForeignToursCase_hero__mx9cT{padding-top:100px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_heroHead__X5Qoz{margin:0 0 48px}@media(max-width:991px){.ForeignToursCase_page__SyI97 .ForeignToursCase_heroHead__X5Qoz{margin-bottom:36px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_heroGrid__Vd3qG{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:48px;gap:48px;align-items:start;padding-bottom:72px}@media(max-width:991px){.ForeignToursCase_page__SyI97 .ForeignToursCase_heroGrid__Vd3qG{grid-template-columns:1fr;gap:36px;padding-bottom:56px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_heroIntro__w_mBo,.ForeignToursCase_page__SyI97 .ForeignToursCase_heroMedia__VT_aD{min-width:0}.ForeignToursCase_page__SyI97 .ForeignToursCase_heroIntro__w_mBo{display:flex;flex-direction:column;gap:20px;padding:28px 28px 28px 32px;background:#fff;border:1px solid rgba(15,118,110,.12);border-radius:16px;box-shadow:0 18px 48px rgba(15,118,110,.08)}.ForeignToursCase_page__SyI97 .ForeignToursCase_heroIntroLabel__9KfGB{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f766e}.ForeignToursCase_page__SyI97 .ForeignToursCase_heroStack__ZAFv5{display:flex;flex-wrap:wrap;gap:8px}.ForeignToursCase_page__SyI97 .ForeignToursCase_heroStack__ZAFv5 span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:8px;background:#e7f6f3;color:#0f766e;font-size:13px;font-weight:700;line-height:1}.ForeignToursCase_page__SyI97 .ForeignToursCase_title__xdKgc{margin:0;font-size:clamp(34px,4.8vw,56px);line-height:1.1;letter-spacing:-.035em;font-weight:700;color:#102322}.ForeignToursCase_page__SyI97 .ForeignToursCase_title__xdKgc span{color:#0f766e}.ForeignToursCase_page__SyI97 .ForeignToursCase_lead__Yuexn{margin:0;font-size:16px;line-height:1.7;color:rgba(16,35,34,.72)}.ForeignToursCase_page__SyI97 .ForeignToursCase_punch__TggtE{margin:0;padding:20px 22px;font-size:16px;line-height:1.65;color:#102322;background:#e7f6f3;border-radius:16px;border-left:3px solid #0f766e}.ForeignToursCase_page__SyI97 .ForeignToursCase_punch__TggtE strong{color:#0f766e;font-weight:700}.ForeignToursCase_page__SyI97 .ForeignToursCase_stats___vRtw{border-block:1px solid rgba(15,118,110,.18);background:#e7f6f3}.ForeignToursCase_page__SyI97 .ForeignToursCase_stats___vRtw .ForeignToursCase_inner__T85y5{padding-block:40px 44px}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_stats___vRtw .ForeignToursCase_inner__T85y5{padding-block:32px 36px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsBody__gOPI8{display:flex;flex-direction:column;gap:24px;width:100%}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_statsBody__gOPI8{gap:20px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsActions__7iv7U{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;width:100%}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;border-radius:24px;background:#008b99;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .2s ease}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_:hover{box-shadow:0 22px 44px -12px rgba(0,139,153,.42)}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_:active{transform:scale(.97)}@media(max-width:575px){.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_{width:100%;max-width:360px;padding:16px 24px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_{background:#0f766e;box-shadow:0 16px 40px -14px rgba(15,118,110,.35)}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_,.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_:active,.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_:focus,.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_:hover,.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_:link,.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_:visited{color:#fff;-webkit-text-fill-color:#fff}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCta__OHfc_:hover{background:#14b8a6;box-shadow:0 22px 48px -14px rgba(15,118,110,.4)}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCtaGhost__L0H5D{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;color:rgba(16,35,34,.55);transition:color .2s ease}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCtaGhost__L0H5D:after{content:"↓"}.ForeignToursCase_page__SyI97 .ForeignToursCase_statsCtaGhost__L0H5D:hover{color:#0f766e}.ForeignToursCase_page__SyI97 .ForeignToursCase_caseContact__pBZ_E{scroll-margin-top:88px;padding-top:72px;border-top:1px solid hsla(0,0%,100%,.14)}.ForeignToursCase_page__SyI97 .ForeignToursCase_caseContactCard__NsyLY{border-color:rgba(20,184,166,.22);box-shadow:0 24px 48px -20px rgba(0,0,0,.35)}.ForeignToursCase_page__SyI97 .ForeignToursCase_caseContactGlow__0JMGm{background:rgba(20,184,166,.08)}.ForeignToursCase_page__SyI97 .ForeignToursCase_caseContactIcon__6SHk_{background:rgba(20,184,166,.14);color:#14b8a6}.ForeignToursCase_page__SyI97 .ForeignToursCase_caseTextGradient__mr66L{background:linear-gradient(135deg,#14b8a6,#5eead4);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.ForeignToursCase_page__SyI97 .ForeignToursCase_planFlow__kvGIq{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;align-items:start;margin:0;padding:48px 0;list-style:none}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_planFlow__kvGIq{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding:36px 0}}.ForeignToursCase_page__SyI97 .ForeignToursCase_planFlow__kvGIq:before{content:"";position:absolute;top:70px;left:12.5%;right:12.5%;height:2px;background:rgba(15,118,110,.28);pointer-events:none}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_planFlow__kvGIq:before{display:none}}.ForeignToursCase_page__SyI97 .ForeignToursCase_planFlow__kvGIq li{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 16px;text-align:center}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_planFlow__kvGIq li{padding:0 8px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_planFlow__kvGIq .ForeignToursCase_planStep__owMvA{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:0 0 18px;border-radius:50%;border:2px solid #0f766e;background:#e7f6f3;color:#0f766e;font-size:14px;font-weight:700;letter-spacing:.04em;box-shadow:0 0 0 8px #e7f6f3}.ForeignToursCase_page__SyI97 .ForeignToursCase_planFlow__kvGIq strong{display:block;margin:0 0 8px;max-width:14em;min-height:2.6em;font-size:clamp(15px,1.25vw,18px);line-height:1.3;letter-spacing:-.01em;color:#102322;font-weight:700;overflow-wrap:break-word}.ForeignToursCase_page__SyI97 .ForeignToursCase_planFlow__kvGIq span:not(.ForeignToursCase_planStep__owMvA){display:block;max-width:16em;font-size:14px;line-height:1.45;color:rgba(16,35,34,.6)}.ForeignToursCase_page__SyI97 .ForeignToursCase_chapter__vAyLx{padding:112px 0}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_chapter__vAyLx{padding:80px 0}}.ForeignToursCase_page__SyI97 .ForeignToursCase_problemList__lWwez{border-top:1px solid rgba(16,35,34,.12)}.ForeignToursCase_page__SyI97 .ForeignToursCase_problemItem__I4ZUF{display:grid;grid-template-columns:92px 1fr;grid-gap:28px;gap:28px;padding:40px 0;border-bottom:1px solid rgba(16,35,34,.12)}@media(max-width:575px){.ForeignToursCase_page__SyI97 .ForeignToursCase_problemItem__I4ZUF{grid-template-columns:64px 1fr;gap:16px;padding:32px 0}}.ForeignToursCase_page__SyI97 .ForeignToursCase_problemItem__I4ZUF h3{margin:0 0 14px;font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:700;color:#102322}@media(max-width:575px){.ForeignToursCase_page__SyI97 .ForeignToursCase_problemItem__I4ZUF h3{font-size:20px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_problemItem__I4ZUF p{margin:0;max-width:42em;font-size:16px;line-height:1.7;color:rgba(16,35,34,.7)}.ForeignToursCase_page__SyI97 .ForeignToursCase_problemIndex__CrR40{font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1;letter-spacing:-.03em;color:rgba(15,118,110,.45)}.ForeignToursCase_page__SyI97 .ForeignToursCase_arch__WGoqQ{padding:112px 0;background:#e7f6f3}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_arch__WGoqQ{padding:80px 0}}.ForeignToursCase_page__SyI97 .ForeignToursCase_archGrid__6yHQe{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:28px;gap:28px;align-items:stretch;margin:0 0 48px}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_archGrid__6yHQe{grid-template-columns:1fr;gap:20px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_archCard__th5YS{height:100%;padding:36px 32px;background:#fff;border-radius:16px;border:1px solid rgba(15,118,110,.14)}.ForeignToursCase_page__SyI97 .ForeignToursCase_archCard__th5YS h3{margin:0 0 16px;font-size:28px;line-height:1.15;letter-spacing:-.025em;font-weight:700;color:#0f766e}.ForeignToursCase_page__SyI97 .ForeignToursCase_archCard__th5YS p{margin:0;font-size:16px;line-height:1.7;color:rgba(16,35,34,.7)}.ForeignToursCase_page__SyI97 .ForeignToursCase_archDivider__fwmxc{display:flex;align-items:center;justify-content:center;min-width:48px;height:100%;font-size:32px;font-weight:700;color:#0f766e}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_archDivider__fwmxc{height:48px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_screenStack__mH_1T{display:flex;flex-direction:column;gap:28px}.ForeignToursCase_page__SyI97 .ForeignToursCase_migrationGrid__8Ty9n{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:56px;gap:56px;align-items:start}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_migrationGrid__8Ty9n{grid-template-columns:1fr;gap:40px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_stepList__I4pOI{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:40px}.ForeignToursCase_page__SyI97 .ForeignToursCase_stepList__I4pOI li{padding-left:24px;border-left:3px solid #0f766e}.ForeignToursCase_page__SyI97 .ForeignToursCase_stepList__I4pOI h3{margin:0 0 12px;font-size:20px;line-height:1.3;letter-spacing:-.015em;font-weight:700;color:#102322}.ForeignToursCase_page__SyI97 .ForeignToursCase_stepList__I4pOI p{margin:0;font-size:16px;line-height:1.7;color:rgba(16,35,34,.7)}.ForeignToursCase_page__SyI97 .ForeignToursCase_phone__0QykJ{width:min(280px,72vw);margin:0 auto;border-radius:26px;overflow:hidden;border:1px solid rgba(191,200,202,.55);box-shadow:0 18px 52px rgba(16,35,34,.16)}.ForeignToursCase_page__SyI97 .ForeignToursCase_phone__0QykJ img{display:block;width:100%;height:auto}.ForeignToursCase_page__SyI97 .ForeignToursCase_quote__OB6G5{padding:96px 0;background:#0f766e}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_quote__OB6G5{padding:72px 0}}.ForeignToursCase_page__SyI97 .ForeignToursCase_quote__OB6G5 blockquote{margin:0 auto;max-width:28em;text-align:center;font-size:clamp(24px,3.2vw,36px);line-height:1.35;letter-spacing:-.025em;font-weight:600;color:#fff}.ForeignToursCase_page__SyI97 .ForeignToursCase_results__Z0DBT{padding:112px 0 120px;background:#102322;color:#fff}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_results__Z0DBT{padding:80px 0 96px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_resultsKicker__jtC4q{margin:0 0 16px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.ForeignToursCase_page__SyI97 .ForeignToursCase_resultsTitle__17Cj1{margin:0 0 16px;font-size:clamp(28px,3.8vw,44px);line-height:1.15;letter-spacing:-.03em;font-weight:700;color:#fff}.ForeignToursCase_page__SyI97 .ForeignToursCase_resultsNote__DQtQ1{margin:0 0 56px;max-width:42em;font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.68)}.ForeignToursCase_page__SyI97 .ForeignToursCase_resultsGrid__2Eobh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;align-items:stretch;margin:0;border-top:1px solid hsla(0,0%,100%,.14);border-left:1px solid hsla(0,0%,100%,.14)}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_resultsGrid__2Eobh{grid-template-columns:1fr;margin-bottom:56px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_resultCard__RhfK0{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:20px;column-gap:20px;grid-row-gap:10px;row-gap:10px;align-content:start;height:100%;min-height:168px;box-sizing:border-box;padding:36px 32px 40px;border-right:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.14);background:linear-gradient(160deg,rgba(20,184,166,.1),rgba(255,255,255,.02) 48%,transparent);overflow:hidden}.ForeignToursCase_page__SyI97 .ForeignToursCase_resultCard__RhfK0:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#14b8a6,transparent 70%);opacity:.85}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_resultCard__RhfK0{min-height:0;padding:28px 22px 32px;column-gap:16px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_resultIndex__vaO3p{grid-row:1/span 2;align-self:start;margin:0;font-size:clamp(40px,4.5vw,56px);line-height:.9;letter-spacing:-.04em;font-weight:700;color:rgba(20,184,166,.55)}.ForeignToursCase_page__SyI97 .ForeignToursCase_resultCard__RhfK0 strong{display:block;margin:4px 0 0;font-size:clamp(20px,2vw,26px);line-height:1.2;letter-spacing:-.02em;color:#fff;font-weight:700;overflow-wrap:break-word}.ForeignToursCase_page__SyI97 .ForeignToursCase_resultText__T0XB9{display:block;max-width:22em;margin:0;font-size:15px;line-height:1.55;color:hsla(0,0%,100%,.72)}.ForeignToursCase_page__SyI97 .ForeignToursCase_ctaBlock__HBOwm{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px 52px;border-radius:24px;background:linear-gradient(120deg,#14b8a6,#0f766e);box-shadow:0 30px 70px -30px rgba(20,184,166,.65);overflow:hidden}.ForeignToursCase_page__SyI97 .ForeignToursCase_ctaBlock__HBOwm:before{content:"";position:absolute;top:-40%;right:-6%;width:320px;height:320px;border-radius:50%;background:hsla(0,0%,100%,.12);pointer-events:none}@media(max-width:767px){.ForeignToursCase_page__SyI97 .ForeignToursCase_ctaBlock__HBOwm{flex-direction:column;align-items:flex-start;gap:28px;padding:36px 26px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_ctaText__blPOa{position:relative;z-index:1}.ForeignToursCase_page__SyI97 .ForeignToursCase_ctaText__blPOa h3{margin:0 0 12px;font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.02em;font-weight:700;color:#fff}.ForeignToursCase_page__SyI97 .ForeignToursCase_ctaText__blPOa p{max-width:34em;margin:0;font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.9)}.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;border-radius:24px;background:#008b99;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .2s ease}.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q:hover{box-shadow:0 22px 44px -12px rgba(0,139,153,.42)}.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q:active{transform:scale(.97)}@media(max-width:575px){.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q{width:100%;max-width:360px;padding:16px 24px}}.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q{position:relative;z-index:1;flex-shrink:0;background:#0b1a1a;box-shadow:0 18px 40px -16px rgba(0,0,0,.45)}.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q,.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q:active,.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q:focus,.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q:hover,.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q:link,.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q:visited{color:#fff;-webkit-text-fill-color:#fff}.ForeignToursCase_page__SyI97 .ForeignToursCase_cta__LtM0Q:hover{background:#102322;box-shadow:0 24px 48px -16px rgba(0,0,0,.5)}.CaseContactForm_form__n613E{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.CaseContactForm_form__n613E .CaseContactForm_formHoneypot__iaId5{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.CaseContactForm_form__n613E .CaseContactForm_formErrorText__B5ipW{margin:10px 0 0;padding:0;font-size:13px;line-height:1.35;color:#b42318}.CaseContactForm_form__n613E .CaseContactForm_formHint__d7eYW{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.4;color:#3f484a}.CaseContactForm_form__n613E .CaseContactForm_formControl__WvsND{display:flex;flex-direction:column;gap:0;width:100%}.CaseContactForm_form__n613E input.CaseContactForm_formField__j05PX,.CaseContactForm_form__n613E textarea.CaseContactForm_formField__j05PX{width:100%;min-height:52px;padding:14px 16px;border:1px solid #bfc8ca;border-radius:16px;background-color:#f8fafc;color:#191c1d;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.CaseContactForm_form__n613E input.CaseContactForm_formField__j05PX::placeholder,.CaseContactForm_form__n613E textarea.CaseContactForm_formField__j05PX::placeholder{color:rgba(63,72,74,.55)}.CaseContactForm_form__n613E input.CaseContactForm_formField__j05PX:hover,.CaseContactForm_form__n613E textarea.CaseContactForm_formField__j05PX:hover{border-color:rgba(194,65,12,.35)}.CaseContactForm_form__n613E input.CaseContactForm_formField__j05PX:focus,.CaseContactForm_form__n613E textarea.CaseContactForm_formField__j05PX:focus{border-color:#c2410c;background-color:#fff;box-shadow:0 0 0 3px rgba(194,65,12,.14)}.CaseContactForm_form__n613E input.CaseContactForm_formField__j05PX.CaseContactForm_formFieldError__0hikZ,.CaseContactForm_form__n613E textarea.CaseContactForm_formField__j05PX.CaseContactForm_formFieldError__0hikZ{border-color:#f04438}.CaseContactForm_form__n613E input.CaseContactForm_formField__j05PX.CaseContactForm_formFieldError__0hikZ:focus,.CaseContactForm_form__n613E textarea.CaseContactForm_formField__j05PX.CaseContactForm_formFieldError__0hikZ:focus{border-color:#f04438;box-shadow:0 0 0 3px rgba(240,68,56,.16)}.CaseContactForm_form__n613E textarea.CaseContactForm_formField__j05PX{min-height:140px;padding-top:16px;resize:vertical;line-height:1.5}.CaseContactForm_form__n613E .CaseContactForm_formChecks__QmNuO{display:flex;flex-direction:column;gap:16px;margin-top:4px}.CaseContactForm_form__n613E .CaseContactForm_formCheckBlock__Y0jNu{display:flex;flex-direction:column;gap:0}.CaseContactForm_form__n613E .CaseContactForm_formCheckOption__8NBKv{display:block;cursor:pointer}.CaseContactForm_form__n613E .CaseContactForm_formCheckInput__jjcym{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CaseContactForm_form__n613E .CaseContactForm_formCheckBody__f4vRz{display:flex;align-items:flex-start;gap:12px}.CaseContactForm_form__n613E .CaseContactForm_formCheckMark__yxXZY{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid #bfc8ca;border-radius:6px;background:#fff;transition:border-color .2s ease,background-color .2s ease}.CaseContactForm_form__n613E .CaseContactForm_formCheckMark__yxXZY:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.CaseContactForm_form__n613E .CaseContactForm_formCheckText__zyyZh{font-size:14px;line-height:1.5;color:#3f484a}.CaseContactForm_form__n613E .CaseContactForm_formCheckLink__spQCl{color:#9a3412;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.CaseContactForm_form__n613E .CaseContactForm_formCheckLink__spQCl:hover{color:rgba(154,52,18,.85)}.CaseContactForm_form__n613E .CaseContactForm_formCheckOption__8NBKv:hover .CaseContactForm_formCheckMark__yxXZY{border-color:rgba(194,65,12,.35)}.CaseContactForm_form__n613E .CaseContactForm_formCheckOption__8NBKv:has(.CaseContactForm_formCheckInput__jjcym:checked) .CaseContactForm_formCheckMark__yxXZY{background:#c2410c;border-color:#c2410c}.CaseContactForm_form__n613E .CaseContactForm_formCheckOption__8NBKv:has(.CaseContactForm_formCheckInput__jjcym:checked) .CaseContactForm_formCheckMark__yxXZY:after{transform:rotate(45deg) scale(1)}.CaseContactForm_form__n613E .CaseContactForm_formCheckOption__8NBKv:has(.CaseContactForm_formCheckInput__jjcym:focus-visible) .CaseContactForm_formCheckMark__yxXZY{box-shadow:0 0 0 3px rgba(194,65,12,.14)}.CaseContactForm_form__n613E button.CaseContactForm_formSubmit___7url{width:100%;margin-top:8px;padding:18px 24px;border:none;border-radius:16px;background:#c2410c;color:#fff;font-weight:700;font-size:18px;line-height:1.2;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;cursor:pointer}.CaseContactForm_form__n613E button.CaseContactForm_formSubmit___7url:hover:not(:disabled){background:#ea580c;box-shadow:0 16px 32px -12px rgba(194,65,12,.35)}.CaseContactForm_form__n613E button.CaseContactForm_formSubmit___7url:active:not(:disabled){transform:scale(.98)}.CaseContactForm_form__n613E button.CaseContactForm_formSubmit___7url:disabled{opacity:.7;cursor:wait}.CaseContactForm_formRow__0sOEi{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:768px){.CaseContactForm_formRow__0sOEi{grid-template-columns:repeat(2,1fr)}}.CaseContactForm_formGroup__KtmJM{display:flex;flex-direction:column}.CaseContactForm_formGroup__KtmJM>.CaseContactForm_formLabel__WCMBW{margin-bottom:16px}.CaseContactForm_formRequired__m3m0a{margin-left:2px;color:#9a3412;font-weight:700}.CaseContactForm_formLabel__WCMBW{font-size:16px;line-height:1.5;font-weight:400;font-weight:600;text-transform:none;letter-spacing:normal;color:#191c1d;margin:0;padding-left:2px}@media(max-width:767px){.CaseContactForm_form__n613E{gap:12px}.CaseContactForm_form__n613E input.CaseContactForm_formField__j05PX,.CaseContactForm_form__n613E textarea.CaseContactForm_formField__j05PX{min-height:42px;padding:9px 12px;font-size:14px;border-radius:12px}.CaseContactForm_form__n613E textarea.CaseContactForm_formField__j05PX{min-height:88px;padding-top:9px}.CaseContactForm_form__n613E .CaseContactForm_formHint__d7eYW{font-size:12px;margin-top:4px}.CaseContactForm_form__n613E .CaseContactForm_formChecks__QmNuO{gap:10px;margin-top:0}.CaseContactForm_form__n613E .CaseContactForm_formCheckBody__f4vRz{gap:10px}.CaseContactForm_form__n613E .CaseContactForm_formCheckMark__yxXZY{width:18px;height:18px;margin-top:0}.CaseContactForm_form__n613E .CaseContactForm_formCheckText__zyyZh{font-size:12px;line-height:1.45}.CaseContactForm_form__n613E button.CaseContactForm_formSubmit___7url{margin-top:2px;padding:12px 16px;font-size:14px;border-radius:12px}.CaseContactForm_form__n613E .CaseContactForm_formErrorText__B5ipW{font-size:12px;margin-top:6px}.CaseContactForm_formGroup__KtmJM>.CaseContactForm_formLabel__WCMBW{margin-bottom:5px}.CaseContactForm_formLabel__WCMBW{font-size:13px}.CaseContactForm_formRow__0sOEi{gap:10px}}.HeroStatsPanel_grid__7JSZ_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;grid-gap:12px;gap:12px;align-self:center;width:100%;max-width:440px}.HeroStatsPanel_card__6yuqK{display:flex;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:136px;margin:0;padding:16px 14px 14px;border-radius:12px;background:#1c1917;border:1px solid hsla(0,0%,100%,.08)}.HeroStatsPanel_card__6yuqK:last-child:nth-child(odd){grid-column:1/-1}.HeroStatsPanel_caption__jI8rM{flex-shrink:0;min-height:40px;margin:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:hsla(0,0%,100%,.46)}.HeroStatsPanel_value__dOlqi{display:flex;flex:1 1;align-items:flex-end;min-height:38px}.HeroStatsPanel_shift__YuHdp{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HeroStatsPanel_before___nl9n{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:hsla(0,0%,100%,.5);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(253,186,116,.65);text-decoration-color:rgba(253,186,116,.65)}.HeroStatsPanel_arrow__m7Hn_{font-size:16px;font-weight:800;line-height:1;color:#fdba74}.HeroStatsPanel_after__1UyV4,.HeroStatsPanel_singleValue__Q7qoJ{font-size:clamp(26px,2.6vw,34px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;color:#fff}.HeroStatsPanel_singleBlock__j95U2{display:flex;align-items:baseline;width:100%}.HeroStatsPanel_delta__tDwRk{flex-shrink:0;align-self:flex-start;margin:auto 0 0;padding:4px 10px;border-radius:9999px;background:rgba(194,65,12,.22);font-size:11px;font-weight:700;line-height:1.25;color:#fdba74}@media(min-width:992px){.HeroStatsPanel_grid__7JSZ_{max-width:440px;gap:14px}.HeroStatsPanel_card__6yuqK{min-height:144px;padding:18px 16px 16px}.HeroStatsPanel_value__dOlqi{min-height:42px}.HeroStatsPanel_arrow__m7Hn_,.HeroStatsPanel_before___nl9n{font-size:17px}.HeroStatsPanel_after__1UyV4,.HeroStatsPanel_singleValue__Q7qoJ{font-size:34px}}@media(min-width:768px){.HeroStatsPanel_grid__7JSZ_{justify-self:stretch}}@media(max-width:1199px){.HeroStatsPanel_grid__7JSZ_{max-width:none;align-self:start}}@media(max-width:767px){.HeroStatsPanel_card__6yuqK{min-height:128px;padding:14px 12px 12px;gap:10px}.HeroStatsPanel_caption__jI8rM{min-height:36px}.HeroStatsPanel_value__dOlqi{min-height:34px}.HeroStatsPanel_arrow__m7Hn_,.HeroStatsPanel_before___nl9n{font-size:15px}.HeroStatsPanel_after__1UyV4,.HeroStatsPanel_singleValue__Q7qoJ{font-size:28px}.HeroStatsPanel_delta__tDwRk{font-size:10px}}@media(max-width:479px){.HeroStatsPanel_grid__7JSZ_{gap:10px}.HeroStatsPanel_caption__jI8rM{min-height:34px;font-size:9px;letter-spacing:.06em}}.HeroStatsPanel_grid__7JSZ_{max-width:none;align-self:stretch}@media(min-width:992px){.HeroStatsPanel_grid__7JSZ_{max-width:none}}.HeroStatsPanel_caption__jI8rM{min-height:44px}@media(max-width:767px){.HeroStatsPanel_caption__jI8rM{min-height:40px}}