@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800;900&family=Plus+Jakarta+Sans:wght@400;600;800&family=Tajawal:wght@400;600;800;900&family=Cairo:wght@400;600;800;900&display=swap";#contact.svelte-1169f4q :where(a:where(.svelte-1169f4q)){text-decoration:none;-webkit-tap-highlight-color:transparent}#contact.svelte-1169f4q{--font-sans-en: "Inter", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-sans-ar: "Tajawal", "Cairo", system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;--font-display-en: "Plus Jakarta Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display-ar: "Tajawal", "Cairo", system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;font-family:var(--font-sans-en);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#contact[dir=rtl].svelte-1169f4q{font-family:var(--font-sans-ar)}#contact.svelte-1169f4q .contact-title:where(.svelte-1169f4q){font-family:var(--font-display-en);font-weight:900;letter-spacing:-.3px}#contact[dir=rtl].svelte-1169f4q .contact-title:where(.svelte-1169f4q){font-family:var(--font-display-ar);letter-spacing:0}#contact.svelte-1169f4q .badge-eyebrow:where(.svelte-1169f4q){font-family:inherit;letter-spacing:.35px}#contact[dir=rtl].svelte-1169f4q .badge-eyebrow:where(.svelte-1169f4q){letter-spacing:0}#contact.svelte-1169f4q .tile-k:where(.svelte-1169f4q){font-family:inherit;font-weight:900}#contact.svelte-1169f4q .tile-v:where(.svelte-1169f4q),#contact.svelte-1169f4q .contact-subtitle:where(.svelte-1169f4q){font-family:inherit;font-weight:600}#contact[dir=rtl].svelte-1169f4q .contact-subtitle:where(.svelte-1169f4q),#contact[dir=rtl].svelte-1169f4q .tile-v:where(.svelte-1169f4q){font-size:.85rem}.contact-theme.svelte-1169f4q{--bg: var(--bg, #0f2c52);--surface: var(--surface, #0f2c52);--surface-2: var(--surface-2, #123f7a);--border: var(--border, rgba(224, 240, 236, .18));--text: var(--text, #faf6f0);--muted: var(--muted, rgba(252, 251, 248, .86));--soft: var(--soft, rgba(252, 251, 248, .9));--accent: var(--accent, #e0a12e);--accent-2: var(--accent-2, #f4cd78);--accent-3: var(--accent-3, #8a6a3b);--glow: var(--glow, rgba(224, 161, 46, .22));--ice: rgba(26, 86, 168, .12);--ice-border: rgba(26, 86, 168, .35);--ice-border-hover: rgba(26, 86, 168, .52);--ice-text: #123f7a;--tile-bg-top: #ffffff;--tile-bg-bot: #fbf6ec;color:var(--text)}.contact-shell.svelte-1169f4q{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(120,90,40,.16);background:radial-gradient(980px 620px at 0% -25%,rgba(26,86,168,.07),transparent 60%),radial-gradient(900px 520px at 18% 120%,rgba(224,161,46,.07),transparent 55%),linear-gradient(180deg,#fff,#fbf6ec);box-shadow:0 1px #fff9,0 22px 60px #4834162e}.contact-ambient.svelte-1169f4q{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.blob.svelte-1169f4q{position:absolute;width:380px;height:380px;border-radius:999px;display:none;filter:blur(64px) saturate(1.35);opacity:.32;transform:translateZ(0);animation:svelte-1169f4q-blobFloat 12s ease-in-out infinite}.blob-a.svelte-1169f4q{top:-150px;right:-160px;background:radial-gradient(circle at 30% 30%,rgba(120,196,255,.55),transparent 65%),radial-gradient(circle at 70% 70%,rgba(79,143,214,.35),transparent 65%)}.blob-b.svelte-1169f4q{bottom:-170px;left:-160px;background:radial-gradient(circle at 30% 30%,rgba(224,161,46,.38),transparent 62%),radial-gradient(circle at 70% 70%,rgba(244,205,120,.22),transparent 65%);animation-delay:1.2s}.grain.svelte-1169f4q{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.02) 1px,transparent 1px);background-size:3px 3px;opacity:.18;mix-blend-mode:overlay}@keyframes svelte-1169f4q-blobFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-12px,10px) scale(1.03)}}.badge-eyebrow.svelte-1169f4q{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(224,240,236,.18);padding:6px 10px;font-size:11px;font-weight:900;color:var(--muted);background:#785a280f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge-eyebrow.svelte-1169f4q .dot:where(.svelte-1169f4q){width:7px;height:7px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#4f8fd6,#1a56a8);box-shadow:0 0 0 3px #1a56a829}.badge-eyebrow.svelte-1169f4q .sep:where(.svelte-1169f4q){opacity:.55}.badge-eyebrow.svelte-1169f4q .name:where(.svelte-1169f4q){color:var(--text);font-weight:950}.contact-title.svelte-1169f4q{margin-top:14px;font-size:1.8rem;font-weight:850;letter-spacing:-.2px;color:var(--text)}@media (min-width: 768px){.contact-title.svelte-1169f4q{font-size:2.1rem}}.contact-subtitle.svelte-1169f4q{margin-top:6px;font-size:.95rem;color:var(--muted);min-height:.25rem}.contact-chips.svelte-1169f4q{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;font-size:11px}section#contact.svelte-1169f4q .contact-chip:where(.svelte-1169f4q){border-radius:999px;border:1px solid var(--ice-border)!important;background:#1a56a81f!important;padding:6px 10px;font-weight:900;color:var(--ice-text)!important;transition:transform .14s ease,filter .14s ease,border-color .14s ease,background .14s ease}section#contact.svelte-1169f4q .contact-chip:where(.svelte-1169f4q):hover{transform:translateY(-1px);filter:brightness(1.06);background:#1a56a82e!important;border-color:var(--ice-border-hover)!important}section#contact.svelte-1169f4q .contact-tile:where(.svelte-1169f4q){position:relative;display:flex;align-items:center;gap:14px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,var(--tile-bg-top),var(--tile-bg-bot));box-shadow:0 1px #ffffff0f,0 16px 44px #08050457;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:14px;overflow:hidden;isolation:isolate;outline:none;transition:transform .18s ease,border-color .18s ease,filter .18s ease,box-shadow .18s ease}section#contact.svelte-1169f4q .contact-tile:where(.svelte-1169f4q):hover{transform:translateY(-3px);border-color:#e0a12e66;filter:brightness(1.03);box-shadow:0 1px #ffffff12,0 22px 60px #08050466}section#contact.svelte-1169f4q .contact-tile:where(.svelte-1169f4q):focus-visible{box-shadow:0 0 0 3px #e0a12e38,0 22px 60px #00000059;border-color:#f4cd786b}.tile-icon.svelte-1169f4q{display:flex;height:42px;width:42px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(90deg,var(--accent),var(--accent-2));border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 22px #00000047,0 0 0 1px #ffffff0f inset;flex-shrink:0;color:#fff;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.contact-tile.svelte-1169f4q:hover .tile-icon:where(.svelte-1169f4q){transform:translateY(-1px);box-shadow:0 14px 28px #00000059,0 0 0 1px #ffffff14 inset,0 0 18px #e0a12e2e;filter:saturate(1.05)}.tile-icon.svelte-1169f4q svg{color:#fff;stroke:currentColor;stroke-width:2.2;fill:none}.tile-icon.svelte-1169f4q svg path{fill:currentColor}.tile-k.svelte-1169f4q{font-size:.92rem;font-weight:950;color:var(--text)}.tile-v.svelte-1169f4q{margin-top:2px;font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.contact-shell.svelte-1169f4q,section#contact.svelte-1169f4q .contact-tile:where(.svelte-1169f4q),.badge-eyebrow.svelte-1169f4q{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion: reduce){.blob.svelte-1169f4q,.grain.svelte-1169f4q,.contact-tile.svelte-1169f4q,.tile-icon.svelte-1169f4q,.contact-chip.svelte-1169f4q{animation:none!important;transition:none!important;transform:none!important}}
