/* בונים בית — עיצוב רגוע */
body.page-bonim{background:#fffdf8;padding-bottom:0}
body.page-bonim .top{background:rgba(255,253,248,.92);border-bottom-color:#ece7dc}
.bn{color:#14234c;line-height:1.7}
.bn .bn-in{width:min(820px,100% - 40px)}
.bn-head{padding:34px 0 6px}
.bn-head h1{margin:0;font-size:clamp(30px,6vw,40px);font-weight:800;line-height:1.2}
.bn-sub{margin:6px 0 0;color:#6b7080;font-size:16px}
.bn-toc{display:flex;flex-wrap:wrap;gap:8px 10px;margin:20px 0 6px}
.bn-toc a{font-size:14px;color:#14234c;text-decoration:none;border:1px solid #e7e3da;background:#fff;border-radius:999px;padding:6px 12px}
.bn-toc a:hover{border-color:#c9a45a}
.be{margin:40px 0 0;scroll-margin-top:110px}
.be-h{display:flex;align-items:baseline;gap:10px;margin:0 0 14px}
.be-n{font-size:13px;color:#6b7080;font-weight:600;white-space:nowrap}
.be-h h2{margin:0;font-size:22px;font-weight:700}
.be-h:after{content:"";flex:1;height:1px;background:#e7e3da;margin-inline-start:6px;align-self:center}
.be-v{display:grid;grid-template-columns:minmax(0,320px);gap:14px}
.be.two .be-v{grid-template-columns:repeat(2,minmax(0,320px))}
.bv{margin:0}
.bv video{display:block;width:100%;aspect-ratio:9/16;background:#14234c;border-radius:16px;object-fit:cover;box-shadow:0 6px 22px rgba(20,35,76,.10)}
.bv figcaption{margin-top:6px;font-size:13px;color:#6b7080}
.bk-ask{margin:52px 0 40px;border:1px solid #e7e3da;border-radius:16px;padding:22px;background:#fff}
.bk-ask h3{margin:0;font-size:19px;font-weight:700}
.bk-ask p{margin:4px 0 16px;color:#6b7080;font-size:15px}
.bk-btns{display:flex;flex-wrap:wrap;gap:10px}
.bk-btns a{flex:1 1 150px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:12px;font-weight:600;font-size:16px;text-decoration:none}
.bk-btns .wa{background:#14234c;color:#fff}
.bk-btns .call{border:1px solid #cfd4df;color:#14234c;background:#fff}
.bk-btns .call span{direction:ltr}
@media (max-width:420px){.be.two .be-v{gap:10px}.be-h h2{font-size:20px}}
