section.catalogSection {padding-bottom: 0;}
.crumbs.inner {color: var(--ink-2); padding: 22px 0 0;}
.tth.catalog .v {white-space: normal;}
.tth.catalog .row {font-size: .88rem;}
.d-block {display: block !important;}
.sec-head.d-block h2 {margin-bottom: 24px;}
.docs-req.sm h2 {font-size: 1.3rem;}
.docs-req.sm {
    background: var(--surface);
    border-radius: calc(var(--r) * 2);
    padding: 36px 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    flex-wrap: wrap;
}
.docs-req.sm p {
    color: var(--ink-2);
    font-size: .9rem;
    margin-top: 6px;
    max-width: 60ch;
}
.docs-req.sm a {
    background: var(--red);
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    padding: 13px 26px;
    border-radius: 99px;
    font-size: .92rem;
    white-space: nowrap;
}
.clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:8px}
.clients div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px 20px;display:grid;place-items:center;min-height:110px}
.clients img{max-height:78px;max-width:88%;width:auto;object-fit:contain}
.mb-0 {margin-bottom: 0 !important;}
form {position: relative;}
.formSuccess {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; display: flex; align-items: center; justify-content: center; text-align: center; color: green; font-size: 20px; font-weight: bold; display: none;}
.pf-done{font-weight:600;font-size:1.05rem;margin-top:10px;color:#fff}
.burger.inner {
    background: none;
    border: 1px solid oklch(0.7 0.12 27);
    color: var(--on-red);
}
.mt-3 {margin-top: 1.5rem;}
.a-hero .crumbs {padding-left: 24px; padding-right: 24px;}
.sec-head h2{font-size:clamp(1.3rem,2.4vw,1.8rem);}
.seo-fig img {max-width: 100%; height: auto; border-radius: calc(var(--r) + 2px);}
.ph-btn, .srch-btn {color: #fff;}
.articleDetail img,
img.bordered {border-radius: calc(var(--r) + 2px);}

@media (max-width: 900px) {
    .links.inner {
    background: var(--red);
}
.links a {
    font-size: 1rem;
    color: #fff;
}
}

@media (max-width: 1120px) {
    .ph-btn {color: var(--red-deep);}
}