/* NABAT V11 contact UI — visually native, Cairo and RTL. */
.nct-section,.nct-section *,.nct-whatsapp { box-sizing:border-box; }
.nct-section{background:#f6f6f5;color:#222;direction:rtl;border-top:1px solid #e5e5e3;border-bottom:1px solid #e5e5e3;font-family:'Cairo',sans-serif}
.nct-inner{max-width:1250px;margin:auto;padding:62px 24px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:60px;align-items:center}
.nct-eyebrow{display:inline-block;color:#6a6a6a;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:10px}
.nct-copy h2{font-size:clamp(25px,3vw,39px);line-height:1.45;letter-spacing:-.02em;margin:0 0 14px;font-weight:800}
.nct-copy p{font-size:15px;line-height:2;color:#626262;max-width:620px;margin:0 0 23px}
.nct-quote{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#1c1c1c;color:#fff!important;border:1px solid #1c1c1c;border-radius:7px;padding:11px 23px;text-decoration:none;font-size:14px;font-weight:700;transition:background .2s,transform .2s}
.nct-quote:hover{background:#444;transform:translateY(-2px)}
.nct-details{display:grid;gap:11px}.nct-detail{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;color:#222!important;border-bottom:1px solid #dededb;padding:10px 0;font-size:13px}
.nct-detail span{color:#767676}.nct-detail strong{font-size:14px;overflow-wrap:anywhere;max-width:65%;text-align:left}.nct-detail:hover strong{text-decoration:underline}
.nct-socials{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.nct-social{display:inline-flex;align-items:center;gap:7px;border:1px solid #d4d4d1;border-radius:7px;padding:7px 12px;color:#333!important;text-decoration:none;font-size:12px;font-weight:700}.nct-social:hover{background:#eaeae7}.nct-social>span:first-child{font-family:Arial,sans-serif;font-size:18px;font-weight:800;line-height:1}
.nct-whatsapp{position:fixed;inset-inline-start:22px;bottom:23px;width:58px;height:58px;z-index:8000;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff!important;background:#16814f;box-shadow:0 5px 18px #0003;text-decoration:none;border:2px solid white;transition:transform .2s,box-shadow .2s}
.nct-whatsapp:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003}.nct-whatsapp:focus-visible,.nct-quote:focus-visible,.nct-social:focus-visible{outline:3px solid #444;outline-offset:3px}
@media(max-width:760px){.nct-inner{grid-template-columns:1fr;gap:24px;padding:44px 18px}.nct-copy h2{font-size:27px}.nct-detail{align-items:flex-start}.nct-whatsapp{width:54px;height:54px;inset-inline-start:16px;bottom:16px}}
@media(prefers-reduced-motion:reduce){.nct-whatsapp,.nct-quote{transition:none}.nct-whatsapp:hover,.nct-quote:hover{transform:none}}
