.cases-finder,.case-article-page{--cases-surface: #0e101a;--cases-surface-soft: rgba(17, 18, 29, .74);--cases-line: rgba(255, 255, 255, .09);--cases-line-strong: rgba(139, 92, 246, .32);--cases-copy: #a9adbb;color:#f5f5f7;background:radial-gradient(70rem 34rem at 72% 2%,rgba(62,89,210,.1),transparent 64%),radial-gradient(48rem 28rem at 8% 9%,rgba(139,92,246,.09),transparent 62%),#090a10;overflow-x:clip}.cases-finder-container{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,3vw,48px)}.cases-finder-hero{padding-top:106px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.055)}.cases-finder-navigation{display:grid;grid-template-columns:minmax(230px,.35fr) 1fr;align-items:center;gap:28px;min-height:44px;margin-bottom:26px;color:#9296a4;font-size:13px}.cases-finder-navigation nav,.cases-back-link{display:inline-flex;min-height:44px;align-items:center;gap:9px}.cases-finder-navigation nav{gap:10px}.cases-finder-navigation button,.cases-back-link{border:0;background:transparent;color:inherit;cursor:pointer;transition:color .18s ease}.cases-finder-navigation button:hover,.cases-finder-navigation button:focus-visible,.cases-back-link:hover,.cases-back-link:focus-visible{color:#c4b5fd;outline:none}.cases-finder-navigation button:focus-visible,.cases-back-link:focus-visible{border-radius:8px;box-shadow:0 0 0 2px #8b5cf694}.cases-finder-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(44px,7vw,112px)}.cases-finder-eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:5px 13px;border:1px solid rgba(139,92,246,.28);border-radius:999px;color:#b9a7ff;background:#8b5cf614;font-size:12px;font-weight:600}.cases-finder-intro h1{max-width:680px;margin-top:14px;font-size:clamp(36px,3.4vw,46px);line-height:1.06;letter-spacing:-.042em;text-wrap:balance}.cases-finder-intro h1 span{color:transparent;background:linear-gradient(110deg,#a855f7,#7c63ff 44%,#4f83ff);background-clip:text;-webkit-background-clip:text}.cases-finder-intro p{max-width:590px;margin-top:12px;color:var(--cases-copy);font-size:16px;line-height:1.6;text-wrap:pretty}.cases-search{display:flex;align-items:center;gap:14px;min-height:60px;padding:0 20px;border:1px solid transparent;border-radius:22px;color:#8f94a5;background:linear-gradient(#11131d,#11131d) padding-box,linear-gradient(105deg,#a855f7b8,#3b82f6b3) border-box;box-shadow:0 10px 38px #4c45d21f;transition:box-shadow .18s ease,transform .18s ease}.cases-search:focus-within{box-shadow:0 12px 44px #6448dc38;transform:translateY(-1px)}.cases-search input{min-width:0;flex:1;border:0;outline:0;color:#f5f5f7;background:transparent;font-size:15px}.cases-search input::placeholder{color:#7e8290}.cases-search button{display:inline-grid;width:44px;height:44px;place-items:center;border:0;border-radius:10px;color:#9ca3af;background:transparent;cursor:pointer}.cases-search button:hover{color:#fff;background:#ffffff0e}.cases-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;border:1px solid var(--cases-line);border-radius:16px;background:#0f10199e;overflow:hidden}.cases-stat-card{display:flex;align-items:center;gap:14px;min-width:0;min-height:78px;padding:14px clamp(16px,2vw,28px)}.cases-stat-card+.cases-stat-card{border-left:1px solid var(--cases-line)}.cases-stat-icon{display:grid;width:42px;height:42px;flex:none;place-items:center;border:1px solid rgba(139,92,246,.14);border-radius:12px;color:#9f7aea;background:#8b5cf613}.cases-stat-card:nth-child(2n) .cases-stat-icon{color:#60a5fa;border-color:#3b82f626;background:#3b82f612}.cases-stat-card div{min-width:0}.cases-stat-card strong,.cases-stat-card span:not(.cases-stat-icon){display:block}.cases-stat-card strong{color:#f2f2f7;font-size:clamp(17px,1.45vw,22px);line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cases-stat-card span:not(.cases-stat-icon){margin-top:4px;color:#858a99;font-size:11px;line-height:1.25}.cases-finder-catalog{padding:22px 0 88px}.cases-entry-note{display:flex;align-items:center;gap:18px;margin-bottom:16px;padding:12px 15px;border:1px solid rgba(99,102,241,.22);border-radius:13px;color:#aeb2bf;background:#4f46e50e;font-size:13px;line-height:1.45}.cases-entry-note button{min-height:44px;flex:none;margin-left:auto;border:0;color:#a78bfa;background:transparent;font-weight:600;cursor:pointer}.cases-catalog-layout{display:grid;grid-template-columns:278px minmax(0,1fr);align-items:start;gap:30px}.cases-desktop-filters{position:sticky;top:96px}.cases-filter-panel{border:1px solid var(--cases-line);border-radius:18px;background:#0d0e17b8}.cases-filter-heading{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 18px;border-bottom:1px solid var(--cases-line)}.cases-filter-heading strong{font-size:15px}.cases-filter-heading button,.cases-clear-link{border:0;color:#a78bfa;background:transparent;font-size:12px;cursor:pointer}.cases-filter-group{margin:0;padding:18px;border:0;min-width:0}.cases-filter-group+.cases-filter-group{border-top:1px solid var(--cases-line)}.cases-filter-group legend{float:left;width:100%;margin-bottom:10px;color:#e4e4ea;font-size:13px;font-weight:700}.cases-filter-option{display:flex;width:100%;min-height:36px;align-items:center;gap:10px;padding:4px 3px;border:0;border-radius:8px;color:#a5a9b5;background:transparent;font-size:13px;cursor:pointer;transition:color .16s ease,background .16s ease}.cases-filter-option:hover,.cases-filter-option:focus-visible{color:#f4f4f7;background:#ffffff09;outline:none}.cases-filter-check{display:grid;width:17px;height:17px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:5px;color:#fff;transition:border-color .16s ease,background .16s ease}.cases-filter-check.is-active{border-color:transparent;background:linear-gradient(135deg,#a855f7,#6366f1)}.cases-filter-count{color:#9296a3;font-size:11px;font-variant-numeric:tabular-nums}.cases-results-toolbar{display:flex;min-height:44px;align-items:center;gap:12px;margin-bottom:10px}.cases-results-toolbar>strong{flex:none;font-size:14px}.cases-toolbar-chips{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:7px}.cases-toolbar-chips>button:not(.cases-clear-link),.cases-active-chips button{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:5px 10px;border:1px solid rgba(139,92,246,.2);border-radius:8px;color:#b6a5ed;background:#8b5cf60f;font-size:12px;cursor:pointer}.cases-active-chips button{min-height:44px}.cases-sort-select{width:184px!important;height:42px!important;flex:none;gap:8px;border-color:var(--cases-line)!important;border-radius:11px!important;color:#b8bbc6!important;background:#0f1019c2!important;font-size:12px!important}.cases-results-list{display:grid;gap:12px}.cases-result-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--cases-line);border-radius:15px;background:linear-gradient(115deg,#10121df5,#0a0c14f7);box-shadow:0 10px 28px #00000024;transition:border-color .19s ease,background .19s ease,box-shadow .19s ease,transform .19s ease}.cases-result-card:before{content:"";position:absolute;z-index:2;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(167,139,250,.62),rgba(124,91,225,.22) 28%,transparent 58%) top / 100% 1px no-repeat,linear-gradient(180deg,rgba(167,139,250,.46),rgba(124,91,225,.14) 34%,transparent 64%) left / 1px 100% no-repeat,linear-gradient(270deg,rgba(96,165,250,.24),transparent 36%) bottom / 100% 1px no-repeat;opacity:.66;pointer-events:none;transition:opacity .19s ease}.cases-result-card:hover,.cases-result-card:focus-within{border-color:#8b5cf657;background:linear-gradient(115deg,#121422fc,#0b0d17fc);box-shadow:0 14px 34px #130c2d3d;transform:translateY(-1px)}.cases-result-card:hover:before,.cases-result-card:focus-within:before{opacity:.94}.cases-result-card-hit{display:grid;width:100%;min-width:0;grid-template-columns:minmax(245px,29%) minmax(0,1fr) 212px;min-height:164px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer;text-decoration:none}.cases-result-card.is-featured .cases-result-card-hit{min-height:194px}.cases-result-card-hit:focus-visible{outline:2px solid rgba(139,92,246,.75);outline-offset:-2px}.cases-result-cover{position:relative;min-width:0;overflow:hidden;border-right:1px solid var(--cases-line);background:#0b0d16}.cases-result-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 68%,rgba(9,10,16,.42));pointer-events:none}.cases-result-cover img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.65,.3,1)}.cases-result-card:hover .cases-result-cover img{transform:scale(1.025)}.cases-featured-label{position:absolute;z-index:2;top:14px;left:14px;padding:6px 10px;border:1px solid rgba(196,181,253,.22);border-radius:8px;color:#f4efff;background:linear-gradient(105deg,#a855f7f0,#4f46e5f0);box-shadow:0 8px 22px #5634be42;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cases-result-copy{min-width:0;padding:18px 22px}.cases-result-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cases-result-tags span{padding:4px 8px;border:1px solid rgba(139,92,246,.18);border-radius:6px;color:#a99ae0;background:#8b5cf60e;font-size:10px;font-weight:600}.cases-result-copy h2{max-width:780px;font-size:clamp(17px,1.5vw,21px);line-height:1.23;letter-spacing:-.025em;text-wrap:pretty}.cases-context-label{display:block;margin-top:12px;color:#9a9eaa;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cases-result-copy p{display:-webkit-box;max-width:760px;margin-top:5px;overflow:hidden;color:#9b9fac;font-size:12.5px;line-height:1.52;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cases-result-proof{display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:18px 18px 15px;border-left:1px solid var(--cases-line)}.cases-result-proof-list{display:grid;gap:10px}.cases-result-metric strong,.cases-result-metric span{display:block}.cases-result-metric strong{color:#f0eff8;font-size:18px;line-height:1.05;font-weight:700;font-variant-numeric:tabular-nums}.cases-result-metric span{margin-top:4px;color:#888d9d;font-size:10px;line-height:1.25}.cases-result-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid var(--cases-line)}.cases-result-action>span{color:#7f8492;font-size:10px;white-space:nowrap}.cases-result-action strong{display:inline-flex;align-items:center;gap:6px;color:#b5a1f3;font-size:11px;font-weight:700;white-space:nowrap}.cases-result-action svg{transition:transform .18s ease}.cases-result-card:hover .cases-result-action svg{transform:translate(3px)}.cases-card-mobile-metrics,.cases-mobile-controls,.cases-active-chips{display:none}.cases-loading,.cases-empty-state{min-height:260px;border:1px solid var(--cases-line);border-radius:18px;background:#0e101a8f}.cases-loading{display:grid;place-items:center;color:#9296a4;font-size:14px}.cases-empty-state{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:34px;text-align:center}.cases-empty-state strong{font-size:20px}.cases-empty-state p{max-width:560px;margin-top:8px;color:var(--cases-copy);font-size:14px;line-height:1.55}.cases-empty-state>div{display:flex;gap:10px;margin-top:20px}.cases-empty-state button,.cases-filter-apply{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid rgba(139,92,246,.28);border-radius:11px;color:#d5cdfa;background:#8b5cf614;font-size:13px;font-weight:700;cursor:pointer}.cases-empty-state button:last-child,.cases-filter-apply{border-color:transparent;color:#fff;background:linear-gradient(105deg,#8b5cf6,#4f70f5)}.cases-filter-sheet-footer{display:grid!important;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:10px}.cases-filter-sheet-reset{min-height:44px;padding-inline:14px;border:1px solid var(--cases-line);border-radius:11px;color:#b9bdc8;background:#ffffff09;font-size:13px;font-weight:600}.cases-filter-sheet-footer>:only-child{grid-column:1 / -1;width:100%}@media(max-width:1170px){.cases-catalog-layout{grid-template-columns:246px minmax(0,1fr);gap:22px}.cases-result-card-hit{grid-template-columns:minmax(210px,28%) minmax(0,1fr) 186px}.cases-result-copy{padding-inline:18px}}@media(max-width:1023px){.cases-finder-hero{padding-top:96px;padding-bottom:22px}.cases-finder-navigation{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:22px}.cases-finder-intro{grid-template-columns:minmax(0,1fr);gap:26px}.cases-finder-intro h1{max-width:700px}.cases-search{min-height:56px}.cases-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-stat-card:nth-child(3){border-left:0;border-top:1px solid var(--cases-line)}.cases-stat-card:nth-child(4){border-top:1px solid var(--cases-line)}.cases-finder-catalog{padding-top:16px}.cases-catalog-layout{display:block}.cases-desktop-filters,.cases-results-toolbar .cases-toolbar-chips,.cases-results-toolbar .cases-sort-select{display:none}.cases-results-toolbar{min-height:34px;margin-bottom:10px}.cases-mobile-controls{display:grid;grid-template-columns:minmax(118px,.72fr) minmax(0,1.28fr);gap:10px;margin-bottom:10px}.cases-mobile-filter-button,.cases-mobile-controls .cases-sort-select{display:inline-flex;width:100%!important;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--cases-line);border-radius:12px;color:#c5bddf;background:#0f1019c7;font-size:13px;font-weight:600}.cases-active-chips{display:flex;gap:8px;margin:0 calc(clamp(20px,3vw,48px)*-1) 12px;padding:0 clamp(20px,3vw,48px) 3px;overflow-x:auto;scrollbar-width:none}.cases-active-chips::-webkit-scrollbar{display:none}.cases-active-chips button{min-height:44px;flex:none}.cases-result-card-hit,.cases-result-card.is-featured .cases-result-card-hit{display:flex;min-height:0;flex-direction:column}.cases-result-cover{width:100%;aspect-ratio:16 / 8.8;border-right:0;border-bottom:1px solid var(--cases-line)}.cases-result-cover:after{background:linear-gradient(0deg,rgba(9,10,16,.45),transparent 48%)}.cases-result-copy{padding:18px 18px 12px}.cases-result-copy h2{font-size:clamp(20px,5.4vw,25px);line-height:1.2}.cases-result-copy p{font-size:14px;line-height:1.55;-webkit-line-clamp:3}.cases-context-label{margin-top:13px}.cases-card-mobile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding-top:14px;border-top:1px solid var(--cases-line)}.cases-card-mobile-metrics .cases-result-metric{min-width:0;padding:0 10px}.cases-card-mobile-metrics .cases-result-metric:first-child{padding-left:0}.cases-card-mobile-metrics .cases-result-metric+.cases-result-metric{border-left:1px solid var(--cases-line)}.cases-card-mobile-metrics .cases-result-metric strong{font-size:16px}.cases-result-proof{padding:0 18px 16px;border-left:0}.cases-result-proof>.cases-result-metric,.cases-result-proof-list{display:none}.cases-result-action{margin-top:0}.cases-result-action>span{font-size:12px}.cases-result-action strong{font-size:13px}.cases-filter-sheet .cases-filter-panel{border:0;background:transparent}.cases-filter-sheet .cases-filter-heading{display:none}.cases-filter-sheet .cases-filter-group{padding-inline:0}.cases-filter-sheet .cases-filter-option{min-height:44px;font-size:14px}}@media(max-width:560px){.cases-finder-container{padding-inline:16px}.cases-finder-navigation{font-size:13px}.cases-finder-navigation nav{display:none}.cases-finder-intro h1{max-width:400px;margin-top:13px;font-size:clamp(30px,9.1vw,40px);line-height:1.1;letter-spacing:-.038em;text-wrap:balance}.cases-finder-intro p{max-width:390px;font-size:15px;line-height:1.55}.cases-search{min-height:56px;padding-inline:16px;border-radius:18px}.cases-stats{margin-top:17px;border-radius:15px}.cases-stat-card{min-height:74px;gap:9px;padding:10px 11px}.cases-stat-icon{width:34px;height:34px;border-radius:10px}.cases-stat-card strong{font-size:17px}.cases-stat-card span:not(.cases-stat-icon){font-size:10px}.cases-entry-note{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 13px}.cases-entry-note button{min-height:44px;margin-left:0;padding:0}.cases-active-chips{margin-inline:-16px;padding-inline:16px}.cases-result-card{border-radius:16px}.cases-result-cover{aspect-ratio:16 / 9.4}.cases-featured-label{top:12px;left:12px}.cases-result-copy{padding:17px 16px 11px}.cases-result-copy h2{font-size:21px;line-height:1.22}.cases-result-copy p{font-size:14px}.cases-card-mobile-metrics .cases-result-metric{padding-inline:7px}.cases-card-mobile-metrics .cases-result-metric strong{font-size:14px;overflow-wrap:anywhere;text-wrap:balance;white-space:normal}.cases-card-mobile-metrics .cases-result-metric span{font-size:10px}.cases-result-proof{padding-inline:16px}.cases-results-toolbar>strong{font-size:13px}.cases-empty-state{padding:28px 18px}.cases-empty-state>div{width:100%;flex-direction:column}.cases-empty-state button{width:100%}}@media(max-width:350px){.cases-finder-intro h1{font-size:29px}.cases-mobile-controls{grid-template-columns:minmax(0,1fr)}.cases-card-mobile-metrics{gap:7px}.cases-stat-card{padding-inline:9px}.cases-stat-icon{display:none}}@media(prefers-reduced-motion:reduce){.cases-result-card,.cases-result-cover img,.cases-search,.cases-result-action svg{transition:none}}.case-article-container{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,3vw,48px)}.case-article-hero{padding-top:108px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.055)}.case-article-breadcrumb-row{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;color:#8f94a3;font-size:13px}.case-article-breadcrumb-row nav{display:flex;min-width:0;align-items:center;gap:9px}.case-article-breadcrumb-row nav>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-article-breadcrumb-row nav>a,.case-article-back{border:0;color:inherit;background:transparent;cursor:pointer;text-decoration:none;transition:color .16s ease}.case-article-breadcrumb-row nav>a{display:inline-flex;min-height:44px;align-items:center}.case-article-breadcrumb-row nav>a:hover,.case-article-breadcrumb-row nav>a:focus-visible,.case-article-back:hover,.case-article-back:focus-visible{color:#c4b5fd;outline:0}.case-article-breadcrumb-row nav>a:focus-visible,.case-article-back:focus-visible{border-radius:6px;box-shadow:0 0 0 2px #8b5cf6b8}.case-article-origin{display:inline-flex;flex:none;align-items:center;gap:7px;color:#aba2c5;white-space:nowrap}.case-article-origin svg{width:15px;height:15px;color:#8b5cf6}.case-article-back{display:inline-flex;min-height:44px;align-items:center;gap:9px;margin-bottom:14px;color:#c2c5cf;font-size:14px}.case-article-back svg{width:17px;height:17px}.case-article-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(350px,.86fr) minmax(230px,.42fr);align-items:start;gap:clamp(20px,2vw,30px)}.case-article-lead{container-type:inline-size;min-width:0;padding-block:8px}.case-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:11px 18px;color:#a5a9b5;font-size:13px}.case-article-meta>span:not(.case-article-category){display:inline-flex;align-items:center;gap:6px}.case-article-meta svg{width:16px;height:16px}.case-article-category{display:inline-flex;min-height:29px;align-items:center;padding-inline:13px;border:1px solid rgba(139,92,246,.28);border-radius:999px;color:#bba8ff;background:#8b5cf61c;font-weight:600}.case-article-lead h1{max-width:720px;margin-top:20px;color:#f7f7f9;font-size:35px;font-weight:700;line-height:1.12;letter-spacing:-.032em;text-wrap:balance}@supports (container-type: inline-size){.case-article-lead h1{font-size:clamp(29px,6.1cqi,38px)}}.case-article-lead h1:focus{outline:none}.case-article-lead>p{max-width:680px;margin-top:18px;padding-left:16px;border-left:3px solid #8b5cf6;color:#afb2bf;font-size:16px;line-height:1.65;text-wrap:pretty}.case-article-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.case-article-chip{display:inline-flex;min-height:29px;align-items:center;padding:5px 10px;border:1px solid rgba(139,92,246,.25);border-radius:7px;color:#b8a7ef;background:#8b5cf613;font-size:11px;font-weight:600}.case-article-chip.is-google{border-color:#3b82f640;color:#9ebfff;background:#3b82f612}.case-article-cover{position:relative;min-height:0;aspect-ratio:12 / 7;overflow:hidden;border:1px solid var(--cases-line);border-radius:18px;background:#11121c}.case-article-cover:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff06;pointer-events:none}.case-article-cover img{width:100%;height:100%;object-fit:cover}.case-article-toc-desktop{display:flex;min-width:0;flex-direction:column;padding:22px 20px;border:1px solid var(--cases-line);border-radius:16px;background:#10111bbf;align-self:stretch}.case-article-toc-desktop h2{margin:0 0 20px;font-size:17px;font-weight:700}.case-article-toc-desktop ol{position:relative;display:flex;flex:1;flex-direction:column;gap:0;margin:0;padding:0 0 0 17px;list-style:none}.case-article-toc-desktop ol:before{content:"";position:absolute;top:9px;bottom:9px;left:4px;width:1px;background:#8b5cf661}.case-article-toc-desktop li{position:relative}.case-article-toc-desktop li:before{content:"";position:absolute;top:17px;left:-17px;width:9px;height:9px;border:1px solid #9f7aea;border-radius:999px;background:#171522}.case-article-toc-desktop a{display:block;padding:10px 0 10px 4px;color:#9da1ae;font-size:12px;line-height:1.4;transition:color .16s ease}.case-article-toc-desktop a:hover,.case-article-toc-desktop a.is-current{color:#bda6ff}.case-article-toc-desktop>p{color:var(--cases-copy);font-size:13px;line-height:1.55}.case-article-toc-desktop>button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding:9px 11px;border:1px solid rgba(139,92,246,.58);border-radius:10px;color:#bd9dff;background:#8b5cf60d;font-size:11px;font-weight:600;line-height:1.25;cursor:pointer}.case-article-toc-desktop>button svg{width:16px;height:16px;flex:none}.case-article-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;margin-right:calc(230px + clamp(20px,2vw,30px));border:1px solid var(--cases-line);border-radius:14px;background:#10111bad;overflow:hidden}.case-article-proof.count-1{grid-template-columns:minmax(0,1fr)}.case-article-proof.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.case-article-proof.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-article-proof>div{display:flex;min-width:0;min-height:78px;align-items:center;gap:12px;padding:13px 18px}.case-article-proof>div+div{border-left:1px solid var(--cases-line)}.case-article-proof-icon{display:inline-grid;width:42px;height:42px;flex:none;place-items:center;border:1px solid rgba(139,92,246,.18);border-radius:10px;color:#c05cff;background:#8b5cf617}.case-article-proof-icon svg{width:21px;height:21px}.case-article-proof p{min-width:0;margin:0}.case-article-proof strong,.case-article-proof p span{display:block}.case-article-proof strong{overflow-wrap:anywhere;color:#f4f4f6;font-size:clamp(16px,1.3vw,21px);line-height:1.1}.case-article-proof p span{margin-top:5px;color:#9195a2;font-size:11px;line-height:1.25}.case-article-body-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);gap:clamp(20px,2vw,30px);padding-top:0;padding-bottom:90px}.case-article-main{min-width:0;padding-top:0}.case-article-summary{max-width:100%;margin-top:0;padding:21px 24px 22px;border:1px solid rgba(139,92,246,.28);border-radius:14px;background:linear-gradient(115deg,#8b5cf612,#171825bf)}.case-article-summary-mobile,.case-article-takeaways-mobile{display:none}.case-article-summary h2{margin:0 0 8px;color:#c2a7ff;font-size:15px;font-weight:700}.case-article-summary p{margin:0;color:#bdc0ca;font-size:15px;line-height:1.72}.case-article-toc-mobile{display:none}.case-article-takeaways{margin-top:30px}.case-article-takeaways h2,.case-article-faq>h2{margin:0 0 16px;color:#f4f4f6;font-size:26px;line-height:1.2;letter-spacing:-.02em}.case-article-takeaways ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.case-article-takeaways li{position:relative;min-height:100%;padding:17px 16px 17px 31px;border:1px solid var(--cases-line);border-radius:12px;color:#b3b6c1;background:#10111b94;font-size:13px;line-height:1.55}.case-article-takeaways li:before{content:"";position:absolute;top:23px;left:15px;width:6px;height:6px;border-radius:999px;background:#9b5cff;box-shadow:0 0 12px #9b5cff8c}.case-article-content{margin-top:36px;color:#c4c6ce;font-size:17px;line-height:1.78;overflow-wrap:anywhere}.case-article-content>*{max-width:900px}.case-article-page .case-article-content h2{margin-top:45px;margin-bottom:16px;color:#f3f3f5;font-size:clamp(25px,2vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.024em;scroll-margin-top:110px;text-wrap:balance}.case-article-page .case-article-content h3{margin-top:32px;margin-bottom:12px;color:#ececf0;font-size:21px}.case-article-page .case-article-content p,.case-article-page .case-article-content li{color:#b7bac4;font-size:17px;line-height:1.78}.case-article-page .case-article-content p+p{margin-top:16px}.case-article-page .case-article-content ul,.case-article-page .case-article-content ol{margin-block:16px 24px;padding-left:22px}.case-article-page .case-article-content li+li{margin-top:8px}.case-article-page .case-article-content blockquote{margin-block:24px;padding:16px 19px;border:1px solid rgba(139,92,246,.34);border-left:3px solid #8b5cf6;border-radius:10px;color:#c8c1dc;background:#8b5cf612}.case-article-faq{max-width:900px;margin-top:48px}.case-article-faq>div{border-top:1px solid var(--cases-line)}.case-article-faq details{border-bottom:1px solid var(--cases-line)}.case-article-faq summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:16px;color:#e8e8ec;font-size:15px;font-weight:600;list-style:none;cursor:pointer}.case-article-faq summary::-webkit-details-marker{display:none}.case-article-faq summary span{color:#a275ff;font-size:22px;font-weight:400;transition:transform .16s ease}.case-article-faq details[open] summary span{transform:rotate(45deg)}.case-article-faq details p{max-width:780px;margin:0;padding:0 36px 19px 0;color:#aeb2bd;font-size:15px;line-height:1.7}.case-article-cta{max-width:900px;margin-top:52px;padding:34px clamp(20px,4vw,50px);border:1px solid rgba(139,92,246,.28);border-radius:20px;background:radial-gradient(32rem 16rem at 50% 120%,rgba(89,71,203,.2),transparent 65%),#10111bbf;text-align:center}.case-article-cta>span{display:inline-flex;min-height:29px;align-items:center;gap:7px;padding:5px 11px;border:1px solid rgba(139,92,246,.28);border-radius:999px;color:#b7a0f7;background:#8b5cf612;font-size:11px}.case-article-cta>span svg{width:14px;height:14px}.case-article-cta h2{max-width:650px;margin:14px auto 0;color:#f4f4f6;font-size:clamp(24px,2.2vw,32px);line-height:1.18;text-wrap:balance}.case-article-cta p{max-width:620px;margin:11px auto 0;color:#a9acb8;font-size:14px;line-height:1.65}.case-article-cta button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;margin-top:22px;padding:0 24px;border:0;border-radius:12px;color:#fff;background:linear-gradient(105deg,#8b5cf6,#6d5dfc 55%,#3b82f6);box-shadow:0 12px 30px #5e48d238;font-size:14px;font-weight:700;cursor:pointer}.case-article-cta button svg{width:17px;height:17px}.case-article-related{grid-column:1 / -1;margin-top:66px;padding-top:34px;border-top:1px solid var(--cases-line)}.case-article-related-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.case-article-related-heading span{color:#8f94a3;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.case-article-related-heading h2{margin-top:4px;color:#f4f4f6;font-size:27px;letter-spacing:-.02em}.case-article-related-heading>a{display:inline-flex;min-height:42px;align-items:center;gap:7px;border:0;color:#b794f6;background:transparent;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.case-article-related-heading>a svg{width:16px;height:16px}.case-article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.case-article-related-grid>a{position:relative;display:grid;min-width:0;align-content:start;overflow:hidden;padding:0 0 16px;border:1px solid var(--cases-line);border-radius:14px;color:inherit;background:#10111b9e;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.case-article-related-grid>a:hover,.case-article-related-grid>a:focus-visible{border-color:#8b5cf66b;outline:0;transform:translateY(-2px)}.case-article-related-grid img{width:100%;aspect-ratio:16 / 7.8;object-fit:cover}.case-article-related-grid>a>span,.case-article-related-grid>a>strong,.case-article-related-grid>a>small{margin-inline:16px}.case-article-related-grid>a>span{margin-top:13px;color:#9a7ade;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.case-article-related-grid>a>strong{display:-webkit-box;margin-top:6px;overflow:hidden;color:#efeff2;font-size:16px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-article-related-grid>a>small{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#969aa6;font-size:11px}.case-article-related-grid small svg{width:15px;height:15px;color:#a876ff}@media(max-width:1180px){.case-article-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.case-article-toc-desktop{display:none}.case-article-proof{margin-right:0}.case-article-body-grid{display:block}.case-article-toc-mobile{display:block;margin-top:18px;border:1px solid var(--cases-line);border-radius:13px;background:#10111b94}.case-article-toc-mobile summary{display:flex;min-height:52px;align-items:center;gap:9px;padding:0 16px;color:#e7e7eb;font-size:14px;font-weight:600;list-style:none;cursor:pointer}.case-article-toc-mobile summary::-webkit-details-marker{display:none}.case-article-toc-mobile summary svg{width:17px;height:17px;color:#a878ff}.case-article-toc-mobile summary span{margin-left:auto;color:#8f94a3}.case-article-toc-mobile ol{margin:0;padding:0 16px 14px;list-style:none}.case-article-toc-mobile a{display:flex;gap:10px;padding:8px 0;color:#aaaebb;font-size:13px}.case-article-toc-mobile a span{color:#9471d3;font-size:10px}}@media(max-width:820px){.case-article-hero{padding-top:94px;padding-bottom:18px}.case-article-breadcrumb-row{align-items:flex-start;flex-direction:column-reverse;gap:8px;margin-bottom:10px}.case-article-breadcrumb-row nav{display:none}.case-article-origin{font-size:12px}.case-article-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px}.case-article-lead{padding-top:0}.case-article-lead h1{max-width:680px;font-size:clamp(30px,6.4vw,40px);line-height:1.14}.case-article-cover{min-height:0;aspect-ratio:16 / 9.2}.case-article-proof,.case-article-proof.count-1,.case-article-proof.count-2,.case-article-proof.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.case-article-proof.count-1>div:last-child,.case-article-proof.count-3>div:last-child{grid-column:1 / -1}.case-article-proof>div:nth-child(3){border-left:0}.case-article-proof>div:nth-child(n+3){border-top:1px solid var(--cases-line)}.case-article-takeaways ul,.case-article-related-grid{grid-template-columns:minmax(0,1fr)}.case-article-related-grid>a{grid-template-columns:168px minmax(0,1fr);grid-template-rows:auto auto 1fr;padding:0}.case-article-related-grid img{grid-row:1 / 4;width:168px;height:100%;aspect-ratio:auto}.case-article-related-grid>a>span,.case-article-related-grid>a>strong,.case-article-related-grid>a>small{margin-inline:14px}.case-article-related-grid>a>span{margin-top:13px}.case-article-related-grid>a>small{align-self:end;margin-bottom:13px}}@media(max-width:560px){.case-article-container{padding-inline:16px}.case-article-breadcrumb-row nav{width:100%;font-size:12px}.case-article-back{margin-bottom:12px;font-size:13px}.case-article-meta{gap:9px 12px;font-size:11px}.case-article-category{min-height:27px;padding-inline:11px}.case-article-lead h1{margin-top:16px;font-size:clamp(26px,7.6vw,33px);line-height:1.18;letter-spacing:-.022em;text-wrap:balance}.case-article-lead>p{margin-top:15px;padding-left:13px;font-size:14px;line-height:1.6}.case-article-chips{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.case-article-chips::-webkit-scrollbar{display:none}.case-article-chip{flex:none}.case-article-cover{border-radius:15px;aspect-ratio:16 / 10}.case-article-proof{margin-top:12px;border-radius:13px}.case-article-proof.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-article-proof.count-3>div:last-child{grid-column:auto}.case-article-proof.count-3>div:nth-child(3){border-top:0;border-left:1px solid var(--cases-line)}.case-article-proof>div{min-height:70px;gap:9px;justify-content:center;padding:10px 8px;text-align:center}.case-article-proof-icon{display:none}.case-article-proof-icon svg{width:17px;height:17px}.case-article-proof strong{font-size:15px}.case-article-proof p span{font-size:9px}.case-article-body-grid{padding-bottom:64px}.case-article-summary{padding:17px 16px 18px;border-radius:12px}.case-article-summary-desktop,.case-article-takeaways-desktop{display:none}.case-article-summary-mobile,.case-article-takeaways-mobile{display:block}.case-article-summary-mobile{padding:0 16px}.case-article-summary-mobile summary,.case-article-takeaways-mobile summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;color:#c2a7ff;font-size:14px;font-weight:700;list-style:none;cursor:pointer}.case-article-summary-mobile summary::-webkit-details-marker,.case-article-takeaways-mobile summary::-webkit-details-marker{display:none}.case-article-summary-mobile summary small,.case-article-takeaways-mobile summary small{color:#9498a5;font-size:11px;font-weight:600}.case-article-summary-mobile[open] summary small{font-size:0}.case-article-summary-mobile[open] summary small:after{content:"Свернуть";font-size:11px}.case-article-summary-mobile p{padding-top:2px}.case-article-takeaways-mobile{margin-top:10px;padding:0 15px;border:1px solid var(--cases-line);border-radius:12px;background:#10111b94}.case-article-takeaways-mobile ul{display:block;padding-bottom:12px}.case-article-takeaways-mobile li+li{margin-top:7px}.case-article-summary h2{font-size:14px}.case-article-summary p{font-size:14px;line-height:1.65}.case-article-takeaways{margin-top:28px}.case-article-takeaways h2,.case-article-faq>h2{margin-bottom:13px;font-size:23px}.case-article-takeaways ul{gap:8px}.case-article-takeaways li{padding:14px 14px 14px 29px;font-size:13px}.case-article-takeaways li:before{top:20px;left:14px}.case-article-content{margin-top:30px;font-size:16px;line-height:1.72}.case-article-page .case-article-content h2{margin-top:38px;margin-bottom:13px;font-size:25px;line-height:1.22}.case-article-page .case-article-content h3{font-size:20px}.case-article-page .case-article-content p,.case-article-page .case-article-content li{font-size:16px;line-height:1.72}.case-article-page .case-article-content blockquote{padding:14px 15px}.case-article-faq{margin-top:42px}.case-article-faq summary{min-height:56px;font-size:14px}.case-article-faq details p{padding-right:18px;font-size:14px}.case-article-cta{margin-top:42px;padding:27px 17px;border-radius:16px}.case-article-cta h2{font-size:24px}.case-article-cta button{width:100%;min-height:50px;padding-inline:16px}.case-article-related{margin-top:52px}.case-article-related-heading{align-items:flex-start}.case-article-related-heading h2{font-size:24px}.case-article-related-heading>a{display:none}.case-article-related-grid>a{display:block;padding-bottom:15px}.case-article-related-grid img{width:100%;height:auto;aspect-ratio:16 / 8.5}.case-article-related-grid>a>span,.case-article-related-grid>a>strong,.case-article-related-grid>a>small{margin-inline:14px}.case-article-related-grid>a>small{margin-bottom:0}}@media(max-width:350px){.case-article-lead h1{font-size:24px}.case-article-proof-icon{display:none}.case-article-proof>div{padding-inline:10px}.case-article-proof strong{font-size:14px}}
