/* ЛТМ: стили только для двух новых фасадных страниц; не затрагивают остальные страницы */
.ltmF{color:#11182c;background:#fff;font-family:inherit}.ltmF *{box-sizing:border-box}.ltmF .wrapG{width:min(1200px,calc(100% - 40px));margin-inline:auto}.ltmF h1,.ltmF h2,.ltmF h3{line-height:1.2;color:#00062c;letter-spacing:0}.ltmF h1{font-size:clamp(32px,4.5vw,58px);font-weight:800}.ltmF h2{font-size:clamp(27px,3.4vw,41px);font-weight:750;margin:0 0 20px}.ltmF h3{font-size:22px;font-weight:700;margin:0 0 13px}.ltmF p{font-size:16px;line-height:1.75;margin:0 0 15px}.ltmF ul{padding-left:22px;list-style:disc;margin:0}.ltmF li{font-size:16px;line-height:1.65;margin:0 0 10px}.ltmF a{transition:opacity .15s}.ltmF a:hover{opacity:.82}.ltmF .eyebrow{font-size:13px;letter-spacing:.16em;font-weight:800;color:#ac2238;text-transform:uppercase;margin-bottom:18px}.ltmF .hero{background:#fff;color:#11182c;padding:90px 0 80px;position:relative;overflow:hidden}.ltmF .hero:before{content:none}.ltmF .hero-inner{position:relative;display:grid;grid-template-columns:1.04fr .96fr;gap:50px;align-items:center}.ltmF .hero h1{color:#00062c;margin-bottom:22px}.ltmF .hero p{color:#485264;font-size:18px;line-height:1.7}.ltmF .hero img{height:470px;width:100%;object-fit:cover;border-radius:3px}.ltmF .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.ltmF .cta{display:inline-flex;align-items:center;justify-content:center;background:#91061a;color:#fff!important;padding:15px 24px;font-size:15px;font-weight:700;text-decoration:none;border:1px solid #91061a;cursor:pointer}.ltmF .cta.line{background:transparent;border-color:#627087;color:#11182c!important}.ltmF section.content{padding:86px 0}.ltmF section.muted{background:#f3f5f8}.ltmF section.dark{background:#06132d;color:#edf2fb}.ltmF section.dark h2,.ltmF section.dark h3{color:#fff}.ltmF .lead{max-width:900px;font-size:18px;color:#485264}.ltmF .section-head{max-width:920px;margin-bottom:36px}.ltmF .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ltmF .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ltmF .card{border:1px solid #dce0e8;background:#fff;padding:28px;min-width:0}.ltmF .card:before{content:'';display:block;width:36px;height:3px;background:#91061a;margin-bottom:20px}.ltmF .card p{color:#566071}.ltmF .split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.ltmF .split img{width:100%;height:430px;object-fit:cover}.ltmF .steps{counter-reset:steps;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ltmF .step{background:#fff;border-top:3px solid #91061a;padding:20px}.ltmF .step:before{counter-increment:steps;content:'0' counter(steps);display:block;font-size:32px;color:#a4afc1;font-weight:800;margin-bottom:14px}.ltmF .step h3{font-size:18px}.ltmF .step p{font-size:14px;color:#576170}.ltmF .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ltmF figure{margin:0;background:#fff;overflow:hidden;border:1px solid #e1e4eb}.ltmF figure img{display:block;width:100%;height:245px;object-fit:cover}.ltmF figcaption{padding:17px 19px;font-size:15px;line-height:1.5;color:#333f51}.ltmF figcaption strong{display:block;margin-bottom:4px;color:#00062c}.ltmF .notice{color:#616d7c;font-size:13px;line-height:1.6;margin-top:20px}.ltmF .faq details{border-bottom:1px solid #dce1e8;padding:19px 0}.ltmF .faq summary{cursor:pointer;font-size:19px;font-weight:700;color:#06132d}.ltmF .faq details p{padding-top:13px;color:#586273}.ltmF .action{display:flex;justify-content:space-between;align-items:center;gap:25px}.ltmF .action p{color:#c8d3e2;max-width:730px}.ltmF .action .cta{white-space:nowrap}.ltmF .breadcrumb{padding:18px 0;color:#647080;font-size:13px}.ltmF .breadcrumb a{color:#596476}.ltmF .breadcrumb span{padding:0 10px}.ltmF .table-scroll{overflow:auto}.ltmF table{width:100%;border-collapse:collapse;min-width:560px}.ltmF th,.ltmF td{padding:17px 19px;text-align:left;border-bottom:1px solid #dce1e8;line-height:1.6;vertical-align:top}.ltmF th{background:#07152d;color:white}.ltmF .small{font-size:14px;color:#647080}.ltmF .spec-preview{margin-top:42px}.ltmF .spec-preview h3{margin-bottom:20px}.ltmF .spec-preview .gallery img{height:210px}.ltmF .spec-preview .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:950px){.ltmF .hero-inner,.ltmF .split{grid-template-columns:1fr}.ltmF .hero img{height:350px}.ltmF .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ltmF .grid,.ltmF .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:610px){.ltmF .wrapG{width:calc(100% - 30px)}.ltmF .hero{padding:54px 0}.ltmF .hero img{height:270px}.ltmF section.content{padding:58px 0}.ltmF .grid,.ltmF .grid.two,.ltmF .gallery,.ltmF .spec-preview .gallery,.ltmF .steps{grid-template-columns:1fr}.ltmF .action{display:block}.ltmF .action .cta{margin-top:12px}.ltmF .card{padding:23px}.ltmF .split img{height:270px}}

/* Заголовки: перенос только между словами, без дефисных разрывов */
.ltmF h1, .ltmF h2, .ltmF h3 {
  -webkit-hyphens: none !important;
  -ms-hyphens: none !important;
  hyphens: none !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  word-wrap: normal !important;
  text-wrap: wrap;
}

/* Двухстрочные заголовки первого экрана на широких экранах */
.ltmF .hero h1.facade-hero-title {
  font-size:clamp(26px,2.55vw,36px) !important;
  line-height:1.2 !important;
  letter-spacing:0 !important;
  word-spacing:normal !important;
  text-align:left !important;
  text-transform:uppercase;
  font-weight:800;
}
.ltmF .hero h1.facade-hero-title span { display:block; white-space:nowrap; }
@media (max-width:1100px) and (min-width:951px) {
 .ltmF .hero h1.facade-hero-title {font-size:clamp(23px,2.3vw,28px) !important;}
 .ltmF .hero-inner {gap:30px;}
}
@media(max-width:950px) {
 .ltmF .hero h1.facade-hero-title {font-size:clamp(26px,4.2vw,40px) !important;}
 .ltmF .hero h1.facade-hero-title span {white-space:normal;}
}
@media(max-width:610px) {
 .ltmF .hero h1.facade-hero-title {font-size:clamp(24px,6.2vw,33px) !important;}
}
