/* v5.9.3 — About / Contact: scoped enhancements, maintain GENACOM identity and RTL. */
.gc593-page .gc-inner-hero{background:linear-gradient(105deg,#fff0f5,#fff9fb 52%,#f4f7fa)}
.gc593-page .gc-inner-hero--simple{padding-block:62px 68px}
.gc593-page .gc-inner-hero .gc-kicker{display:inline-flex;color:#e70f4e;font-size:13px;font-weight:800;letter-spacing:.01em;margin-bottom:10px}
.gc593-page .gc-inner-hero h1{font-family:Alexandria,Cairo,sans-serif;font-weight:700}
.gc593-page .gc-inner-content{padding-block:64px 75px}
.gc593-page .gc-inner-content--about .gc-rich-text{border:1px solid #e8edf1;background:#fff;padding:30px 36px;border-radius:18px;box-shadow:0 14px 40px rgba(8,36,52,.05);max-width:none}
.gc593-page .gc-about-side{background:linear-gradient(135deg,#102f42,#173c52);border:0;color:white;box-shadow:0 16px 32px rgba(8,36,52,.1);border-radius:18px;top:105px}
.gc593-page .gc-about-side h2,.gc593-page .gc-about-side p{color:white}
.gc593-page .gc-about-side p{color:#d7e2e9;line-height:2}
.gc593-page .gc-about-side .gc-btn{margin-top:12px}
.gc593-page .gc-contact-grid{gap:18px}
.gc593-page .gc-contact-card{border:1px solid #e3eaf0;border-radius:18px;min-height:230px;padding:30px 27px}
.gc593-page .gc-contact-card:hover{box-shadow:0 19px 38px rgba(19,35,48,.13);transform:translateY(-4px)}
.gc593-page .gc-contact-card strong{font-family:Alexandria,Cairo,sans-serif;font-size:20px;margin-bottom:5px}
.gc593-page .gc-contact-card b{margin-top:auto;padding-top:18px}
.gc593-page .gc-rich-text--below{background:#f7f9fb;border:1px solid #ebeff2;border-radius:16px;padding:20px 28px;max-width:none;margin-top:28px}
@media(max-width:900px){.gc593-page .gc-inner-content--about{grid-template-columns:1fr}.gc593-page .gc-about-side{position:static}}
@media(max-width:700px){.gc593-page .gc-inner-hero--simple{padding-block:38px 45px}.gc593-page .gc-inner-content{padding-block:30px 48px}.gc593-page .gc-inner-content--about .gc-rich-text{padding:22px 18px}.gc593-page .gc-contact-card{min-height:165px;padding:22px}.gc593-page .gc-rich-text--below{padding:18px}}
