/* NiceSlides.ru V205 — AI online block */
.ai-online-v205{
  position:relative;
  overflow:hidden;
  padding:92px 0 96px;
  background:#fff;
}
.ai-online-shell-v205{
  display:grid;
  grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);
  align-items:end;
  gap:42px;
}
.ai-online-copy-v205{min-width:0;position:relative;z-index:2}
.ai-online-copy-v205 h2{
  max-width:690px;
  margin:0 0 26px;
  color:#061b4f;
  font-size:clamp(46px,4.2vw,68px);
  line-height:.98;
  font-weight:900;
  letter-spacing:-.045em;
}
.ai-online-copy-v205 h2 mark{
  display:block;
  padding:0;
  background:none;
  color:#ff4a12 !important;
}
.ai-online-copy-v205>p{
  max-width:690px;
  margin:0 0 30px;
  color:#19325d;
  font-size:19px;
  line-height:1.52;
  letter-spacing:-.012em;
}
.ai-online-features-v205{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px 16px;
  max-width:620px;
}
.ai-online-feature-v205{
  min-width:0;
  min-height:78px;
  display:flex;
  align-items:center;
  gap:14px;
  padding:11px 17px 11px 12px;
  border:1px solid #edf0f4;
  border-radius:16px;
  background:#fff;
  box-shadow:0 8px 22px rgba(19,39,75,.055);
}
.ai-online-feature-v205 img{
  flex:0 0 56px;
  width:56px;
  height:56px;
  display:block;
  object-fit:contain;
}
.ai-online-feature-v205 b{
  min-width:0;
  color:#071c4f;
  font-size:17px;
  line-height:1.12;
  font-weight:850;
  letter-spacing:-.018em;
}
.ai-online-visual-v205{
  min-width:0;
  display:flex;
  align-items:flex-end;
  align-self:end;
  justify-content:flex-end;
  padding-top:0;
}
.ai-online-visual-v205 img{
  display:block;
  width:min(100%,660px);
  height:auto;
  max-width:100%;
  object-fit:contain;
  object-position:center;
  user-select:none;
  pointer-events:none;
}

@media(max-width:1180px){
  .ai-online-v205{padding:76px 0 82px}
  .ai-online-shell-v205{gap:26px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}
  .ai-online-copy-v205 h2{font-size:clamp(42px,4.6vw,58px)}
  .ai-online-copy-v205>p{font-size:17px}
  .ai-online-feature-v205{min-height:72px;padding:10px 13px 10px 10px}
  .ai-online-feature-v205 img{width:50px;height:50px;flex-basis:50px}
  .ai-online-feature-v205 b{font-size:15px}
}

@media(max-width:900px){
  .ai-online-v205{padding:64px 0 70px}
  .ai-online-shell-v205{grid-template-columns:1fr;gap:34px}
  .ai-online-copy-v205{max-width:760px}
  .ai-online-copy-v205 h2{max-width:720px;font-size:clamp(40px,7.3vw,58px)}
  .ai-online-copy-v205>p{max-width:740px}
  .ai-online-features-v205{max-width:720px}
  .ai-online-visual-v205{justify-content:center;padding-top:0;align-items:center}
  .ai-online-visual-v205 img{width:min(100%,670px)}
}

@media(max-width:620px){
  .ai-online-v205{padding:50px 0 56px}
  .ai-online-shell-v205{gap:26px}
  .ai-online-copy-v205 h2{margin-bottom:19px;font-size:clamp(34px,10.2vw,46px);line-height:1.01}
  .ai-online-copy-v205>p{margin-bottom:22px;font-size:15px;line-height:1.5}
  .ai-online-features-v205{grid-template-columns:1fr;gap:10px}
  .ai-online-feature-v205{min-height:66px;border-radius:14px}
  .ai-online-feature-v205 img{width:48px;height:48px;flex-basis:48px}
  .ai-online-feature-v205 b{font-size:15px}
  .ai-online-visual-v205 img{width:min(100%,540px)}
}
