.CaseContext_root__kAYGo{padding-bottom:var(--section-padding-y);background-color:var(--color-surface)}.CaseContext_frame__omHI6{overflow:hidden;aspect-ratio:1576/820;border-radius:var(--radius-panel)}.CaseContext_image__JUFoi{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.CaseContext_frame__omHI6{aspect-ratio:4/3}}.Chip_root__6AKXZ{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-chip);font-size:var(--fs-chip);line-height:var(--lh-chip);color:var(--color-text);white-space:nowrap}.Chip_tag__t0yRA{background-color:var(--color-surface);font-weight:var(--fw-medium)}.Chip_impact__yXV27{padding:5px 11px;border:1px solid var(--color-border-chip);font-weight:var(--fw-regular)}.SelectedProjects_root__v37yG{padding-block:var(--section-padding-y);background-color:var(--color-surface)}.SelectedProjects_inner__5A66Y,.SelectedProjects_list__UkltS{display:flex;flex-direction:column;gap:var(--section-gap)}.SelectedProjects_card__gcTES{display:grid;grid-template-columns:var(--project-copy-width) minmax(0,1fr);align-items:center;grid-gap:var(--project-gap);gap:var(--project-gap);padding:var(--project-padding);border-radius:var(--radius-card)}.SelectedProjects_xing__Gzc51{background-color:var(--color-project-xing)}.SelectedProjects_grafix__s8h8c{background-color:var(--color-project-grafix)}.SelectedProjects_competitionline__wja3F{background-color:var(--color-project-competitionline)}.SelectedProjects_reado___8bJe{background-color:var(--color-project-reado)}.SelectedProjects_gardena__Kpdfz{background-color:var(--color-project-gardena)}.SelectedProjects_screenStage__oGQf1{display:flex;align-items:flex-end;justify-content:center;gap:44px;overflow:hidden;aspect-ratio:var(--project-image-width) /var(--project-image-height);padding-top:40px;border-radius:var(--radius-panel);background-color:var(--color-surface)}.SelectedProjects_cardScreen__XOU5S{flex:0 1 320px;align-self:flex-start;overflow:hidden;aspect-ratio:var(--card-screen-aspect,320/460);border-radius:var(--radius-control) var(--radius-control) 0 0;background-color:var(--color-surface);box-shadow:var(--shadow-case-screen)}.SelectedProjects_cardScreenImage__NATdJ{display:block;width:100%;height:auto}.SelectedProjects_copy__FGaDN{display:flex;min-width:0;flex-direction:column;gap:28px}.SelectedProjects_chipRow__zWsAK{display:flex;flex-wrap:wrap;gap:10px}.SelectedProjects_impactRow__OUfNf{display:flex;flex-wrap:wrap;gap:8px}.SelectedProjects_title__13PET{font-size:var(--fs-project-title);font-weight:var(--fw-medium);line-height:var(--lh-project-title);letter-spacing:var(--tracking-project-title)}.SelectedProjects_description__26zC6{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body)}.SelectedProjects_cta__4kAq1{align-self:flex-start}.SelectedProjects_figure__Ra5h_{min-width:0;margin:0}.SelectedProjects_image__d_2pt{width:100%;height:auto}.SelectedProjects_media__zs79t{position:relative;display:block;overflow:hidden;border-radius:calc(24 / 802 * 100%) /calc(24 / 500 * 100%)}.SelectedProjects_hoverImage__UdVVJ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s var(--ease-out)}@media (hover:hover){.SelectedProjects_media__zs79t:hover .SelectedProjects_hoverImage__UdVVJ{opacity:1}}.SelectedProjects_card__gcTES:has(:focus-visible) .SelectedProjects_hoverImage__UdVVJ{opacity:1}@media (hover:none){.SelectedProjects_hoverImage__UdVVJ{opacity:1;transition:none}}@media (prefers-reduced-motion:reduce){.SelectedProjects_hoverImage__UdVVJ{transition:none}}@media (max-width:1439px){.SelectedProjects_card__gcTES{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1023px){.SelectedProjects_card__gcTES{grid-template-columns:minmax(0,1fr);align-items:stretch}.SelectedProjects_copy__FGaDN{gap:22px}.SelectedProjects_figure__Ra5h_{order:-1}}@media (max-width:767px){.SelectedProjects_copy__FGaDN{gap:18px}}@media (max-width:1023px){.SelectedProjects_screenStage__oGQf1{gap:28px;padding-top:28px}}@media (max-width:767px){.SelectedProjects_screenStage__oGQf1{gap:16px;padding-top:20px}}.Testimonials_root__Nj1fK{padding-block:var(--section-padding-y);background-color:var(--color-surface)}.Testimonials_inner__uK0au{display:flex;flex-direction:column;gap:var(--section-gap)}.Testimonials_grid__0edXE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;align-items:start}.Testimonials_card__J6_TJ{display:flex;flex-direction:column;gap:26px;padding:44px;border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-testimonial)}.Testimonials_person__3AlSt{display:flex;align-items:center;gap:18px}.Testimonials_avatar__uhSSR{flex:none;width:56px;height:56px;border-radius:var(--radius-avatar);overflow:hidden}.Testimonials_avatarImage__YJRJK{width:100%;height:100%;object-fit:cover}.Testimonials_nameBlock__Wya9E{display:flex;flex-direction:column;gap:4px;min-width:0}.Testimonials_name__3wwXS{font-size:var(--fs-person-name);font-weight:var(--fw-semibold);line-height:var(--lh-ui);letter-spacing:var(--tracking-name)}.Testimonials_role__O7sEw{font-size:var(--fs-person-role);font-weight:var(--fw-regular);line-height:var(--lh-ui)}.Testimonials_label__s77uk{display:inline-flex;align-self:flex-start;align-items:center;padding:8px 15px;border:1px solid var(--color-border-hairline);border-radius:var(--radius-control);font-size:var(--fs-chip);font-weight:var(--fw-medium);line-height:var(--lh-ui);letter-spacing:var(--tracking-label)}.Testimonials_quote__jNW5E{margin:0;font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body)}@media (max-width:1023px){.Testimonials_grid__0edXE{grid-template-columns:1fr;gap:24px}.Testimonials_card__J6_TJ{padding:32px;gap:20px}}@media (max-width:767px){.Testimonials_grid__0edXE{gap:20px}.Testimonials_card__J6_TJ{padding:24px;gap:18px}.Testimonials_label__s77uk{padding:7px 13px;white-space:normal}}.CaseHero_root__nBzoF{padding-block:40px 104px;background-color:var(--color-surface)}.CaseHero_inner__XY4CD{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.CaseHero_backLink__h5w_1{font-size:var(--fs-case-caption);line-height:var(--lh-meta);color:var(--color-text);transition:opacity var(--duration-fast) var(--ease-out)}.CaseHero_backLink__h5w_1:hover{opacity:.6}.CaseHero_card__N__0I{display:flex;flex-direction:column;gap:32px;width:100%;padding:64px;border-radius:var(--radius-card);background-color:var(--case-card-surface,var(--color-project-xing))}.CaseHero_card__N__0I[data-accent=grafix]{--case-card-surface:var(--color-project-grafix)}.CaseHero_card__N__0I[data-accent=competitionline]{--case-card-surface:var(--color-project-competitionline)}.CaseHero_card__N__0I[data-accent=reado]{--case-card-surface:var(--color-project-reado)}.CaseHero_card__N__0I[data-accent=gardena]{--case-card-surface:var(--color-project-gardena)}.CaseHero_tags__DZrYz{display:flex;flex-wrap:wrap;gap:8px}.CaseHero_title__Ipv7v{max-width:1160px;font-size:var(--fs-section-title);font-weight:var(--fw-medium);line-height:1.2;letter-spacing:var(--tracking-section)}.CaseHero_intro__a2Oep{max-width:900px;font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body)}.CaseHero_screen__YTJL9{width:100%;overflow:hidden;border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:var(--shadow-case-screen)}.CaseHero_screenImage___AhIx{display:block;width:100%;height:auto}.CaseHero_screens__PYUuX{display:flex;align-items:flex-start;justify-content:center;gap:44px}.CaseHero_phone__I4p0h{flex:0 1 var(--phone-width,440px);overflow:hidden;aspect-ratio:var(--phone-aspect,440/800);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:var(--shadow-case-screen)}.CaseHero_phoneImage__5e08Q{display:block;width:100%;height:auto}@media (max-width:1439px){.CaseHero_root__nBzoF{padding-block:32px 88px}.CaseHero_card__N__0I{padding:48px}}@media (max-width:1023px){.CaseHero_root__nBzoF{padding-block:28px 72px}.CaseHero_card__N__0I{gap:24px;padding:36px}}@media (max-width:767px){.CaseHero_root__nBzoF{padding-block:20px 56px}.CaseHero_inner__XY4CD{gap:24px}.CaseHero_card__N__0I{gap:20px;padding:22px}}@media (max-width:1023px){.CaseHero_screens__PYUuX{gap:24px}}@media (max-width:767px){.CaseHero_screens__PYUuX{flex-direction:column;align-items:center;gap:20px}.CaseHero_phone__I4p0h{flex:none;width:min(var(--phone-width,440px),100%)}}