.cooperation-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--section-gap);max-width:var(--width-content);padding-block:var(--section-gap)}.cooperation-page__header,.cooperation-page__section,.cooperation-page__contact,.cooperation-page__option,.cooperation-page__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.cooperation-page__options{margin:0;padding:0;list-style:none}.cooperation-page__header>a{justify-self:start;margin-bottom:var(--space-4)}.cooperation-page h1{font:var(--text-web-display);font-size:var(--web-display-size);letter-spacing:var(--tracking-web-display)}.cooperation-page h2{font:var(--text-web-section);font-size:var(--web-section-size);letter-spacing:var(--tracking-web-section)}.cooperation-page h3{font:var(--text-title)}.cooperation-page :where(h1,h2,h3,p,a){overflow-wrap:anywhere}.cooperation-page__lead{color:var(--ink-soft);font:var(--text-web-lead)}.cooperation-page__section>p,.cooperation-page__option>p{color:var(--ink-soft)}.cooperation-page__section strong,.cooperation-page__lead strong{color:var(--ink)}.cooperation-page__option{padding-top:var(--space-5);border-top:1px solid var(--line)}.cooperation-page__contact .button{justify-self:start;max-width:100%;margin-top:var(--space-3)}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--coral-50: #fdf0ea;--coral-100: #fbe3d6;--coral-200: #fbdcd1;--coral-300: #f7b49c;--coral-500: #f28c6b;--coral-600: #e2734f;--coral-700: #b94f2a;--coral-800: #8a3a1c;--coral-900: #3a2a22;--petrol-50: #eaf4f2;--petrol-100: #cfe6e3;--petrol-200: #8fd4d0;--petrol-300: #4fb3af;--petrol-500: #0e7c7b;--petrol-700: #0a5e5d;--petrol-900: #0f3a38;--fir-50: #f3efe8;--fir-100: #c9dbd4;--fir-900: #0f4a3a;--sun-100: #fff3c4;--sun-500: #ffd93b;--sun-700: #e0b400;--sun-800: #8a6a00;--sun-900: #3d3410;--sand-0: #ffffff;--sand-50: #faf7f2;--sand-100: #f3eee6;--sand-200: #ece7e0;--sand-300: #c9c4be;--sand-400: #8f8a84;--sand-500: #6f6b69;--sand-600: #4a4644;--sand-700: #33302d;--sand-800: #232120;--sand-900: #1a1a1a;--sand-950: #161514;--sand-1000: #0f0e0e;--blue-50: #eef1f8;--blue-300: #a9bce4;--blue-400: #7fb3ea;--blue-500: #3c8bd9;--blue-700: #2f4a7a;--blue-900: #1f2a40;--red-50: #fbe0e0;--red-300: #f2a0a0;--red-700: #8e2222;--red-900: #3f1f1f;--rose-300: #ee8ca0;--rose-500: #d9556b;--violet-300: #a793e0;--violet-500: #7b61c9;--grass-100: #e3f1e2;--grass-300: #8cc88a;--grass-500: #5fa35a;--grass-700: #2e6b2e;--grass-900: #1c3a1c;--terracotta-300: #e68a6a;--terracotta-500: #c4552f;--brown-300: #b98a66;--brown-500: #8b5e3c;--slate-300: #a9b7cc;--slate-500: #56667f;--paper: var(--sand-50);--card: var(--sand-0);--sunken: var(--sand-100);--peach: var(--coral-100);--overlay: rgba(26,26,26,.5);--ink: var(--sand-900);--ink-soft: var(--sand-600);--ink-quiet: var(--sand-500);--ink-inverse: var(--sand-50);--line: var(--sand-200);--line-strong: var(--sand-300);--action: var(--coral-500);--action-hover: var(--coral-600);--action-text: var(--sand-900);--action-link: var(--coral-700);--action-surface: var(--coral-50);--nav: var(--petrol-500);--nav-text: var(--petrol-700);--nav-surface: var(--petrol-50);--warmth: var(--sun-500);--warmth-surface: var(--sun-100);--warmth-text: var(--sun-800);--focus: var(--petrol-500);--success-surface: var(--grass-100);--success-text: var(--grass-700);--info-surface: var(--blue-50);--info-text: var(--blue-700);--warning-surface: var(--coral-200);--warning-text: var(--coral-800);--error: var(--red-700);--error-surface: var(--red-50);--error-text: var(--red-700);--brand-green: var(--fir-900);--brand-green-text: var(--fir-50);--brand-green-soft: var(--fir-100);--category-0: var(--terracotta-500);--category-1: var(--blue-500);--category-2: var(--sun-800);--category-3: var(--violet-500);--category-4: var(--brown-500);--category-5: var(--rose-500);--category-6: var(--slate-500);--stripe-done: var(--ink);--stripe-you: var(--action);--stripe-anzebra: var(--nav);--stripe-open: var(--line-strong);--hand-you: var(--warmth);--hand-you-surface: var(--warmth-surface);--hand-you-text: var(--warmth-text);--hand-anzebra: var(--nav);--hand-anzebra-surface: var(--nav-surface);--hand-anzebra-text: var(--nav-text);--hand-verified: var(--brand-green);--hand-done: var(--ink-soft);--pen: var(--action-hover);--pattern-dark: var(--ink);--pattern-light: var(--card);--nightlight: var(--sun-500);--shadow-card: 0 1px 2px rgba(26,26,26,.04), 0 4px 12px rgba(26,26,26,.06);--shadow-menu: 0 4px 16px rgba(26,26,26,.1);--shadow-sheet: 0 8px 32px rgba(26,26,26,.14);--focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px #0e7c7b}[data-theme=dark]{--paper: var(--sand-950);--card: var(--sand-800);--sunken: var(--sand-1000);--peach: var(--coral-900);--overlay: rgba(0,0,0,.6);--ink: var(--sand-50);--ink-soft: var(--sand-300);--ink-quiet: var(--sand-400);--ink-inverse: var(--sand-900);--line: var(--sand-700);--line-strong: var(--sand-600);--action: var(--coral-500);--action-hover: var(--coral-300);--action-text: var(--sand-900);--action-link: var(--coral-300);--action-surface: var(--coral-900);--nav: var(--petrol-300);--nav-text: var(--petrol-200);--nav-surface: var(--petrol-900);--warmth: var(--sun-500);--warmth-surface: var(--sun-900);--warmth-text: var(--sun-500);--focus: var(--petrol-300);--success-surface: var(--grass-900);--success-text: var(--grass-300);--info-surface: var(--blue-900);--info-text: var(--blue-300);--warning-surface: var(--coral-900);--warning-text: var(--coral-300);--error: var(--red-300);--error-surface: var(--red-900);--error-text: var(--red-300);--brand-green: var(--fir-900);--brand-green-text: var(--fir-50);--brand-green-soft: var(--fir-100);--category-0: var(--terracotta-300);--category-1: var(--blue-400);--category-2: var(--sun-700);--category-3: var(--violet-300);--category-4: var(--brown-300);--category-5: var(--rose-300);--category-6: var(--slate-300);--stripe-done: var(--ink);--stripe-you: var(--action);--stripe-anzebra: var(--nav);--stripe-open: var(--line-strong);--hand-you: var(--warmth);--hand-you-surface: var(--warmth-surface);--hand-you-text: var(--warmth-text);--hand-anzebra: var(--nav);--hand-anzebra-surface: var(--nav-surface);--hand-anzebra-text: var(--nav-text);--hand-verified: var(--brand-green);--hand-done: var(--ink-soft);--pen: var(--action-hover);--pattern-dark: var(--ink);--pattern-light: var(--card);--nightlight: var(--sun-500);--shadow-card: 0 1px 2px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.3);--shadow-menu: 0 4px 16px rgba(0,0,0,.5);--shadow-sheet: 0 8px 32px rgba(0,0,0,.6);--focus-ring: 0 0 0 2px #232120, 0 0 0 4px #4fb3af}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-chip: 8px;--radius-button: 12px;--radius-field: 12px;--radius-card: 16px;--radius-sheet: 24px;--radius-pill: 999px;--size-1: 12px;--size-2: 13px;--size-3: 14px;--size-4: 16px;--size-5: 20px;--size-6: 24px;--size-7: 32px;--size-8: 40px;--target: 44px;--row: 44px;--row-compact: 36px;--row-field: 48px;--row-web: 56px;--tile: 40px;--icon: 24px;--icon-small: 20px;--icon-stroke: 2px;--height-bar: 88px;--stripe-height: 12px;--stripe-gap: 6px;--stripe-radius: 3px;--stripe-outline: 1.5px;--stamp-stroke: 2.5px;--stamp-radius: 6px;--pen-stroke: 2.5px;--grain: .35;--width-content: 720px;--width-page: 1200px;--width-rail: 240px;--width-dialog: 440px;--break-mobile: 430px;--break-tablet: 768px;--break-desktop: 1024px;--layer-sticky: 10;--layer-bar: 20;--layer-menu: 30;--layer-overlay: 40;--layer-toast: 50;--duration-short: .15s;--duration: .25s;--duration-long: .4s;--duration-stamp: .15s;--duration-pen: .4s;--duration-sheet: .4s;--duration-scan: 1.2s;--duration-stripe-run: 1s;--ease: cubic-bezier(.2,.7,.2,1);--ease-out: cubic-bezier(.2,.7,.2,1);--ease-in-out: cubic-bezier(.4,0,.2,1);--font-sans: "Figtree Variable", "Figtree", system-ui, sans-serif;--font-hand: "Caveat", cursive;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--text-display: 700 2rem/2.375rem var(--font-sans);--tracking-display: -.01em;--text-title: 700 1.25rem/1.625rem var(--font-sans);--text-subtitle: 600 1rem/1.375rem var(--font-sans);--text-body: 400 1rem/1.5rem var(--font-sans);--text-meta: 500 .8125rem/1.125rem var(--font-sans);--text-small: 600 .75rem/1rem var(--font-sans);--tracking-small: .14em;--text-hand: 700 2.5rem/1 var(--font-hand);--text-web-display: 800 4.25rem/1.02 var(--font-sans);--tracking-web-display: -.025em;--text-web-section: 800 2.75rem/1.1 var(--font-sans);--tracking-web-section: -.02em;--text-web-kicker: 700 .8125rem/1rem var(--font-sans);--tracking-web-kicker: .14em;--text-web-lead: 400 1.25rem/1.875rem var(--font-sans);--text-web-text: 400 1.0625rem/1.625rem var(--font-sans);--text-web-voice: 700 2.125rem/1 var(--font-hand);--text-web-button: 700 1.0625rem/1.25rem var(--font-sans)}:root{--gutter: var(--space-5);--section-gap: var(--space-8);--panel-padding: var(--space-5);--header-height: 72px}@media(min-width:768px){:root{--panel-padding: var(--space-6)}}@media(min-width:1024px){:root{--gutter: var(--space-8);--section-gap: var(--space-9);--panel-padding: var(--space-7);--header-height: 80px}}:root{--web-display-size: clamp(2.25rem, 9vw, 3rem);--web-section-size: clamp(2rem, 1.2rem + 2.2vw, 2.75rem)}@media(min-width:768px){:root{--web-display-size: clamp(2.25rem, 4.6vw, 3rem)}}@media(min-width:1024px){:root{--web-display-size: clamp(3.25rem, calc(4.65vw - .47rem) , 3.375rem)}}.panel{padding:var(--panel-padding);border-radius:var(--radius-sheet)}.panel--proof{background:var(--nav-surface)}.panel--action{--focus: var(--ink);color:var(--action-text);background:var(--action)}[data-theme]{color:var(--ink)}@keyframes dialog-in{0%{opacity:0;transform:scale(.96)}}@keyframes backdrop-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after,::backdrop{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color-scheme:light;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{min-height:100vh;margin:0;color:var(--ink);background:var(--paper);font:var(--text-web-text);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;color:inherit;font-family:var(--font-sans);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}p,figure,blockquote,dl,dd{margin:0}p{text-wrap:pretty}ul,ol{margin:0;padding:0}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}:where(h1,h2,h3,p,li,a,dt,dd){overflow-wrap:break-word}a{color:var(--action-link);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--duration-short) var(--ease)}a:hover{text-decoration-thickness:2px}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tabular{font-variant-numeric:tabular-nums}@media(forced-colors:active){:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:Highlight;box-shadow:none}}.hero{padding-block-start:var(--space-6);overflow-x:clip}.hero__layout{display:grid;align-items:center;gap:var(--space-6)}@media(min-width:768px){.hero__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-7)}}@media(min-width:1024px){.hero{padding-block-start:var(--space-7)}.hero__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero__copy{min-width:0}.voice{margin-bottom:var(--space-4);color:var(--nav-text);font:var(--text-web-voice);transform:rotate(-2deg);transform-origin:left center}.voice__dot{color:var(--action)}.hero__title{font:var(--text-web-display);font-size:var(--web-display-size);letter-spacing:var(--tracking-web-display)}.hero__title>span{display:block;text-wrap:balance}.marker{padding-inline:2px;background:linear-gradient(transparent 62%,var(--warmth) 62% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.lead{max-width:var(--width-content);margin-top:var(--space-4);color:var(--ink-soft);font:var(--text-web-lead)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-5)}@media(max-width:767px){.hero__actions{flex-direction:column}}.hero__trust{margin-top:var(--space-5)}.hero__visual{position:relative;isolation:isolate;justify-self:center;width:min(100%,260px)}.hero__visual:before{position:absolute;z-index:-1;inset:10% -8% -4%;border-radius:50%;background:radial-gradient(closest-side,var(--peach),transparent);content:""}.hero__image{width:100%;height:auto;transform:rotate(10deg)}@media(min-width:768px){.hero__visual{width:min(100%,320px)}}@media(min-width:1024px){.hero__visual{width:min(100%,400px)}}.trust-line{--separator: var(--space-6);display:flex;flex-wrap:wrap;row-gap:var(--space-2);margin-inline-start:calc(-1 * var(--separator));clip-path:inset(0 0 0 var(--separator));color:var(--ink-soft);font:var(--text-meta);list-style:none}.trust-line li{position:relative;padding-inline-start:var(--separator)}.trust-line li:before{position:absolute;inset-inline-start:0;width:var(--separator);color:var(--line-strong);text-align:center;content:"·" / ""}.empathy{display:grid;gap:var(--space-6)}@media(min-width:768px){.empathy{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--space-7)}.empathy--reverse .empathy__visual{order:1}.empathy--reverse{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media(min-width:1024px){.empathy,.empathy--reverse{grid-template-columns:repeat(2,minmax(0,1fr))}}.empathy__visual{justify-self:center;width:min(100%,280px)}@media(min-width:768px){.empathy__visual{width:min(100%,320px)}}@media(min-width:1024px){.empathy__visual{width:min(100%,420px)}}.empathy__image{width:100%;height:auto}.empathy__copy{min-width:0;max-width:var(--width-content)}.empathy__copy p{margin-top:var(--space-4);color:var(--ink-soft)}.empathy__copy .marker{color:var(--ink)}.about{display:grid;gap:var(--space-5);padding-block-start:var(--space-6);border-top:1px solid var(--line)}@media(min-width:1024px){.about{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-7);padding-block-start:var(--space-7)}}.about__head{display:grid;align-content:start;gap:var(--space-4)}.about__copy{max-width:var(--width-content)}.about__copy p{color:var(--ink-soft)}.about__copy p+p{margin-top:var(--space-4)}.about__copy strong{color:var(--ink)}.how{display:grid;gap:var(--space-6)}@media(min-width:1024px){.how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-7)}}.how__copy{min-width:0}.how .section-intro{margin-bottom:var(--space-4)}.how .section-intro>.voice{margin:0;color:var(--nav-text);white-space:pre-line}.steps{--counter: 32px;display:grid;gap:var(--space-3);min-width:0;counter-reset:step;list-style:none}.steps li{position:relative;min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--card);counter-increment:step}.steps li:before{position:absolute;top:var(--space-4);left:var(--space-4);display:grid;width:var(--counter);height:var(--counter);border-radius:var(--radius-pill);background:var(--action);color:var(--action-text);content:counter(step);font:700 .9375rem/1 var(--font-sans);place-items:center}.steps__title{min-width:0;padding:3px 0 3px calc(var(--counter) + var(--space-3));overflow-wrap:anywhere;font:var(--text-title)}.steps__text{min-width:0;margin-top:var(--space-3);color:var(--ink-soft);overflow-wrap:anywhere}@media(min-width:768px){.steps li{padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + var(--counter) + var(--space-4))}.steps li:before{top:var(--space-5);left:var(--space-5)}.steps__title{padding-inline-start:0}.steps__text{margin-top:var(--space-2)}}.proof{display:grid;justify-self:center;width:min(100%,320px);gap:var(--space-4)}@media(min-width:1024px){.proof{width:min(100%,350px)}}.app-phone{position:relative;padding:7px;border:2px solid var(--ink-quiet);border-radius:48px;background:var(--ink);box-shadow:var(--shadow-sheet)}.app-phone:before,.app-phone:after{position:absolute;width:3px;border-radius:var(--radius-pill);background:var(--ink-quiet);content:""}.app-phone:before{top:105px;left:-4px;height:52px}.app-phone:after{top:145px;right:-4px;height:64px}.app-phone__display{overflow:hidden;border-radius:38px;background:var(--card)}.app-phone__status{position:relative;display:flex;align-items:center;justify-content:space-between;height:34px;padding-inline:22px;color:var(--ink);font:700 .6875rem/1 var(--font-sans)}.app-phone__camera{position:absolute;top:7px;left:50%;width:78px;height:20px;border-radius:var(--radius-pill);background:var(--ink);transform:translate(-50%)}.app-phone__signals{display:flex;gap:3px}.app-phone__signals svg{width:12px;height:12px}.app-phone__capture img{width:100%;height:auto}.app-phone__gesture{display:grid;place-items:center;height:18px}.app-phone__gesture:after{width:90px;height:4px;border-radius:var(--radius-pill);background:var(--ink);content:""}.case-card{container-type:inline-size;padding:var(--space-4);border-radius:var(--radius-card);background:var(--card)}@media(min-width:768px){.case-card{padding:var(--space-5)}}.case-card__head{display:grid;gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.case-card__kind{color:var(--ink-quiet);font:var(--text-small);letter-spacing:var(--tracking-small);text-transform:uppercase}.case-card__title{font:var(--text-title)}.case-card__meta{color:var(--ink-soft);font:var(--text-meta)}.case-card__entries{list-style:none}.case-card__entry{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:var(--space-2) var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--line)}.case-card__entry:last-child{padding-bottom:0;border-bottom:0}.case-card__tile{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-chip);color:var(--ink-soft);background:var(--sunken)}.case-card__tile--expected{border:1.5px dashed var(--line-strong);color:var(--ink-quiet);background:none}.case-card__text{min-width:0}.case-card__entry-title{font:var(--text-subtitle)}.tag{align-self:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font:var(--text-small);white-space:nowrap}.tag--anzebra{color:var(--hand-anzebra-text);background:var(--hand-anzebra-surface)}.tag--expected{color:var(--warning-text);background:var(--warning-surface)}.stamp{display:inline-grid;justify-items:center;gap:3px;margin-block:var(--space-4) var(--space-2);padding:7px 12px;border:var(--stamp-stroke) solid var(--hand-anzebra);border-radius:var(--stamp-radius);color:var(--hand-anzebra);font:800 .6875rem/1 var(--font-sans);letter-spacing:.16em;text-align:center;text-transform:uppercase;white-space:nowrap;transform:rotate(-7deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' seed='4'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .2 .8 1 1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23k)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' seed='4'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .2 .8 1 1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23k)'/%3E%3C/svg%3E");-webkit-mask-size:120px;mask-size:120px}.stamp__date{font:700 .5625rem/1 var(--font-sans);letter-spacing:.1em}@container (width < 360px){.case-card__entry{grid-template-columns:40px minmax(0,1fr)}.case-card__entry .tag{grid-column:2;justify-self:start}.stamp__label>span{display:block}}.closing{position:relative;overflow:hidden}.closing .kicker{color:var(--action-text)}.closing .section-intro{max-width:none;margin-bottom:var(--space-5)}@media(min-width:768px){.closing .section-title{font-size:clamp(2rem,3.2vw,2.75rem)}.closing .section-intro{padding-inline-end:180px}}@media(min-width:1024px){.closing .section-intro{padding-inline-end:240px}}.closing .section-intro>p:not(.kicker){color:var(--action-text)}.closing__image{position:absolute;top:50%;right:var(--space-5);width:150px;height:auto;transform:translateY(-50%)}@media(prefers-contrast:more){.voice{font:var(--text-web-lead);font-weight:700;transform:none}}@media(min-width:1024px){.closing__image{right:var(--space-6);width:200px}}@media(max-width:767px){.closing__image{display:none}}.legal-page{max-width:var(--width-content);padding-block:var(--section-gap)}.legal-page__header,.legal-page__content,.legal-page__content section{display:grid;gap:var(--space-4);min-width:0}.legal-page__header>a{justify-self:start}.legal-page h1{font:var(--text-web-display);font-size:var(--web-section-size);letter-spacing:var(--tracking-web-section);overflow-wrap:anywhere}.legal-page h2{font:var(--text-title)}.legal-page h3{font:var(--text-subtitle)}.legal-page__date{color:var(--ink-soft);font:var(--text-meta)}.legal-page__content{gap:var(--space-7);margin-top:var(--space-7)}.legal-page address{font-style:normal}.legal-page ul{display:grid;gap:var(--space-3);padding-inline-start:var(--space-5)}.site-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.site-footer__links a{display:inline-flex;align-items:center;min-height:var(--target);color:var(--ink)}.site-footer__links a[aria-current=page]{text-decoration-thickness:2px;text-underline-offset:4px}.site-footer__bottom{align-items:center}.container{width:min(100% - 2 * var(--gutter),var(--width-page));margin-inline:auto}.section{padding-block-start:var(--section-gap)}.section:last-child{padding-block-end:var(--section-gap)}.skip-link{position:fixed;z-index:var(--layer-toast);top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);color:var(--ink-inverse);background:var(--ink);font:var(--text-subtitle);transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.site-header__inner{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.brand{min-height:var(--target);display:inline-flex;align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none}.brand:hover{color:var(--ink)}.brand__mark{width:40px;height:40px;flex:none}.site-footer .brand__mark{border-radius:50%;background:#fff}.brand__name{font:800 1.125rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.icon-button{width:var(--target);height:var(--target);flex:none;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-button);color:var(--ink);background:transparent;cursor:pointer;transition:background-color var(--duration-short) var(--ease)}.icon-button:hover{background:var(--sunken)}.site-footer{background:var(--ink)}.site-footer__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);padding-block:var(--space-6)}.site-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.site-footer__award{display:flex;align-items:center;gap:var(--space-3)}.site-footer__award-logo{width:auto;height:64px;padding:var(--space-2);border-radius:var(--radius-chip);background:var(--sand-50)}.site-footer__award p{font:var(--text-meta)}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--line);color:var(--ink-soft);font:var(--text-meta)}.button{min-height:var(--row-web);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:1.5px solid transparent;border-radius:var(--radius-button);font:var(--text-web-button);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-short) var(--ease),border-color var(--duration-short) var(--ease),color var(--duration-short) var(--ease)}.button--primary,.button--primary:hover{color:var(--action-text)}.button--primary{background:var(--action)}.button--primary:hover{background:var(--action-hover)}.button--secondary,.button--secondary:hover{color:var(--ink)}.button--secondary{border-color:var(--ink-quiet);background:transparent}.button--secondary:hover{background:var(--sunken)}.button--ink,.button--ink:hover{color:var(--ink-inverse)}.button--ink{background:var(--ink)}.button--ink:hover{background:var(--ink-soft)}.button:disabled{cursor:not-allowed;opacity:.6}.kicker{color:var(--nav-text);font:var(--text-web-kicker);letter-spacing:var(--tracking-web-kicker);text-transform:uppercase}.section-intro{max-width:var(--width-content);display:grid;gap:var(--space-4);margin-bottom:var(--space-6)}.section-title{font:var(--text-web-section);font-size:var(--web-section-size);letter-spacing:var(--tracking-web-section)}.section-intro>p:not(.kicker){color:var(--ink-soft)}.dialog{width:min(100% - 2 * var(--space-5),var(--width-dialog));max-height:calc(100dvh - 2 * var(--space-5));padding:0;border:1px solid transparent;border-radius:var(--radius-sheet);color:var(--ink);background:var(--card);box-shadow:var(--shadow-sheet)}.dialog[open]{animation:dialog-in var(--duration) var(--ease)}.dialog::backdrop{background:var(--overlay, rgb(26 26 26 / .5));animation:backdrop-in var(--duration) var(--ease)}.dialog__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding:var(--space-5);overflow-wrap:anywhere}.dialog__close{position:absolute;top:var(--space-3);right:var(--space-3)}.dialog__title{padding-right:var(--space-7);font:var(--text-title)}.dialog__text{color:var(--ink-soft);font:var(--text-body)}.form{display:grid;gap:var(--space-3)}.form__label{font:var(--text-subtitle)}.form__input{width:100%;min-height:var(--row-field);padding:0 var(--space-4);border:1px solid var(--ink-quiet);border-radius:var(--radius-field);color:var(--ink);background:var(--card);font:var(--text-body)}.form__input::placeholder{color:var(--ink-quiet)}.form__input:disabled{color:var(--ink-soft);background:var(--sunken);cursor:not-allowed}.form__hint{color:var(--ink-soft);font:var(--text-body)}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-chip);font:var(--text-body)}.button[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media(forced-colors:active){.dialog{border-color:CanvasText}.dialog__close{border-color:ButtonText}}.notice--info{color:var(--info-text);background:var(--info-surface)}.notice--error{color:var(--error-text);background:var(--error-surface)}.notice--success{color:var(--success-text);background:var(--success-surface)}.notice strong{display:block;font:var(--text-subtitle)}.not-found{min-height:60vh;display:grid;align-content:center;justify-items:start;gap:var(--space-4)}.not-found h1{font:var(--text-web-display);font-size:var(--web-display-size);letter-spacing:var(--tracking-web-display)}.not-found p:not(.kicker){max-width:var(--width-content);color:var(--ink-soft);font:var(--text-web-lead)}
