.cad-promo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;padding:80px clamp(22px,7vw,115px);background:#111315;color:#fff;border-block:1px solid #35393b}.cad-promo h2{font:800 clamp(44px,5vw,76px)/.95 "Barlow Condensed",Impact,sans-serif;margin:16px 0 24px}.cad-promo h2 span{color:#ffcf00}.cad-promo p{color:#aeb3b5;line-height:1.8;max-width:550px}.cad-benefits{display:grid;gap:16px;margin:28px 0;padding:0;list-style:none}.cad-benefits li{display:grid;grid-template-columns:32px 1fr;gap:10px;font-size:13px;line-height:1.7}.cad-benefits b{color:#f45b0b;font-family:monospace}.cad-benefits strong{color:#fff;display:block}.cad-preview{width:100%;height:auto;border:1px solid #3c4346;border-radius:14px;box-shadow:0 25px 60px #0005}.cad-caption{font:11px monospace;color:#8f979a;margin-top:16px}.cad-promo .hero-actions{flex-wrap:wrap}.cad-promo a:focus-visible{outline:3px solid #ffcf00;outline-offset:5px}@media(max-width:850px){.cad-promo{grid-template-columns:1fr}.cad-preview{max-width:640px}.cad-promo h2{font-size:48px}}
.cad-promo .hero-actions{display:flex;align-items:center;gap:20px 28px;margin-top:30px}
.cad-demo{margin:0;min-width:0}.cad-demo video{display:block;max-width:100%;background:#08090a;aspect-ratio:8/5;object-fit:contain}.cad-demo-toggle{margin-top:14px;padding:10px 16px;background:transparent;border:1px solid #697174;color:#fff;font:600 13px Inter,sans-serif;cursor:pointer}.cad-demo-toggle:focus-visible{outline:3px solid #ffcf00;outline-offset:4px}.cad-promo>div{min-width:0}.cad-promo h2{line-height:1.05;overflow-wrap:anywhere}
