.case-page{padding-top:var(--header-h);background:var(--paper);color:var(--ink);--band-bg: #14120F;--band-ink: #F4F1EA;--band-mute: #c6bfb2;--band-dim: #9a948c;--band-line: rgba(255, 255, 255, .15);--band-rule: rgba(255, 255, 255, .12);--band-grid: rgba(255, 255, 255, .08);--band-accent: #D97757;--band-ghost: #2C2A27;--band-btn-ink: #14120F;--band-media: #1B1815;--ink-mute: rgba(0, 0, 0, .6);--label-accent: #A8502F}html[data-theme=dark] .case-page{--ink-mute: rgba(244, 241, 234, .56);--label-accent: #D2734D}html[data-theme=light] .case-page{--band-ink: #14120F;--band-mute: var(--ink-soft);--band-dim: var(--ink-mute);--band-line: rgba(20, 18, 15, .16);--band-rule: rgba(20, 18, 15, .1);--band-grid: rgba(20, 18, 15, .06);--band-accent: var(--label-accent);--band-ghost: var(--surface-soft);--band-btn-ink: #F4F1EA;--band-media: var(--surface-soft)}html[data-theme=light] .case-page .ck-hero{--band-bg: var(--paper);border-bottom:1px solid var(--rule)}html[data-theme=light] .case-page .ck-quote{--band-bg: var(--surface-soft)}html[data-theme=light] .case-page .ck-next{--band-bg: var(--paper);border-top:1px solid var(--rule)}.case-page h1,.case-page h2,.case-page h3,.case-page p,.case-page dl,.case-page dd,.case-page dt,.case-page blockquote,.case-page ul,.case-page ol,.case-page figure{margin:0}.case-page ul,.case-page ol{padding:0;list-style:none}.case-page .us-grid{border-color:var(--line-ink);background-image:linear-gradient(to right,transparent calc(33.333% - 1px),var(--line-ink) calc(33.333% - 1px),var(--line-ink) 33.333%,transparent 33.333%,transparent calc(66.666% - 1px),var(--line-ink) calc(66.666% - 1px),var(--line-ink) 66.666%,transparent 66.666%)}.case-page .ck-hero{background:var(--band-bg);color:var(--band-ink);padding:74px 0 84px}.case-page .ck-hero .us-grid{border-color:var(--band-rule);background-image:linear-gradient(to right,transparent calc(33.333% - 1px),var(--band-grid) calc(33.333% - 1px),var(--band-grid) 33.333%,transparent 33.333%,transparent calc(66.666% - 1px),var(--band-grid) calc(66.666% - 1px),var(--band-grid) 66.666%,transparent 66.666%)}.case-page .ck-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 40px;padding-bottom:26px;border-bottom:1px solid var(--band-line)}.case-page .ck-back{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--band-mute);transition:color .2s ease}.case-page .ck-back span{font-size:13px}.case-page .ck-back:hover,.case-page .ck-back:focus-visible{color:var(--band-accent)}.case-page .ck-hero-main{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);column-gap:clamp(24px,4vw,60px);align-items:start;padding:clamp(34px,5vw,58px) 0 0}.case-page .ck-hero-copy{min-width:0;padding-top:6px}.case-page .ck-overline{font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--band-dim)}.case-page .ck-hero h1{margin:18px 0 0;max-width:15ch;font-size:clamp(34px,4.6vw,70px);font-weight:600;line-height:.93;letter-spacing:-.06em;overflow-wrap:break-word}.case-page .ck-hero h1 em{font-style:normal;color:var(--band-accent)}.case-page .ck-lead{margin:24px 0 0;max-width:46ch;font-size:15px;line-height:1.5;letter-spacing:-.02em;color:var(--band-mute)}.case-page .ck-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.case-page .ck-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:0 20px;font:700 11px/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);transition:background-color .3s ease,color .3s ease}.case-page .ck-btn>span[aria-hidden]{font:400 15px/1 var(--font-ui);transition:transform .35s ease}.case-page .ck-btn-primary{background:var(--band-ink);color:var(--band-btn-ink)}.case-page .ck-btn-primary:hover,.case-page .ck-btn-primary:focus-visible{background:var(--signal);color:#fff}.case-page .ck-btn-ghost{background:var(--band-ghost);color:var(--band-ink)}.case-page .ck-btn-ghost:hover,.case-page .ck-btn-ghost:focus-visible{background:var(--signal);color:#fff}.case-page .ck-btn:hover>span[aria-hidden],.case-page .ck-btn:focus-visible>span[aria-hidden]{transform:translate(3px,-3px)}.case-page .ck-btn:focus-visible{outline:2px solid var(--band-ink);outline-offset:3px}.case-page .ck-actions-note{margin:14px 0 0;max-width:40ch;font-size:10px;line-height:1.4;letter-spacing:.02em;color:var(--band-dim)}.case-page .ck-hero-media{position:relative;overflow:hidden;background:var(--band-media);clip-path:polygon(22px 0,100% 0,100% 100%,0 100%,0 22px)}.case-page .ck-hero-media img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.case-page .ck-hero-media.is-wide img{aspect-ratio:16 / 10}.case-page .ck-hero-media.has-video{aspect-ratio:16 / 9;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.case-page .ck-hero-media video{display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--band-media)}.case-page .ck-facts{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));margin-top:clamp(34px,5vw,56px);padding-top:20px;border-top:1px solid var(--band-line)}.case-page .ck-fact{min-width:0;padding:0 20px;border-left:1px solid var(--band-rule)}.case-page .ck-fact:first-child{padding-left:0;border-left:0}.case-page .ck-fact:last-child{padding-right:0}.case-page .ck-fact dt{font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.case-page .ck-fact dd{margin:9px 0 0;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--band-dim)}.case-page .ck-section{padding:clamp(54px,6.4vw,96px) 0}.case-page .ck-soft{background:var(--surface-soft)}.case-page .ck-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:40px;align-items:start;padding-bottom:30px;border-bottom:1px solid var(--rule)}.case-page .ck-head h2{max-width:22ch;font-size:clamp(26px,3vw,44px);font-weight:600;line-height:.98;letter-spacing:-.05em;overflow-wrap:break-word}.case-page .ck-intro{max-width:54ch;margin-top:16px;font-size:13px;line-height:1.55;letter-spacing:-.01em;color:var(--ink-mute)}.case-page .ck-side{min-width:0}.case-page .ck-stamp{margin-top:22px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.case-page .ck-foot{margin-top:18px;font-size:10px;line-height:1.45;letter-spacing:.01em;color:var(--ink-mute)}.case-page .ck-brief-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:40px;align-items:start}.case-page .ck-brief-copy h2{max-width:20ch;font-size:clamp(28px,3.2vw,48px);font-weight:600;line-height:.97;letter-spacing:-.055em;overflow-wrap:break-word}.case-page .ck-brief-copy p{max-width:62ch;margin-top:18px;font-size:15px;line-height:1.6;letter-spacing:-.015em;color:var(--ink-soft)}.case-page .ck-aside{max-width:52ch;padding-left:16px;border-left:2px solid var(--brand);font-size:12px!important;line-height:1.5!important;color:var(--ink-mute)!important}.case-page .ck-chapter-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.case-page .ck-chapter{min-width:0;padding:28px 24px 30px;border-left:1px solid var(--rule)}.case-page .ck-chapter:first-child{padding-left:0;border-left:0}.case-page .ck-chapter:last-child{padding-right:0}.case-page .ck-chapter-index{display:block;font-size:11px;font-weight:700;line-height:1;letter-spacing:.1em;color:var(--label-accent, #A8502F)}.case-page .ck-chapter h3{margin-top:16px;font-size:18px;font-weight:600;line-height:1.15;letter-spacing:-.035em}.case-page .ck-chapter p{margin-top:10px;font-size:12.5px;line-height:1.55;letter-spacing:-.01em;color:var(--ink-mute)}.case-page .ck-bars{display:grid;grid-template-columns:repeat(var(--n, 7),minmax(0,1fr));gap:clamp(6px,1.2vw,20px);height:clamp(200px,24vw,330px);margin-top:34px}.case-page .ck-bar{display:flex;flex-direction:column;min-width:0}.case-page .ck-bar-track{flex:1;display:flex;align-items:flex-end;min-height:0}.case-page .ck-bar-fill{position:relative;display:block;width:100%;height:var(--h, 0%);background:var(--bar, #D9DDE2);transition:height .9s cubic-bezier(.16,1,.3,1),background-color .3s ease;transition-delay:calc(var(--i, 0) * 70ms)}.case-page .ck-bar:hover .ck-bar-fill{background:#c8cdd3}.case-page .ck-bar.is-us .ck-bar-fill{background:#b5532f}.case-page .ck-bar.is-us:hover .ck-bar-fill{background:#a8502f}.case-page .ck-bar-value{position:absolute;left:50%;top:-19px;transform:translate(-50%);font-size:10px;font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.case-page .ck-bar-label{margin-top:10px;padding-bottom:8px;border-bottom:1px solid var(--rule);text-align:center;font-size:10px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}html[data-theme=dark] .case-page{--bar: #3A3733}.case-page .ck-steps-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:40px;align-items:start}.case-page .ck-sticky{position:sticky;top:calc(var(--header-h) + 30px)}.case-page .ck-sticky h2{max-width:14ch;margin-top:22px;font-size:clamp(28px,3.2vw,46px);font-weight:600;line-height:.97;letter-spacing:-.055em}.case-page .ck-sticky p{max-width:34ch;margin-top:16px;font-size:12px;line-height:1.5;color:var(--ink-mute)}.case-page .ck-step-list{border-top:1px solid var(--rule)}.case-page .ck-step{display:grid;grid-template-columns:56px minmax(0,1fr);padding:20px 0;border-bottom:1px solid var(--rule);transition:background-color .3s ease}.case-page .ck-step-num{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.08em;color:var(--label-accent, #A8502F)}.case-page .ck-step h3{font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.03em}.case-page .ck-step p{max-width:66ch;margin-top:7px;font-size:12.5px;line-height:1.55;color:var(--ink-mute)}.case-page .ck-table{margin-top:26px;border-top:1px solid var(--rule)}.case-page .ck-tr{display:grid;gap:0 18px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:12.5px;line-height:1.45}.case-page .ck-table[data-cols="4"] .ck-tr{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.35fr)}.case-page .ck-table[data-cols="3"] .ck-tr{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1fr)}.case-page .ck-table[data-cols="2"] .ck-tr{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.case-page .ck-tr>span{min-width:0;padding-left:14px;border-left:1px solid var(--rule)}.case-page .ck-tr>span:first-child{padding-left:0;border-left:0}.case-page .ck-th{padding:10px 0;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.case-page .ck-k{font-weight:600}.case-page .ck-was{color:var(--ink-mute)}.case-page .ck-now{font-weight:600}.case-page .ck-tr .ck-now{border-left:2px solid var(--brand)}.case-page .ck-tr>span.ck-now{padding-left:12px}.case-page .ck-quote{background:var(--band-bg);color:var(--band-ink);padding:clamp(56px,6.4vw,96px) 0}.case-page .ck-quote .us-grid{border-color:var(--band-rule);background-image:linear-gradient(to right,transparent calc(33.333% - 1px),var(--band-grid) calc(33.333% - 1px),var(--band-grid) 33.333%,transparent 33.333%,transparent calc(66.666% - 1px),var(--band-grid) calc(66.666% - 1px),var(--band-grid) 66.666%,transparent 66.666%)}.case-page .ck-quote-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:40px;align-items:start}.case-page .ck-quote blockquote{position:relative}.case-page .ck-quote-title{margin-bottom:24px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--band-dim)}.case-page .ck-quote blockquote:before{content:"вЂњ";display:block;margin-bottom:6px;font-size:46px;line-height:.6;color:var(--band-accent)}.case-page .ck-quote blockquote p{max-width:46ch;font-family:Onest,Onest Cyrillic,DM Sans,sans-serif;font-size:clamp(18px,2.1vw,29px);font-weight:500;line-height:1.32;letter-spacing:-.022em;text-wrap:pretty;overflow-wrap:break-word}.case-page .ck-quote-note{max-width:56ch;margin-top:22px;padding-top:16px;border-top:1px solid var(--band-line);font-size:11px;line-height:1.5;color:var(--band-dim)}.case-page .ck-take-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--rule)}.case-page .ck-take{min-width:0;padding:26px 26px 28px;border-left:1px solid var(--rule)}.case-page .ck-take:nth-child(odd){padding-left:0;border-left:0}.case-page .ck-take-index{display:block;font-size:10px;font-weight:700;line-height:1;letter-spacing:.1em;color:var(--label-accent, #A8502F)}.case-page .ck-take h3{margin-top:14px;max-width:26ch;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.03em}.case-page .ck-take p{margin-top:8px;max-width:48ch;font-size:12.5px;line-height:1.55;color:var(--ink-mute)}.case-page .ck-honest-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:30px}.case-page .ck-honest-item{padding-top:20px;border-top:2px solid var(--brand)}.case-page .ck-honest-item h3{max-width:30ch;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.case-page .ck-honest-item p{max-width:52ch;margin-top:10px;font-size:12.5px;line-height:1.55;color:var(--ink-mute)}.case-page .ck-next{background:var(--band-bg);color:var(--band-ink);padding:clamp(56px,6.4vw,96px) 0 calc(var(--header-h) + 40px)}.case-page .ck-next .us-grid{border-color:var(--band-rule);background-image:linear-gradient(to right,transparent calc(33.333% - 1px),var(--band-grid) calc(33.333% - 1px),var(--band-grid) 33.333%,transparent 33.333%,transparent calc(66.666% - 1px),var(--band-grid) calc(66.666% - 1px),var(--band-grid) 66.666%,transparent 66.666%)}.case-page .ck-next-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);column-gap:40px;align-items:end}.case-page .ck-next-copy h2{max-width:18ch;margin-top:22px;font-size:clamp(30px,3.6vw,54px);font-weight:600;line-height:.95;letter-spacing:-.055em}.case-page .ck-next-copy p{max-width:46ch;margin-top:16px;font-size:13px;line-height:1.5;color:var(--band-mute)}.case-page .ck-next-copy .ck-btn{margin-top:26px}.case-page .ck-next-list{min-width:0}.case-page .ck-side-label{font-size:10px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--band-dim)}.case-page .ck-siblings{margin-top:12px}.case-page .ck-siblings a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--band-rule);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:-.02em;transition:color .2s ease}.case-page .ck-siblings li:last-child a{border-bottom:1px solid var(--band-rule)}.case-page .ck-siblings a span[aria-hidden]{font-weight:400;color:var(--band-dim);transition:transform .3s ease}.case-page .ck-siblings a:hover,.case-page .ck-siblings a:focus-visible{color:var(--band-accent)}.case-page .ck-siblings a:hover span[aria-hidden],.case-page .ck-siblings a:focus-visible span[aria-hidden]{transform:translate(3px,-3px)}.case-page .ck-next .ck-back{margin-top:22px}.case-page .ck-hero .label-text>.label-title,.case-page .ck-quote .label-text>.label-title,.case-page .ck-next .label-text>.label-title{color:var(--band-accent)}[data-reveal]{transition:opacity .65s ease,transform .85s cubic-bezier(.16,1,.3,1)}html.cks-armed [data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}html.cks-armed .ck-bar-fill{height:0}html.cks-armed .ck-bars.is-in .ck-bar-fill{height:var(--h, 0%)}@media(max-width:1200px){.case-page .ck-hero-main{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media(max-width:1023px){.case-page .ck-hero-main{grid-template-columns:1fr;row-gap:34px}.case-page .ck-hero-media{order:1}.case-page .ck-hero-copy{order:0}.case-page .ck-hero h1{max-width:20ch}.case-page .ck-lead{max-width:none}.case-page .ck-head,.case-page .ck-brief-grid,.case-page .ck-steps-grid,.case-page .ck-quote-grid,.case-page .ck-next-grid{grid-template-columns:1fr;row-gap:26px}.case-page .ck-sticky{position:static}.case-page .ck-chapter-list{grid-template-columns:1fr}.case-page .ck-chapter{padding:22px 0;border-left:0;border-top:1px solid var(--rule)}.case-page .ck-chapter:first-child{border-top:0;padding-top:0}.case-page .ck-take-list{grid-template-columns:1fr}.case-page .ck-take{padding:22px 0;border-left:0;border-top:1px solid var(--rule)}.case-page .ck-take:nth-child(odd){border-top:1px solid var(--rule)}.case-page .ck-take:first-child{padding-top:0;border-top:0}.case-page .ck-honest-list{grid-template-columns:1fr;row-gap:26px}.case-page .ck-next-grid{align-items:start}.case-page .ck-next-list{margin-top:8px}}@media(max-width:809px){.case-page .us-grid{background-image:none}.case-page .ck-hero{padding:46px 0 56px}.case-page .ck-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.case-page .ck-fact{padding:14px 16px;border-left:1px solid var(--band-rule);border-top:1px solid var(--band-rule)}.case-page .ck-fact:nth-child(odd){padding-left:0;border-left:0}.case-page .ck-fact:nth-child(-n+2){border-top:0;padding-top:0}.case-page .ck-table[data-cols] .ck-tr{grid-template-columns:1fr;gap:7px;padding:16px 0}.case-page .ck-tr>span{padding-left:0;border-left:0}.case-page .ck-tr .ck-now{border-left:0;padding-left:0}.case-page .ck-tr>span:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.case-page .ck-tr>span:first-child:before{content:none}.case-page .ck-th{display:none}.case-page .ck-bar-value{font-size:10px;top:-17px}.case-page .ck-actions{flex-direction:column;align-items:stretch}.case-page .ck-actions .ck-btn{width:100%}}@media(prefers-reduced-motion:reduce){html.cks-armed [data-reveal]:not(.is-in){opacity:1;transform:none}html.cks-armed .ck-bar-fill{height:var(--h, 0%);transition:none}.case-page [data-reveal],.case-page .ck-bar-fill{transition:none!important}}
