.contact_contact__J4fwa{--paper:oklch(0.982 0.006 210);--surface:oklch(0.95 0.012 212);--ink:oklch(0.23 0.018 220);--muted:oklch(0.46 0.018 220);--deep:oklch(0.34 0.072 220);--teal:oklch(0.51 0.104 217);--gold:oklch(0.7 0.14 82);--line:oklch(0.85 0.015 215);overflow:clip;color:var(--ink);background:var(--paper);font-family:var(--font-tajawal),"Tajawal","Cairo",sans-serif}.contact_contact__J4fwa *,.contact_contact__J4fwa :after,.contact_contact__J4fwa :before{box-sizing:border-box}.contact_contact__J4fwa[dir=ltr]{font-family:var(--font-inter),"Inter",system-ui,sans-serif}.contact_hero__x6NLF{position:relative;min-height:700px;padding:clamp(88px,10vw,140px) max(5vw,32px) 0;overflow:hidden;color:oklch(.975 .008 210);background:var(--deep);isolation:isolate}.contact_hero__x6NLF:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.15;background-image:linear-gradient(270deg,oklch(.92 .03 210/.2) 1px,transparent 0),linear-gradient(180deg,oklch(.92 .03 210/.14) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.contact_hero__x6NLF:after{position:absolute;z-index:-1;width:min(58vw,760px);aspect-ratio:1;inset-inline-end:-21vw;top:-52%;border:1px solid oklch(.9 .03 210/.18);border-radius:50%;box-shadow:inset 0 0 0 80px oklch(.7 .09 210/.04),inset 0 0 0 160px oklch(.7 .09 210/.035);content:""}.contact_heroGrid__SJpIK{display:grid;width:min(1240px,100%);margin-inline:auto;grid-template-columns:minmax(0,1.2fr) minmax(340px,.7fr);gap:clamp(55px,9vw,140px);align-items:center}.contact_brandLine__2FimD{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:14px;color:oklch(.84 .025 210);font-size:14px;font-weight:650}.contact_brandLine__2FimD img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.contact_hero__x6NLF h1{max-width:780px;margin:28px 0 0;color:oklch(.975 .008 210);font-size:clamp(3.2rem,6vw,6.4rem);font-weight:800;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.contact_heroCopy__VxXYH>p{max-width:62ch;margin:30px 0 0;color:oklch(.82 .025 210);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.85}.contact_responseCard__m3lPx{display:flex;min-height:390px;padding:32px;flex-direction:column;border:1px solid oklch(.88 .035 210/.22);border-radius:26px;background:oklch(.29 .06 220);box-shadow:0 30px 80px oklch(.12 .03 220/.25);transform:rotate(-1.5deg)}[dir=ltr] .contact_responseCard__m3lPx{transform:rotate(1.5deg)}.contact_responseCard__m3lPx>span{color:var(--gold);font:700 11px/1 system-ui,sans-serif}.contact_responseCard__m3lPx strong{margin-top:72px;color:oklch(.97 .008 210);font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.2}.contact_responseCard__m3lPx p{margin:18px 0 0;color:oklch(.78 .025 210);line-height:1.8}.contact_responseCard__m3lPx>div{display:flex;margin-top:auto;align-items:center;gap:12px;color:oklch(.75 .025 210);font-size:11px}.contact_responseCard__m3lPx i{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 7px oklch(.7 .14 82/.12)}.contact_heroRail__fmZ3F{display:flex;width:calc(100% + 10vw);margin:clamp(78px,9vw,115px) -5vw 0;justify-content:center;align-items:center;gap:30px;padding:20px;border-top:1px solid oklch(.86 .03 210/.16);color:oklch(.72 .025 210);font:650 11px/1 system-ui,sans-serif;letter-spacing:.12em}.contact_heroRail__fmZ3F i{width:4px;height:4px;border-radius:50%;background:var(--gold)}[dir=rtl] .contact_heroRail__fmZ3F{font-family:var(--font-tajawal),"Tajawal","Cairo",sans-serif;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.4}[dir=ltr] .contact_heroRail__fmZ3F{font-family:var(--font-inter),"Inter",system-ui,sans-serif;letter-spacing:.12em}.contact_conversation__o_9kt{display:grid;width:min(1240px,calc(100% - 10vw));margin-inline:auto;padding:clamp(100px,12vw,175px) 0;grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);gap:clamp(65px,10vw,150px);align-items:start}.contact_formPanel__XFRAd{min-width:0}.contact_kicker__3KFAn{color:var(--teal);font-size:13px;font-weight:700}.contact_formPanel__XFRAd>h2{max-width:760px;margin:24px 0 0;font-size:clamp(2.7rem,5vw,5.2rem);letter-spacing:-.05em;line-height:1.06;text-wrap:balance}.contact_formPanel__XFRAd>p{max-width:63ch;margin:25px 0 58px;color:var(--muted);font-size:17px;line-height:1.8}.contact_contactAside__c958h{position:sticky;top:100px}.contact_directBlock__EeAxx{display:grid;padding:32px;border-radius:22px;color:oklch(.97 .008 210);background:var(--deep);transition:transform .28s cubic-bezier(.16,1,.3,1),background .25s ease}.contact_directBlock__EeAxx:hover{transform:translateY(-5px);background:oklch(.3 .068 218)}.contact_directBlock__EeAxx>svg{width:34px;fill:none;stroke:var(--gold);stroke-width:1.6}.contact_directBlock__EeAxx>span{margin-top:42px;color:oklch(.74 .026 210);font-size:12px}.contact_directBlock__EeAxx h2{margin:12px 0 0;color:oklch(.97 .008 210);font-size:clamp(1.7rem,2.7vw,2.7rem);line-height:1.2}.contact_directBlock__EeAxx b{display:flex;margin-top:38px;align-items:center;justify-content:space-between;gap:20px;color:var(--gold);font-size:13px}.contact_directBlock__EeAxx b svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.8}[dir=rtl] .contact_directBlock__EeAxx b svg{transform:rotate(180deg)}.contact_quickActions__NWoAq{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.contact_hoursBlock__Z_fQA{display:flex;align-items:center;gap:15px}.contact_hoursBlock__Z_fQA>svg{width:28px;flex:0 0 28px;fill:none;stroke:var(--teal);stroke-width:1.7}.contact_hoursBlock__Z_fQA small,.contact_hoursBlock__Z_fQA strong{display:block}.contact_hoursBlock__Z_fQA small{color:var(--muted);font-size:11px}.contact_hoursBlock__Z_fQA strong{margin-top:6px;color:var(--ink);font-size:14px}.contact_actionIcons__dqJvg{display:flex;margin-top:22px;gap:10px;direction:ltr}.contact_actionIcons__dqJvg a{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--teal);transition:color .2s ease,background .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.contact_actionIcons__dqJvg a:hover{color:oklch(.97 .008 210);background:var(--deep);transform:translateY(-3px)}.contact_actionIcons__dqJvg svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.7}.contact_actionIcons__dqJvg a:nth-child(n+2) svg{fill:currentColor;stroke:none}.contact_afappsMark__M4XVT{display:flex;margin-top:36px;align-items:center;gap:14px;direction:ltr}.contact_afappsMark__M4XVT img{width:46px;height:46px;border-radius:11px}.contact_afappsMark__M4XVT small,.contact_afappsMark__M4XVT strong{display:block}.contact_afappsMark__M4XVT small{color:var(--muted);font:650 8px/1 system-ui,sans-serif;letter-spacing:.08em}.contact_afappsMark__M4XVT strong{margin-top:5px;font:800 14px/1 system-ui,sans-serif;letter-spacing:.04em}.contact_nextSteps__7fuzQ{padding:clamp(90px,10vw,145px) max(5vw,32px);color:oklch(.97 .008 210);background:var(--deep)}.contact_nextSteps__7fuzQ>div,.contact_nextSteps__7fuzQ>h2{width:min(1240px,100%);margin-inline:auto}.contact_nextSteps__7fuzQ>h2{color:oklch(.97 .008 210);font-size:clamp(2.6rem,4.8vw,5rem);letter-spacing:-.045em;line-height:1.07}.contact_nextSteps__7fuzQ>div{display:grid;margin-top:72px;grid-template-columns:repeat(3,1fr);border-top:1px solid oklch(.85 .03 210/.17)}.contact_nextSteps__7fuzQ article{min-height:260px;padding:30px;border-inline-start:1px solid oklch(.85 .03 210/.17)}.contact_nextSteps__7fuzQ article:last-child{border-inline-end:1px solid oklch(.85 .03 210/.17)}.contact_nextSteps__7fuzQ span{color:var(--gold);font:700 11px/1 system-ui,sans-serif}.contact_nextSteps__7fuzQ h3{margin:54px 0 0;color:oklch(.97 .008 210);font-size:1.4rem}.contact_nextSteps__7fuzQ p{margin:15px 0 0;color:oklch(.76 .025 210);font-size:14px;line-height:1.75}@media (max-width:900px){.contact_hero__x6NLF{min-height:auto}.contact_conversation__o_9kt,.contact_heroGrid__SJpIK{grid-template-columns:1fr}.contact_responseCard__m3lPx{width:min(520px,100%);justify-self:end}.contact_contactAside__c958h{position:static}.contact_nextSteps__7fuzQ>div{grid-template-columns:1fr}.contact_nextSteps__7fuzQ article,.contact_nextSteps__7fuzQ article:last-child{min-height:auto;padding:30px 0;border-inline:0;border-bottom:1px solid oklch(.85 .03 210/.17)}.contact_nextSteps__7fuzQ h3{margin-top:24px}}@media (max-width:620px){.contact_hero__x6NLF,.contact_nextSteps__7fuzQ{padding-inline:20px}.contact_hero__x6NLF h1{font-size:clamp(2.8rem,14vw,4.5rem)}.contact_responseCard__m3lPx{min-height:330px;padding:25px;transform:none}[dir=ltr] .contact_responseCard__m3lPx{transform:none}.contact_responseCard__m3lPx strong{margin-top:50px}.contact_heroRail__fmZ3F{justify-content:flex-start;overflow:hidden;white-space:nowrap}.contact_conversation__o_9kt{width:calc(100% - 40px)}.contact_directBlock__EeAxx{padding:25px}}@media (prefers-reduced-motion:no-preference){.contact_heroCopy__VxXYH{animation:contact_enter__Oh3_K .8s cubic-bezier(.16,1,.3,1) both}.contact_responseCard__m3lPx{animation:contact_cardEnter__OtCNJ .9s cubic-bezier(.16,1,.3,1) .08s both}}@keyframes contact_enter__Oh3_K{0%{opacity:0;transform:translateY(28px)}}@keyframes contact_cardEnter__OtCNJ{0%{opacity:0;transform:translateY(36px) rotate(-1.5deg)}}@media (max-width:620px) and (prefers-reduced-motion:no-preference){.contact_responseCard__m3lPx{animation-name:contact_enter__Oh3_K}}.contact-form_form__hKbYx{display:flex;flex-direction:column;gap:24px}.contact-form_row___ZsLh{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form_field__HTx9J{display:flex;flex-direction:column;gap:9px}.contact-form_field__HTx9J>span{color:oklch(.35 .022 220);font-size:13px;font-weight:700}.contact-form_field__HTx9J b{margin-inline-start:4px;color:oklch(.58 .15 28)}.contact-form_field__HTx9J input,.contact-form_field__HTx9J select,.contact-form_field__HTx9J textarea{width:100%;border:0;border-bottom:1px solid oklch(.8 .02 215);border-radius:0;outline:0;color:oklch(.23 .018 220);background:transparent;font:inherit;font-size:16px;transition:border-color .2s ease,background .2s ease}.contact-form_field__HTx9J input,.contact-form_field__HTx9J select{min-height:52px;padding:0 3px}.contact-form_field__HTx9J textarea{min-height:150px;padding:14px 3px;resize:vertical;line-height:1.7}.contact-form_field__HTx9J input::-moz-placeholder,.contact-form_field__HTx9J textarea::-moz-placeholder{color:oklch(.62 .014 215)}.contact-form_field__HTx9J input::placeholder,.contact-form_field__HTx9J textarea::placeholder{color:oklch(.62 .014 215)}.contact-form_field__HTx9J input:focus,.contact-form_field__HTx9J select:focus,.contact-form_field__HTx9J textarea:focus{border-bottom-color:oklch(.51 .104 217);background:oklch(.97 .012 212)}.contact-form_field__HTx9J[data-error] input,.contact-form_field__HTx9J[data-error] select,.contact-form_field__HTx9J[data-error] textarea{border-bottom-color:oklch(.58 .15 28)}.contact-form_field__HTx9J small{color:oklch(.5 .14 28);font-size:12px}.contact-form_success__f3Xdo{margin:0;padding:14px 16px;border:1px solid oklch(.72 .1 155);border-radius:12px;color:oklch(.38 .09 155);background:oklch(.94 .04 155)}.contact-form_submitRow__lQHTd{display:flex;margin-top:8px;align-items:center;gap:20px}.contact-form_submitRow__lQHTd button{display:inline-flex;min-width:190px;min-height:56px;align-items:center;justify-content:space-between;gap:24px;padding:0 20px;border:0;border-radius:12px;color:oklch(.97 .008 210);background:oklch(.34 .072 220);font:inherit;font-weight:750;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.contact-form_submitRow__lQHTd button:hover{transform:translateY(-3px)}.contact-form_submitRow__lQHTd button:disabled{cursor:wait;opacity:.65}.contact-form_submitRow__lQHTd svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.8}[dir=rtl] .contact-form_submitRow__lQHTd svg{transform:rotate(180deg)}.contact-form_submitRow__lQHTd>span{max-width:220px;color:oklch(.5 .018 220);font-size:12px;line-height:1.6}@media (max-width:620px){.contact-form_row___ZsLh{grid-template-columns:1fr}.contact-form_submitRow__lQHTd{align-items:stretch;flex-direction:column}.contact-form_submitRow__lQHTd button{width:100%}.contact-form_submitRow__lQHTd>span{max-width:none;text-align:center}}