:root{--ui-accent: linear-gradient(135deg, #2563EB, #0284c7);--ui-accent-solid: #2563EB;--ui-accent-on-dark: #60a5fa;--ui-accent-glow: rgba(37, 99, 235, .38);--ui-dock: #0d1117;--ui-dock-ring: rgba(255, 255, 255, .07);--ui-dock-hover: rgba(255, 255, 255, .09);--ui-dock-shadow: 0 18px 40px rgba(15, 23, 42, .22), 0 2px 6px rgba(15, 23, 42, .12);--ui-round-bg: rgba(255, 255, 255, .78);--ui-round-line: rgba(15, 23, 42, .1);--ui-round-text: #0f172a;--ui-ease: cubic-bezier(.7, 0, .25, 1)}body.dark-theme,html[data-theme=dark]{--ui-dock: #161f35;--ui-dock-ring: rgba(255, 255, 255, .11);--ui-dock-hover: rgba(255, 255, 255, .11);--ui-dock-shadow: 0 18px 40px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .06);--ui-round-bg: rgba(255, 255, 255, .06);--ui-round-line: rgba(255, 255, 255, .14);--ui-round-text: #ffffff}.roll{display:inline-grid;overflow:hidden;vertical-align:middle;line-height:1.5}.roll>span{grid-area:1 / 1;white-space:nowrap;transition:transform .42s var(--ui-ease)}.roll>span:last-child{transform:translateY(105%)}@media(hover:hover){.rolls:hover .roll>span:first-child{transform:translateY(-105%)}.rolls:hover .roll>span:last-child{transform:translateY(0)}}.rolls:focus-visible .roll>span:first-child{transform:translateY(-105%)}.rolls:focus-visible .roll>span:last-child{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.roll>span{transition:none}}@media(hover:none),(max-width:760px){.roll>span:last-child{display:none}}.ui-short{display:none}@media(max-width:760px){.ui-dock-cta .ui-long{display:none}.ui-dock-cta .ui-short{display:inline}}body .header.ui-top,body .navbar.ui-top{position:absolute;background:transparent!important;box-shadow:none!important;border-bottom-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ui-round{width:46px;height:46px;padding:0;border-radius:50%!important;display:inline-grid!important;place-items:center;background:var(--ui-round-bg)!important;color:var(--ui-round-text)!important;border:1px solid var(--ui-round-line)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:800 .85rem Tajawal,sans-serif;cursor:pointer;box-shadow:none!important;transition:transform .15s ease}.ui-round:hover{transform:translateY(-2px)}.ui-round svg{width:20px;height:20px}.ui-dock{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:900;display:flex;align-items:center;gap:2px;padding:6px;border-radius:999px;background:var(--ui-dock);box-shadow:var(--ui-dock-shadow),inset 0 0 0 1px var(--ui-dock-ring);width:max-content;max-width:calc(100vw - 24px);font-family:Tajawal,sans-serif;direction:inherit}.ui-dock a,.ui-dock button{font:700 1rem Tajawal,sans-serif;color:#fff;white-space:nowrap;background:transparent;border:0;cursor:pointer;text-decoration:none}.ui-dock-link{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px}.ui-dock-link .roll>span:last-child{color:var(--ui-accent-on-dark)}.ui-dock-link svg{width:14px;height:14px;transition:transform .25s}.ui-dock-item.open .ui-dock-link svg{transform:rotate(180deg)}@media(hover:hover){.ui-dock-item:hover .ui-dock-link svg{transform:rotate(180deg)}}.ui-dock-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;transition:color .25s,background .2s}.ui-dock-icon svg{width:22px;height:22px}.ui-dock-icon:hover,.ui-dock-icon:focus-visible{color:var(--ui-accent-on-dark)}.ui-dock-icon.wa svg{color:#25d366}.ui-dock .ui-dock-cta{margin-inline-start:6px;padding:10px 22px;border-radius:999px;background:var(--ui-accent);color:#fff;font-weight:800;box-shadow:0 6px 18px var(--ui-accent-glow);transition:background .3s,color .3s,box-shadow .3s}.ui-dock .ui-dock-cta:hover,.ui-dock .ui-dock-cta:focus-visible{background:#e5e7eb;color:#111827;box-shadow:0 6px 18px #0000002e}.ui-dock-cta .roll>span:last-child{color:#111827}.ui-dock :focus-visible{outline:2px solid var(--ui-accent-on-dark);outline-offset:2px}.ui-dock-item{position:relative}.ui-dock-menu,.ui-sheet{position:absolute;bottom:calc(100% + 12px);min-width:240px;background:var(--ui-dock);border-radius:18px;padding:8px;box-shadow:var(--ui-dock-shadow),inset 0 0 0 1px var(--ui-dock-ring);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s}.ui-dock-menu{inset-inline-start:50%;transform:translate(50%,6px)}html[dir=ltr] .ui-dock-menu{transform:translate(-50%,6px)}.ui-dock-item:focus-within .ui-dock-menu,.ui-dock-item.open .ui-dock-menu{opacity:1;visibility:visible;transform:translate(50%)}html[dir=ltr] .ui-dock-item:focus-within .ui-dock-menu,html[dir=ltr] .ui-dock-item.open .ui-dock-menu{transform:translate(-50%)}@media(hover:hover){.ui-dock-item:hover .ui-dock-menu{opacity:1;visibility:visible;transform:translate(50%)}html[dir=ltr] .ui-dock-item:hover .ui-dock-menu{transform:translate(-50%)}}.ui-dock-menu a,.ui-sheet a,.ui-sheet button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:10px 14px;border-radius:12px;font-weight:700}.ui-dock-menu a:hover,.ui-sheet a:hover,.ui-sheet button:hover{background:var(--ui-dock-hover)}.ui-dock-menu small,.ui-sheet small{color:#ffffff8c;font-weight:500;font-size:.8rem}.ui-dock-menu .roll>span:last-child{color:var(--ui-accent-on-dark)}.ui-sheet{inset-inline:0;transform:translateY(6px);display:grid}@media(max-width:760px){.ui-dock .ui-dock-item{position:static}html .ui-dock .ui-dock-menu{inset-inline:0;min-width:0;transform:translateY(6px)}html .ui-dock .ui-dock-item.open .ui-dock-menu,html .ui-dock .ui-dock-item:focus-within .ui-dock-menu{transform:translateY(0)}}.ui-sheet.open{opacity:1;visibility:visible;transform:translateY(0)}.ui-m{display:none!important}@media(max-width:1100px){.ui-dock .ui-hide-lg{display:none!important}}@media(max-width:760px){.ui-d{display:none!important}.ui-m{display:inline-grid!important}.ui-dock{bottom:12px;width:calc(100vw - 24px);justify-content:space-between}.ui-dock-link{padding:10px 12px;font-size:.95rem}.ui-dock .ui-dock-cta{padding:10px 16px;margin:0}.ui-dock-icon{width:44px;height:44px}}@media(max-width:760px){.ui-has-dock .whatsapp-floating-toggle,.ui-has-dock .call-floating-container,.ui-has-dock .scroll-top-btn,.ui-has-dock .sales-floating-container{display:none!important}.ui-has-dock .whatsapp-floating-container{bottom:84px!important}}@media(min-width:761px){.ui-has-dock .call-floating-container,.ui-has-dock .scroll-top-btn,.ui-has-dock .sales-floating-container{display:none!important}}html,body.ui-has-dock{overflow-x:clip}.ui-has-dock .footer:after{content:"";display:block;height:84px}.ui-has-dock .btn{border-radius:999px}.ui-has-dock .btn-primary{background:var(--ui-accent)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 22px var(--ui-accent-glow)}.ui-has-dock .btn-primary:hover{box-shadow:0 12px 28px var(--ui-accent-glow)}.ui-has-dock .btn-primary .roll>span:last-child{color:#fff}.ui-has-dock .btn-secondary{background:var(--ui-dock)!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 0 0 0 1px var(--ui-dock-ring)}.ui-has-dock .btn-secondary .roll>span:last-child{color:var(--ui-accent-on-dark)}.ui-has-dock .btn-outline .roll>span:last-child{color:var(--ui-accent-solid)}body.dark-theme .btn-outline .roll>span:last-child,html[data-theme=dark] .btn-outline .roll>span:last-child{color:var(--ui-accent-on-dark)}.ui-ic-sun,html[data-theme=dark] .ui-ic-moon{display:none}html[data-theme=dark] .ui-ic-sun{display:block}html[lang=en] .lang-ar,html[lang=ar] .lang-en{display:none!important}
