@font-face{font-family:Noto Sans Arabic;src:url(/assets/fonts/NotoSansArabic-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/assets/fonts/NotoSansArabic-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}html[dir=rtl] body{font-family:Noto Sans Arabic,system-ui,sans-serif;line-height:1.8}html[dir=rtl] :is(h1,h2,h3,h4){letter-spacing:normal;line-height:1.4}html[dir=rtl] :is(pre,code,kbd,input[type=email],input[type=url],input[type=tel]){text-align:left;direction:ltr;unicode-bidi:isolate}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg-primary);color:var(--color-text-primary);background-attachment:fixed;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}:root{--color-bg-primary:#0b1314;--color-bg-secondary:#1a1f26;--color-bg-tertiary:#f8fafc;--color-bg-quaternary:#1a1f26;--color-bg-white-section:#fff;--color-text-primary:#fff;--color-text-secondary:#a7aeb6;--color-text-tertiary:#a7aeb6;--color-text-muted:#a7aeb6;--color-accent-primary:#247cff;--color-accent-secondary:#4c63ff;--color-accent-active:#1a64cc;--color-accent-teal:#33d0c4;--color-accent-orange:#f97316;--color-accent-orange-active:#ea6a0c;--color-accent-direct:#4f46e5;--color-accent-direct-active:#4338ca;--color-border:#ffffff1a;--color-border-light:#ffffff0d;--color-border-white-section:#e2e8f0;--color-border-dark-section:#ffffff0f;--spacing-section-desktop:96px;--spacing-section-tablet:64px;--spacing-section-mobile:48px;--spacing-grid-small:24px;--spacing-grid-medium:32px;--spacing-grid-large:48px;--spacing-card-small:32px;--spacing-card-medium:48px;--spacing-card-large:64px;--radius-small:12px;--radius-medium:16px;--radius-large:20px;--font-size-headline:clamp(3rem,5.2vw,5.5rem);--font-size-subheadline:clamp(1.2rem,2vw,1.9rem);--font-size-section-heading:clamp(2rem,3.4vw,4.25rem);--line-height-headline:1.05;--line-height-subheadline:1.35;--line-height-body:1.8}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-weight:700;line-height:1.2}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{color:var(--color-text-secondary);line-height:1.8}a{color:var(--color-accent-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-accent-secondary)}main{padding-bottom:4rem}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.card-white-section{background:var(--color-bg-tertiary);border:1px solid var(--color-border-white-section);border-radius:var(--radius-medium);padding:var(--spacing-card-small);transition:transform .2s,border-color .2s}.card-white-section:hover{border-color:var(--color-accent-primary);transform:translateY(-2px)}.card-dark-section{background:var(--color-bg-secondary);border:1px solid var(--color-border-dark-section);border-radius:var(--radius-medium);padding:var(--spacing-card-small);transition:transform .2s,border-color .2s}.card-dark-section:hover{border-color:#ffffff1f;transform:translateY(-2px)}.box-white-section{background:var(--color-bg-tertiary);border:1px solid var(--color-border-white-section);border-radius:var(--radius-small);padding:1.5rem}.box-dark-section{background:var(--color-bg-secondary);border-radius:var(--radius-small);border:1px solid #ffffff0d;padding:1.5rem}.section-standard{padding:var(--spacing-section-desktop)0}@media (max-width:1024px){.section-standard{padding:var(--spacing-section-tablet)0}}@media (max-width:768px){.section-standard{padding:var(--spacing-section-mobile)0}}.section{padding:5rem 0}.section-heading{text-align:center;background:linear-gradient(-135deg,var(--color-accent-primary)0%,var(--color-accent-secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:2.5rem}.text-center{text-align:center}.btn{cursor:pointer;border:none;border-radius:8px;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary{background:linear-gradient(-135deg,var(--color-accent-primary)0%,var(--color-accent-secondary)100%);color:var(--color-text-primary)}.btn-primary:hover{color:var(--color-text-primary);transform:translateY(-2px);box-shadow:0 6px 20px #247cff66}.btn-secondary{color:var(--color-text-primary);border:2px solid var(--color-accent-primary);background:0 0}.btn-secondary:hover{background:var(--color-accent-primary);color:var(--color-text-primary)}.card{background:var(--color-bg-secondary);border:1px solid #ffffff0d;border-radius:12px;padding:2rem;transition:all .3s}.card:hover{border-color:var(--color-accent-primary);transform:translateY(-4px);box-shadow:0 8px 24px #247cff26}.grid{gap:2rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.hero-base{background:var(--color-bg-primary);padding:192px 0 96px;position:relative;overflow:hidden}.hero-base:before{content:"";opacity:.6;pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% -20%,#247cff2e,#0000);position:absolute;inset:0}.container-wide{z-index:1;max-width:1600px;margin:0 auto;padding:0 1.5rem;position:relative}@media (min-width:1024px){.container-wide{padding:0 2rem}}.headline-base{letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(3rem,5.2vw,5.5rem);font-weight:900;line-height:1.05}.subheadline-base{color:var(--color-text-secondary);max-width:60ch;font-size:clamp(1.2rem,2vw,1.9rem);line-height:1.35}.badge-base{color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.5px;background:#247cff33;border:1px solid #247cff66;border-radius:50px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;display:inline-block}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.section{padding:3rem 0}.section-heading{font-size:1.75rem}.container{padding:0 1.5rem}}@media (max-width:480px){h1{font-size:1.75rem}h2{font-size:1.5rem}.container{padding:0 1rem}}
.Footer-module__eLZQYq__footer{border-top:1px solid #ffffff0f;padding:4rem 0}.Footer-module__eLZQYq__container{max-width:1600px;margin:0 auto;padding:0 1.5rem}.Footer-module__eLZQYq__top{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem;display:grid}.Footer-module__eLZQYq__brand{max-width:560px}.Footer-module__eLZQYq__logoLink{margin-bottom:1rem;display:inline-flex}.Footer-module__eLZQYq__tagline{color:#a7aeb6;margin:0 0 1rem;line-height:1.6}.Footer-module__eLZQYq__subtle{color:#a7aeb6;font-size:.9rem}.Footer-module__eLZQYq__socials{gap:.75rem;margin-top:1.25rem;display:flex}.Footer-module__eLZQYq__socialIcon{color:#a7aeb6;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.Footer-module__eLZQYq__socialIcon:hover{color:#fff;background:#247cff26}.Footer-module__eLZQYq__column{min-width:0}.Footer-module__eLZQYq__heading{color:#fff;margin:0 0 1rem;font-size:1rem;font-weight:700}.Footer-module__eLZQYq__linkList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__eLZQYq__footerLink{color:#a7aeb6;font-size:.95rem;text-decoration:none;transition:color .2s}.Footer-module__eLZQYq__footerLink:hover{color:#fff}.Footer-module__eLZQYq__bottom{border-top:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:2rem;display:flex}.Footer-module__eLZQYq__copyright{color:#a7aeb6;margin:0;font-size:.9rem}.Footer-module__eLZQYq__bottomLinks{flex-wrap:wrap;gap:1.5rem;font-size:.9rem;display:flex}@media (min-width:640px){.Footer-module__eLZQYq__top{grid-template-columns:repeat(2,1fr);gap:2rem}.Footer-module__eLZQYq__brand{grid-column:1/-1}.Footer-module__eLZQYq__bottom{flex-direction:row;align-items:center}}@media (min-width:1024px){.Footer-module__eLZQYq__container{padding:0 2rem}.Footer-module__eLZQYq__top{grid-template-columns:1.5fr repeat(4,1fr);gap:3rem}.Footer-module__eLZQYq__brand{grid-column:auto;max-width:400px}}@media (min-width:1320px){.Footer-module__eLZQYq__top{gap:4rem}}
.AdaFloatingWidget-module__BUj9zq__widget{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#12161ef2;border:1px solid #247cff4d;border-radius:999px;align-items:center;gap:.75rem;padding:.6rem 1.15rem .6rem 1rem;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:1.5rem;right:50%;transform:translate(50%)translateY(100px);box-shadow:0 8px 32px #00000080,0 0 60px #247cff14}.AdaFloatingWidget-module__BUj9zq__widgetVisible{opacity:1;pointer-events:auto;transform:translate(50%)translateY(0)}.AdaFloatingWidget-module__BUj9zq__avatar{object-fit:cover;border:2px solid #247cff80;border-radius:50%;flex-shrink:0;width:28px;height:28px}.AdaFloatingWidget-module__BUj9zq__indicator{align-items:center;gap:3px;display:flex}.AdaFloatingWidget-module__BUj9zq__dot{background:var(--color-accent-primary);opacity:.4;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite AdaFloatingWidget-module__BUj9zq__widgetDotPulse}.AdaFloatingWidget-module__BUj9zq__dot:nth-child(2){animation-delay:.15s}.AdaFloatingWidget-module__BUj9zq__dot:nth-child(3){animation-delay:.3s}.AdaFloatingWidget-module__BUj9zq__indicatorSpeaking .AdaFloatingWidget-module__BUj9zq__dot{opacity:1;animation:.6s ease-in-out infinite alternate AdaFloatingWidget-module__BUj9zq__widgetDotBounce}.AdaFloatingWidget-module__BUj9zq__indicatorSpeaking .AdaFloatingWidget-module__BUj9zq__dot:nth-child(2){animation-delay:.1s}.AdaFloatingWidget-module__BUj9zq__indicatorSpeaking .AdaFloatingWidget-module__BUj9zq__dot:nth-child(3){animation-delay:.2s}@keyframes AdaFloatingWidget-module__BUj9zq__widgetDotPulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes AdaFloatingWidget-module__BUj9zq__widgetDotBounce{0%{transform:scaleY(1)}to{transform:scaleY(2.2)}}.AdaFloatingWidget-module__BUj9zq__status{color:var(--color-accent-primary);white-space:nowrap;font-size:.75rem;font-weight:600}.AdaFloatingWidget-module__BUj9zq__chatToggle{color:var(--color-accent-primary);cursor:pointer;background:#247cff1a;border:1px solid #247cff40;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.7rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.AdaFloatingWidget-module__BUj9zq__chatToggle:hover{background:#247cff33;border-color:#247cff66}.AdaFloatingWidget-module__BUj9zq__chatToggleActive{background:var(--color-accent-primary);color:#fff;border-color:var(--color-accent-primary)}.AdaFloatingWidget-module__BUj9zq__chatToggleActive:hover{background:#1a6ae0;border-color:#1a6ae0}.AdaFloatingWidget-module__BUj9zq__endBtn{color:#ff5050;cursor:pointer;background:#ff50501a;border:1px solid #ff505040;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.7rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.AdaFloatingWidget-module__BUj9zq__endBtn:hover{background:#ff505033;border-color:#ff505073}@media (max-width:768px){.AdaFloatingWidget-module__BUj9zq__widget{justify-content:center;width:auto;bottom:1rem;left:1rem;right:1rem;transform:translate(0)translateY(100px)}.AdaFloatingWidget-module__BUj9zq__widgetVisible{transform:translate(0)translateY(0)}}
.AdaChatPanel-module__UtascW__panel{z-index:9998;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#12161ef7;border:1px solid #247cff40;border-radius:20px;flex-direction:column;width:380px;height:min(520px,100vh - 8rem);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:5rem;right:1.5rem;overflow:hidden;transform:translateY(20px)scale(.95);box-shadow:0 12px 48px #0000008c,0 0 80px #247cff0f}.AdaChatPanel-module__UtascW__panelOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.AdaChatPanel-module__UtascW__header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.AdaChatPanel-module__UtascW__headerLeft{align-items:center;gap:.5rem;display:flex}.AdaChatPanel-module__UtascW__avatar{object-fit:cover;border:2px solid #247cff66;border-radius:50%;width:28px;height:28px}.AdaChatPanel-module__UtascW__headerName{color:var(--color-text-primary);font-size:.9rem;font-weight:700}.AdaChatPanel-module__UtascW__onlineDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.AdaChatPanel-module__UtascW__voiceBadge{width:20px;height:20px;color:var(--color-accent-primary);background:#247cff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.AdaChatPanel-module__UtascW__voiceBadgeSpeaking{background:#247cff59;animation:1s ease-in-out infinite AdaChatPanel-module__UtascW__voicePulse}@keyframes AdaChatPanel-module__UtascW__voicePulse{0%,to{box-shadow:0 0 #247cff66}50%{box-shadow:0 0 0 4px #247cff00}}.AdaChatPanel-module__UtascW__headerActions{align-items:center;gap:.35rem;display:flex}.AdaChatPanel-module__UtascW__headerBtn{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.AdaChatPanel-module__UtascW__headerBtn:hover{color:var(--color-text-primary);background:#ffffff1f}.AdaChatPanel-module__UtascW__closeBtn:hover{color:#ff5050;background:#ff505026}.AdaChatPanel-module__UtascW__messages{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.AdaChatPanel-module__UtascW__empty{color:var(--color-text-secondary);text-align:center;opacity:.7;padding:2rem .75rem;font-size:.8rem;line-height:1.6}.AdaChatPanel-module__UtascW__bubble{word-break:break-word;border-radius:14px;max-width:85%;padding:.55rem .85rem;font-size:.82rem;line-height:1.55;animation:.2s both AdaChatPanel-module__UtascW__bubbleIn}@keyframes AdaChatPanel-module__UtascW__bubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AdaChatPanel-module__UtascW__bubbleUser{background:var(--color-accent-primary);color:#fff;border-bottom-left-radius:4px;align-self:flex-end}.AdaChatPanel-module__UtascW__bubbleAgent{color:var(--color-text-primary);background:#ffffff14;border-bottom-right-radius:4px;align-self:flex-start}.AdaChatPanel-module__UtascW__inputArea{border-top:1px solid #ffffff0f;flex-shrink:0;gap:.5rem;padding:.75rem 1rem;display:flex}.AdaChatPanel-module__UtascW__input{color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;outline:none;flex:1;padding:.5rem .75rem;font-size:.82rem;transition:border-color .15s}.AdaChatPanel-module__UtascW__input::placeholder{color:var(--color-text-secondary);opacity:.6}.AdaChatPanel-module__UtascW__input:focus{border-color:#247cff66}.AdaChatPanel-module__UtascW__input:disabled{opacity:.5;cursor:not-allowed}.AdaChatPanel-module__UtascW__sendBtn{background:var(--color-accent-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,transform .15s;display:flex}.AdaChatPanel-module__UtascW__sendBtn:hover:not(:disabled){background:#1a6ae0;transform:scale(1.05)}.AdaChatPanel-module__UtascW__sendBtn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:768px){.AdaChatPanel-module__UtascW__panel{border-radius:16px;width:auto;height:auto;inset:1rem .75rem 5rem}}
