/* Preserve the intrinsic proportions of original brand artwork. */
body .brand{flex-shrink:0;overflow:visible}
body .brand img{display:block;height:auto;object-fit:contain;object-position:left center;max-width:100%;aspect-ratio:934/142}
body .footer .brand{display:inline-flex;max-width:100%;background:#fff;padding:10px 14px;border-radius:10px}
body .client-logo-carousel .client-logo-tile{display:flex;align-items:center;justify-content:center;overflow:visible;min-width:0;padding:10px 14px;background:transparent;border:0;box-shadow:none;border-radius:0}
body .client-logo-tile svg{display:block;width:100%;max-width:210px;height:84px;aspect-ratio:auto;flex:none;overflow:hidden}
body .client-logo-grid{align-items:center}
html:not([lang=ru]) .ru-client-context{display:none}
body .partners img,body .payment-brand img,body .client-brands img{object-fit:contain;max-width:100%;height:auto}
body .partners>*,body .payment-brand{min-width:0;white-space:normal;overflow:visible;overflow-wrap:normal;word-break:normal}
.solution-editorial{max-width:1120px;margin-inline:auto}.solution-editorial section{padding:28px 0;border-bottom:1px solid #dce7df}.solution-editorial h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 18px}.solution-editorial p,.solution-editorial li{font-size:17px;line-height:1.65;color:#40574a}.solution-editorial ul,.solution-editorial ol{padding-left:24px}.solution-editorial li+li{margin-top:10px}.solution-editorial .module-chips{display:flex;flex-wrap:wrap;gap:10px}.solution-editorial .module-chips a{padding:10px 14px;border:1px solid #b8cebf;border-radius:12px;color:#173f2b;background:#f0f6f2;text-decoration:none}.solution-editorial .module-chips a:hover{background:#e1eee5}.solution-editorial .solution-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.solution-editorial .solution-benefits article{padding:22px;background:#f0f6f2;border-radius:18px}.solution-editorial h3{font-size:20px;line-height:1.3;margin:0 0 12px}.solution-editorial .solution-cta{padding:30px;background:#eaf3ed;border-radius:22px;margin-top:28px}.solution-editorial .solution-cta .btn{margin:12px 16px 12px 0}.solution-editorial .solution-note{font-size:14px;color:#536158}.solution-editorial a:focus-visible{outline:3px solid #1b7a3e;outline-offset:4px}@media(max-width:650px){.solution-editorial .solution-benefits{grid-template-columns:1fr}.solution-editorial .solution-cta{padding:22px}.solution-editorial .solution-cta .btn{display:flex;width:100%}.solution-editorial p,.solution-editorial li{font-size:16px}body .client-logo-tile svg{height:72px;max-width:190px}}
.solution-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0!important}.solution-workflow li{padding:20px;background:#f6f8f6;border-radius:16px;margin:0!important}.solution-step{display:inline-block;font-size:15px;font-weight:700;color:#1b7a3e;margin-bottom:8px}.solution-workflow p{margin:0}.solution-modules .page-card{padding:22px}.solution-modules .page-card h3{font-size:20px}.solution-modules .page-card p{font-size:15px}.solution-trial{font-weight:600}.solution-cta h2{color:#173f2b!important}@media(max-width:650px){.solution-workflow{grid-template-columns:1fr}.solution-workflow li{display:flex;gap:16px}.solution-step{margin:0}}
@media(min-width:901px){.solution-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:651px) and (max-width:900px){.solution-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){body .nav .brand img{width:125px}.nav-inner{gap:5px}.nav-tools{gap:3px}}
.detail-hero .solution-hero-trial{font-size:14px;line-height:1.65;color:#40574a;max-width:660px;margin-top:20px}
