:root{--surface-secondary:#f4f6fb;--surface-primary:#fff;--surface-tertiary:#e1e4eb;--surface-inverse:#25252a;--surface-brand:#007336;--surface-brand-subtle:rgba(0, 115, 54, 0.08);--surface-overlay:rgba(255, 255, 255, 0.08);--surface-overlay-strong:rgba(31, 32, 34, 0.56);--text-primary:#25252a;--text-secondary:rgba(37, 37, 42, 0.64);--text-tertiary:rgba(37, 37, 42, 0.48);--text-disabled:rgba(37, 37, 42, 0.4);--text-brand:#007336;--text-positive:#218b17;--text-overlay-primary:#fff;--text-overlay-secondary:rgba(255, 255, 255, 0.72);--icon-primary:#25252a;--icon-secondary:rgba(37, 37, 42, 0.64);--icon-tertiary:rgba(37, 37, 42, 0.48);--icon-brand:#007336;--icon-overlay-primary:#fff;--icon-overlay-secondary:rgba(255, 255, 255, 0.48);--border-primary:rgba(37, 37, 42, 0.16);--border-secondary:rgba(37, 37, 42, 0.08);--border-brand:#007336;--border-overlay:rgba(255, 255, 255, 0.08);--status-success:#218b17;--status-warning:#e4a355;--status-error:#c7342a;--decorative-lime:#bce674;--decorative-warm:#e4a355;--decorative-hero-red:#ae0000;--content-width:1312px;--container-offset:16px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2))}:root{--font-family:"Manrope", sans-serif;--second-family:"Google Sans", sans-serif}.custom-checkbox__field:checked+.custom-checkbox__content::after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content::before{outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}.cases{overflow:hidden;margin:112px 0;color:var(--text-primary);background:var(--surface-primary)}.cases__header{margin-bottom:40px}.cases__header h2{margin:0 0 16px;font:700 48px/52px var(--font-family);letter-spacing:-.04em}.cases__header p{margin:0;font:500 16px/24px var(--font-family);color:var(--text-secondary)}.cases__viewport{overflow-x:auto;scrollbar-width:none}.cases__viewport::-webkit-scrollbar{display:none}.cases[data-horizontal-slider-ready="true"] .cases__viewport{overflow:hidden}.cases__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:32px;-ms-touch-action:pan-y;touch-action:pan-y}.cases .slider-controls{margin-top:40px}.case-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 416px;flex:0 0 416px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:24px;padding:24px;width:416px;height:360px;background:#f5f5f5}.case-card>img,.case-card>picture>img{display:block;width:136px;height:56px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.case-card__stars{margin:8px 0 16px;font-size:20px;line-height:20px;letter-spacing:2px;color:#e4a355}.case-card blockquote{margin:0;font:700 24px/28px var(--font-family)}.case-card blockquote~div{display:-ms-grid;display:grid;margin-top:auto;gap:4px}.case-card blockquote~div strong{font:700 20px/24px var(--font-family)}.case-card blockquote~div span{font:500 16px/24px var(--font-family);color:var(--text-secondary)}.slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;gap:8px}.slider-controls button{border:1px solid var(--border-secondary);border-radius:50%;width:44px;height:44px;font-size:26px;color:var(--text-primary);background:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-controls button:disabled{opacity:.35;cursor:default}.page-template:not(.page-template-page-home) .case-card__stars,.page-template-default .case-card__stars{display:none}.case-card p{margin:0}@media (max-width:1024px){.cases{margin:64px 0}.cases .container{padding:0 8px}.cases__header{margin-bottom:24px;text-align:center}.cases__header h2{margin-bottom:16px;font-size:30px;line-height:34px;letter-spacing:-.02em}.cases__header p{font-size:14px;line-height:20px}.cases__viewport{margin-right:-8px;padding-right:8px}.cases__track{gap:8px}.cases .slider-controls{display:none}.case-card{-ms-flex-preferred-size:280px;flex-basis:280px;border-radius:16px;padding:16px;width:280px;height:306px}.case-card>img,.case-card>picture>img{width:120px;height:48px}.case-card__stars{margin:8px 0 16px;font-size:18px}.case-card blockquote{font-size:20px;line-height:24px}.case-card blockquote~div strong{font-size:16px;line-height:20px}.case-card blockquote~div span{font-size:14px;line-height:20px}.serves .slider-controls{display:none}}