.CaseCardProgress-module-scss-module__CwX2Jq__progressLayout{align-items:center;gap:16px;width:100%;min-width:568px;display:flex}@media (max-width:1023px){.CaseCardProgress-module-scss-module__CwX2Jq__progressLayout{flex-direction:column;align-items:stretch;min-width:0;max-width:100%}}.CaseCardProgress-module-scss-module__CwX2Jq__progressSlot{flex:1;min-width:0}@media (max-width:1023px){.CaseCardProgress-module-scss-module__CwX2Jq__progressSlot{padding-inline:8px}}.CaseCardProgress-module-scss-module__CwX2Jq__depositAction{flex-shrink:0}@media (max-width:1023px){.CaseCardProgress-module-scss-module__CwX2Jq__depositAction{display:none}}.CaseCardProgress-module-scss-module__CwX2Jq__progressRoot{--dc-fp-font-family:inherit;--dc-fp-track-bg:transparent;--dc-fp-track-fill:currentColor;--dc-fp-slot-unlocked-bg:transparent;--dc-fp-slot-unlocked-color:currentColor;--dc-fp-slot-unlocked-border:transparent;--dc-fp-slot-locked-bg:transparent;--dc-fp-slot-locked-color:currentColor;--dc-fp-slot-locked-border:transparent;--dc-fp-text-muted:inherit;--dc-fp-text-accent:inherit;--dc-fp-text-required:inherit;--dc-fp-hint-font-size:inherit;--dc-fp-hint-line-height:inherit;--dc-fp-hint-font-weight:inherit;--dc-fp-hint-accent-font-weight:inherit;--dc-fp-hint-required-font-weight:inherit;--dc-fp-track-gap:2px;--dc-fp-segment-height:4px;--dc-fp-track-fill-radius:2px;--dc-fp-slot-size:22px;--dc-fp-slot-radius:6px}.CaseCardProgress-module-scss-module__CwX2Jq__hint{font-family:var(--dc-fp-font-family);font-size:var(--dc-fp-hint-font-size);line-height:var(--dc-fp-hint-line-height);font-weight:var(--dc-fp-hint-font-weight);min-height:var(--dc-fp-hint-line-height);text-align:var(--dc-fp-hint-text-align,left);margin:0 0 6px}.CaseCardProgress-module-scss-module__CwX2Jq__hintMuted{color:var(--dc-fp-text-muted)}.CaseCardProgress-module-scss-module__CwX2Jq__hintAccent{color:var(--dc-fp-text-accent);font-weight:var(--dc-fp-hint-accent-font-weight)}.CaseCardProgress-module-scss-module__CwX2Jq__hintRequired{color:var(--dc-fp-text-required);font-weight:var(--dc-fp-hint-required-font-weight)}.CaseCardProgress-module-scss-module__CwX2Jq__skeletonLine{background:var(--dc-fp-track-bg);border-radius:4px;width:220px;max-width:100%;height:12px;animation:1.2s ease-in-out infinite CaseCardProgress-module-scss-module__CwX2Jq__pulse;display:block}@keyframes CaseCardProgress-module-scss-module__CwX2Jq__pulse{0%,to{opacity:.55}50%{opacity:1}}.CaseCardProgress-module-scss-module__CwX2Jq__track{align-items:center;gap:var(--dc-fp-track-gap);display:flex}.CaseCardProgress-module-scss-module__CwX2Jq__segment{height:var(--dc-fp-segment-height);background:var(--dc-fp-track-bg);border-radius:2px;flex:1;position:relative;overflow:hidden}.CaseCardProgress-module-scss-module__CwX2Jq__segmentFill{background:var(--dc-fp-track-fill);border-radius:var(--dc-fp-track-fill-radius);height:100%;transition:width .25s;position:absolute;top:0;left:0}.CaseCardProgress-module-scss-module__CwX2Jq__slot{width:var(--dc-fp-slot-size);height:var(--dc-fp-slot-size);border-radius:var(--dc-fp-slot-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CaseCardProgress-module-scss-module__CwX2Jq__slotUnlocked{background:var(--dc-fp-slot-unlocked-bg);color:var(--dc-fp-slot-unlocked-color);border:1px solid var(--dc-fp-slot-unlocked-border)}.CaseCardProgress-module-scss-module__CwX2Jq__slotLocked{background:var(--dc-fp-slot-locked-bg);color:var(--dc-fp-slot-locked-color);border:1px solid var(--dc-fp-slot-locked-border)}.CaseCardProgress-module-scss-module__CwX2Jq__progressRoot.CaseCardProgress-module-scss-module__CwX2Jq__progressRoot{--dc-fp-font-family:var(--font-geist-sans), Geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--dc-fp-track-bg:var(--dc-ui-surface-elevated-300);--dc-fp-track-fill:var(--dc-ui-accent-100);--dc-fp-slot-unlocked-bg:var(--dc-ui-accent-100);--dc-fp-slot-unlocked-color:var(--dc-ui-background-100);--dc-fp-slot-unlocked-border:var(--dc-ui-accent-100);--dc-fp-slot-locked-bg:var(--dc-ui-surface-elevated-300);--dc-fp-slot-locked-color:var(--dc-ui-border-500);--dc-fp-text-muted:var(--dc-ui-foreground-muted-600);--dc-fp-text-accent:var(--dc-ui-accent-100);--dc-fp-text-required:var(--dc-ui-foreground-muted-600);--dc-fp-hint-font-size:14px;--dc-fp-hint-line-height:145%;--dc-fp-hint-font-weight:400;--dc-fp-hint-accent-font-weight:700;--dc-fp-hint-required-font-weight:700;--dc-fp-slot-size:16px;--dc-fp-slot-radius:4px;--dc-fp-hint-text-align:right;--dc-fp-icon-color-unlocked:var(--dc-ui-background-100);--dc-fp-icon-color-locked:var(--dc-ui-foreground-muted-600)}@media (max-width:1023px){.CaseCardProgress-module-scss-module__CwX2Jq__progressRoot.CaseCardProgress-module-scss-module__CwX2Jq__progressRoot{--dc-fp-hint-text-align:left}}.CaseCardProgress-module-scss-module__CwX2Jq__unlockedSlotIcon,.CaseCardProgress-module-scss-module__CwX2Jq__lockedSlotIcon{transition:color .2s}.CaseCardProgress-module-scss-module__CwX2Jq__unlockedSlotIcon{color:var(--dc-fp-icon-color-unlocked)}.CaseCardProgress-module-scss-module__CwX2Jq__lockedSlotIcon{color:var(--dc-fp-icon-color-locked)}
.CasesGrid-module-scss-module__ETBLqa__grid{grid-template-columns:var(--dc-cases-grid-columns,repeat(5, minmax(0, 1fr)));row-gap:var(--dc-cases-grid-row-gap,12px);column-gap:var(--dc-cases-grid-column-gap,12px);display:grid}.CasesGrid-module-scss-module__ETBLqa__grid.CasesGrid-module-scss-module__ETBLqa__centeredDesktop{width:calc((100% - (5 - 1)*var(--dc-cases-grid-column-gap,12px))/5*var(--dc-cases-count) + (var(--dc-cases-count) - 1)*var(--dc-cases-grid-column-gap,12px));grid-template-columns:repeat(var(--dc-cases-count), minmax(0, 1fr));margin-inline:auto}@media (max-width:1023px){.CasesGrid-module-scss-module__ETBLqa__grid{grid-template-columns:var(--dc-cases-grid-columns-mobile,repeat(3, minmax(0, 1fr)));row-gap:var(--dc-cases-grid-row-gap-mobile,8px);column-gap:var(--dc-cases-grid-column-gap-mobile,4px)}.CasesGrid-module-scss-module__ETBLqa__grid.CasesGrid-module-scss-module__ETBLqa__centeredDesktop:not(.CasesGrid-module-scss-module__ETBLqa__centeredMobile){width:100%;margin-inline:unset;grid-template-columns:var(--dc-cases-grid-columns-mobile,repeat(3, minmax(0, 1fr)))}.CasesGrid-module-scss-module__ETBLqa__grid.CasesGrid-module-scss-module__ETBLqa__centeredMobile{width:calc((100% - (3 - 1)*var(--dc-cases-grid-column-gap-mobile,4px))/3*var(--dc-cases-count) + (var(--dc-cases-count) - 1)*var(--dc-cases-grid-column-gap-mobile,4px));grid-template-columns:repeat(var(--dc-cases-count), minmax(0, 1fr));margin-inline:auto}}.CasesGrid-module-scss-module__ETBLqa__lastRowDesktopCenter{display:contents}@media (min-width:1024px){.CasesGrid-module-scss-module__ETBLqa__lastRowDesktopCenter{justify-content:center;column-gap:var(--dc-cases-grid-column-gap,12px);grid-column:1/-1;display:flex}.CasesGrid-module-scss-module__ETBLqa__lastRowDesktopCenter .CasesGrid-module-scss-module__ETBLqa__item{flex:0 0 calc((100% - (5 - 1)*var(--dc-cases-grid-column-gap,12px))/5);max-width:calc((100% - (5 - 1)*var(--dc-cases-grid-column-gap,12px))/5)}}.CasesGrid-module-scss-module__ETBLqa__lastRowMobileCenter{display:contents}@media (max-width:1023px){.CasesGrid-module-scss-module__ETBLqa__lastRowMobileCenter{justify-content:center;column-gap:var(--dc-cases-grid-column-gap-mobile,4px);grid-column:1/-1;display:flex}.CasesGrid-module-scss-module__ETBLqa__lastRowMobileCenter .CasesGrid-module-scss-module__ETBLqa__item{flex:0 0 calc((100% - (3 - 1)*var(--dc-cases-grid-column-gap-mobile,4px))/3);max-width:calc((100% - (3 - 1)*var(--dc-cases-grid-column-gap-mobile,4px))/3);grid-column:auto}}.CasesGrid-module-scss-module__ETBLqa__item{justify-content:stretch;align-items:stretch;width:100%;min-width:0;display:flex;container-type:inline-size}.CasesGrid-module-scss-module__ETBLqa__item>*{flex:auto;width:100%;min-width:0}
.CategoryTitle-module-scss-module__onOZsa__root{align-items:center;display:inline-flex}.CategoryTitle-module-scss-module__onOZsa__rootWithRight{justify-content:space-between;align-items:flex-start;gap:var(--dc-category-title-row-gap,16px);width:100%}@media (max-width:1023px){.CategoryTitle-module-scss-module__onOZsa__rootWithRight{flex-direction:column;align-items:stretch;gap:12px}}@media (max-width:767px){.CategoryTitle-module-scss-module__onOZsa__rootWithRight{gap:8px}}.CategoryTitle-module-scss-module__onOZsa__left{align-items:center;width:418px;min-width:0;display:inline-flex}@media (max-width:767px){.CategoryTitle-module-scss-module__onOZsa__left{width:100%}}.CategoryTitle-module-scss-module__onOZsa__right{flex-shrink:0;align-items:center;min-width:0;margin-left:auto;display:flex}@media (max-width:1023px){.CategoryTitle-module-scss-module__onOZsa__right{width:100%;margin-left:0}}.CategoryTitle-module-scss-module__onOZsa__imageWrapper{flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;overflow:hidden}.CategoryTitle-module-scss-module__onOZsa__image{object-fit:cover;width:100%;height:100%;display:block}.CategoryTitle-module-scss-module__onOZsa__placeholder{border-radius:var(--dc-category-title-image-radius,8px);background:var(--dc-category-title-image-placeholder-bg,transparent);width:100%;height:100%}.CategoryTitle-module-scss-module__onOZsa__titleWrapper{padding:var(--dc-category-title-padding,8px);justify-content:flex-start;align-items:center;display:flex}.CategoryTitle-module-scss-module__onOZsa__title{color:var(--dc-category-title-color,inherit);font-family:var(--dc-category-title-font-family,inherit);font-size:var(--dc-category-title-font-size,inherit);font-style:var(--dc-category-title-font-style,normal);font-stretch:var(--dc-category-title-font-stretch,normal);font-weight:var(--dc-category-title-font-weight,inherit);line-height:var(--dc-category-title-line-height,inherit);white-space:nowrap}.CategoryTitle-module-scss-module__onOZsa__root.CategoryTitle-module-scss-module__onOZsa__root{--dc-category-title-font-family:var(--font-heading-deva), Arial, Helvetica, sans-serif;--dc-category-title-font-stretch:790%;--dc-category-title-font-size:24px;--dc-category-title-font-weight:700;--dc-category-title-line-height:135%;--dc-category-title-color:var(--dc-ui-foreground-800);--dc-category-title-image-placeholder-bg:var(--dc-ui-surface-elevated-300)}.CategoryTitle-module-scss-module__onOZsa__rootWithTopPadding{padding-top:16px}
.HomeBannerCarousel-module-scss-module__Yz4P1W__root{width:100%;height:100%;min-height:inherit;position:relative}.HomeBannerCarousel-module-scss-module__Yz4P1W__viewport{height:100%;min-height:inherit;position:relative}.HomeBannerCarousel-module-scss-module__Yz4P1W__slide{opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.HomeBannerCarousel-module-scss-module__Yz4P1W__slideActive{z-index:1;opacity:1;visibility:visible;pointer-events:auto}.HomeBannerCarousel-module-scss-module__Yz4P1W__controls{z-index:5;gap:4px;display:flex;position:absolute;bottom:16px;right:16px}@media (max-width:1023px){.HomeBannerCarousel-module-scss-module__Yz4P1W__controls{bottom:8px;right:8px}}
.AccentBanner-module-scss-module__mXxXeq__root{isolation:isolate;border-radius:32px;width:100%;height:100%;padding:24px;position:relative}@supports (corner-shape:squircle){.AccentBanner-module-scss-module__mXxXeq__root{corner-shape:squircle;border-radius:64px}}.AccentBanner-module-scss-module__mXxXeq__root{flex-direction:column;justify-content:space-between;gap:24px;display:flex;overflow:hidden}@media (max-width:1023px){.AccentBanner-module-scss-module__mXxXeq__root{border-radius:16px;padding:12px}@supports (corner-shape:squircle){.AccentBanner-module-scss-module__mXxXeq__root{corner-shape:squircle;border-radius:32px}}.AccentBanner-module-scss-module__mXxXeq__root{gap:12px}}.AccentBanner-module-scss-module__mXxXeq__root[data-banner-type=primary]{background-image:var(--dc-app-accent-banner-background-image,var(--dc-ui-gradient-banner-warm))}.AccentBanner-module-scss-module__mXxXeq__root[data-banner-type=primary]:after{content:"";background-color:var(--dc-ui-foreground-800);width:712px;height:216px;-webkit-mask:var(--dc-home-banner-pattern-image) right bottom/contain no-repeat;-webkit-mask:var(--dc-home-banner-pattern-image) right bottom/contain no-repeat;mask:var(--dc-home-banner-pattern-image) right bottom/contain no-repeat;opacity:.38;pointer-events:none;z-index:1;position:absolute;bottom:0;right:0}.AccentBanner-module-scss-module__mXxXeq__photo{object-fit:contain;object-position:right bottom;pointer-events:none;z-index:2;position:absolute;inset:0}.AccentBanner-module-scss-module__mXxXeq__photoByHeight{width:auto;max-width:none;height:100%;left:auto}.AccentBanner-module-scss-module__mXxXeq__root[data-banner-type=additional] .AccentBanner-module-scss-module__mXxXeq__photo{object-fit:cover;object-position:center}.AccentBanner-module-scss-module__mXxXeq__content{z-index:5;flex-direction:column;justify-content:center;gap:8px;height:fit-content;display:flex;position:relative}.AccentBanner-module-scss-module__mXxXeq__title{color:var(--dc-ui-foreground-800);font-family:var(--font-heading-deva),Arial,Helvetica,sans-serif;letter-spacing:0;margin:0;font-size:36px;font-weight:700;font-stretch:790%;line-height:110%}@media (max-width:1023px){.AccentBanner-module-scss-module__mXxXeq__title{font-family:var(--font-heading-deva),Arial,Helvetica,sans-serif;letter-spacing:0;font-size:20px;font-weight:700;font-stretch:790%;line-height:120%}}.AccentBanner-module-scss-module__mXxXeq__subtitle{max-width:480px;font-family:var(--font-geist-sans),"Geist",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;color:var(--dc-ui-foreground-800);text-wrap:wrap;margin:0;font-size:16px;font-weight:400;line-height:150%}@media (max-width:1023px){.AccentBanner-module-scss-module__mXxXeq__subtitle{display:none}}.AccentBanner-module-scss-module__mXxXeq__ctaButton{width:fit-content;margin-top:0}.AccentBanner-module-scss-module__mXxXeq__promoCodePlaceholder{min-width:160px;height:48px}@media (max-width:1023px){.AccentBanner-module-scss-module__mXxXeq__promoCodePlaceholder{min-width:120px;height:32px}}.AccentBanner-module-scss-module__mXxXeq__buttonsContainer{z-index:5;align-items:center;gap:8px;display:flex;position:relative}@media (max-width:1023px){.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton,.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton{box-sizing:border-box;border-radius:8px;gap:4px;height:32px;min-height:32px;max-height:32px}@supports (corner-shape:squircle){.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton,.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton{corner-shape:squircle;border-radius:16px}}.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton,.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton{font-family:var(--font-geist-sans),"Geist",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;font-size:14px;font-weight:700;line-height:115%}.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton[data-layout=left-icon],.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton[data-layout=left-icon]{padding:8px 12px 8px 8px}.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton[data-layout=right-icon],.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton[data-layout=right-icon]{padding:8px 8px 8px 12px}.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton[data-layout=solo-icon],.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton[data-layout=solo-icon]{width:32px;min-width:32px;max-width:32px;padding:8px}.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton.AccentBanner-module-scss-module__mXxXeq__ctaButton span img,.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton.AccentBanner-module-scss-module__mXxXeq__goToPaymentButton span img{width:16px;height:16px}}
.Carousel-module-scss-module__L_yZsa__root{--dc-carousel-gap:16px;--dc-carousel-accent-parts:2.32fr;--dc-carousel-small-parts:1fr;--dc-carousel-height:216px;--dc-carousel-mobile-height:120px;--dc-carousel-small-mobile-height:48px;--dc-carousel-mobile-gap:8px;grid-template-columns:minmax(0, var(--dc-carousel-accent-parts)) minmax(0, var(--dc-carousel-small-parts));gap:var(--dc-carousel-gap);width:100%;height:var(--dc-carousel-height);display:grid}.Carousel-module-scss-module__L_yZsa__accentBanner,.Carousel-module-scss-module__L_yZsa__smallBanner{width:100%;min-width:0;height:100%}.Carousel-module-scss-module__L_yZsa__accentBanner>*,.Carousel-module-scss-module__L_yZsa__smallBanner>*{width:100%;height:100%}@media (max-width:1023px){.Carousel-module-scss-module__L_yZsa__root{gap:var(--dc-carousel-mobile-gap);grid-template-columns:minmax(0,1fr);height:auto}.Carousel-module-scss-module__L_yZsa__accentBanner{height:var(--dc-carousel-mobile-height)}.Carousel-module-scss-module__L_yZsa__smallBanner{height:auto}.Carousel-module-scss-module__L_yZsa__smallBannerRotating{height:var(--dc-carousel-small-mobile-height)}.Carousel-module-scss-module__L_yZsa__smallBannerControls.Carousel-module-scss-module__L_yZsa__smallBannerControls{display:none}}.Carousel-module-scss-module__L_yZsa__root.Carousel-module-scss-module__L_yZsa__root{--dc-carousel-height:216px;--dc-carousel-gap:16px;--dc-carousel-accent-parts:2.32fr;--dc-carousel-small-parts:1fr;--dc-carousel-mobile-height:120px;--dc-carousel-small-mobile-height:48px;--dc-carousel-mobile-gap:8px}
