#brand-cases{margin-top:56px;color:#edf4ef;min-width:0}.cases-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}#brand-cases h2{font-size:clamp(26px,2.5vw,34px);letter-spacing:-1px;line-height:1.15;font-weight:500;margin:0}.cases-heading p{font-size:12px;color:#98aaa0;margin:9px 0 0}.case-controls{display:flex;gap:14px;align-items:center;flex-shrink:0}.case-controls button{border:1px solid #365044;background:#101c16;border-radius:10px;width:40px;height:40px;color:#d8e8de;font:inherit;font-size:20px;cursor:pointer}.case-controls span{font-size:12px;font-variant-numeric:tabular-nums;color:#a9beb1;min-width:43px;text-align:center}.case-stage{border:1px solid #325343;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at top right,#103d2b,transparent 70%),#0d1511;touch-action:pan-y}.brand-case{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center;padding:28px;min-height:260px;box-sizing:border-box}.brand-case[hidden]{display:none!important}.case-brand{display:flex;align-items:center;gap:12px;margin-bottom:22px}.case-logo{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#163f2e;color:#81e2b6;flex-shrink:0}.case-logo svg{width:34px;height:34px}.case-logo-1,.case-mini-1{color:#bdd7fc!important;background:#223449!important}.case-logo-2,.case-mini-2{color:#e9c1f6!important;background:#36283e!important}.case-logo-3,.case-mini-3{color:#f3d59c!important;background:#403524!important}.case-logo-4,.case-mini-4{color:#ffbcac!important;background:#422b26!important}.case-logo-5,.case-mini-5{color:#cbd6ac!important;background:#313c26!important}.case-brand>div{display:grid;gap:4px}.case-brand strong{font-size:17px;letter-spacing:2px;font-weight:600}.case-brand>div>span{font-size:12px;color:#94a99a}.case-period{margin-left:auto;font-size:12px;color:#adc0b3}.case-story h3{font-size:23px!important;font-weight:500!important;letter-spacing:-.5px;line-height:1.25;margin:0 0 12px!important}.case-story>p{font-size:14px;line-height:1.6;color:#aabfb1;margin:0;max-width:480px}.case-extra{display:inline-block;font-size:12px;margin-top:12px;color:#88dfb5}.case-result{border-left:1px solid #2b4a39;padding-left:32px}.case-result-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:26px}.case-result-head>span{font-size:13px;line-height:1.4;color:#bfd0c4;max-width:220px}.case-result-head strong{font-size:23px;white-space:nowrap;color:#71dfaf;font-weight:500}.case-ab{display:grid;grid-template-columns:1fr 22px 1fr;gap:16px;align-items:center}.case-ab>div{min-width:0;display:grid;gap:12px}.case-ab>div>span{font-size:12px;color:#92a79a}.case-ab b{font-size:clamp(24px,2.5vw,34px);font-weight:500;white-space:nowrap;letter-spacing:-1px}.case-ab>div:last-child b{color:#8ce6bc}.case-ab i{display:block;width:var(--bar);height:5px;border-radius:10px;background:#6c8174;min-width:3px}.case-ab>div:last-child i{background:#20b77d}.case-arrow{color:#719784;font-size:24px}.case-pickers{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px}.case-pickers button{display:flex;align-items:center;gap:10px;padding:12px 10px;background:#0e1712;border:1px solid #25372d;border-radius:12px;text-align:left;cursor:pointer;color:#afc3b5;font:inherit}.case-pickers button>span:last-child{font-size:12px;letter-spacing:.5px}.case-pickers small{display:block;font-size:11px;color:#83988b;letter-spacing:0;margin-top:4px}.case-mini{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;background:#163f2e;color:#81e2b6;border-radius:8px;font-size:14px}.case-pickers button[aria-pressed=true]{border-color:#219b6c;background:#153524;color:#f0fff5}.case-controls button:hover,.case-pickers button:hover{border-color:#54b887}#brand-cases button:focus-visible,.case-stage:focus-visible{outline:2px solid #93edc3;outline-offset:4px}
@media(max-width:900px){.case-pickers{grid-template-columns:repeat(3,1fr)}.brand-case{gap:24px;padding:24px}.case-result{padding-left:24px}.case-ab{gap:8px}}
@media(max-width:600px){#brand-cases{margin-top:40px}.cases-heading{align-items:flex-start;gap:12px}.cases-heading>div:first-child{min-width:0}#brand-cases h2{font-size:24px}.cases-heading p{font-size:11px;line-height:1.5;max-width:235px}.case-controls{gap:7px}.case-controls button{width:32px;height:36px}.case-controls span{display:none}.brand-case{grid-template-columns:1fr;gap:22px;padding:20px;min-height:365px;align-content:start}.case-brand{gap:9px;margin-bottom:18px}.case-brand strong{font-size:15px}.case-brand>div>span,.case-period{font-size:11px}.case-logo{width:37px;height:37px}.case-story h3{font-size:21px!important}.case-story>p{font-size:13px;line-height:1.55}.case-result{border-left:0;border-top:1px solid #2b4a39;padding:18px 0 0}.case-result-head{margin-bottom:16px}.case-result-head>span{font-size:12px}.case-result-head strong{font-size:20px}.case-ab b{font-size:28px}.case-ab>div{gap:9px}.case-pickers{gap:6px}.case-pickers button{padding:9px 7px;gap:6px}.case-mini{width:23px;height:26px;font-size:12px}.case-pickers button>span:last-child{font-size:10px}.case-pickers small{font-size:10px}.case-stage{border-radius:16px}}
@media(max-width:350px){.case-pickers{grid-template-columns:repeat(2,1fr)}.case-brand{flex-wrap:wrap}.case-period{margin-left:46px}.brand-case{padding:16px}.case-ab b{font-size:25px}}

@media(prefers-reduced-motion:no-preference){.brand-case:not([hidden]){animation:case-enter .25s ease-out}@keyframes case-enter{from{opacity:.3;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}}

/* Compact case cards */
#brand-cases{scroll-margin-top:100px}.brand-case{position:relative;grid-template-columns:1fr 1fr;min-height:185px;padding:24px 28px 42px;gap:28px}.case-brand{margin-bottom:15px}.case-story h3{font-size:20px!important;margin:0!important}.case-result-head{margin-bottom:15px}.case-result{padding-left:28px}.case-ab b{font-size:36px}.case-period{position:absolute;right:28px;bottom:17px;font-size:12px}.case-period:before{content:'Срок · '}.case-pickers button{padding:9px 10px}.case-pickers small{display:none}.case-controls button{min-height:44px;min-width:44px}.cases-heading p{font-size:11px}
@media(max-width:600px){#brand-cases{margin-top:32px;scroll-margin-top:80px}.cases-heading{display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:14px}#brand-cases h2{font-size:21px;letter-spacing:-.5px}.cases-heading p{font-size:10px;line-height:1.4;margin-top:6px}.case-controls{gap:5px;flex-wrap:wrap;justify-content:center;width:94px}.case-controls span{display:block;order:3;width:100%;font-size:11px}.case-controls button{height:40px;min-height:40px;min-width:40px;width:40px}.brand-case{grid-template-columns:1fr;gap:20px;padding:20px 20px 42px;min-height:260px;height:260px;align-content:start}.case-brand{margin:0 0 13px;flex-wrap:nowrap}.case-logo{width:34px;height:34px}.case-logo svg{width:28px;height:28px}.case-brand strong{font-size:16px}.case-story h3{font-size:17px!important;line-height:1.3;max-width:100%}.case-result{padding:15px 0 0}.case-result-head{margin-bottom:12px}.case-result-head>span{font-size:11px;max-width:none}.case-ab b{font-size:32px;letter-spacing:-1px}.case-ab>div>span{font-size:10px}.case-ab>div{gap:6px}.case-ab{grid-template-columns:1fr 20px 1fr;gap:6px}.case-period{bottom:15px;right:20px;margin:0}.case-pickers{display:none}.case-stage{user-select:none;-webkit-user-select:none}}
@media(max-width:350px){.brand-case{padding:17px 16px 40px;height:270px;min-height:270px}.case-ab b{font-size:28px}.case-story h3{font-size:16px!important}.case-controls{width:86px;gap:3px}#brand-cases h2{font-size:20px}}
#pricing #brand-cases .case-story h3{font-size:20px!important;line-height:1.25!important;margin:0!important}#brand-cases .case-ab>div>span{line-height:1.3}#brand-cases .case-ab b{line-height:1.15}#brand-cases .case-period:before{content:''}
@media(max-width:600px){#pricing #brand-cases .case-story h3{font-size:17px!important;line-height:1.3!important}.brand-case{height:280px;min-height:280px;gap:14px}.case-result-head>span{line-height:1.3}.case-period{font-size:11px}}

#brand-cases .brand-case{min-height:235px;padding-bottom:42px}#brand-cases .case-three{padding-left:28px}.case-columns,.case-metric{display:grid;grid-template-columns:1.15fr 1fr 18px 1.15fr;gap:8px;align-items:center}.case-columns{font-size:10px;color:#8fa89a;padding-bottom:7px}.case-metric{min-height:48px;border-top:1px solid #294333}.case-metric>span{font-size:12px;line-height:1.3;color:#aabfb1}.case-metric b,.case-metric strong{font-size:20px;line-height:1.2;font-weight:500;white-space:nowrap;letter-spacing:-.5px}.case-metric strong{color:#8ce6bc}.case-metric i{font-style:normal;color:#709d85}.case-query-note{position:absolute;bottom:17px;left:28px;color:#91ab9c;font-size:10px}#pricing #brand-cases .case-story h3{font-size:16px!important;line-height:1.5!important;font-weight:400!important;color:#bdcec3}
@media(max-width:600px){#brand-cases .brand-case{height:345px;min-height:345px;padding:18px 18px 42px;gap:15px}#brand-cases .case-three{padding:0;border:0}.case-brand{margin-bottom:10px}#pricing #brand-cases .case-story h3{font-size:12px!important;line-height:1.45!important}.case-metric{min-height:48px}.case-metric>span{font-size:10px}.case-metric b,.case-metric strong{font-size:17px;letter-spacing:-.4px}.case-columns,.case-metric{grid-template-columns:1.15fr 1fr 12px 1.18fr;gap:5px}.case-columns{font-size:9px}.case-query-note{left:18px;bottom:17px;font-size:8px;max-width:170px}.case-period{font-size:10px;right:18px}.case-brand strong{font-size:15px}}
@media(max-width:350px){#brand-cases .brand-case{height:355px;min-height:355px;padding:16px 13px 44px}.case-metric b,.case-metric strong{font-size:14px}.case-metric>span{font-size:10px}.case-query-note{left:13px;max-width:145px;font-size:8px}.case-period{right:13px;font-size:9px}}

@media(max-width:600px){#brand-cases .brand-case{height:320px;min-height:320px}}@media(max-width:350px){#brand-cases .brand-case{height:330px;min-height:330px}}
