.elementor-430 .elementor-element.elementor-element-7a0b079.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-430 .elementor-element.elementor-element-28b9c4f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-430 .elementor-element.elementor-element-b4ea306.elementor-element{--flex-grow:1;--flex-shrink:0;}body.elementor-page-430:not(.elementor-motion-effects-element-type-background), body.elementor-page-430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}/* Start custom CSS for html, class: .elementor-element-7a0b079 *//* ============================================================
   zaimhub-v14 — hero-блок каталога микрозаймов (Казахстан)
   ============================================================ */

.zaimhub-v14-wrap{
  --zh14-ink:#102A26;
  --zh14-ink-soft:#4C635F;
  --zh14-teal:#187C6C;
  --zh14-teal-deep:#0E5A4E;
  --zh14-gold:#E3A73B;
  --zh14-gold-deep:#C98620;
  --zh14-blue:#3C6FE0;
  --zh14-mint-50:#F3FAF7;
  --zh14-mint-100:#E7F4EF;
  --zh14-line:#DCEAE5;
  --zh14-white:#FFFFFF;
  --zh14-radius-lg:28px;
  --zh14-radius-md:16px;
  background:var(--zh14-white);
  font-family:'Golos Text',system-ui,sans-serif;
  color:var(--zh14-ink);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.zaimhub-v14-wrap *{box-sizing:border-box;}

.zaimhub-v14-banner{
  width:100%;
  background:var(--zh14-white);
  padding:28px 24px 40px;
}

.zaimhub-v14-inner{
  max-width:1200px;
  margin:0 auto;
}

/* ---------- крошки ---------- */
.zaimhub-v14-crumbs{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px;
  font-size:13px;
  color:var(--zh14-ink-soft);
  margin:0 0 20px;
  font-weight:500;
}
.zaimhub-v14-crumbs a{
  color:var(--zh14-ink-soft);
  text-decoration:none;
  border-bottom:1px solid transparent;
  transition:color .15s ease, border-color .15s ease;
}
.zaimhub-v14-crumbs a:hover{
  color:var(--zh14-teal);
  border-color:var(--zh14-teal);
}
.zaimhub-v14-crumbs span[aria-hidden]{
  color:#B9CAC5;
}
.zaimhub-v14-crumbs .zaimhub-v14-crumb-current{
  color:var(--zh14-ink);
  font-weight:600;
}

.zaimhub-v14-crumbs .rank-math-breadcrumb{
  margin:0;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px;
}
.zaimhub-v14-crumbs .rank-math-breadcrumb a{
  color:var(--zh14-ink-soft);
  text-decoration:none;
  font-weight:500;
  border-bottom:1px solid transparent;
  transition:color .15s ease, border-color .15s ease;
}
.zaimhub-v14-crumbs .rank-math-breadcrumb a:hover{
  color:var(--zh14-teal);
  border-color:var(--zh14-teal);
}
.zaimhub-v14-crumbs .rank-math-breadcrumb .separator{
  color:#B9CAC5;
  margin:0 2px;
}
.zaimhub-v14-crumbs .rank-math-breadcrumb .last-crumb{
  color:var(--zh14-ink);
  font-weight:600;
}

/* ---------- сетка 600/600 ---------- */
.zaimhub-v14-grid{
  display:flex;
  align-items:stretch;
  gap:0;
  background:var(--zh14-white);
}

.zaimhub-v14-media{
  position:relative;
  flex:0 0 600px;
  max-width:600px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:32px;
  background:
    radial-gradient(circle at 18% 15%, rgba(227,167,59,.22), transparent 45%),
    radial-gradient(circle at 85% 80%, rgba(24,124,108,.18), transparent 50%),
    var(--zh14-mint-100);
}

.zaimhub-v14-media svg{
  width:100%;
  height:auto;
  max-width:460px;
  filter:drop-shadow(0 18px 30px rgba(16,42,38,.14));
}

.zaimhub-v14-seal{
  position:absolute;
  top:22px;
  right:22px;
  width:96px;
  height:96px;
  border-radius:50%;
  background:var(--zh14-white);
  border:1.5px dashed var(--zh14-teal-deep);
  display:flex;
  align-items:center;
  justify-content:center;
  transform:rotate(-11deg);
  box-shadow:0 8px 18px rgba(16,42,38,.14);
}
.zaimhub-v14-seal-inner{
  text-align:center;
  line-height:1.05;
}
.zaimhub-v14-seal-inner svg{
  width:20px;height:20px;margin-bottom:2px;filter:none;max-width:none;
}
.zaimhub-v14-seal-text{
  font-family:'Unbounded',sans-serif;
  font-size:7px;
  letter-spacing:.04em;
  text-transform:uppercase;
  color:var(--zh14-teal-deep);
  font-weight:600;
}
.zaimhub-v14-seal-year{
  font-size:8px;
  color:var(--zh14-ink-soft);
  font-weight:600;
  margin-top:1px;
}

/* ---------- текстовая часть ---------- */
.zaimhub-v14-content{
  flex:0 0 600px;
  max-width:600px;
  background:var(--zh14-white);
  padding:40px 44px 36px;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.zaimhub-v14-eyebrow{
  display:inline-flex;
  align-items:center;
  gap:7px;
  align-self:flex-start;
  background:var(--zh14-mint-100);
  border:1px solid var(--zh14-line);
  color:var(--zh14-teal-deep);
  font-size:12.5px;
  font-weight:700;
  letter-spacing:.02em;
  padding:6px 12px 6px 10px;
  border-radius:999px;
  margin-bottom:16px;
}
.zaimhub-v14-eyebrow .zh14-dot{
  width:6px;height:6px;border-radius:50%;
  background:var(--zh14-gold-deep);
}

.zaimhub-v14-h1{
  font-family:'Unbounded',sans-serif;
  font-weight:700;
  font-size:38px;
  line-height:1.14;
  letter-spacing:-.01em;
  margin:0 0 16px;
}
.zaimhub-v14-h1 .zh14-gold{color:var(--zh14-gold-deep);}
.zaimhub-v14-h1 .zh14-teal{color:var(--zh14-teal);}

.zaimhub-v14-updated{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:var(--zh14-white);
  border:1px solid var(--zh14-line);
  padding:6px 12px;
  border-radius:999px;
  font-size:12.5px;
  font-weight:600;
  color:var(--zh14-ink-soft);
  margin-bottom:18px;
  width:fit-content;
}
.zaimhub-v14-pulse{
  position:relative;
  width:8px;height:8px;border-radius:50%;
  background:var(--zh14-teal);
  flex:0 0 auto;
}
.zaimhub-v14-pulse::after{
  content:"";
  position:absolute;inset:-4px;
  border-radius:50%;
  border:1.5px solid var(--zh14-teal);
  animation:zh14-pulse 2.2s ease-out infinite;
}
@keyframes zh14-pulse{
  0%{transform:scale(.6);opacity:.9;}
  100%{transform:scale(1.9);opacity:0;}
}
@media (prefers-reduced-motion: reduce){
  .zaimhub-v14-pulse::after{animation:none;}
}

.zaimhub-v14-desc{
  font-size:15.5px;
  line-height:1.6;
  color:var(--zh14-ink-soft);
  margin:0 0 24px;
  max-width:52ch;
}

.zaimhub-v14-stats{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
.zaimhub-v14-stat{
  display:flex;
  align-items:center;
  gap:7px;
  background:var(--zh14-mint-50);
  border:1px solid var(--zh14-line);
  border-radius:12px;
  padding:9px 13px;
  font-size:13px;
  font-weight:600;
  color:var(--zh14-ink);
}
.zaimhub-v14-stat svg{width:15px;height:15px;flex:0 0 auto;color:var(--zh14-teal);}

/* ---------- адаптив ---------- */
@media (max-width: 1024px){
  .zaimhub-v14-media,.zaimhub-v14-content{flex-basis:50%;max-width:50%;}
  .zaimhub-v14-content{padding:34px 28px;}
  .zaimhub-v14-h1{font-size:32px;}
}

@media (max-width: 780px){
  .zaimhub-v14-grid{flex-direction:column;}
  .zaimhub-v14-media,.zaimhub-v14-content{flex-basis:auto;max-width:100%;}
  .zaimhub-v14-content{padding:28px 24px 24px;}
  .zaimhub-v14-media{padding:24px;min-height:220px;}
  .zaimhub-v14-media svg{max-width:320px;}
  .zaimhub-v14-h1{font-size:28px;}
  .zaimhub-v14-seal{width:78px;height:78px;top:14px;right:14px;}
}

@media (max-width: 420px){
  .zaimhub-v14-banner{padding:20px 14px 30px;}
  .zaimhub-v14-content{padding:24px 18px 22px;}
  .zaimhub-v14-h1{font-size:24px;}
  .zaimhub-v14-desc{font-size:14.5px;}
  .zaimhub-v14-stats{gap:8px;}
  .zaimhub-v14-stat{font-size:12px;padding:8px 10px;}
  .zaimhub-v14-seal{display:none;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28b9c4f *//* ============================================================
   zaimhub-v15 — блок категорий плитками (карточки с крупной иконкой)
   ============================================================ */

.zaimhub-v15-wrap{
  --zv15-ink:#102A26;
  --zv15-ink-soft:#5B6B67;
  --zv15-teal:#187C6C;
  --zv15-teal-deep:#0E5A4E;
  --zv15-bg:#F4F5F7;
  --zv15-card-bg:#FFFFFF;
  --zv15-line:#E3E6E9;
  --zv15-icon-bg:#EAF3F0;
  --zv15-white:#FFFFFF;
  font-family:'Golos Text',system-ui,sans-serif;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.zaimhub-v15-wrap *{box-sizing:border-box;}

.zaimhub-v15-section{
  width:100%;
  background:var(--zv15-bg);
  padding:44px 24px;
}

.zaimhub-v15-inner{
  max-width:1200px;
  margin:0 auto;
}

.zaimhub-v15-head{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap:16px;
  margin:0 0 22px;
}

.zaimhub-v15-title{
  font-family:'Unbounded',sans-serif;
  font-weight:700;
  font-size:21px;
  color:var(--zv15-ink);
  margin:0;
}

.zaimhub-v15-sub{
  font-size:13.5px;
  color:var(--zv15-ink-soft);
  margin:0;
}

/* ---------- сетка плиток ---------- */
.zaimhub-v15-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:16px;
}

.zaimhub-v15-card{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  overflow:hidden;
  background:var(--zv15-card-bg);
  border:1px solid var(--zv15-line);
  border-radius:18px;
  padding:34px 22px 28px;
  text-decoration:none;
  color:inherit;
  transition:border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.zaimhub-v15-card:hover{
  border-color:var(--zv15-teal);
  box-shadow:0 14px 28px rgba(16,42,38,.10);
  transform:translateY(-3px);
}

.zaimhub-v15-ghost{
  position:absolute;
  top:-18px;
  right:-18px;
  width:120px;
  height:120px;
  opacity:.05;
  pointer-events:none;
  transition:opacity .18s ease, transform .35s ease;
}
.zaimhub-v15-ghost svg{
  width:100%;
  height:100%;
  stroke:var(--zv15-teal-deep);
  fill:none;
  stroke-width:1.1;
}
.zaimhub-v15-card:hover .zaimhub-v15-ghost{
  opacity:.09;
  transform:rotate(8deg) scale(1.06);
}

.zaimhub-v15-icon{
  width:64px;
  height:64px;
  border-radius:16px;
  background:var(--zv15-icon-bg);
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:16px;
  transition:background .18s ease;
}
.zaimhub-v15-card:hover .zaimhub-v15-icon{
  background:var(--zv15-teal);
}
.zaimhub-v15-icon svg{
  width:30px;
  height:30px;
  stroke:var(--zv15-teal-deep);
  fill:none;
  stroke-width:1.6;
  transition:stroke .18s ease;
}
.zaimhub-v15-card:hover .zaimhub-v15-icon svg{
  stroke:var(--zv15-white);
}

.zaimhub-v15-card-title{
  font-size:16.5px;
  font-weight:700;
  color:var(--zv15-ink);
  margin:0 0 6px;
  line-height:1.25;
}

.zaimhub-v15-card-desc{
  font-size:13px;
  line-height:1.45;
  color:var(--zv15-ink-soft);
  margin:0;
  max-width:23ch;
}

.zaimhub-v15-arrow{
  position:absolute;
  top:16px;
  right:16px;
  width:22px;
  height:22px;
  border-radius:50%;
  border:1px solid var(--zv15-line);
  display:flex;
  align-items:center;
  justify-content:center;
  background:var(--zv15-card-bg);
  transition:border-color .18s ease, background .18s ease, transform .18s ease;
}
.zaimhub-v15-arrow svg{
  width:11px;
  height:11px;
  stroke:var(--zv15-ink-soft);
  stroke-width:2;
  fill:none;
  transition:stroke .18s ease;
}
.zaimhub-v15-card:hover .zaimhub-v15-arrow{
  background:var(--zv15-teal);
  border-color:var(--zv15-teal);
  transform:rotate(45deg);
}
.zaimhub-v15-card:hover .zaimhub-v15-arrow svg{
  stroke:var(--zv15-white);
}

/* ---------- адаптив ---------- */
@media (max-width: 900px){
  .zaimhub-v15-grid{grid-template-columns:repeat(2, 1fr);}
}

@media (max-width: 560px){
  .zaimhub-v15-section{padding:30px 16px;}
  .zaimhub-v15-grid{grid-template-columns:1fr 1fr; gap:10px;}
  .zaimhub-v15-card{padding:22px 14px 18px; border-radius:14px;}
  .zaimhub-v15-icon{width:48px; height:48px; border-radius:12px; margin-bottom:12px;}
  .zaimhub-v15-icon svg{width:23px; height:23px;}
  .zaimhub-v15-card-title{font-size:14px; margin:0 0 4px;}
  .zaimhub-v15-card-desc{font-size:11.5px;}
  .zaimhub-v15-arrow{display:none;}
  .zaimhub-v15-ghost{width:80px; height:80px; top:-10px; right:-10px;}
  .zaimhub-v15-title{font-size:18px;}
  .zaimhub-v15-sub{display:none;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4ea306 */.zaimhub-v19-showcase {
  width: 100%;
  background: #FFFFFF;
  padding: 64px 20px 40px;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
}

.zaimhub-v19-showcase *{
  box-sizing: border-box;
}

.zaimhub-v19-showcase__container {
  max-width: 1200px;
  margin: 0 auto;
}

.zaimhub-v19-showcase__head {
  margin-bottom: 24px;
}

.zaimhub-v19-showcase__title {
  font-size: 28px;
  line-height: 1.3;
  font-weight: 700;
  color: #1A1D1F;
  margin: 0 0 8px;
}

.zaimhub-v19-showcase__subtitle {
  font-size: 16px;
  color: #4B5563;
  margin: 0;
}

.zaimhub-v19-showcase__trust {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 24px 0;
}

.zaimhub-v19-showcase__trust-item {
  display: flex;
  align-items: center;
  gap: 10px;
  background: #F4F5F7;
  border-radius: 10px;
  padding: 10px 16px;
  font-size: 13.5px;
  font-weight: 600;
  color: #1A1D1F;
}

.zaimhub-v19-showcase__tip {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  background: #E1F5EE;
  border-left: 4px solid #0F6E56;
  border-radius: 0 10px 10px 0;
  padding: 14px 18px;
  margin: 4px 0 28px;
}

.zaimhub-v19-showcase__tip p {
  margin: 0;
  font-size: 14.5px;
  color: #0F4A3A;
  line-height: 1.6;
}

/* ---- строгие CSS-иконки, без SVG и картинок ---- */

.zaimhub-v19-icon {
  position: relative;
  flex-shrink: 0;
  display: inline-block;
}

/* Иконка "щит" — лицензия */
.zaimhub-v19-icon--shield {
  width: 18px;
  height: 20px;
  background: #0F6E56;
  clip-path: polygon(50% 0%, 100% 15%, 100% 55%, 50% 100%, 0% 55%, 0% 15%);
}

.zaimhub-v19-icon__check {
  position: absolute;
  left: 5px;
  top: 8px;
  width: 6px;
  height: 3px;
  border-left: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  transform: rotate(-45deg);
}

/* Иконка "часы" — скорость выдачи */
.zaimhub-v19-icon--clock {
  width: 18px;
  height: 18px;
  border: 2px solid #0F6E56;
  border-radius: 50%;
  margin-top: 1px;
}

.zaimhub-v19-icon--clock::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2px;
  height: 5px;
  background: #0F6E56;
  transform-origin: bottom center;
  transform: translate(-50%, -100%) rotate(20deg);
}

.zaimhub-v19-icon--clock::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2px;
  height: 6.5px;
  background: #0F6E56;
  transform-origin: bottom center;
  transform: translate(-50%, -100%) rotate(110deg);
}

/* Иконка "процент" — прозрачные условия */
.zaimhub-v19-icon--percent {
  width: 18px;
  height: 18px;
}

.zaimhub-v19-icon--percent::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 8px;
  width: 14px;
  height: 2px;
  background: #0F6E56;
  transform: rotate(-45deg);
}

.zaimhub-v19-icon__dot {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  border: 2px solid #0F6E56;
  background: #F4F5F7;
}

.zaimhub-v19-icon__dot--top {
  right: 0;
  top: 0;
}

.zaimhub-v19-icon__dot--bottom {
  left: 0;
  bottom: 0;
}

/* Иконка "инфо" — совет */
.zaimhub-v19-icon--info {
  width: 18px;
  height: 18px;
  border: 2px solid #0F6E56;
  border-radius: 50%;
  margin-top: 2px;
}

.zaimhub-v19-icon--info::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 3px;
  width: 2px;
  height: 2px;
  background: #0F6E56;
  transform: translateX(-50%);
  border-radius: 50%;
}

.zaimhub-v19-icon--info::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 7px;
  width: 2px;
  height: 5px;
  background: #0F6E56;
  transform: translateX(-50%);
}

@media (max-width: 640px) {
  .zaimhub-v19-showcase {
    padding: 40px 16px 28px;
  }
  .zaimhub-v19-showcase__title {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c94a5be */.zaimhub-v16-faq {
  width: 100%;
  background: #F4F5F7;
  padding: 64px 20px;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
}

.zaimhub-v16-faq__container {
  max-width: 1200px;
  margin: 0 auto;
}

.zaimhub-v16-faq__title {
  font-size: 32px;
  line-height: 1.25;
  font-weight: 700;
  color: #1A1D1F;
  margin: 0 0 32px;
  text-align: left;
}

.zaimhub-v16-faq__accordion {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.zaimhub-v16-faq__item {
  background: #FFFFFF;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid #E4E6EB;
  transition: none !important;
}

.zaimhub-v16-faq__question {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  text-align: left;
  background: none;
  border: none;
  cursor: pointer;
  padding: 20px 24px;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 600;
  color: #1A1D1F;
  font-family: inherit;
  transition: none !important;
}

.zaimhub-v16-faq__question:hover,
.zaimhub-v16-faq__question:active {
  background: none;
  color: #1A1D1F;
}

.zaimhub-v16-faq__question:focus {
  outline: none;
}

.zaimhub-v16-faq__question:focus-visible {
  outline: 2px solid #187C6C;
  outline-offset: -2px;
}

.zaimhub-v16-faq__icon {
  position: relative;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}

.zaimhub-v16-faq__icon::before,
.zaimhub-v16-faq__icon::after {
  content: "";
  position: absolute;
  background: #6B7280;
  transition: transform 0.2s ease, opacity 0.2s ease;
}

.zaimhub-v16-faq__icon::before {
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  transform: translateY(-50%);
}

.zaimhub-v16-faq__icon::after {
  left: 50%;
  top: 0;
  width: 2px;
  height: 100%;
  transform: translateX(-50%);
}

.zaimhub-v16-faq__question[aria-expanded="true"] .zaimhub-v16-faq__icon::after {
  transform: translateX(-50%) rotate(90deg);
  opacity: 0;
}

.zaimhub-v16-faq__answer-wrap {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.25s ease;
}

.zaimhub-v16-faq__item.is-open .zaimhub-v16-faq__answer-wrap {
  grid-template-rows: 1fr;
}

.zaimhub-v16-faq__answer {
  overflow: hidden;
  min-height: 0;
  padding: 0 24px;
  font-size: 15px;
  line-height: 1.6;
  color: #4B5563;
}

.zaimhub-v16-faq__item.is-open .zaimhub-v16-faq__answer {
  padding: 0 24px 22px;
}

@media (max-width: 640px) {
  .zaimhub-v16-faq {
    padding: 40px 16px;
  }
  .zaimhub-v16-faq__title {
    font-size: 24px;
  }
  .zaimhub-v16-faq__question {
    padding: 16px 18px;
    font-size: 15px;
  }
  .zaimhub-v16-faq__answer {
    padding: 0 18px;
  }
  .zaimhub-v16-faq__item.is-open .zaimhub-v16-faq__answer {
    padding: 0 18px 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7fe9d84 */.zaimhub-v17-experts {
  width: 100%;
  background: #FFFFFF;
  padding: 64px 20px;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
}

.zaimhub-v17-experts__container {
  max-width: 1200px;
  margin: 0 auto;
}

.zaimhub-v17-experts__head {
  max-width: 720px;
  margin: 0 0 40px;
}

.zaimhub-v17-experts__badge {
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  color: #0F6E56;
  background: #E1F5EE;
  padding: 6px 14px;
  border-radius: 20px;
  margin-bottom: 16px;
}

.zaimhub-v17-experts__title {
  font-size: 30px;
  line-height: 1.25;
  font-weight: 700;
  color: #1A1D1F;
  margin: 0 0 12px;
}

.zaimhub-v17-experts__subtitle {
  font-size: 16px;
  line-height: 1.6;
  color: #4B5563;
  margin: 0;
}

.zaimhub-v17-experts__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}

.zaimhub-v17-experts__card {
  display: flex;
  gap: 16px;
  background: #FFFFFF;
  border: 1px solid #E4E6EB;
  border-radius: 16px;
  padding: 24px;
}

.zaimhub-v17-experts__avatar-wrap {
  flex-shrink: 0 !important;
  width: 88px !important;
  height: 88px !important;
  min-width: 88px !important;
  max-width: 88px !important;
  border-radius: 50% !important;
  overflow: hidden !important;
  background: #F4F5F7;
}

.zaimhub-v17-experts__avatar {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  border-radius: 0 !important;
  margin: 0 !important;
}

.zaimhub-v17-experts__body {
  flex: 1;
  min-width: 0;
}

.zaimhub-v17-experts__name {
  font-size: 17px;
  font-weight: 700;
  color: #1A1D1F;
  margin: 0 0 2px;
}

.zaimhub-v17-experts__role {
  font-size: 14px;
  font-weight: 600;
  color: #0F6E56;
  margin: 0 0 10px;
}

.zaimhub-v17-experts__desc {
  font-size: 14.5px;
  line-height: 1.6;
  color: #4B5563;
  margin: 0 0 16px;
}

.zaimhub-v17-experts__btn {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  color: #FFFFFF;
  background: #0F9D6E;
  border: 1px solid #0F9D6E;
  border-radius: 8px;
  padding: 9px 16px;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.15s ease, border-color 0.15s ease;
}

.zaimhub-v17-experts__btn:hover {
  background: #0C7D58;
  border-color: #0C7D58;
}

@media (max-width: 860px) {
  .zaimhub-v17-experts__grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 640px) {
  .zaimhub-v17-experts {
    padding: 40px 16px;
  }
  .zaimhub-v17-experts__title {
    font-size: 24px;
  }
  .zaimhub-v17-experts__card {
    flex-direction: column;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e4cae5 */.zaimhub-v18-seo {
  width: 100%;
  background: #F4F5F7;
  padding: 64px 20px;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
}

.zaimhub-v18-seo__container {
  max-width: 1200px;
  margin: 0 auto;
}

.zaimhub-v18-seo__title {
  position: relative;
  font-size: 26px;
  line-height: 1.3;
  font-weight: 700;
  color: #1A1D1F;
  margin: 40px 0 18px;
  padding-left: 18px;
}

.zaimhub-v18-seo__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 5px;
  height: 22px;
  background: #0F6E56;
  border-radius: 2px;
}

.zaimhub-v18-seo__container > .zaimhub-v18-seo__title:first-child {
  margin-top: 0;
}

.zaimhub-v18-seo__intro p,
.zaimhub-v18-seo__more p {
  font-size: 16px;
  line-height: 1.75;
  color: #3A3F44;
  margin: 0 0 18px;
  max-width: 860px;
}

.zaimhub-v18-seo__more-wrap {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.35s ease;
}

.zaimhub-v18-seo__more {
  overflow: hidden;
  min-height: 0;
}

.zaimhub-v18-seo__container.is-expanded .zaimhub-v18-seo__more-wrap {
  grid-template-rows: 1fr;
}

.zaimhub-v18-seo__table {
  width: 100%;
  max-width: 700px;
  border-collapse: collapse;
  margin: 8px 0 26px;
  font-size: 14.5px;
  background: #FFFFFF;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #E4E6EB;
}

.zaimhub-v18-seo__table-caption {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.zaimhub-v18-seo__table th,
.zaimhub-v18-seo__table td {
  padding: 13px 18px;
  color: #3A3F44;
  border-top: 1px solid #E4E6EB;
  vertical-align: top;
  text-align: left;
}

.zaimhub-v18-seo__table tr:first-child th,
.zaimhub-v18-seo__table tr:first-child td {
  border-top: none;
}

.zaimhub-v18-seo__table th {
  width: 220px;
  font-weight: 600;
  color: #1A1D1F;
  background: #FAFBFC;
}

.zaimhub-v18-seo__note {
  background: #E1F5EE;
  border-left: 4px solid #0F6E56;
  border-radius: 0 10px 10px 0;
  padding: 16px 20px;
  margin: 4px 0 24px;
  max-width: 860px;
}

.zaimhub-v18-seo__note p {
  margin: 0 !important;
  color: #0F4A3A !important;
  font-size: 15px !important;
}

.zaimhub-v18-seo__toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-top: 8px;
  padding: 11px 20px;
  font-size: 14px;
  font-weight: 600;
  font-family: inherit;
  color: #FFFFFF;
  background: #0F9D6E;
  border: 1px solid #0F9D6E;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.15s ease, border-color 0.15s ease;
}

.zaimhub-v18-seo__toggle:hover {
  background: #0C7D58;
  border-color: #0C7D58;
}

.zaimhub-v18-seo__chevron {
  width: 8px;
  height: 8px;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
  transform: rotate(45deg);
  transition: transform 0.2s ease;
  margin-top: -2px;
}

.zaimhub-v18-seo__container.is-expanded .zaimhub-v18-seo__chevron {
  transform: rotate(-135deg);
  margin-top: 2px;
}

@media (max-width: 640px) {
  .zaimhub-v18-seo {
    padding: 40px 16px;
  }
  .zaimhub-v18-seo__title {
    font-size: 21px;
  }
  .zaimhub-v18-seo__table {
    font-size: 13px;
  }
  .zaimhub-v18-seo__table th,
  .zaimhub-v18-seo__table td {
    padding: 10px 12px;
  }
  .zaimhub-v18-seo__table th {
    width: 130px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a7e1ec *//* ============ БАЗА ============ */
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:'Inter',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;background:#f3f5f8;color:#17202a;line-height:1.4;-webkit-font-smoothing:antialiased}
.page{max-width:1200px;margin:0 auto;padding:48px 20px 80px}
.page-title{font-size:24px;font-weight:800;margin-bottom:6px}
.page-sub{color:#6b7785;font-size:14px;margin-bottom:44px}
.zh-section{margin-bottom:60px}
.zh-section h2{font-size:14px;font-weight:700;color:#46525f;margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}
.zh-section .zh-note{font-size:12.5px;color:#7c8894;margin-bottom:20px}
.zh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.zh-disclaimer{font-size:11px;color:#9aa4af;margin-top:14px;text-align:center}
@media(max-width:1024px){.zh-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.zh-grid{grid-template-columns:1fr}}

/* Общий каркас карточки */
.zh-card{position:relative;background:#fff;display:flex;flex-direction:column}
.zh-hitbox{position:absolute;inset:0;z-index:1;border-radius:inherit}
.zh-actions{position:relative;z-index:2;margin-top:auto}
.zh-details{position:relative;z-index:2}
.zh-details summary{cursor:pointer;list-style:none}
.zh-details summary::-webkit-details-marker{display:none}

/* ============ ВАРИАНТ 5 — «Ledger» (бухгалтерская выписка) ============ */
.zh-v5 .zh-card{
  background:#fff;border:1px solid #e3e8ee;border-radius:6px;
  box-shadow:0 1px 2px rgba(16,42,67,.04);overflow:hidden;
  transition:transform .18s, box-shadow .18s;
}
.zh-v5 .zh-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(16,42,67,.10)}
.zh-v5 .zh-top{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #eef1f5;background:#fafbfc}
.zh-v5 .zh-tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8a97a5}
.zh-v5 .zh-rating{font-size:12px;font-weight:600;color:#12314f}
.zh-v5 .zh-rating .star{color:#c99a2e}
.zh-v5 .zh-head{display:flex;align-items:center;gap:12px;padding:16px 16px 10px}
.zh-v5 .zh-logo{width:42px;height:42px;border-radius:6px;background:#12314f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex:none}
.zh-v5 .zh-name{font-size:16px;font-weight:700;color:#10243a}
.zh-v5 .zh-sub{font-size:11.5px;color:#8a97a5}
.zh-v5 .zh-sum{padding:0 16px 12px}
.zh-v5 .zh-sum .pre{font-size:12px;color:#8a97a5}
.zh-v5 .zh-sum .val{font-family:'IBM Plex Mono',monospace;font-size:27px;font-weight:600;color:#12314f;letter-spacing:-.02em}
.zh-v5 .zh-sum .val .cur{color:#c99a2e}
.zh-v5 .zh-rows{border-top:1px solid #eef1f5;padding:0 16px}
.zh-v5 .zh-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #f1f4f7}
.zh-v5 .zh-row .k{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#93a0ad}
.zh-v5 .zh-row .v{font-family:'IBM Plex Mono',monospace;font-size:13.5px;font-weight:500;color:#1b2f42}
.zh-v5 .zh-adv{padding:10px 16px 4px}
.zh-v5 .zh-adv li{list-style:none;font-size:12.5px;color:#4c5a68;padding-left:18px;position:relative;margin-bottom:5px}
.zh-v5 .zh-adv li::before{content:'';position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:2px;background:#12314f}
.zh-v5 .zh-details{margin:6px 16px 0}
.zh-v5 .zh-details summary{font-size:11.5px;color:#6b7a89}
.zh-v5 .zh-details ul{margin:6px 0 0 14px;font-size:11.5px;color:#7a8794}
.zh-v5 .zh-actions{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}
.zh-v5 .zh-btn{display:block;text-align:center;background:#12314f;color:#fff;font-size:13.5px;font-weight:600;padding:11px 14px;border-radius:6px;text-decoration:none;transition:background .18s}
.zh-v5 .zh-btn:hover{background:#0f2a43}
.zh-v5 .zh-more{text-align:center;font-size:12.5px;color:#12314f;text-decoration:none;font-weight:600}
.zh-v5 .zh-more:hover{text-decoration:underline}

/* ============ ВАРИАНТ 6 — «Neo-bank» (финтех) ============ */
.zh-v6 .zh-card{
  background:#fff;border:1px solid #e9edf1;border-radius:14px;padding:20px;
  box-shadow:0 1px 3px rgba(20,40,60,.05);transition:transform .18s, box-shadow .18s;
}
.zh-v6 .zh-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(20,40,60,.09)}
.zh-v6 .zh-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.zh-v6 .zh-logo{width:46px;height:46px;border-radius:50%;background:#eef7f3;color:#0ea47a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;flex:none}
.zh-v6 .zh-name{font-size:16px;font-weight:700;color:#12212d}
.zh-v6 .zh-rating{font-size:12px;font-weight:600;color:#0ea47a;background:#e9f7f1;padding:3px 9px;border-radius:20px;margin-left:auto}
.zh-v6 .zh-sum{margin-bottom:16px}
.zh-v6 .zh-sum .pre{font-size:12px;color:#8b98a5}
.zh-v6 .zh-sum .val{font-size:30px;font-weight:800;color:#12212d;letter-spacing:-.02em}
.zh-v6 .zh-sum .val .cur{color:#0ea47a}
.zh-v6 .zh-stats{display:flex;border:1px solid #eef2f5;border-radius:10px;margin-bottom:14px;overflow:hidden}
.zh-v6 .zh-stat{flex:1;padding:10px 8px;text-align:center}
.zh-v6 .zh-stat + .zh-stat{border-left:1px solid #eef2f5}
.zh-v6 .zh-stat .k{font-size:10px;color:#93a0ad;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px}
.zh-v6 .zh-stat .v{font-size:13px;font-weight:600;color:#1b2b36}
.zh-v6 .zh-adv{margin-bottom:10px}
.zh-v6 .zh-adv li{list-style:none;font-size:12.5px;color:#4c5a66;padding-left:20px;position:relative;margin-bottom:5px}
.zh-v6 .zh-adv li::before{content:'';position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background:#e9f7f1}
.zh-v6 .zh-adv li::after{content:'✓';position:absolute;left:2px;top:3px;font-size:8px;color:#0ea47a;font-weight:700}
.zh-v6 .zh-details{margin-bottom:12px}
.zh-v6 .zh-details summary{font-size:11.5px;color:#7c8996}
.zh-v6 .zh-details ul{margin:6px 0 0 14px;font-size:11.5px;color:#87939f}
.zh-v6 .zh-actions{display:flex;flex-direction:column;gap:8px}
.zh-v6 .zh-btn{text-align:center;background:#0ea47a;color:#fff;font-size:14px;font-weight:600;padding:12px 14px;border-radius:10px;text-decoration:none;transition:background .18s}
.zh-v6 .zh-btn:hover{background:#0b8f69}
.zh-v6 .zh-more{text-align:center;font-size:12.5px;color:#0ea47a;font-weight:600;text-decoration:none}
.zh-v6 .zh-more:hover{text-decoration:underline}

/* ============ ВАРИАНТ 7 — «Executive» (премиум, navy + gold) ============ */
.zh-v7 .zh-card{
  background:#fff;border:1px solid #e6e2d6;border-top:3px solid #c9a24b;border-radius:10px;
  overflow:hidden;box-shadow:0 2px 6px rgba(16,38,63,.05);transition:transform .18s, box-shadow .18s;
}
.zh-v7 .zh-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(16,38,63,.12)}
.zh-v7 .zh-head{display:flex;align-items:center;gap:12px;padding:14px 18px;background:linear-gradient(120deg,#10263f,#1a3a5c)}
.zh-v7 .zh-logo{width:44px;height:44px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(201,162,75,.5);color:#c9a24b;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex:none}
.zh-v7 .zh-name{font-size:16px;font-weight:700;color:#fff}
.zh-v7 .zh-rating{font-size:12px;color:#e8cf8a;font-weight:600;margin-left:auto}
.zh-v7 .zh-body{padding:18px;display:flex;flex-direction:column;flex:1}
.zh-v7 .zh-sum{margin-bottom:12px}
.zh-v7 .zh-sum .pre{font-size:12px;color:#8b97a3}
.zh-v7 .zh-sum .val{font-size:31px;font-weight:800;color:#10263f;letter-spacing:-.02em}
.zh-v7 .zh-sum .val .cur{color:#c9a24b}
.zh-v7 .zh-sum .bar{height:3px;width:44px;background:#c9a24b;border-radius:2px;margin-top:8px}
.zh-v7 .zh-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}
.zh-v7 .zh-stat{border-right:1px solid #ece9de;padding-right:8px}
.zh-v7 .zh-stat:last-child{border-right:0;padding-right:0}
.zh-v7 .zh-stat .v{font-size:14px;font-weight:700;color:#10263f}
.zh-v7 .zh-stat .k{font-size:10px;color:#98a1a9;letter-spacing:.04em;text-transform:uppercase;margin-top:2px}
.zh-v7 .zh-adv{margin-bottom:8px}
.zh-v7 .zh-adv li{list-style:none;font-size:12.5px;color:#4c5862;padding-left:18px;position:relative;margin-bottom:5px}
.zh-v7 .zh-adv li::before{content:'◆';position:absolute;left:0;top:1px;font-size:9px;color:#c9a24b}
.zh-v7 .zh-details{margin-bottom:12px}
.zh-v7 .zh-details summary{font-size:11.5px;color:#7c8893}
.zh-v7 .zh-details ul{margin:6px 0 0 14px;font-size:11.5px;color:#87939f}
.zh-v7 .zh-actions{display:flex;flex-direction:column;gap:8px}
.zh-v7 .zh-btn{text-align:center;background:#10263f;color:#fff;font-size:13.5px;font-weight:600;padding:12px 14px;border-radius:8px;text-decoration:none;transition:background .18s}
.zh-v7 .zh-btn:hover{background:#0d2136}
.zh-v7 .zh-more{text-align:center;font-size:12.5px;color:#10263f;font-weight:600;text-decoration:none}
.zh-v7 .zh-more:hover{text-decoration:underline}

/* ============ ВАРИАНТ 8 — «Spec sheet» (корпоративный техпаспорт) ============ */
.zh-v8 .zh-card{
  background:#fff;border:1px solid #dde5ea;border-top:4px solid #0f6370;border-radius:8px;
  overflow:hidden;transition:transform .18s, box-shadow .18s;
}
.zh-v8 .zh-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(15,99,112,.12)}
.zh-v8 .zh-head{display:flex;align-items:center;gap:12px;padding:16px 18px 0}
.zh-v8 .zh-logo{width:42px;height:42px;border-radius:6px;background:#eef5f6;color:#0f6370;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;flex:none}
.zh-v8 .zh-name{font-size:15.5px;font-weight:700;color:#14323a}
.zh-v8 .zh-rating{font-size:12px;font-weight:600;color:#0f6370;background:#eaf2f4;padding:3px 9px;border-radius:6px;margin-left:auto}
.zh-v8 .zh-sum{padding:14px 18px 2px}
.zh-v8 .zh-sum .pre{font-size:12px;color:#8b98a3}
.zh-v8 .zh-sum .val{font-size:29px;font-weight:800;color:#0f4a55;letter-spacing:-.02em}
.zh-v8 .zh-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px 4px}
.zh-v8 .zh-tile{background:#f6f9fa;border:1px solid #e7edf0;border-radius:6px;padding:9px 11px}
.zh-v8 .zh-tile .k{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#8da0aa;margin-bottom:3px}
.zh-v8 .zh-tile .v{font-size:13.5px;font-weight:600;color:#173640}
.zh-v8 .zh-adv{padding:8px 18px 4px}
.zh-v8 .zh-adv li{list-style:none;font-size:12.5px;color:#4c5a62;padding-left:16px;position:relative;margin-bottom:5px}
.zh-v8 .zh-adv li::before{content:'';position:absolute;left:0;top:6px;width:7px;height:7px;background:#0f6370;border-radius:2px}
.zh-v8 .zh-details{margin:4px 18px 0}
.zh-v8 .zh-details summary{font-size:11.5px;color:#7c8993}
.zh-v8 .zh-details ul{margin:6px 0 0 14px;font-size:11.5px;color:#87939f}
.zh-v8 .zh-actions{display:flex;flex-direction:column;gap:8px;padding:14px 18px 18px}
.zh-v8 .zh-btn{text-align:center;background:#0f6370;color:#fff;font-size:13.5px;font-weight:600;padding:11px 14px;border-radius:7px;text-decoration:none;transition:background .18s}
.zh-v8 .zh-btn:hover{background:#0c5560}
.zh-v8 .zh-more{text-align:center;font-size:12.5px;color:#0f6370;font-weight:600;text-decoration:none}
.zh-v8 .zh-more:hover{text-decoration:underline}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9ec670 *//* ================= БАЗА ================= */
*,*::before,*::after{box-sizing:border-box}
body{margin:0;padding:34px 0 70px;background:#fff;color:#0E1418;
  font:400 15px/1.45 Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}
.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}
.theme{padding:30px 0 42px}
.theme+.theme{border-top:1px solid #EDF1F4}
.cap{width:100%;max-width:1200px;margin:0 auto 18px;padding:0 16px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.cap b{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#94A2AD}
.cap h2{font-size:21px;font-weight:700;letter-spacing:-.01em}
.cap span{font-size:13px;color:#94A2AD}
.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
@media(max-width:1023px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.grid{grid-template-columns:1fr}}

/* ================= КАРТОЧКА: общий каркас ================= */
.card{position:relative;display:flex;flex-direction:column;padding:16px;border-radius:18px;background:#fff;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.card:hover{transform:translateY(-3px)}
.card .card__stretch{position:absolute;inset:0;z-index:1;border-radius:inherit}
.card a,.card details,.card summary{position:relative;z-index:2}
.card .card__stretch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}

.card__head{display:flex;align-items:center;gap:10px}
.logo{width:42px;height:42px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;
  color:#fff;font-size:15px;font-weight:800;letter-spacing:-.02em}
.card__id{flex:1;min-width:0}
.card__name{display:block;font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card__kind{display:block;margin-top:2px;font-size:11.5px;color:#8A98A3}
.rating{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:5px 9px;border-radius:999px;
  font-size:12.5px;font-weight:700}

.sum{margin-top:14px}
.sum__label{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8A98A3}
.sum__value{display:block;margin-top:2px;font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.1}

.metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;border-radius:12px;overflow:hidden}
.metric{padding:9px 11px}
.metric__k{display:block;font-size:11px;font-weight:600;color:#8A98A3}
.metric__v{display:block;margin-top:2px;font-size:14px;font-weight:700;letter-spacing:-.01em}

.speed{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:12px;
  padding:7px 11px;border-radius:10px;font-size:12.5px;font-weight:700}
.speed svg{flex:0 0 auto}

.perks{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:12.5px;color:#46545E}
.perks li{display:flex;gap:8px;align-items:flex-start}
.perks svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}

.more{position:relative;z-index:2;margin-top:12px;border-radius:12px;font-size:12.5px}
.more summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;
  padding:9px 11px;font-weight:600;color:#5A6771;border-radius:12px;transition:.18s}
.more summary::-webkit-details-marker{display:none}
.more summary:hover{background:var(--ghostBg)}
.more summary svg{flex:0 0 auto;transition:transform .2s ease}
.more[open] summary svg{transform:rotate(180deg)}
.more__body{display:grid;gap:5px;padding:4px 11px 11px;color:#5A6771}
.more__body div{display:flex;justify-content:space-between;gap:10px}
.more__body b{color:#0E1418;font-weight:600}

.actions{display:grid;grid-template-columns:1.35fr 1fr;gap:8px;margin-top:auto;padding-top:14px}
.btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 13px;border-radius:12px;
  font-size:13.5px;font-weight:700;white-space:nowrap;transition:.18s ease}
.btn--primary{background:var(--accent);color:#fff}
.btn--primary:hover{filter:brightness(1.07)}
.btn--ghost{background:var(--ghostBg);color:#26333B;border:1px solid var(--line)}
.btn--ghost:hover{background:#EDF2F5}
.disclaimer{margin-top:10px;font-size:10px;line-height:1.4;color:#9AA6AF}

/* ================= ВАРИАНТ 1 · «Светлый минимализм» ================= */
.theme--v1{--accent:#0E9E72;--accent-soft:#E7F6F0;--accent-ink:#0A7D5A;--line:#E4EBE8;--ghostBg:#F3F8F6}
.theme--v1 .card{background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px rgba(16,24,32,.04)}
.theme--v1 .card:hover{border-color:#CFE6DC;box-shadow:0 16px 34px -22px rgba(14,158,114,.55)}
.theme--v1 .rating{background:var(--accent-soft);color:var(--accent-ink)}
.theme--v1 .metrics{background:#F7FAF9}
.theme--v1 .metric+.metric{border-left:1px solid var(--line)}
.theme--v1 .speed{background:var(--accent-soft);color:var(--accent-ink)}
.theme--v1 .more{background:#F7FAF9}
.theme--v1 .btn--primary:hover{box-shadow:0 10px 20px -10px var(--accent)}

/* ================= ВАРИАНТ 2 · «Стекло и градиент» ================= */
.theme--v2{background:linear-gradient(135deg,#EFF1FF 0%,#F6EEFF 48%,#E8F7FF 100%)}
.theme--v2{--accent:#6C5CE7;--accent-soft:rgba(108,92,231,.09);--line:rgba(108,92,231,.16);--ghostBg:rgba(255,255,255,.75)}
.theme--v2 .card{background:rgba(255,255,255,.74);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  border:1px solid rgba(255,255,255,.9);box-shadow:0 20px 44px -28px rgba(83,63,197,.55)}
.theme--v2 .card:hover{box-shadow:0 26px 54px -26px rgba(83,63,197,.6);border-color:#fff}
.theme--v2 .logo{border-radius:14px}
.theme--v2 .rating-ring{width:46px;height:46px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;
  background:conic-gradient(var(--accent) calc(var(--p) * 1%), #E7E3FB 0)}
.theme--v2 .rating-ring span{width:35px;height:35px;border-radius:50%;background:#fff;display:grid;place-items:center;
  font-size:12px;font-weight:800;color:#4B3FD1;letter-spacing:-.02em}
.theme--v2 .rating-ring i{position:absolute;width:46px;justify-self:center;margin-top:54px;font-style:normal;
  font-size:9px;font-weight:700;letter-spacing:.06em;color:#8E86C4;text-transform:uppercase}
.theme--v2 .metrics{gap:8px}
.theme--v2 .metric{background:var(--accent-soft);border-radius:12px}
.theme--v2 .metric__k{color:#7A6FD0}
.theme--v2 .speed{background:linear-gradient(90deg,rgba(108,92,231,.14),rgba(91,141,239,.14));
  color:#4B3FD1;box-shadow:inset 0 0 0 1px rgba(108,92,231,.14)}
.theme--v2 .perks svg{color:#6C5CE7}
.theme--v2 .more summary{background:rgba(255,255,255,.6)}
.theme--v2 .actions{grid-template-columns:1fr;gap:6px}
.theme--v2 .btn--primary{background:linear-gradient(120deg,#7C5CFF,#5B8DEF);box-shadow:0 14px 26px -14px rgba(92,84,231,.85)}
.theme--v2 .btn--primary span{transition:transform .18s ease}
.theme--v2 .btn--primary:hover span{transform:translateX(3px)}
.theme--v2 .btn--ghost{background:transparent;border:0;color:#5D53B8;height:34px;font-weight:600}
.theme--v2 .btn--ghost:hover{background:rgba(255,255,255,.7)}

/* ================= ВАРИАНТ 3 · «Тёплая таблица-сравнение» ================= */
.theme--v3{background:#FFF9F3;--accent:#E0702A;--ghostBg:#FDF3EA;--line:#F3E3D5}
.theme--v3 .card{background:#FFFDFB;border:1px solid var(--line);border-radius:16px;overflow:hidden;padding-top:24px}
.theme--v3 .card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;
  background:linear-gradient(90deg,#FFB35C,#E0702A 55%,#D4571F)}
.theme--v3 .card:hover{box-shadow:0 18px 38px -24px rgba(224,112,42,.6);border-color:#EFD6C1}
.theme--v3 .rating{background:#FFF1E4;color:#B2541A}
.theme--v3 .sum{margin-top:12px}
.theme--v3 .sum__value{font-size:25px}
.theme--v3 .rows{display:grid;margin-top:10px;border-top:1px dashed #EFDCC9}
.theme--v3 .row{display:flex;align-items:baseline;gap:6px;padding:7px 0;font-size:13px;border-bottom:1px dashed #EFDCC9}
.theme--v3 .row__k{flex:0 0 auto;color:#96785F}
.theme--v3 .row__d{flex:1;border-bottom:1px dotted #DFC7AF;transform:translateY(-3px)}
.theme--v3 .row__v{flex:0 0 auto;font-weight:700;letter-spacing:-.01em}
.theme--v3 .speed{background:#FFF1E4;color:#B2541A;border-radius:8px}
.theme--v3 .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.theme--v3 .tag{padding:5px 9px;border-radius:8px;background:#FDF3EA;border:1px solid #F3E3D5;font-size:11.5px;
  font-weight:600;color:#8A6446}
.theme--v3 .more summary{background:#FDF3EA}
.theme--v3 .actions{margin-top:auto}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f741858 */:root{
    --page:#eef1f6;
    --card:#ffffff;
    --text:#111827;
    --muted:#667085;
    --soft:#98a2b3;
    --line:#eef1f4;
  }
  *{margin:0;padding:0;box-sizing:border-box}
  body{
    font-family:-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
    background:var(--page);color:var(--text);
    -webkit-font-smoothing:antialiased;padding:32px 0;
  }
  .container{max-width:1200px;margin:0 auto;padding:0 20px}
  .variant{margin-bottom:48px}
  .variant h2{
    font-size:18px;font-weight:700;color:#0b1220;
    margin-bottom:6px;
  }
  .variant .desc{font-size:13px;color:var(--muted);margin-bottom:18px}
  .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}

  /* ================= БАЗОВАЯ КАРТОЧКА ================= */
  .card{
    position:relative;display:flex;flex-direction:column;gap:13px;
    background:var(--card);border-radius:20px;padding:20px;
    box-shadow:0 1px 2px rgba(16,24,40,.05),0 14px 34px -28px rgba(16,24,40,.35);
  }
  /* Клик по всей карточке → внутренняя страница (обзор МФО) */
  .c-link{position:absolute;inset:0;z-index:1;border-radius:inherit}
  .card .btn,.card .btn-ghost,.card .c-more{position:relative;z-index:2}

  .c-top{display:flex;align-items:center;gap:11px}
  .c-logo{
    flex:none;width:44px;height:44px;border-radius:13px;
    display:flex;align-items:center;justify-content:center;
    color:#fff;font-weight:700;font-size:19px;
  }
  .c-brand{min-width:0;flex:1}
  .c-name{font-size:16px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .c-rating{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:var(--muted)}
  .c-rating .stars{color:#f59e0b;letter-spacing:1px}
  .c-rating b{color:var(--text)}

  .c-amount .lab{display:block;font-size:12px;color:var(--soft);margin-bottom:2px}
  .c-amount b{display:block;font-size:25px;font-weight:800;letter-spacing:-.02em;color:var(--text)}
  .c-amount b i{font-style:normal;font-size:19px}

  .c-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#f8fafc;border:1px solid var(--line);border-radius:13px;padding:11px 13px}
  .c-metrics.two{grid-template-columns:repeat(2,1fr)}
  .m .k{display:block;font-size:11px;color:var(--soft);margin-bottom:4px}
  .m .v{display:block;font-size:13px;font-weight:700;color:var(--text);line-height:1.25}

  .c-perks{display:flex;flex-direction:column;gap:7px;list-style:none}
  .c-perks li{position:relative;padding-left:17px;font-size:13px;color:#475467}
  .c-perks li:before{content:'';position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background:#16a34a}

  .c-more{margin-top:auto}
  .c-more summary{cursor:pointer;list-style:none;font-size:12.5px;font-weight:600;color:var(--muted);user-select:none}
  .c-more summary::-webkit-details-marker{display:none}
  .c-more summary:after{content:'▾';float:right;color:var(--soft);transition:transform .2s}
  .c-more[open] summary:after{transform:rotate(180deg)}
  .c-more-body{margin-top:10px;background:#f8fafc;border:1px solid var(--line);border-radius:13px;padding:11px 13px;display:flex;flex-direction:column;gap:7px}
  .c-more-body p{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}
  .c-more-body b{color:var(--text);font-weight:600}

  .c-actions{display:flex;flex-direction:column;gap:8px}
  .btn{display:block;text-align:center;text-decoration:none;font-weight:700;font-size:14.5px;padding:12px 16px;border-radius:12px;transition:filter .15s,transform .05s}
  .btn:hover{filter:brightness(.95)}
  .btn:active{transform:translateY(1px)}
  .btn-ghost{display:block;text-align:center;text-decoration:none;font-weight:600;font-size:13px;padding:10px;border-radius:12px}

  .c-note{font-size:10px;line-height:1.5;color:var(--soft);margin-top:2px}

  /* ================= ВАРИАНТ 1 · Софт-классика (зелёный) ================= */
  .c1 .c-logo{background:linear-gradient(135deg,#16a34a,#0d9488)}
  .c1 .btn{background:#0f9d58;color:#fff}
  .c1 .btn-ghost{background:#ecfdf5;color:#0f9d58;border:1px solid #bbf7d0}

  /* ================= ВАРИАНТ 2 · Градиентная шапка (синий) ================= */
  .c2{border-radius:22px;overflow:hidden;padding:0}
  .c2 .c-head{background:linear-gradient(120deg,#e9f1ff,#e6faf4);padding:16px 20px}
  .c2 .c-body{padding:0 20px 20px;display:flex;flex-direction:column;gap:13px}
  .c2 .c-logo{background:linear-gradient(135deg,#2563eb,#22d3ee)}
  .c2 .btn{background:#2563eb;color:#fff}
  .c2 .btn-ghost{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}

  /* ================= ВАРИАНТ 3 · Минимал с полосой (фиолетовый) ================= */
  .c3{border-radius:16px;border:1px solid #ececec;box-shadow:0 8px 24px -28px rgba(16,24,40,.6)}
  .c3:before{content:'';position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:4px;background:linear-gradient(180deg,#7c3aed,#c084fc);z-index:0}
  .c3 .c-logo{background:linear-gradient(135deg,#7c3aed,#a855f7)}
  .c3 .c-metrics{background:#fafafc;border:1px solid #f0f0f4;border-radius:10px}
  .c3 .btn{background:#7c3aed;color:#fff}
  .c3 .btn-ghost{background:#faf5ff;color:#7c3aed;border:1px solid #e9d5ff}

  /* ================= ВАРИАНТ 4 · Ставка-хиро (оранжево-розовый) ================= */
  .c4{background:linear-gradient(180deg,#fffdfb,#ffffff);border:1px solid #fdeadd}
  .c4 .c-logo{background:linear-gradient(135deg,#f97316,#f43f5e)}
  .c4 .c-rate{background:#fff1f2;border:1px dashed #fecdd3;border-radius:14px;padding:13px;text-align:center}
  .c4 .c-rate .k{font-size:11px;color:#9f1239}
  .c4 .c-rate .v{font-size:27px;font-weight:800;color:#e11d48;line-height:1.1}
  .c4 .c-rate .d{font-size:11px;color:#9f1239}
  .c4 .btn{background:linear-gradient(120deg,#f97316,#f43f5e);color:#fff}
  .c4 .btn-ghost{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}

  /* ================= АДАПТИВ ================= */
  @media (max-width:920px){.grid{grid-template-columns:repeat(2,1fr)}}
  @media (max-width:620px){.grid{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c66b8d7 *//* --------------------------------------------------------------------------
   СОБСТВЕННЫЕ СТИЛИ КАРТОЧКИ. Префикс всех классов — zaimhubkz-zaimy77
   (стиля для тега body здесь нет: оформление фона/шрифта сидит на обёртке,
   чтобы не влиять на тему сайта).
   -------------------------------------------------------------------------- */

/* Обёртка-сетка: 3 карточки в ряд на 1200px.
   Если 3-колоночную сетку уже даёт твоя тема — эту обёртку можно не вставлять. */
.zaimhubkz-zaimy77-wrap{
  max-width:1200px;
  margin:0 auto;
  display:grid;
  grid-template-columns:repeat(3, minmax(0,1fr));  /* 1200px, зазор 22px -> карточка ~385px */
  gap:22px;
  align-items:stretch;
}

/* ------------------------------- КАРТОЧКА ------------------------------- */
.zaimhubkz-zaimy77-card{
  position:relative;
  display:flex;
  flex-direction:column;
  background:#ffffff;
  /* Выраженные контуры: заметная линия рамки + мягкое свечение по краям */
  border:1px solid #b3c8d4;
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 0 0 1px #e8f1f5 inset, 0 6px 18px rgba(18,64,86,.06);
  transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
.zaimhubkz-zaimy77-card:hover{
  border-color:#12586b;
  box-shadow:0 0 0 3px rgba(18,88,107,.10), 0 14px 30px rgba(18,64,86,.12);
  transform:translateY(-3px);
}

/* Петрольная полоса по верхнему краю */
.zaimhubkz-zaimy77-topbar{
  height:4px;
  flex:0 0 4px;
  background:linear-gradient(90deg,#0f4c5c 0%,#1a7d92 60%,#2aa0a8 100%);
}

.zaimhubkz-zaimy77-body{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  padding:16px 18px 16px;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  color:#16232b;
  -webkit-font-smoothing:antialiased;
}
.zaimhubkz-zaimy77-body *{box-sizing:border-box;}

/* --------------------------- ШАПКА: лого/имя/рейтинг --------------------------- */
.zaimhubkz-zaimy77-head{
  display:flex;
  align-items:center;
  gap:11px;
  padding-bottom:14px;
  border-bottom:1px solid #e6eef2;
}
.zaimhubkz-zaimy77-logo{
  flex:0 0 auto;
  width:42px;height:42px;
  display:flex;align-items:center;justify-content:center;
  border-radius:11px;
  background:#eef5f8;
  border:1px solid #d7e5ec;
  color:#12586b;
  font-size:15px;
  font-weight:600;
  letter-spacing:.02em;
}
.zaimhubkz-zaimy77-title{flex:1 1 auto;min-width:0;}
.zaimhubkz-zaimy77-name{
  font-size:16px;
  font-weight:600;
  line-height:1.25;
  letter-spacing:-.01em;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.zaimhubkz-zaimy77-sub{
  margin-top:2px;
  font-size:11.5px;
  font-weight:400;
  color:#7a8e99;
  letter-spacing:.01em;
}
.zaimhubkz-zaimy77-rating{
  flex:0 0 auto;
  display:flex;
  align-items:center;
  gap:4px;
  padding:4px 8px;
  border-radius:8px;
  background:#f6fafb;
  border:1px solid #e2ecf0;
  font-size:12.5px;
  font-weight:500;
  color:#12586b;
  font-variant-numeric:tabular-nums;
}
.zaimhubkz-zaimy77-rating .zaimhubkz-zaimy77-star{color:#e0a12c;font-size:11px;}

/* ------------------------------- СУММА ------------------------------- */
.zaimhubkz-zaimy77-sum{
  padding:14px 0 13px;
  border-bottom:1px solid #e6eef2;
}
.zaimhubkz-zaimy77-sum-label{
  font-size:10.5px;
  font-weight:500;
  text-transform:uppercase;
  letter-spacing:.09em;
  color:#7a8e99;
}
.zaimhubkz-zaimy77-sum-value{
  margin-top:5px;
  font-size:25px;
  font-weight:600;
  line-height:1.1;
  letter-spacing:-.02em;
  color:#0f4c5c;
  font-variant-numeric:tabular-nums;
}
.zaimhubkz-zaimy77-sum-value .zaimhubkz-zaimy77-cur{
  font-size:17px;
  font-weight:500;
  color:#3c6f7e;
  margin-left:2px;
}

/* -------------------- ПЛИТКИ 2x2: срок / ставка / решение / залог -------------------- */
.zaimhubkz-zaimy77-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
  padding:13px 0;
  border-bottom:1px solid #e6eef2;
}
.zaimhubkz-zaimy77-tile{
  padding:9px 11px 10px;
  background:#f7fafc;
  border:1px solid #e6eef2;
  border-radius:10px;
}
.zaimhubkz-zaimy77-tile-label{
  font-size:10.5px;          /* подписи — мелкие и без жирности */
  font-weight:500;
  text-transform:uppercase;
  letter-spacing:.07em;
  color:#7a8e99;
}
.zaimhubkz-zaimy77-tile-value{
  margin-top:4px;
  font-size:14px;            /* значения — обычной насыщенности */
  font-weight:500;
  line-height:1.25;
  color:#16232b;
  font-variant-numeric:tabular-nums;
  letter-spacing:-.005em;
}
.zaimhubkz-zaimy77-tile-value .zaimhubkz-zaimy77-soft{
  font-weight:400;
  color:#566973;
  font-size:12.5px;
}

/* --------------------------- Мелкая строка требований --------------------------- */
.zaimhubkz-zaimy77-note{
  padding:11px 0 0;
  font-size:11.5px;
  font-weight:400;
  line-height:1.5;
  color:#7a8e99;
}

/* ------------------------------- ПРЕИМУЩЕСТВА ------------------------------- */
.zaimhubkz-zaimy77-perks{
  list-style:none;
  margin:11px 0 0;
  padding:0;
  display:flex;
  flex-direction:column;
  gap:7px;
}
.zaimhubkz-zaimy77-perks li{
  position:relative;
  padding-left:17px;
  font-size:12.5px;
  font-weight:400;
  line-height:1.45;
  color:#3d525c;
}
.zaimhubkz-zaimy77-perks li::before{
  content:"";
  position:absolute;
  left:1px;top:6px;
  width:7px;height:7px;
  border-radius:2px;
  background:#cfe4ea;
  border:1px solid #9dc2cf;
}

/* --------------------------- РАСКРЫВАЮЩИЕСЯ УСЛОВИЯ --------------------------- */
.zaimhubkz-zaimy77-details{
  position:relative;
  z-index:2;                 /* выше растянутой ссылки — чтобы кликалось */
  margin-top:13px;
  border-top:1px solid #e6eef2;
  padding-top:11px;
}
.zaimhubkz-zaimy77-details summary{
  list-style:none;
  cursor:pointer;
  font-size:12px;
  font-weight:500;
  color:#12586b;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  user-select:none;
}
.zaimhubkz-zaimy77-details summary::-webkit-details-marker{display:none;}
.zaimhubkz-zaimy77-details summary::after{
  content:"+";
  font-size:14px;
  font-weight:400;
  line-height:1;
  color:#7a8e99;
  transition:transform .2s ease;
}
.zaimhubkz-zaimy77-details[open] summary::after{transform:rotate(45deg);}
.zaimhubkz-zaimy77-details-body{
  margin-top:9px;
  display:grid;
  gap:6px;
}
.zaimhubkz-zaimy77-row{
  display:flex;
  justify-content:space-between;
  gap:12px;
  font-size:11.5px;
  font-weight:400;
  line-height:1.45;
}
.zaimhubkz-zaimy77-row .zaimhubkz-zaimy77-row-k{color:#7a8e99;}
.zaimhubkz-zaimy77-row .zaimhubkz-zaimy77-row-v{color:#2b3d46;text-align:right;}

/* --------------------------- КНОПКИ И ДЕЙСТВИЯ --------------------------- */
.zaimhubkz-zaimy77-actions{
  margin-top:auto;                /* прижать к низу — карточки равной высоты */
  padding-top:15px;
}
.zaimhubkz-zaimy77-cta{
  position:relative;
  z-index:2;                      /* поверх растянутой ссылки */
  display:block;
  width:100%;
  padding:12px 16px;
  border-radius:10px;
  background:#12586b;
  color:#ffffff !important;
  font-size:14px;
  font-weight:600;
  line-height:1.2;
  text-align:center;
  text-decoration:none !important;
  letter-spacing:.01em;
  box-shadow:0 3px 10px rgba(18,88,107,.22);
  transition:background .2s ease, box-shadow .2s ease, transform .2s ease;
}
.zaimhubkz-zaimy77-cta:hover{
  background:#0f4c5c;
  box-shadow:0 6px 16px rgba(18,88,107,.28);
  transform:translateY(-1px);
}

/* «Подробнее» — обычная текстовая ссылка (без кнопки), под кнопкой */
.zaimhubkz-zaimy77-more{
  display:block;
  margin-top:10px;
  font-size:12.5px;
  font-weight:500;
  color:#12586b;
  text-align:center;
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
  text-decoration-color:#9dc2cf;
  transition:color .2s ease, text-decoration-color .2s ease;
}
.zaimhubkz-zaimy77-more:hover{
  color:#0f4c5c;
  text-decoration-color:#12586b;
}
/* Растянутая ссылка: делает АКТИВНОЙ ВСЮ карточку -> ведёт на обзор МФО */
.zaimhubkz-zaimy77-more::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
}

/* ------------------------------- ДИСКЛЕЙМЕР ------------------------------- */
.zaimhubkz-zaimy77-disclaimer{
  margin-top:13px;
  padding-top:11px;
  border-top:1px dashed #dbe6ec;
  font-size:10px;
  font-weight:400;
  line-height:1.45;
  color:#93a6b0;
}

/* ------------------------------- АДАПТИВ ------------------------------- */
@media (max-width:1024px){
  .zaimhubkz-zaimy77-wrap{grid-template-columns:repeat(2, minmax(0,1fr));}
}
@media (max-width:680px){
  .zaimhubkz-zaimy77-wrap{grid-template-columns:1fr;gap:16px;}
  .zaimhubkz-zaimy77-sum-value{font-size:23px;}
}/* End custom CSS */