.case-study_page__OCk9p{background:var(--color-background);color:var(--color-foreground)}.case-study_container__zRq4O{max-width:1440px;margin:auto;padding:64px 120px 72px}.case-study_hero__esdMY{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin-bottom:64px}.case-study_hero__esdMY h1{font-size:clamp(44px,6.1vw,88px);line-height:.98;font-weight:800;letter-spacing:-.035em}.case-study_eyebrow__5qYQl{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.case-study_hero__esdMY .case-study_eyebrow__5qYQl{margin-bottom:18px}.case-study_lead__8BmZl{font-size:20px;line-height:1.6;color:var(--color-muted-foreground);margin:28px 0}.case-study_hero__esdMY img{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.case-study_actions__FehWj{display:flex;flex-wrap:wrap;gap:12px}.case-study_actions__FehWj a,.case-study_side__iNIbr a{min-height:52px;height:auto;padding:12px 24px;white-space:normal;text-align:center}.case-study_page__OCk9p a:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.case-study_why__j6fNT{padding:36px;border-radius:28px;background:var(--color-secondary);margin-bottom:64px}.case-study_why__j6fNT h2{font-size:clamp(30px,3.5vw,48px);line-height:1.1;margin-top:14px}.case-study_why__j6fNT>p:last-of-type{margin-top:18px;color:var(--color-muted-foreground);font-size:18px}.case-study_reasons__P6wE8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.case-study_reasons__P6wE8 h3{font-size:25px;line-height:1.15;margin-bottom:12px}.case-study_reasons__P6wE8 p,.case-study_side__iNIbr li,.case-study_side__iNIbr p{font-size:18px;line-height:1.65;color:var(--color-muted-foreground)}.case-study_formLayout__OWLmt{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start;scroll-margin-top:32px}.case-study_formCard__aqAsZ,.case-study_side__iNIbr section{border:1px solid var(--color-border);border-radius:28px;padding:32px;background:var(--color-card)}.case-study_formCard__aqAsZ h2,.case-study_side__iNIbr h2{font-size:30px;line-height:1.15;margin-bottom:16px}.case-study_formCard__aqAsZ>p{font-size:18px;color:var(--color-muted-foreground);margin-bottom:28px}.case-study_formCard__aqAsZ>[data-slot=card]{padding:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.case-study_formCard__aqAsZ>[data-slot=card]>div{padding:0}.case-study_formCard__aqAsZ form>div:first-child{grid-template-columns:minmax(0,1fr)}.case-study_formCard__aqAsZ input:not([type=checkbox]){min-height:48px}.case-study_formCard__aqAsZ textarea{min-height:160px}.case-study_formCard__aqAsZ form>label{min-height:64px;background:var(--color-background)}.case-study_formCard__aqAsZ form>button{min-height:52px;height:auto;white-space:normal}.case-study_side__iNIbr{display:grid;gap:24px}.case-study_side__iNIbr ul{padding-left:22px;list-style:disc;margin-top:20px}.case-study_side__iNIbr li+li{margin-top:12px}.case-study_side__iNIbr .case-study_expectation__XbUJ5{background:var(--bbf-lime);border-color:var(--bbf-lime)}.case-study_side__iNIbr a{margin-top:24px}@media (max-width:1199px){.case-study_container__zRq4O{padding:48px 40px 64px}.case-study_hero__esdMY{gap:32px}}@media (max-width:800px){.case-study_formLayout__OWLmt,.case-study_hero__esdMY{grid-template-columns:minmax(0,1fr)}.case-study_hero__esdMY img{max-height:280px}.case-study_reasons__P6wE8{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:639px){.case-study_container__zRq4O{padding:36px 20px 48px}.case-study_hero__esdMY,.case-study_why__j6fNT{margin-bottom:40px}.case-study_formCard__aqAsZ,.case-study_side__iNIbr section,.case-study_why__j6fNT{padding:24px}.case-study_lead__8BmZl{font-size:18px}}.case-study_page__OCk9p .case-study_expectation__XbUJ5,.case-study_page__OCk9p .case-study_expectation__XbUJ5 h2,.case-study_page__OCk9p .case-study_expectation__XbUJ5 li,.case-study_page__OCk9p .case-study_expectation__XbUJ5 p{color:var(--bbf-inkt)}.dark .case-study_hero__esdMY img{mix-blend-mode:normal;border-radius:24px}.case-study_page__OCk9p .case-study_expectation__XbUJ5 a:focus-visible{outline:3px solid var(--bbf-inkt);outline-offset:4px}