/* Corporate Clean — строгий деловой шаблон (Лёгкий). */
body[data-tpl="lite_corporate"] .tt-header{border-bottom:1px solid var(--border)}
body[data-tpl="lite_corporate"] .tt-hero{padding:40px 0 10px}
body[data-tpl="lite_corporate"] .tt-hero__title{letter-spacing:-.02em}
body[data-tpl="lite_corporate"] .tt-hero__text{position:relative}
body[data-tpl="lite_corporate"] .tt-hero__text:before{content:"";position:absolute;left:-20px;top:6px;width:5px;height:64px;background:var(--brand);border-radius:4px}
body[data-tpl="lite_corporate"] .tt-section--hero{background:linear-gradient(180deg,var(--bg-alt),var(--bg))}
body[data-tpl="lite_corporate"] .tt-h2{position:relative;padding-bottom:14px}
body[data-tpl="lite_corporate"] .tt-center.tt-h2:after{left:50%;transform:translateX(-50%)}
body[data-tpl="lite_corporate"] .tt-h2:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;background:var(--accent);border-radius:3px}
body[data-tpl="lite_corporate"] .tt-card{border-top:3px solid transparent}
body[data-tpl="lite_corporate"] .tt-card:hover{border-top-color:var(--brand)}
body[data-tpl="lite_corporate"] .tt-btn--primary{border-radius:calc(var(--radius) - 6px)}
