.bc-promo{--bcp-accent: #D85A30;--bcp-bg: #1a1a1a;--bcp-text: #ffffff;--bcp-muted: rgba(255, 255, 255, .72);--bcp-line: rgba(255, 255, 255, .12);--bcp-h-scale: var(--font-heading-scale, 1);--bcp-b-scale: var(--font-body-scale, 1);background:var(--bcp-bg);color:var(--bcp-text);font-size:calc(var(--bcp-b-scale) * 16px);line-height:1.5;padding:clamp(28px,4vw,56px) 20px}.bc-promo *{box-sizing:border-box}.bc-promo--light{--bcp-bg: #f9f8f6;--bcp-text: #111111;--bcp-muted: #555555;--bcp-line: rgba(0, 0, 0, .1)}.bc-promo__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:center}.bc-promo__text{order:2}.bc-promo__badge{display:inline-block;font-size:calc(var(--bcp-b-scale) * 13px);text-transform:uppercase;letter-spacing:.08em;padding:6px 12px;border:.5px solid var(--bcp-line);border-radius:999px;margin-bottom:20px;color:var(--bcp-muted)}.bc-promo .bc-promo__headline{font-size:calc(var(--bcp-h-scale) * clamp(32px,4.5vw,56px));line-height:1.08;font-weight:800;letter-spacing:-.02em;margin:0 0 16px;color:var(--bcp-text)}.bc-promo__accent{color:var(--bcp-accent);display:block}.bc-promo__body{font-size:calc(var(--bcp-b-scale) * 17px);color:var(--bcp-muted);margin:0 0 24px;max-width:52ch}.bc-promo__trust{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.bc-promo__trust-item{display:flex;align-items:center;gap:10px;font-size:calc(var(--bcp-b-scale) * 14px);color:var(--bcp-text)}.bc-promo__icon{width:32px;height:32px;border-radius:8px;background:#d85a301f;color:var(--bcp-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bc-promo__icon svg{width:18px;height:18px}.bc-promo__trust-label{line-height:1.25}.bc-promo__cta{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:var(--bcp-accent);color:#fff;border-radius:12px;font-weight:600;text-decoration:none;font-size:calc(var(--bcp-b-scale) * 16px);transition:transform .12s ease,opacity .12s ease}.bc-promo__cta:hover{opacity:.92}.bc-promo__cta:active{transform:translateY(1px)}.bc-promo__cta svg{width:18px;height:18px;transition:transform .16s ease}.bc-promo__cta:hover svg{transform:translate(3px)}.bc-promo__visual{order:1;position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4 / 5;background:#0000004d}.bc-promo--light .bc-promo__visual{background:#0000000d}.bc-promo__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bc-promo__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,3vw,40px);padding:24px;background-image:radial-gradient(circle at 30% 20%,rgba(216,90,48,.25),transparent 50%),radial-gradient(circle at 70% 80%,rgba(216,90,48,.15),transparent 50%)}.bc-promo__ph-stat{text-align:center}.bc-promo__ph-num{font-size:calc(var(--bcp-h-scale) * clamp(40px,6.5vw,72px));font-weight:800;color:var(--bcp-accent);line-height:1;letter-spacing:-.02em;margin-bottom:6px}.bc-promo__ph-lbl{font-size:calc(var(--bcp-b-scale) * 13px);text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6}@media(min-width:820px){.bc-promo__text{order:1}.bc-promo__visual{order:2;aspect-ratio:3 / 4}}@media(max-width:819px){.bc-promo__inner,.bc-promo__trust{grid-template-columns:1fr}.bc-promo__cta{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bootcamp-promo.css.map */
