.page-contact{--pa: #7DA2FF;--sb-accent-1: #7DA2FF;--sb-accent-2: #6366F1;--sb-glow: rgba(79, 124, 247, .45);--sb-eyebrow: #9FBEFF;--sb-bloom-pos: 50% 12%;--c-gut: clamp(20px, 5vw, 72px);--c-radius: 18px;--c-radius-sm: 14px;--c-radius-lg: 26px;--c-hero-1: #1C2B49;--c-hero-2: #101A2E;--c-card: #16233C;--c-card-soft: #131F35;--c-deep: #0F192D;--c-tile: #1E2E4F;--c-icon-hi: #BFD2FF;--c-aside: #0C1424;--c-input: #0C1424;--c-field: color-mix(in srgb, #7DA2FF 12%, transparent);--c-edge: rgba(125, 162, 255, .2);--c-edge-str: rgba(125, 162, 255, .55);--c-input-edge: rgba(125, 162, 255, .2);--c-ink: #7DA2FF;--c-icon: #9FBEFF;--c-muted: #8B93A8;--c-label: #969EB2;--c-ph: #8B93A8;--c-stat: #8B95AC;--c-act-bg: rgba(125, 162, 255, .08);--c-act-bg-hi: rgba(125, 162, 255, .18);--c-act-edge: rgba(125, 162, 255, .3);--c-act-ink: #BFD2FF;--c-sig: #7DA2FF;--c-sig-o: .32;--c-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%237DA2FF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding-top:clamp(6.5rem,8vw,7.75rem);padding-bottom:clamp(40px,6vw,72px);background-color:var(--bg)}html[data-theme=light] body.route-contact{background:#dddee1}html[data-theme=light] .page-contact{--pa: #4A5E8E;--bg: #DDDEE1;background-color:#dddee1;--c-hero-1: #BFC8DA;--c-hero-2: #AAB7CF;--c-card: #B0BDD4;--c-card-soft: #BFC8DA;--c-deep: #D3D8E2;--c-tile: #C3CCDC;--c-icon-hi: #233F7C;--c-aside: #CCD3DF;--c-input: #DCE1EA;--c-field: color-mix(in srgb, #D6E1FF 50%, transparent);--c-edge: #8C98B2;--c-edge-str: #3B5288;--c-input-edge: #8C98B2;--c-ink: #233F7C;--c-icon: #2E4A86;--c-muted: #3F4148;--c-label: #3F4148;--c-ph: #4B4E57;--c-stat: #3F4148;--c-act-bg: color-mix(in srgb, #EEF1F7 70%, transparent);--c-act-bg-hi: color-mix(in srgb, #F2F4F8 95%, transparent);--c-act-edge: #8C98B2;--c-act-ink: #233F7C;--c-sig: #33497A;--c-sig-o: .34;--c-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23233F7C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=light] body.route-contact>nav{background:#1c2334f5}html[data-theme=light] body.route-contact footer{--footer-bg: rgba(28, 35, 52, .96)}@media(min-width:981px){.page-contact{--nav-h: 71px;--hero-gap: clamp(14px, 2.2vh, 26px);padding-top:calc(var(--nav-h) + var(--hero-gap))}.page-contact .sb-hero{min-height:0;height:max(420px,calc(100vh - var(--nav-h) - var(--hero-gap) * 2));margin-bottom:var(--hero-gap)}}@media(min-width:1201px){.page-contact{--nav-h: 75px;padding-top:var(--hero-gap)}}@media(max-width:640px){.page-contact{padding-top:5.5rem}}.page-contact .sb-hero{max-width:min(1296px,calc(100% - var(--c-gut) * 2));background:linear-gradient(180deg,var(--c-hero-1),var(--c-hero-2));border-color:#7da2ff38;box-shadow:0 30px 80px -30px var(--sb-glow),inset 0 0 0 1px #ffffff0f}.page-contact .sb-hero-bg{-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 45%,transparent 88%)}.page-contact .ct-sig{position:absolute;inset:0;width:100%;height:100%;display:block}.page-contact .ct-sig-lines{stroke:var(--c-sig);opacity:var(--c-sig-o)}@keyframes ct-spin{to{transform:rotate(360deg)}}.page-contact .ct-sig-turn{transform-box:fill-box;transform-origin:center;animation:ct-spin 90s linear infinite}.page-contact .ct-sig-narrow{display:none}@media(max-width:640px){.page-contact .ct-sig-wide{display:none}.page-contact .ct-sig-narrow{display:block}}.page-contact .ct-stat{margin:2px 0 0;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c-stat)}.page-contact .ct-narrow{display:none}html[lang=ar] .page-contact .ct-stat{font-family:Cairo,sans-serif;letter-spacing:0;font-size:13.5px}html[data-theme=light] .page-contact .sb-hero{background:radial-gradient(80% 75% at 50% 12%,color-mix(in srgb,#D6E1FF 60%,transparent),transparent 70%),linear-gradient(180deg,var(--c-hero-1),var(--c-hero-2));border-color:var(--c-edge);box-shadow:0 24px 60px -34px #1c264073}html[data-theme=light] .page-contact .sb-hero:before{mix-blend-mode:normal;opacity:.5}html[data-theme=light] .page-contact .sb-display .bn-accent{background:linear-gradient(135deg,#3354b8,#4338ca);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 22px rgba(51,84,184,.18))}html[dir=rtl][data-theme=light] .page-contact .sb-display .bn-accent{background:linear-gradient(225deg,#3354b8,#4338ca);-webkit-background-clip:text;background-clip:text}@media(max-width:600px){.page-contact .ct-stat{font-size:11px}.page-contact .ct-wide{display:none}.page-contact .ct-narrow{display:inline}}.page-contact .btn-outline:hover{border-color:var(--c-edge-str)}.page-contact .cr,.page-contact .ca,.page-contact .cq{padding-inline:var(--c-gut);max-width:calc(1296px + var(--c-gut) * 2);margin-inline:auto}.page-contact .cr{padding-top:clamp(48px,7vw,96px)}.page-contact .ca,.page-contact .cq{padding-top:clamp(56px,8vw,104px)}.page-contact .cq{scroll-margin-top:20px}@media(max-width:1200px){.page-contact .cq{scroll-margin-top:64px}}.page-contact .ct-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--border)}.page-contact .ct-h2{font-family:var(--font-heading);font-weight:600;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.025em;line-height:1.05;margin:0;color:var(--text)}html[lang=ar] .page-contact .ct-h2{font-family:Cairo,sans-serif;letter-spacing:0;line-height:1.2}.page-contact .ct-note{font-family:var(--font-mono);font-weight:500;font-size:13px;color:var(--c-muted)}.page-contact .cr-group-h{margin:26px 0 12px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-label)}.page-contact .cr-group+.cr-group .cr-group-h{margin-top:clamp(26px,3vw,38px)}html[lang=ar] .page-contact .cr-group-h{font-family:Cairo,sans-serif;letter-spacing:0;font-size:13px}.page-contact .cr-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:681px){.page-contact .cr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-contact .cr-card{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"ico label" "val val" "note note" "act act";grid-template-rows:auto auto 1fr auto;align-items:center;row-gap:10px;column-gap:14px;padding:clamp(20px,1.8vw,26px);border-radius:var(--c-radius);border:1px solid var(--c-edge);background:radial-gradient(110% 130% at 88% 0%,var(--c-field),transparent 62%),var(--c-card)}.page-contact .cr-ico{grid-area:ico;width:48px;height:48px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--c-deep);border:1px solid var(--c-edge);color:var(--c-icon);transition:background .2s,border-color .2s,color .2s}.page-contact .cr-ico svg{width:23px;height:23px;display:block}.page-contact .cr-txt{display:contents}.page-contact .cr-label{grid-area:label;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-label)}.page-contact .cr-value{grid-area:val;margin-top:4px;font-family:var(--font-heading);font-weight:600;font-size:clamp(19px,1.8vw,24px);letter-spacing:-.015em;line-height:1.3;color:var(--text);overflow-wrap:anywhere;unicode-bidi:isolate}.page-contact .cr-note{grid-area:note;align-self:start;font-size:14.5px;line-height:1.5;color:var(--c-muted)}.page-contact .cr-acts{grid-area:act;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin-top:6px}.page-contact .cr-act{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 14px;border-radius:10px;border:1px solid var(--c-act-edge);background:var(--c-act-bg);color:var(--c-act-ink);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s}.page-contact .cr-soc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-contact .cr-s{display:flex;align-items:center;gap:14px;height:100%;box-sizing:border-box;padding:16px 18px;border-radius:var(--c-radius);border:1px solid var(--c-edge);background:radial-gradient(110% 130% at 88% 0%,var(--c-field),transparent 62%),var(--c-card);color:inherit;text-decoration:none}.page-contact .cr-s-ico{flex:none;width:48px;height:48px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--c-deep);border:1px solid var(--c-edge);color:var(--c-icon-hi);transition:background .2s,border-color .2s,color .2s}.page-contact .cr-s-ico svg{width:25px;height:25px;display:block;stroke-width:1.7}.page-contact .cr-s-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.page-contact .cr-s-name{font-size:15px;font-weight:600;color:var(--text)}.page-contact .cr-s-handle{font-size:13px;color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.page-contact .cr-s-go{margin-inline-start:auto;flex:none;font-size:14px;color:var(--c-ink);transition:transform .2s}.page-contact .ca-card{margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"aside" "form";gap:22px;padding:clamp(18px,3vw,40px);border-radius:var(--c-radius-lg);border:1px solid var(--c-edge);background:radial-gradient(120% 90% at 82% 4%,var(--c-field),transparent 62%),var(--c-card)}@media(min-width:981px){.page-contact .ca-card{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"form aside";column-gap:clamp(28px,4vw,56px);align-items:start}}.page-contact .ca-aside{grid-area:aside;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.2vw,28px);border-radius:var(--c-radius-sm);border:1px solid var(--c-edge);background:var(--c-aside)}.page-contact .ca-aside-t{margin:0;font-family:var(--font-heading);font-weight:600;font-size:20px;letter-spacing:-.015em;line-height:1.25;color:var(--text)}.page-contact .ca-aside-l{margin:0;font-size:15.5px;line-height:1.6;color:var(--text-secondary)}.page-contact .ca-aside-l strong{color:var(--text);font-weight:700}.page-contact .ca-rule{height:1px;background:var(--border);margin-block:4px}.page-contact .ca-k{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.page-contact .ca-form{grid-area:form;min-width:0}.page-contact .ca-form .inq-card{background:none;border:0;border-radius:0;padding:0;overflow:visible}.page-contact .ca-form .inq-card:before{display:none}.page-contact .ca-form .form-grid{grid-template-columns:1fr 1fr;gap:20px 18px}.page-contact .ca-form .form-group{gap:9px}.page-contact .ca-form .form-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted)}.page-contact .ca-form .form-label.req:after{color:var(--c-ink)}.page-contact .ca-form .form-input,.page-contact .ca-form .form-select,.page-contact .ca-form .form-textarea{width:100%;box-sizing:border-box;min-height:52px;padding:0 16px;border-radius:10px;background:var(--c-input);border:1px solid var(--c-input-edge);color:var(--text);font-family:inherit;font-size:15px}.page-contact .ca-form .form-textarea{height:148px;padding:14px 16px;line-height:1.6}.page-contact .ca-form .form-input::placeholder,.page-contact .ca-form .form-textarea::placeholder{color:var(--c-ph);opacity:1;font-size:15px}.page-contact .ca-form .form-input:focus,.page-contact .ca-form .form-select:focus,.page-contact .ca-form .form-textarea:focus{border-color:var(--c-edge-str);outline:2px solid color-mix(in srgb,var(--c-ink) 40%,transparent);outline-offset:1px}.page-contact .ca-form .form-input.err,.page-contact .ca-form .form-textarea.err{border-color:#f87171}.page-contact .ca-form .form-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:44px;padding-left:16px;background-image:var(--c-chevron);background-repeat:no-repeat;background-size:12px 8px;background-position:right 17px center}html[dir=rtl] .page-contact .ca-form .form-select{padding-right:16px;padding-left:44px;background-position:left 17px center}.page-contact .ca-form{container:caform / inline-size;--ask-field: var(--c-input);--ask-field-edge: var(--c-input-edge);--ask-chip-ink: var(--c-muted);--ask-text: #E6EAF2;--ask-chip-on: #E6EAF2;--ask-chip-dot: #3B475F;--ask-chip-mix: 16%}html[data-theme=light] .page-contact .ca-form{--ask-text: #0E1424;--ask-chip-on: #0E1424;--ask-chip-dot: #8590A8;--ask-chip-mix: 26%}.page-contact .ca-form .inq-chips{min-width:0;margin:0;padding:0;border:0}.page-contact .ca-form .inq-chips>legend{float:none;width:100%;padding:0;margin-bottom:9px}.page-contact .ca-form .inq-chips .ask-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-contact .ca-form .inq-chips .ask-chip-all{grid-column:1 / -1;margin-bottom:0}@container caform (min-width: 620px){.page-contact .ca-form .inq-chips .ask-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.page-contact .ca-form .inq-chips .ask-chip{min-height:46px;padding-inline:14px;gap:9px;font-size:14px}.page-contact .ca-form .inq-chips .ask-chip-all{grid-column:auto}}.page-contact .ca-form .form-footer{justify-content:flex-start;align-items:center;gap:12px 18px;flex-wrap:wrap;margin-top:22px}.page-contact .ca-form .inq-note{font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--c-muted)}html[data-theme=light] .page-contact .ca-form .form-success-msg{color:#14532d;background:#dceee3;border-color:#7cb892}html[data-theme=light] .page-contact .ca-form .form-success-msg small{opacity:1;color:#1f5f3a}.page-contact .cq-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:26px;align-items:start}@media(min-width:861px){.page-contact .cq-grid{grid-template-columns:1fr 1fr;column-gap:clamp(20px,2.4vw,34px)}}.page-contact .cq-card{border:1px solid var(--c-edge);border-radius:var(--c-radius-sm);background:var(--c-card-soft);overflow:hidden}.page-contact .cq-card.open{background:var(--c-card)}.page-contact .cq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;background:none;border:0;cursor:pointer;font:inherit;text-align:start;color:var(--text)}.page-contact .cq-q-txt{font-size:15px;font-weight:500;line-height:1.4}.page-contact .cq-sign{position:relative;width:14px;height:14px;flex-shrink:0}.page-contact .cq-sign:before,.page-contact .cq-sign:after{content:"";position:absolute;inset-inline:0;top:50%;height:1.5px;border-radius:1px;background:var(--c-ink);transition:transform .25s,opacity .25s}.page-contact .cq-sign:after{transform:rotate(90deg)}.page-contact .cq-card.open .cq-sign:after{transform:rotate(0);opacity:0}.page-contact .cq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.page-contact .cq-card.open .cq-a{grid-template-rows:1fr}.page-contact .cq-a-in{overflow:hidden}.page-contact .cq-a-in p{margin:0;padding:0 18px 18px;font-size:14.5px;line-height:1.7;color:var(--text-secondary)}.page-contact .cq-a-in strong{color:var(--text);font-weight:600}@media(max-width:680px){.page-contact .cr-card{grid-template-columns:44px minmax(0,1fr);column-gap:12px}.page-contact .cr-ico{width:44px;height:44px;border-radius:10px}.page-contact .cr-ico svg{width:22px;height:22px}.page-contact .cr-value{font-size:19px}}@media(max-width:600px){.page-contact .ca-form .form-grid{grid-template-columns:1fr}.page-contact .ca-form .form-footer{flex-direction:column;align-items:stretch}.page-contact .ca-form .form-footer .btn-primary{justify-content:center}.page-contact .ca-form .inq-note{font-size:11.5px}}@media(max-width:520px){.page-contact .cr-soc-grid{gap:10px}.page-contact .cr-s{padding:12px;gap:10px}.page-contact .cr-s-ico{width:48px;height:48px;border-radius:11px}.page-contact .cr-s-ico svg{width:25px;height:25px}.page-contact .cr-s-handle,.page-contact .cr-s-go{display:none}.page-contact .cr-s-name{font-size:14px}}html[dir=rtl] .page-contact .cr-value,html[dir=rtl] .page-contact .cr-s-handle{text-align:right}html[lang=ar] .page-contact .ct-note,html[lang=ar] .page-contact .ca-form .inq-note{font-family:Cairo,sans-serif;letter-spacing:0}html[lang=ar] .page-contact .ct-note{font-size:14px}html[lang=ar] .page-contact .cr-label,html[lang=ar] .page-contact .ca-k,html[lang=ar] .page-contact .ca-form .form-label{letter-spacing:0;font-size:13px}html[lang=ar] .page-contact .ca-aside-t,html[lang=ar] .page-contact .cr-s-name{font-family:Cairo,sans-serif;letter-spacing:0}html[dir=rtl] .page-contact .cr-s-go{transform:scaleX(-1)}html[dir=rtl] .page-contact .cr-card,html[dir=rtl] .page-contact .cr-s{background:radial-gradient(110% 130% at 12% 0%,var(--c-field),transparent 62%),var(--c-card)}html[dir=rtl] .page-contact .ca-card{background:radial-gradient(120% 90% at 18% 4%,var(--c-field),transparent 62%),var(--c-card)}.page-contact{--pop-shadow: 0 16px 34px -18px color-mix(in oklch, var(--pa) 50%, transparent), 0 6px 14px -10px rgba(0, 0, 0, .5);--pop-ring: 0 0 0 1px color-mix(in oklch, var(--pa) 42%, transparent)}html[data-theme=light] .page-contact{--pop-shadow: 0 14px 30px -16px color-mix(in oklch, var(--pa) 45%, transparent), 0 4px 10px -8px color-mix(in oklch, var(--pa) 28%, transparent);--pop-ring: 0 0 0 1px color-mix(in oklch, var(--pa) 38%, transparent)}.page-contact .cr-card,.page-contact .cr-s,.page-contact .ca-aside,.page-contact .cq-card{transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,border-color .2s,background .2s}.page-contact .cr-card:hover,.page-contact .ca-aside:hover,.page-contact .cq-card:hover{transform:translateY(-3px);border-color:var(--c-edge-str);box-shadow:var(--pop-shadow)}.page-contact .cr-s:hover,.page-contact .cr-s:focus-visible{transform:translateY(-2px);border-color:var(--c-edge-str);box-shadow:var(--pop-shadow)}.page-contact .cr-card:hover .cr-ico,.page-contact .cr-s:hover .cr-s-ico,.page-contact .cr-s:focus-visible .cr-s-ico{background:var(--c-act-bg-hi);border-color:var(--c-edge-str)}.page-contact .cr-s:hover .cr-s-go{transform:translate(2px,-2px)}html[dir=rtl] .page-contact .cr-s:hover .cr-s-go{transform:scaleX(-1) translate(2px,-2px)}.page-contact .cr-act:hover,.page-contact .cr-act:focus-visible{background:var(--c-act-bg-hi);border-color:var(--c-edge-str);color:var(--text);transform:translateY(-1px);box-shadow:0 8px 18px -12px color-mix(in oklch,var(--pa) 70%,transparent)}.page-contact .cr-act:active{transform:translateY(1px) scale(.98);box-shadow:none}.page-contact .cr-s:active{transform:translateY(0)}.page-contact .cq-card:active{transform:translateY(-1px)}.page-contact .cq-card:has(.cq-q:focus-visible){transform:translateY(-3px);border-color:var(--c-edge-str);box-shadow:var(--pop-shadow);outline:2px solid var(--c-edge-str);outline-offset:3px}.page-contact .cq-card.open{border-color:var(--c-edge-str);box-shadow:var(--pop-ring)}.page-contact .cq-card.open:hover{box-shadow:var(--pop-ring),var(--pop-shadow)}.page-contact .cr-act:focus-visible,.page-contact .cr-s:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.page-contact .ct-sig-turn{animation:none}.page-contact .cr-card,.page-contact .cr-s,.page-contact .ca-aside,.page-contact .cq-card,.page-contact .cq-a,.page-contact .cr-act{transition-duration:.01ms!important}.page-contact .cr-card:hover,.page-contact .cr-s:hover,.page-contact .ca-aside:hover,.page-contact .cq-card:hover,.page-contact .cr-act:hover,.page-contact .cr-act:active,.page-contact .cr-s:focus-visible{transform:none}}
