.t-body{padding-top:72px !important;}
#rec2400932163{margin-top:0 !important;padding-top:0 !important;}
#bwHeader a.bw-btn{color:#2C1508 !important;}
#bwNav.scrolled a.bw-btn{color:#C4956A !important;border-color:#C4956A !important;}
/* TASKS */
.bw-tasks__list{position:relative;}
.bw-tasks__list::after{display:none;}
.bw-tasks__divider{display:none !important;}

/* Убираем transform с item — он тащит линии */
.bw-tasks__item{
  border-bottom:none !important;
  position:relative;
  overflow:visible !important;
  transform:none !important;
  transition:none !important;
  
  /* Вертикальная линия через body */
.bw-tasks__body { position: relative !important; padding-bottom: 0 !important; }
.bw-tasks__body::before {
  content: '';
  position: absolute;
  top: 0; bottom: 0;
  left: 50%;
  width: 1px;
  background: #D4C8BC;
  z-index: 1;
}
}

/* Сдвигаем только label и num при hover */
.bw-tasks__item:hover .bw-tasks__label{
  transform:translateX(8px);
  color:#7A4E3A;
}
.bw-tasks__item:hover .bw-tasks__num{
  transform:translateX(8px);
}

/* Линия под каждым пунктом — статичная */
.bw-tasks__item::after{
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  height:1px;
  background:#D4C8BC;
}

