
/* V16.1 TARGETED — only requested fixes */

/* 1. Center text inside hero sticker; image itself is replaced in DOM. */

/* 2 + 14. Original Tilda chat behavior/design. Hide only duplicate hero launcher. */
#rec856540695 [data-elem-id="1737851026296"],
#rec856540695 [data-elem-id="1737851026301"],
#rec863674363{display:none!important}
#rec855919792{height:0!important;min-height:0!important;overflow:visible!important}

/* 3. Remove only the empty mobile tail after “У чому суть?”. */
@media(max-width:479px){
 #rec855990375 .t396__artboard,#rec855990375 .t396__carrier,#rec855990375 .t396__filter{height:270px!important;min-height:270px!important}
}
@media(min-width:480px) and (max-width:639px){
 #rec855990375 .t396__artboard,#rec855990375 .t396__carrier,#rec855990375 .t396__filter{height:278px!important;min-height:278px!important}
}

/* 5 + 11. Site/service primary buttons: content is inside the actual blue Tilda button. */
#rec856314643 .impulse-service-primary .tn-atom{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;box-sizing:border-box!important}
#rec856314643 .impulse-service-primary .tn-atom__button-content{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}
#rec856314643 .impulse-service-primary .tn-atom__button-text{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:15px!important;white-space:nowrap!important;font-family:'Custom',Arial,sans-serif!important;font-weight:600!important}
#rec856314643 .impulse-service-primary .impulse-inline-plus{font-size:27px!important;line-height:1!important;font-weight:400!important;display:inline-block!important;transform:translateY(-1px)}
#rec856314643 .impulse-service-overlay{display:none!important}
@media(max-width:479px){
 #rec856314643 .impulse-service-primary .tn-atom__button-text{font-size:12px!important;gap:12px!important}
 #rec856314643 .impulse-service-primary .impulse-inline-plus{font-size:24px!important}
}

/* 6 + 10. “Зроби крок…” mobile header structured: title gets full line, controls below/right. Slider records themselves restored from V8.2. */
@media(max-width:479px){
 #rec856356466 .t396__artboard,#rec856356466 .t396__carrier,#rec856356466 .t396__filter{height:196px!important;min-height:196px!important}
 #rec856356466 [data-elem-id="1737736203386"]{top:36px!important;left:15px!important;width:290px!important;height:auto!important}
 #rec856356466 [data-elem-id="1737735683662"]{top:78px!important;left:15px!important;width:290px!important;height:auto!important}
 #rec856356466 [data-elem-id="1737735683662"] .tn-atom{font-size:29px!important;line-height:1.05!important;white-space:normal!important}
 #rec856356466 [data-elem-id="1737841668071"]{top:151px!important;left:242px!important}
 #rec856356466 [data-elem-id="1737841668073"]{top:151px!important;left:278px!important}
 #rec856356466 [data-elem-id="1737841668075"]{top:168px!important;left:281px!important}
 #rec856356466 #sbs-856356466-1737841668075{animation:sbs-856356466-1737841668075 2.8s infinite linear!important}
}

/* 7. Restore original form typography for the specific labels/button requested. */
#rec856620453 [data-elem-id="1737983440892"] .t-input-title,
#rec856620453 [data-elem-id="1737983440892"] .t-radio__control,
#rec856620453 [data-elem-id="1737983440892"] .t-radio__control .t-img-select__text,
#rec856620453 [data-elem-id="1737983440892"] .t-submit,
#rec856620453 [data-elem-id="1737983440892"] .t-submit__text{font-family:'Custom',Arial,sans-serif!important}

/* 8. Restore original mobile form height so disclaimer/contacts/social icons do not overlap. */
@media(max-width:479px){
 #rec856620453 .t396__artboard,#rec856620453 .t396__carrier,#rec856620453 .t396__filter{height:862px!important;min-height:862px!important}
 #rec856620453 [data-elem-id="1737906655244"]{height:783px!important}
}

/* 9. Video review heading: same readable mobile hierarchy as the adjacent “step” section. */
@media(max-width:479px){
 #rec856608455 .t396__artboard,#rec856608455 .t396__carrier,#rec856608455 .t396__filter{height:215px!important;min-height:215px!important}
 #rec856608455 [data-elem-id="1737736203386"]{top:34px!important;left:15px!important;width:340px!important;height:auto!important}
 #rec856608455 [data-elem-id="1737735683662"]{top:78px!important;left:15px!important;width:340px!important;height:auto!important}
 #rec856608455 [data-elem-id="1737735683662"] .tn-atom{font-size:27px!important;line-height:1.08!important;white-space:normal!important}
 #rec856608455 [data-elem-id="1737841668071"]{top:166px!important;left:242px!important}
 #rec856608455 [data-elem-id="1737841668073"]{top:166px!important;left:278px!important}
 #rec856608455 [data-elem-id="1737841668075"]{top:183px!important;left:281px!important}
}

/* 12. “Які задачі…”: allow translated copy to occupy its real height and keep cards separated. */
@media(max-width:479px){
 #rec856197907 .t396__artboard,#rec856197907 .t396__carrier,#rec856197907 .t396__filter{height:858px!important;min-height:858px!important}
 #rec856197907 [data-elem-id="1737805663289"],
 #rec856197907 [data-elem-id="1737807375965"],
 #rec856197907 [data-elem-id="1737807414277"]{height:auto!important;overflow:visible!important}
 #rec856197907 [data-elem-id="1737805663289"] .tn-atom,
 #rec856197907 [data-elem-id="1737807375965"] .tn-atom,
 #rec856197907 [data-elem-id="1737807414277"] .tn-atom{height:auto!important;overflow:visible!important;white-space:normal!important;line-height:1.25!important}
 #rec856197907 [data-elem-id="1737807348639"]{height:150px!important}
 #rec856197907 [data-elem-id="1737807414257"]{top:665px!important;height:155px!important}
 #rec856197907 [data-elem-id="1737807414266"],#rec856197907 [data-elem-id="1737807414288"]{top:680px!important}
 #rec856197907 [data-elem-id="1737807414277"]{top:722px!important}
}

/* 13. Center every “Детальніше про команду” label in its own Tilda button. */
#rec856011470 [data-elem-id="1740246169399"] .tn-atom,
#rec856156682 [data-elem-id="1740247578390"] .tn-atom{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;height:100%!important;box-sizing:border-box!important}
