/* Bold Landing — яркий одностраничник (Лёгкий). */
body[data-tpl="lite_bold"] .tt-section--hero{
  background:radial-gradient(1200px 500px at 80% -10%,rgba(var(--brand-rgb),.35),transparent 60%),
             linear-gradient(160deg,var(--bg),var(--bg-alt));
  padding-top:64px;
}
body[data-tpl="lite_bold"] .tt-hero{grid-template-columns:1fr;text-align:center;gap:24px}
body[data-tpl="lite_bold"] .tt-hero__subtitle{margin-left:auto;margin-right:auto}
body[data-tpl="lite_bold"] .tt-hero__title{
  font-size:clamp(38px,7vw,76px);
  background:linear-gradient(90deg,var(--brand),var(--accent));
  -webkit-background-clip:text;background-clip:text;color:transparent;
}
body[data-tpl="lite_bold"] .tt-hero__cta{padding:16px 36px;font-size:17px}
body[data-tpl="lite_bold"] .tt-header{background:transparent;border-bottom:0;backdrop-filter:none}
body[data-tpl="lite_bold"] .tt-card{border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),var(--bg-alt))}
body[data-tpl="lite_bold"] .tt-service__icon{
  display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;
  border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;margin-bottom:8px;
}
body[data-tpl="lite_bold"] .tt-h2{font-weight:800}
body[data-tpl="lite_bold"] .tt-btn--primary{
  background:linear-gradient(135deg,var(--brand),var(--accent));border-radius:999px;
}