/* Нижняя линия через body, не через divider */
.bw-tasks__divider { display: none !important; }
.bw-tasks__body::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 1px;
  background: #D4C8BC;
}
.bw-tasks__item::after{display:none !important;}
.bw-tasks{border-top:none !important;border-bottom:none !important;}
.bw-tasks::before{display:none !important;}
.bw-tasks__num{display:none !important;}
#rec2400932163 .bw-hero__tabs{border-bottom:none !important;}
.bw-hero__tabs{border-bottom:none !important;}
.bw-tasks__body::after{display:none !important;}
.bw-hero__tabs {
  column-gap: 40px !important;
}
.bw-tasks__eyebrow {
  font-weight: 800 !important;
  margin-top: 0 !important;
}
.bw-tasks__panel {
  margin-top: -20px !important;
}
.bw-approach{font-family:Arial,sans-serif;background:#1C1410;color:#F3EDE6;padding:80px 7%;box-sizing:border-box;}
.bw-approach__header{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:56px;}
.bw-approach__title{font-family:Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.2;margin:0;color:#F3EDE6;}
.bw-approach__sub{font-size:14px;color:#887568;line-height:1.7;margin:0;align-self:end;}
.bw-approach__cards{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #3a2e28;border-bottom:1px solid #3a2e28;margin-bottom:56px;}
.bw-approach__card{padding:28px 20px;border-right:1px solid #3a2e28;}
.bw-approach__card:last-child{border-right:none;}
.bw-approach__card-title{font-family:Georgia,serif;font-size:17px;font-weight:400;margin:0 0 12px;color:#C4956A;line-height:1.3;}
.bw-approach__card-text{font-size:13px;color:#887568;line-height:1.6;margin:0;}
.bw-approach__process-label{font-size:10px;letter-spacing:0.15em;color:#C4956A;text-transform:uppercase;margin-bottom:20px;}
.bw-approach__steps{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #3a2e28;border-bottom:1px solid #3a2e28;}
.bw-approach__step{padding:20px 16px;border-right:1px solid #3a2e28;}
.bw-approach__step:last-child{border-right:none;}
.bw-approach__step-num{font-size:11px;color:#C4956A;margin-bottom:10px;}
.bw-approach__step-title{font-size:13px;font-weight:400;margin:0 0 6px;color:#F3EDE6;}
.bw-approach__step-text{font-size:11px;color:#887568;line-height:1.5;margin:0;}
@media(max-width:768px){.bw-approach__header{grid-template-columns:1fr;}.bw-approach__cards{grid-template-columns:1fr 1fr;}.bw-approach__steps{grid-template-columns:1fr 1fr;}.bw-approach__card{border-right:none;border-bottom:1px solid #3a2e28;}.bw-approach__step{border-right:none;border-bottom:1px solid #3a2e28;}}
.bw-approach__sub {
  padding-left: 40px !important;
}
.bw-founder{font-family:Arial,sans-serif;background:#FBF7F2;padding:80px 7%;box-sizing:border-box;}
.bw-founder__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;}
.bw-founder__photo-wrap{overflow:hidden;}
.bw-founder__photo{width:100%;height:700px;object-fit:cover;object-position:center 20%;display:block;}
.bw-founder__eyebrow{font-size:10px;letter-spacing:0.15em;color:#7A4E3A;text-transform:uppercase;margin:0 0 16px;}
.bw-founder__name{font-family:Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:400;color:#7A4E3A;margin:0 0 8px;line-height:1.1;}
.bw-founder__company{font-size:10px;letter-spacing:0.15em;color:#887568;text-transform:uppercase;margin:0 0 32px;}
.bw-founder__quote{font-family:Georgia,serif;font-size:18px;font-weight:400;color:#1E1914;line-height:1.5;margin:0 0 24px;}
.bw-founder__divider{height:1px;background:#D4C8BC;margin:24px 0;}
.bw-founder__text{font-size:14px;color:#887568;line-height:1.7;margin:0 0 40px;}
.bw-founder__metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #D4C8BC;padding-top:24px;}
.bw-founder__metric{padding-right:20px;border-right:1px solid #D4C8BC;margin-right:20px;}
.bw-founder__metric:last-child{border-right:none;padding-right:0;margin-right:0;}
.bw-founder__metric-value{font-family:Georgia,serif;font-size:22px;font-weight:700;color:#7A4E3A;display:block;margin-bottom:4px;}
.bw-founder__metric-label{font-size:11px;color:#887568;line-height:1.4;}
.bw-contact{font-family:Arial,sans-serif;background:#7A4E3A;padding:80px 7%;box-sizing:border-box;}
.bw-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;}
.bw-contact__eyebrow{font-size:10px;letter-spacing:0.15em;color:#C4956A;text-transform:uppercase;margin:0 0 24px;}
.bw-contact__title{font-family:Georgia,serif;font-size:clamp(28px,3.5vw,48px);font-weight:400;color:#FBF7F2;margin:0 0 24px;line-height:1.2;}
.bw-contact__text{font-size:14px;color:#D4C8BC;line-height:1.7;margin:0;}
.bw-contact__form{display:flex;flex-direction:column;gap:28px;}
.bw-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.bw-contact__field{display:flex;flex-direction:column;gap:8px;}
.bw-contact__label{font-size:9px;letter-spacing:0.15em;color:#C4956A;text-transform:uppercase;}
.bw-contact__input{border:none;border-bottom:1px solid rgba(255,255,255,0.3);background:transparent;font-size:14px;color:#FBF7F2;padding:10px 0;outline:none;font-family:Arial,sans-serif;}
.bw-contact__input::placeholder{color:rgba(251,247,242,0.4);}
.bw-contact__textarea{border:none;border-bottom:1px solid rgba(255,255,255,0.3);background:transparent;font-size:14px;color:#FBF7F2;padding:10px 0;outline:none;font-family:Arial,sans-serif;resize:none;height:80px;}
.bw-contact__textarea::placeholder{color:rgba(251,247,242,0.4);}
.bw-contact__btn{background:transparent;border:1px solid rgba(255,255,255,0.4);color:#FBF7F2;padding:18px;font-size:10px;letter-spacing:0.15em;text-transform:uppercase;cursor:pointer;font-family:Arial,sans-serif;margin-top:16px;transition:background 0.2s;}
.bw-contact__btn:hover{background:rgba(255,255,255,0.1);}
.bw-contact__form{background:#FBF7F2 !important;padding:40px;}
.bw-contact__label{color:#887568 !important;}
.bw-contact__input{color:#1E1914 !important;border-bottom-color:#D4C8BC !important;}
.bw-contact__input::placeholder{color:#887568 !important;}
.bw-contact__textarea{color:#1E1914 !important;border-bottom-color:#D4C8BC !important;}
.bw-contact__textarea::placeholder{color:#887568 !important;}
.bw-contact__btn{background:#1E1914 !important;border-color:#1E1914 !important;color:#FBF7F2 !important;}
.bw-contact__eyebrow{font-weight:700 !important;}
.bw-footer{font-family:Arial,sans-serif;background:#FBF7F2;padding:60px 7% 32px;box-sizing:border-box;border-top:1px solid #D4C8BC;}
.bw-footer__top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:48px;}
.bw-footer__logo{font-family:Georgia,serif;font-size:20px;font-weight:400;color:#7A4E3A;margin-bottom:6px;}
.bw-footer__tagline{font-size:9px;letter-spacing:0.15em;color:#7A4E3A;text-transform:uppercase;}
.bw-footer__col-title{font-size:9px;letter-spacing:0.15em;color:#1E1914;font-weight:700;text-transform:uppercase;margin-bottom:16px;}
.bw-footer__link{display:block;font-size:14px;color:#1E1914;text-decoration:none;margin-bottom:8px;}
.bw-footer__link:hover{color:#7A4E3A;}
.bw-footer__bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #D4C8BC;padding-top:24px;}
.bw-footer__copy{font-size:12px;color:#887568;}
.bw-footer__geo{font-size:12px;color:#887568;}
.bw-footer__link{color:#1E1914 !important;}
.bw-footer__link:hover{color:#7A4E3A !important;}
.bw-footer__logo{font-weight:700 !important;}
.bw-footer__link{color:#7A4E3A !important;}
.bw-footer__link:hover{color:#C4956A !important;}
.bw-footer__logo{font-weight:600 !important;}
.bw-footer__col-title{font-weight:700 !important;color:#1E1914 !important;}
.bw-tasks__item .bw-tasks__label {
  color: #7A4E3A !important;
}
#bwHeader .bw-menu li {
  list-style: none !important;
}
#bwHeader .bw-menu li a {
  color: #1E1914 !important;
  text-decoration: none !important;
}
#bwHeader .bw-menu li a:hover {
  color: #7A4E3A !important;
}
#bwNav.scrolled .bw-menu li a {
  color: #FBF7F2 !important;
}
#bwNav.scrolled .bw-menu li a:hover {
  color: #C4956A !important;
}
@media(max-width:768px){.bw-footer__top{grid-template-columns:1fr;gap:32px;}.bw-footer__bottom{flex-direction:column;gap:8px;text-align:center;}}
@media(max-width:768px){.bw-contact__grid{grid-template-columns:1fr;}.bw-contact__row{grid-template-columns:1fr;}}
@media(max-width:768px){.bw-founder__grid{grid-template-columns:1fr;gap:40px;}.bw-founder__photo{height:400px;}}