.benefit-shortcuts_shortcut__Uz_mN{color:var(--foreground);-webkit-tap-highlight-color:transparent}.benefit-shortcuts_shortcut__Uz_mN:focus-visible,.benefit-shortcuts_shortcut__Uz_mN:hover{background:transparent}.benefit-shortcuts_homeSection__xM09p{margin-top:20px;padding-bottom:24px}.benefit-shortcuts_homeHeader__9Q0i3{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:4px 24px;margin-bottom:12px}.benefit-shortcuts_homeHeader__9Q0i3 h2{margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:700;line-height:1.35;letter-spacing:-.025em;word-break:keep-all}.benefit-shortcuts_homeHeader__9Q0i3 p{margin:8px 0 0;color:var(--theme-muted-foreground);font-size:1rem;line-height:1.5;word-break:keep-all}.benefit-shortcuts_directoryLink__VY6Fo{display:inline-flex;align-items:center;min-height:44px;color:var(--theme-brand);font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.benefit-shortcuts_directoryLink__VY6Fo:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:4px}.benefit-shortcuts_homeGrid__5ZdrM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.benefit-shortcuts_homeGrid__5ZdrM .benefit-shortcuts_homeShortcut__4d4DJ{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:auto;min-width:0;min-height:64px;padding:10px;gap:8px;border:1px solid var(--theme-hairline);border-radius:12px;background:var(--theme-surface);transition:border-color .18s ease,background-color .18s ease}.benefit-shortcuts_homeShortcut__4d4DJ .benefit-shortcuts_visual__3D6u_{width:34px;height:34px;flex:0 0 34px;border-radius:10px}.benefit-shortcuts_homeShortcut__4d4DJ .benefit-shortcuts_icon__RennS{width:21px;height:21px}.benefit-shortcuts_homeShortcut__4d4DJ .benefit-shortcuts_label__V6Xd6{min-height:0;min-width:0;text-align:left;text-wrap:wrap;white-space:normal;font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}.benefit-shortcuts_homeGrid__5ZdrM .benefit-shortcuts_homeShortcut__4d4DJ:focus-visible,.benefit-shortcuts_homeGrid__5ZdrM .benefit-shortcuts_homeShortcut__4d4DJ:hover{border-color:var(--theme-brand);background:var(--theme-accent)}@media (min-width:700px){.benefit-shortcuts_homeGrid__5ZdrM{gap:12px}.benefit-shortcuts_homeGrid__5ZdrM .benefit-shortcuts_homeShortcut__4d4DJ{min-height:64px;flex-direction:row;justify-content:flex-start;padding:12px;gap:10px}.benefit-shortcuts_homeShortcut__4d4DJ .benefit-shortcuts_label__V6Xd6{min-height:0;text-align:left;font-size:.9375rem;line-height:1.4}}@media (min-width:1024px){.benefit-shortcuts_homeGrid__5ZdrM{grid-template-columns:repeat(5,minmax(0,1fr))}.benefit-shortcuts_homeSection__xM09p{margin-top:28px;padding-bottom:28px}.benefit-shortcuts_homeGrid__5ZdrM .benefit-shortcuts_homeShortcut__4d4DJ{padding:10px 12px;gap:12px}.benefit-shortcuts_homeShortcut__4d4DJ .benefit-shortcuts_visual__3D6u_{width:40px;height:40px;flex-basis:40px}.benefit-shortcuts_homeShortcut__4d4DJ .benefit-shortcuts_icon__RennS{width:24px;height:24px}.benefit-shortcuts_homeShortcut__4d4DJ .benefit-shortcuts_label__V6Xd6{font-size:1rem}}.benefit-shortcuts_visual__3D6u_{position:relative;isolation:isolate;overflow:hidden;background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-strong),transparent 90%),0 1px 0 rgb(255 255 255/.55);transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .22s ease,box-shadow .22s ease}.benefit-shortcuts_visual__3D6u_:after{position:absolute;z-index:0;inset:20%;border-radius:999px;background:color-mix(in srgb,var(--brand-strong),transparent 92%);content:""}.benefit-shortcuts_pattern__mcT4a{position:absolute;z-index:0;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);color:var(--brand-strong);opacity:.105;transform-origin:center;transition:opacity .22s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.benefit-shortcuts_patternAccent__KwD47{opacity:.62;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.benefit-shortcuts_icon__RennS{position:relative;z-index:1;filter:drop-shadow(0 1px 0 rgb(255 255 255/.55));transition:transform .22s cubic-bezier(.2,.8,.2,1)}.benefit-shortcuts_label__V6Xd6{transition:color .18s ease}.benefit-shortcuts_status__uuyr6{margin-top:-5px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--brand),transparent 72%);border-radius:999px;color:var(--brand);background:var(--accent-soft);font-size:.62rem;font-weight:700;line-height:1.45}.benefit-shortcuts_shortcut__Uz_mN:focus-visible .benefit-shortcuts_visual__3D6u_{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-strong),transparent 82%),0 8px 18px rgb(30 57 50/.12)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible .benefit-shortcuts_pattern__mcT4a{opacity:.18}.benefit-shortcuts_shortcut__Uz_mN:focus-visible .benefit-shortcuts_label__V6Xd6{color:var(--brand-strong)}@media (hover:hover) and (pointer:fine){.benefit-shortcuts_shortcut__Uz_mN:hover .benefit-shortcuts_visual__3D6u_{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-strong),transparent 82%),0 8px 18px rgb(30 57 50/.12)}.benefit-shortcuts_shortcut__Uz_mN:hover .benefit-shortcuts_pattern__mcT4a{opacity:.18}.benefit-shortcuts_shortcut__Uz_mN:hover .benefit-shortcuts_label__V6Xd6{color:var(--brand-strong)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=structure] .benefit-shortcuts_pattern__mcT4a,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=structure] .benefit-shortcuts_pattern__mcT4a{transform:translate(2px,-2px)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=flow] .benefit-shortcuts_pattern__mcT4a,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=flow] .benefit-shortcuts_pattern__mcT4a{transform:translateY(-4px)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=flow] .benefit-shortcuts_patternAccent__KwD47,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=flow] .benefit-shortcuts_patternAccent__KwD47{transform:translateY(-2px)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=surface] .benefit-shortcuts_pattern__mcT4a,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=surface] .benefit-shortcuts_pattern__mcT4a{transform:translateX(4px)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=water] .benefit-shortcuts_pattern__mcT4a,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=water] .benefit-shortcuts_pattern__mcT4a{transform:translateX(3px)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=water] .benefit-shortcuts_patternAccent__KwD47,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=water] .benefit-shortcuts_patternAccent__KwD47{transform:translateX(-3px)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=organize] .benefit-shortcuts_pattern__mcT4a,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=organize] .benefit-shortcuts_pattern__mcT4a{transform:translate(2px,-2px) rotate(1.5deg)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=quiet] .benefit-shortcuts_pattern__mcT4a,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=quiet] .benefit-shortcuts_pattern__mcT4a{transform:translateY(-1px)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=structure] .benefit-shortcuts_icon__RennS,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=structure] .benefit-shortcuts_icon__RennS{transform:translateY(-1.5px)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=flow] .benefit-shortcuts_icon__RennS,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=flow] .benefit-shortcuts_icon__RennS{transform:translateY(-2px) rotate(-1.5deg)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=surface] .benefit-shortcuts_icon__RennS,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=surface] .benefit-shortcuts_icon__RennS{transform:translateX(1.5px) rotate(1deg)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=water] .benefit-shortcuts_icon__RennS,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=water] .benefit-shortcuts_icon__RennS{transform:translateY(-1px) scale(1.025)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=organize] .benefit-shortcuts_icon__RennS,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=organize] .benefit-shortcuts_icon__RennS{transform:translateY(-1px) scale(1.035)}.benefit-shortcuts_shortcut__Uz_mN:focus-visible [data-motion=quiet] .benefit-shortcuts_icon__RennS,.benefit-shortcuts_shortcut__Uz_mN:hover [data-motion=quiet] .benefit-shortcuts_icon__RennS{transform:translateY(-1px)}}.benefit-shortcuts_shortcut__Uz_mN[href]:active .benefit-shortcuts_visual__3D6u_{transform:translateY(1px) scale(.98);transition-duration:90ms}@media (max-width:599px){.benefit-shortcuts_pattern__mcT4a{opacity:.085}}@media (prefers-reduced-motion:reduce){.benefit-shortcuts_icon__RennS,.benefit-shortcuts_label__V6Xd6,.benefit-shortcuts_patternAccent__KwD47,.benefit-shortcuts_pattern__mcT4a,.benefit-shortcuts_visual__3D6u_{transition-duration:.01ms}.benefit-shortcuts_shortcut__Uz_mN:is(:hover,:focus-visible) .benefit-shortcuts_visual__3D6u_,.benefit-shortcuts_shortcut__Uz_mN:is(:hover,:focus-visible) [data-motion] .benefit-shortcuts_icon__RennS,.benefit-shortcuts_shortcut__Uz_mN:is(:hover,:focus-visible) [data-motion] .benefit-shortcuts_patternAccent__KwD47,.benefit-shortcuts_shortcut__Uz_mN:is(:hover,:focus-visible) [data-motion] .benefit-shortcuts_pattern__mcT4a,.benefit-shortcuts_shortcut__Uz_mN[href]:active .benefit-shortcuts_visual__3D6u_{transform:none}}.benefit-shortcuts_groups__lN_SI{display:grid;gap:12px}.benefit-shortcuts_group__Qd4NK{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:start}.benefit-shortcuts_group__Qd4NK h3{font-size:1rem;line-height:1.5;padding-top:12px}.benefit-shortcuts_group__Qd4NK .benefit-shortcuts_homeGrid__5ZdrM{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}@media(max-width:999px){.benefit-shortcuts_group__Qd4NK{grid-template-columns:1fr;gap:8px}.benefit-shortcuts_group__Qd4NK h3{padding:0}}@media(max-width:599px){.benefit-shortcuts_group__Qd4NK .benefit-shortcuts_homeGrid__5ZdrM{grid-template-columns:repeat(2,minmax(0,1fr))}}.recent-cases-section_singleCase__FJdMy .published-case-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:681px){.recent-cases-section_singleCase__FJdMy .case-preview-card>a{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}.recent-cases-section_singleCase__FJdMy .case-preview-card__content{display:flex;align-items:center;padding:32px}.recent-cases-section_singleCase__FJdMy .case-preview-card__copy h3{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.4}.recent-cases-section_singleCase__FJdMy .case-preview-card__copy>p:not(.case-preview-card__meta){font-size:1rem}}@media (max-width:680px){.recent-cases-section_expandedCards__OpYQf[data-recent-cases-state] .case-preview-card__content{padding:20px}.recent-cases-section_expandedCards__OpYQf[data-recent-cases-state] .case-preview-card__meta{font-size:.875rem;line-height:1.5}.recent-cases-section_expandedCards__OpYQf[data-recent-cases-state] .case-preview-card__copy h3{font-size:1.125rem;line-height:1.5}.recent-cases-section_expandedCards__OpYQf[data-recent-cases-state] .case-preview-card__copy>p:not(.case-preview-card__meta){font-size:1rem;line-height:1.5}}