#contact{background:var(--navy);padding:100px 24px;position:relative;overflow:hidden}.section-inner{max-width:1280px;margin:0 auto}.section-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.section-title{color:var(--navy);margin-bottom:20px;font-family:Cairo,sans-serif;font-size:clamp(26px,3.5vw,36px);font-weight:800}.section-divider{background:linear-gradient(to right, transparent, var(--gold), transparent);border-radius:100px;width:80px;height:4px;margin:0 auto 20px}.section-divider.right{margin:0 0 20px}.section-subtitle{color:var(--text-muted);max-width:640px;font-size:16px;line-height:1.8}.section-header{text-align:center;margin-bottom:72px}#contact:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cg fill='%23c1a252' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.contact-inner{z-index:2;grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1280px;margin:0 auto;display:grid;position:relative}.contact-left .section-tag{margin-bottom:12px}.contact-left .section-title{color:#fff}.contact-left p{color:#ffffffbf;margin-top:20px;font-size:16px;line-height:1.8}.contact-details{flex-direction:column;gap:20px;margin-top:40px;display:flex}.contact-item{background:#ffffff0d;border:1px solid #c1a25226;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;transition:border-color .3s;display:flex}.contact-item:hover{border-color:#c1a25266}.contact-item .material-symbols-outlined{color:var(--gold);flex-shrink:0;font-size:22px}.contact-item a,.contact-item span{color:#ffffffd9;font-size:15px;text-decoration:none;transition:color .2s}.contact-item a:hover{color:var(--gold-light)}.contact-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #c1a25233;border-radius:24px;padding:48px}.contact-form h3{color:#fff;margin-bottom:32px;font-family:Cairo,sans-serif;font-size:22px;font-weight:800}.form-group{margin-bottom:20px}.form-group label{color:#fffc;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.form-group input,.form-group textarea,.form-group select{color:#fff;direction:rtl;background:#ffffff12;border:1px solid #c1a25240;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:14px;font-weight:700;transition:border-color .3s,background .3s}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff59;font-weight:500}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{background:#ffffff1f;border-color:#c1a252b3}.form-group textarea{resize:vertical;min-height:120px}.form-group select{color:#fff;cursor:pointer;appearance:auto;font-weight:800}.form-group select option{color:#091a37;background:#fff;font-family:IBM Plex Sans Arabic,sans-serif;font-weight:800}.form-group select option:disabled{color:#777;font-weight:700}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.btn-submit{background:var(--gold);width:100%;color:var(--navy);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px;font-family:IBM Plex Sans Arabic,sans-serif;font-size:15px;font-weight:800;transition:all .3s;display:flex}.btn-submit:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 24px #c1a2524d}.btn-submit .material-symbols-outlined{font-size:20px}@media (max-width:1024px){.contact-inner{grid-template-columns:1fr;gap:48px}}@media (max-width:768px){#contact{padding:64px 18px}.contact-form{padding:28px 18px}.form-row{grid-template-columns:1fr}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.5,0,0,1),transform .7s cubic-bezier(.5,0,0,1);transform:translateY(28px)}.reveal.active{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal-delay-5{transition-delay:.4s}
