.site-contact-strip{padding:52px 0;background:linear-gradient(135deg,#fffaf1,#f4ead8);border-top:1px solid #eadbc4;border-bottom:1px solid #eadbc4;direction:rtl}.site-contact-shell{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:34px;align-items:start}.site-contact-shell h2{margin:8px 0 10px;color:#18283a;font-size:clamp(1.45rem,2.2vw,2.1rem)}.site-contact-shell p{color:#5e625f;line-height:1.9}.site-contact-form{background:#fff;border:1px solid #e4d8c6;border-radius:22px;padding:22px;box-shadow:0 14px 40px rgba(52,37,20,.08)}.site-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.site-contact-grid label{display:grid;gap:6px;color:#374152;font-weight:800;font-size:.9rem}.site-contact-grid label.wide{grid-column:1/-1}.site-contact-grid input,.site-contact-grid textarea{width:100%;border:1px solid #d9cdbd;border-radius:11px;background:#fffdf9;color:#192333;padding:11px 12px;font:inherit;min-height:44px}.site-contact-grid textarea{min-height:112px;resize:vertical}.site-contact-grid input:focus,.site-contact-grid textarea:focus{outline:2px solid rgba(185,132,40,.3);border-color:#b98428}.site-contact-grid .btn{margin-top:24px;border:0;cursor:pointer}@media(max-width:760px){.site-contact-shell{grid-template-columns:1fr;gap:20px}.site-contact-grid{grid-template-columns:1fr}.site-contact-grid label.wide{grid-column:auto}.site-contact-form{padding:16px}}
