.contact_page__xFNvb{--c-ink:oklch(.23 .018 303);--c-muted:oklch(.46 .018 303);--c-line:oklch(.85 .015 303);--c-paper:oklch(.982 .006 303);--c-deep:oklch(.34 .072 303);--c-teal:oklch(.51 .104 303);--c-gold:oklch(.7 .14 303);overflow:clip;background:var(--c-paper);color:var(--c-ink);font-family:var(--font-tajawal),"Tajawal","Cairo",sans-serif}.contact_page__xFNvb[dir=ltr]{font-family:var(--font-inter),"Inter",system-ui,sans-serif}html.dark .contact_page__xFNvb{--c-ink:oklch(.94 .012 303);--c-muted:oklch(.75 .022 303);--c-line:oklch(.34 .016 303);--c-paper:oklch(.17 .014 303);--c-deep:var(--landing-deep);--c-teal:var(--primary-ink);--c-gold:var(--accent)}.contact_hero__x6NLF{position:relative;min-height:700px;overflow:hidden;isolation:isolate;padding:clamp(88px,10vw,140px) max(5vw,32px) 0;color:oklch(.975 .008 303);background:var(--c-deep)}.contact_hero__x6NLF:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.15;background-image:linear-gradient(270deg,oklch(.92 .03 303/.2) 1px,transparent 0),linear-gradient(180deg,oklch(.92 .03 303/.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{content:"";position:absolute;z-index:-1;width:min(58vw,760px);aspect-ratio:1;inset-inline-end:-21vw;top:-52%;border:1px solid oklch(.9 .03 303/.18);border-radius:50%;box-shadow:inset 0 0 0 80px oklch(.7 .09 303/.04),inset 0 0 0 160px oklch(.7 .09 303/.035)}.contact_body__1z8m1,.contact_heroInner__eb4NZ,.contact_stepsInner__HVeXm{width:min(1240px,100%);margin:0 auto}.contact_heroInner__eb4NZ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.7fr);align-items:center;gap:clamp(55px,9vw,140px)}.contact_brandLine__2FimD{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:14px;color:oklch(.84 .025 303);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 303);font-size:clamp(3.2rem,6vw,6.4rem);font-weight:800;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.contact_hero__x6NLF p{max-width:62ch;margin:30px 0 0;color:oklch(.82 .025 303);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 303/.22);border-radius:26px;background:oklch(.29 .06 303);box-shadow:0 30px 80px oklch(.12 .03 303/.25);transform:rotate(-1.5deg)}.contact_page__xFNvb[dir=ltr] .contact_responseCard__m3lPx{transform:rotate(1.5deg)}.contact_responseCard__m3lPx>span{color:var(--c-gold);font:700 11px/1 system-ui,sans-serif}.contact_responseCard__m3lPx strong{margin-top:72px;color:oklch(.97 .008 303);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 303);line-height:1.8}.contact_responseCard__m3lPx div{display:flex;margin-top:auto;align-items:center;gap:12px;color:oklch(.75 .025 303);font-size:11px}.contact_responseCard__m3lPx i{width:8px;height:8px;border-radius:50%;background:var(--c-gold);box-shadow:0 0 0 7px oklch(.7 .14 303/.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 303/.16);color:oklch(.72 .025 303);font:650 11px/1 system-ui,sans-serif;letter-spacing:.12em}.contact_heroRail__fmZ3F i{width:4px;height:4px;border-radius:50%;background:var(--c-gold)}.contact_page__xFNvb[dir=rtl] .contact_heroRail__fmZ3F{font-family:var(--font-tajawal),"Tajawal","Cairo",sans-serif;font-size:13px;font-weight:600;letter-spacing:0}.contact_body__1z8m1{display:grid;width:min(1240px,calc(100% - 10vw));grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:start;gap:clamp(65px,10vw,150px);padding:clamp(100px,12vw,175px) 0}.contact_formPanel__XFRAd{min-width:0}.contact_kicker__3KFAn{color:var(--c-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(--c-muted);font-size:17px;line-height:1.8}.contact_aside__v__fB{position:sticky;top:100px;display:grid;gap:28px}.contact_direct__olHJ0{display:grid;padding:32px;border-radius:22px;background:var(--c-deep);color:oklch(.97 .008 303);text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),background .25s ease}.contact_direct__olHJ0:hover{background:oklch(.3 .068 303);transform:translateY(-5px)}.contact_direct__olHJ0 strong{color:oklch(.74 .026 303);font-size:12px}.contact_direct__olHJ0 b{margin:12px 0 0;color:oklch(.97 .008 303);font-size:clamp(1.7rem,2.7vw,2.7rem);line-height:1.2}.contact_direct__olHJ0 span{display:flex;margin-top:38px;align-items:center;justify-content:space-between;gap:20px;color:var(--c-gold);font-size:13px;font-weight:700}.contact_direct__olHJ0 span svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact_page__xFNvb[dir=rtl] .contact_direct__olHJ0 span svg{transform:scaleX(-1)}.contact_quickActions__NWoAq{padding-top:24px;border-top:1px solid var(--c-line)}.contact_hours__XGr4W{display:grid;gap:6px}.contact_hours__XGr4W small{color:var(--c-muted);font-size:11px}.contact_hours__XGr4W strong{color:var(--c-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(--c-line);border-radius:50%;color:var(--c-teal);font-weight:800;text-decoration:none;transition:color .2s ease,background .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.contact_actionIcons__dqJvg a:hover{color:oklch(.97 .008 303);background:var(--c-deep);transform:translateY(-3px)}.contact_actionIcons__dqJvg svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.contact_actionIcons__dqJvg a:nth-child(2) svg{fill:currentColor;stroke:none}.contact_developerMark__qgkTf{display:flex;margin-top:36px;align-items:center;gap:14px;direction:ltr}.contact_developerMark__qgkTf b,.contact_developerMark__qgkTf img{width:46px;height:46px;border-radius:11px}.contact_developerMark__qgkTf b{display:grid;place-items:center;background:linear-gradient(135deg,#3150d9,#6233c8);color:#fff;font-size:12px}.contact_developerMark__qgkTf small,.contact_developerMark__qgkTf strong{display:block}.contact_developerMark__qgkTf small{color:var(--c-muted);font:650 8px/1 system-ui,sans-serif;letter-spacing:.08em}.contact_developerMark__qgkTf strong{margin-top:5px;color:var(--c-ink);font:800 14px/1 system-ui,sans-serif;letter-spacing:.04em}.contact_steps__L_9EZ{padding:clamp(5rem,9vw,8rem) clamp(2rem,7vw,8rem);background:var(--c-deep);color:#fff}.contact_stepsInner__HVeXm{width:min(1180px,100%)}.contact_steps__L_9EZ h2{margin:0;color:oklch(.97 .008 303);font-size:clamp(2.5rem,5vw,5rem);line-height:1.05;letter-spacing:-.05em}.contact_stepGrid__NjkZB{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border-top:1px solid oklch(1 0 0/.16)}.contact_step___m4tl{min-height:240px;padding:1.8rem;border-inline-start:1px solid oklch(1 0 0/.16)}.contact_step___m4tl:last-child{border-inline-end:1px solid oklch(1 0 0/.16)}.contact_step___m4tl span{color:oklch(.78 .12 303);font:800 .72rem/1 system-ui,sans-serif}.contact_step___m4tl h3{margin:3.3rem 0 0;color:oklch(.97 .008 303);font-size:1.35rem}.contact_step___m4tl p{margin:.9rem 0 0;color:oklch(.76 .025 303);line-height:1.75}@media (max-width:900px){.contact_hero__x6NLF{min-height:auto;padding:6rem 1.25rem 0}.contact_body__1z8m1,.contact_heroInner__eb4NZ{grid-template-columns:1fr}.contact_responseCard__m3lPx{width:min(520px,100%);justify-self:end}.contact_aside__v__fB{position:static;grid-row:2}.contact_heroRail__fmZ3F{justify-content:flex-start;overflow:hidden;white-space:nowrap}.contact_body__1z8m1{width:calc(100% - 40px);padding-block:5rem}.contact_formPanel__XFRAd h2{font-size:2.5rem}.contact_stepGrid__NjkZB{grid-template-columns:1fr;margin-top:2.5rem}.contact_step___m4tl,.contact_step___m4tl:last-child{min-height:auto;padding:1.8rem 0;border-inline:0;border-bottom:1px solid oklch(1 0 0/.16)}.contact_step___m4tl h3{margin-top:1.6rem}}@media (max-width:620px){.contact_responseCard__m3lPx{min-height:330px;padding:25px;transform:none}.contact_page__xFNvb[dir=ltr] .contact_responseCard__m3lPx{transform:none}.contact_responseCard__m3lPx strong{margin-top:50px}}.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 303);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 303);border-radius:0;outline:0;color:oklch(.23 .018 303);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 303)}.contact-form_field__HTx9J input::placeholder,.contact-form_field__HTx9J textarea::placeholder{color:oklch(.62 .014 303)}.contact-form_field__HTx9J input:focus,.contact-form_field__HTx9J select:focus,.contact-form_field__HTx9J textarea:focus{border-bottom-color:oklch(.51 .104 303);background:oklch(.97 .012 303)}.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 303);background:oklch(.34 .072 303);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 303);font-size:12px;line-height:1.6}html.dark .contact-form_field__HTx9J>span{color:var(--ink-2)}html.dark .contact-form_field__HTx9J input,html.dark .contact-form_field__HTx9J select,html.dark .contact-form_field__HTx9J textarea{color:var(--ink);border-color:var(--border-strong)}html.dark .contact-form_field__HTx9J input::-moz-placeholder,html.dark .contact-form_field__HTx9J textarea::-moz-placeholder{color:var(--ink-3)}html.dark .contact-form_field__HTx9J input::placeholder,html.dark .contact-form_field__HTx9J textarea::placeholder{color:var(--ink-3)}html.dark .contact-form_field__HTx9J input:focus,html.dark .contact-form_field__HTx9J select:focus,html.dark .contact-form_field__HTx9J textarea:focus{border-color:var(--primary);background:var(--surface-2)}html.dark .contact-form_submitRow__lQHTd>span{color:var(--ink-3)}html.dark .contact-form_success__f3Xdo{color:var(--success-ink);background:var(--success-soft)}@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}}