.SiteHeader_header__k40Y3{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px max(var(--gutter),calc((100% - var(--container)) / 2));background:hsla(70,30%,96%,.82);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.SiteHeader_header__k40Y3 a{color:var(--ink);text-decoration:none}.SiteHeader_brand__uuhn1{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.SiteHeader_brandMark__Q2QtH{display:flex;width:40px;height:40px}.SiteHeader_brandName___VzXg{font-size:16px;font-weight:600;letter-spacing:-.01em}.SiteHeader_nav__y0BTz{display:flex;align-items:center;gap:26px;font-size:15px;font-weight:500}@media (max-width:900px){.SiteHeader_nav__y0BTz{gap:18px}.SiteHeader_secondaryLink__WQjkS{display:none}}.SiteHeader_link__lWOSk{color:var(--ink-soft)!important;transition:color .2s}.SiteHeader_link__lWOSk:hover{color:var(--accent)!important}.SiteHeader_language__IcMnm{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--bg-elevated)}.SiteHeader_languageOption__pYKv0{min-width:34px;padding:6px 8px;border-radius:7px;font-size:14px;font-weight:600;line-height:1;text-align:center;color:var(--muted)!important;transition:background-color .2s,color .2s}.SiteHeader_languageOption__pYKv0:hover{color:var(--ink)!important}.SiteHeader_languageActive__N86Sx,.SiteHeader_languageActive__N86Sx:hover{background:var(--accent-soft);color:var(--accent-strong)!important}.SiteHeader_contact__zfDUG{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:10px;background:var(--ink);color:#fff!important;font-weight:600;transition:background-color .2s}.SiteHeader_contact__zfDUG:hover,.SiteHeader_contact__zfDUG[aria-current=page]{background:var(--accent-strong)}.SiteHeader_skip__VM_SJ{position:absolute;left:16px;top:-100px;z-index:60;padding:12px 16px;border-radius:8px;background:var(--bg-elevated);box-shadow:var(--shadow-card)}.SiteHeader_skip__VM_SJ:focus{top:10px}@media (max-width:720px){.SiteHeader_brandName___VzXg{display:none}.SiteHeader_nav__y0BTz{gap:14px;font-size:14px}.SiteHeader_secondaryLink__WQjkS{display:none}}@media (max-width:400px){.SiteHeader_header__k40Y3{gap:10px}.SiteHeader_nav__y0BTz{gap:8px}.SiteHeader_contact__zfDUG{padding:0 12px}.SiteHeader_languageOption__pYKv0{min-width:30px;padding:6px}}@media (max-width:350px){.SiteHeader_link__lWOSk{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader_contact__zfDUG,.SiteHeader_languageOption__pYKv0,.SiteHeader_link__lWOSk{transition:none}}.SiteFooter_footer__ClgLS{margin-top:clamp(56px,8vw,96px);padding:0 max(var(--gutter),calc((100% - var(--container)) / 2));background:var(--ink);color:#e9efe6}.SiteFooter_footer__ClgLS a{color:inherit;text-decoration:none}.SiteFooter_compact__qEr9n .SiteFooter_bottom__uV1o_{padding-top:36px}.SiteFooter_cta__idqUZ{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:clamp(48px,7vw,80px) 0;border-bottom:1px solid rgba(233,239,230,.14)}.SiteFooter_title__zGobG{margin:0 0 12px;font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:600;color:#fff}.SiteFooter_text__bcZ0o{max-width:480px;margin:0;font-size:17px;line-height:1.6;color:#b7c4bb}.SiteFooter_actions__tOcpL{display:flex;gap:12px;flex-wrap:wrap}.SiteFooter_primary__trTsi,.SiteFooter_secondary__rJEa5{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border-radius:10px;font-size:16px;font-weight:600;transition:background-color .2s,border-color .2s}.SiteFooter_primary__trTsi{background:#f7f8f2;color:var(--ink)!important}.SiteFooter_primary__trTsi:hover{background:#d9eadf}.SiteFooter_secondary__rJEa5{border:1px solid rgba(233,239,230,.3)}.SiteFooter_secondary__rJEa5:hover{border-color:#fff}.SiteFooter_bottom__uV1o_{display:grid;grid-template-columns:1fr auto;grid-gap:16px 32px;gap:16px 32px;padding:28px 0 36px;font-size:15px;color:#b7c4bb}.SiteFooter_recruiter__0KSOj{margin:0}.SiteFooter_recruiter__0KSOj a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:hsla(0,0%,100%,.35);text-decoration-color:hsla(0,0%,100%,.35)}.SiteFooter_links__Dsra5{display:flex;gap:20px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.SiteFooter_links__Dsra5 a:hover{color:#fff}.SiteFooter_copy__a3oKg{grid-column:1/-1;margin:0;font-size:14px;color:#9aaaa0}.SiteFooter_footer__ClgLS a:focus-visible{outline-color:#9fd3b4}@media (max-width:720px){.SiteFooter_bottom__uV1o_{grid-template-columns:1fr}.SiteFooter_actions__tOcpL{width:100%;flex-direction:column}.SiteFooter_primary__trTsi,.SiteFooter_secondary__rJEa5{justify-content:center}}.CaseStudy_main__Rzhri{padding:clamp(32px,5vw,56px) max(var(--gutter),calc((100% - var(--container)) / 2)) 0;color:var(--ink)}.CaseStudy_main__Rzhri a{text-decoration:none}.CaseStudy_back__Mammx{display:inline-block;margin-bottom:28px;font-size:15px;font-weight:600;color:var(--accent-strong)}.CaseStudy_back__Mammx:hover{text-decoration:underline;text-underline-offset:4px}.CaseStudy_header__qj132{max-width:760px;margin-bottom:clamp(40px,6vw,64px)}.CaseStudy_eyebrow__4IbxH{margin:0 0 14px;font:500 14px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.CaseStudy_title__TD3Ve{margin:0;font-size:clamp(32px,4.2vw,52px);line-height:1.08;letter-spacing:-.03em;font-weight:600}.CaseStudy_intro__vVVlp{margin:18px 0 0;font-size:18px;line-height:1.65;color:var(--muted)}.CaseStudy_facts__ZAIDY{display:flex;flex-wrap:wrap;gap:16px 40px;margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}.CaseStudy_facts__ZAIDY dt{font-size:14px;font-weight:600;color:var(--accent)}.CaseStudy_facts__ZAIDY dd{margin:4px 0 0;font-size:16px;color:var(--ink-soft)}.CaseStudy_block__liBse{margin-bottom:clamp(48px,7vw,80px)}.CaseStudy_blockTitle__yx5C5{margin:0 0 10px;font-size:clamp(24px,2.6vw,30px);letter-spacing:-.02em;font-weight:600}.CaseStudy_blockText__c7FjK{max-width:680px;margin:0 0 24px;font-size:17px;line-height:1.65;color:var(--muted)}.CaseStudy_webGrid__C09ps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.CaseStudy_phoneGrid__ygcdu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px}.CaseStudy_figure__J0wyQ{margin:0}.CaseStudy_shot__0ZzU3{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-card)}.CaseStudy_phoneGrid__ygcdu .CaseStudy_shot__0ZzU3{border-radius:18px}.CaseStudy_figure__J0wyQ figcaption{margin-top:12px;font-size:15px;line-height:1.55;color:var(--ink-soft)}.CaseStudy_cta___8Eay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:clamp(24px,4vw,36px);border-radius:calc(var(--radius) + 4px);background:var(--bg-muted)}.CaseStudy_ctaTitle__z57J2{margin:0;font-size:clamp(20px,2.2vw,24px);letter-spacing:-.015em;font-weight:600}.CaseStudy_ctaButton__59LOX{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:10px;background:var(--ink);color:#fff!important;font-size:16px;font-weight:600;transition:background-color .2s}.CaseStudy_ctaButton__59LOX:hover{background:var(--accent-strong)}@media (max-width:900px){.CaseStudy_webGrid__C09ps{grid-template-columns:1fr}.CaseStudy_phoneGrid__ygcdu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.CaseStudy_phoneGrid__ygcdu{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.CaseStudy_ctaButton__59LOX{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.CaseStudy_ctaButton__59LOX{transition:none}}