.neuro-compare{
  --bg-1:#031326;
  --bg-2:#041d35;
  --bg-3:#03101f;
  --line:rgba(255,255,255,.06);
  --text:#eef6ff;
  --cyan:#09d8ff;
  --green:#25d396;
  --green-bg:rgba(18,126,108,.34);
  --red:#f07676;
  --red-bg:rgba(121,58,78,.45);
  width:100%;
  border-radius:30px;
  overflow:hidden;
  background:radial-gradient(circle at 50% 55%, rgba(0,124,199,.12) 0%, rgba(0,71,120,.08) 28%, rgba(0,0,0,0) 60%),linear-gradient(180deg,var(--bg-1) 0%,var(--bg-2) 52%,var(--bg-3) 100%);
  color:var(--text);
  box-sizing:border-box;
}
.neuro-compare__desktop{display:block;}
.neuro-compare__table{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;}
.neuro-compare__row{display:contents;}
.neuro-compare__cell{min-height:108px;display:flex;align-items:center;justify-content:center;padding:20px 28px;box-sizing:border-box;border-top:1px solid var(--line);font-size:17px;line-height:1.3;text-align:center;}
.neuro-compare__row--head .neuro-compare__cell{min-height:94px;border-top:none;font-size:24px;font-weight:700;}
.neuro-compare__cell--platform{justify-content:flex-start;text-align:left;}
.neuro-compare__row:not(.neuro-compare__row--head) .neuro-compare__cell--platform{font-size:21px;font-weight:500;}
.neuro-compare__row--highlight .neuro-compare__cell{background:rgba(7,58,86,.92);}
.neuro-compare__solution-cell{gap:12px;flex-wrap:wrap;}
.neuro-compare__solution-name{color:var(--cyan);font-weight:700;}
.neuro-compare__badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border-radius:7px;background:rgba(9,216,255,.16);color:var(--cyan);font-size:14px;font-weight:700;line-height:1;white-space:nowrap;}
.neuro-compare__icon{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:31px;line-height:1;font-weight:500;flex-shrink:0;}
.neuro-compare__icon--yes{background:var(--green-bg);color:var(--green);}
.neuro-compare__icon--no{background:var(--red-bg);color:var(--red);}
.neuro-compare__mobile{display:none;}
.neuro-accordion{display:flex;flex-direction:column;}
.neuro-accordion__item{border-top:1px solid var(--line);background:transparent;}
.neuro-accordion__item:first-child{border-top:none;}
.neuro-accordion__item--solution{background:rgba(7,58,86,.92);}
.neuro-accordion__head{width:100%;border:none;background:rgba(7,58,86,.88);color:var(--text);padding:20px 22px;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-appearance:none;appearance:none;}
.neuro-accordion__head-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap;}
.neuro-accordion__title{font-size:22px;line-height:1.2;font-weight:700;}
.neuro-accordion__chevron{font-size:26px;line-height:1;opacity:.75;transition:transform .25s ease;}
.neuro-accordion__item.is-open .neuro-accordion__chevron{transform:rotate(45deg);}
.neuro-accordion__body{max-height:0;overflow:hidden;transition:max-height .32s ease;}
.neuro-accordion__body-inner{padding:0 0 8px;}
.neuro-accordion__line{display:flex;align-items:center;gap:18px;padding:14px 22px;font-size:20px;line-height:1.2;color:var(--text);}
.neuro-accordion__line:first-child{padding-top:18px;}
.neuro-accordion__line:last-child{padding-bottom:22px;}
@media (max-width:1024px){
  .neuro-compare{border-radius:28px;}
  .neuro-compare__cell{min-height:88px;padding:18px 18px;font-size:15px;}
  .neuro-compare__row--head .neuro-compare__cell{min-height:76px;font-size:18px;}
  .neuro-compare__row:not(.neuro-compare__row--head) .neuro-compare__cell--platform{font-size:17px;}
  .neuro-compare__icon{width:34px;height:34px;font-size:25px;}
  .neuro-compare__badge{min-height:22px;padding:4px 10px;font-size:11px;}
}
@media (max-width:767px){
  .neuro-compare{border-radius:22px;}
  .neuro-compare__desktop{display:none;}
  .neuro-compare__mobile{display:block;}
  .neuro-accordion__title{font-size:18px;}
  .neuro-accordion__line{font-size:16px;gap:14px;}
  .neuro-compare__icon{width:38px;height:38px;font-size:28px;}
  .neuro-compare__badge{font-size:10px;min-height:20px;padding:3px 9px;}
}
