:root,.dark{--font-sans:"Instrument Sans", "Noto Sans Arabic", ui-sans-serif, system-ui, sans-serif;--font-editorial:"Instrument Serif", "Noto Sans Arabic", Georgia, serif;--background:#08070b;--foreground:#faf9fc;--card:#121016;--card-foreground:#faf9fc;--popover:#18151f;--popover-foreground:#faf9fc;--primary:#a78bfa;--primary-foreground:#130725;--secondary:#211b2c;--secondary-foreground:#eee7fc;--muted:#201b29;--muted-foreground:#b6afc2;--accent:#302040;--accent-foreground:#f2eaff;--border:#ffffff1c;--input:#ffffff2b;--ring:#c4b5fd;--studio-bg:#08070b;--studio-muted:#b6afc2;--studio-line:#ffffff1c;--gradient-primary:linear-gradient(135deg, #8b5cf6, #7c3aed);--gradient-text:linear-gradient(180deg, #fff 15%, #fff 45%, #d8c7ff 100%);--gradient-pay-card:linear-gradient(135deg, #31184b, #6435ac 50%, #9061df);--gradient-cosmic:radial-gradient(ellipse at 50% 0%, #7c3aed14, transparent 55%)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}::selection{color:#fff;background:#7c3aed}:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.modern-background{background:#08070b}.weby-page[data-page]:not([data-page=home]){background:radial-gradient(70% 540px at 50% 0,#7c3aed16,#0000),#08070b!important}.weby-page .section-violet{background:0 0!important}.weby-page .section-violet>.pointer-events-none{opacity:.08}.weby-page:not([data-page=home]) h1{font-family:var(--font-sans);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.5rem,5.7vw,5.25rem);font-weight:600;line-height:1.04}.weby-page :is(h1,h2,h3),.weby-footer{font-family:var(--font-sans)}.weby-section-heading{max-width:860px}.weby-section-heading h2,.weby-section-title,.expertise-heading h2,.transformation-heading h2,.reviews-invitation h2,.weby-final-card h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.3rem,4.6vw,4.25rem);font-weight:600;line-height:1.06}.weby-page .text-gradient,.weby-page .text-gradient-violet,.flow-home .text-gradient,.flow-home .text-gradient-violet,.flow-home .weby-section-title{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.weby-page :is(.weby-eyebrow,.studio-eyebrow,.weby-section-eyebrow,.dimension-eyebrow),.flow-home :is(.weby-eyebrow,.studio-eyebrow,.weby-section-eyebrow,.dimension-eyebrow){font-family:var(--font-editorial);letter-spacing:0;text-transform:none;color:#d8c7ff;background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(1.25rem,2.1vw,1.8rem);font-weight:400;line-height:1.25}.weby-section-eyebrow>span{display:none}.weby-page :is(.text-white\/30,.text-white\/35,.text-white\/40,.text-white\/45,.text-white\/50,.text-white\/55),.weby-page .text-violet-200\/55{color:#b6afc2}.weby-page :is(.studio-description,.expertise-heading>p:last-child,.expertise-description>p){font-size:1rem;line-height:1.75}.weby-primary-action,.weby-page a.bg-\[image\:var\(--gradient-primary\)\]{min-height:52px;font-family:var(--font-sans);letter-spacing:-.01em;border-radius:999px;gap:18px;padding:10px 22px;font-size:15px;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s;color:#0a0400!important;box-shadow:none!important;background:#fff!important;border:1px solid #fff!important}.weby-primary-action:hover,.weby-page a.bg-\[image\:var\(--gradient-primary\)\]:hover{transform:translateY(-2px);background:#f5f0ff!important;box-shadow:0 0 24px #ffffff20!important}.weby-primary-action>svg,.weby-page a.bg-\[image\:var\(--gradient-primary\)\]>svg{color:#fff;background:#7c3aed;border-radius:50%;flex-shrink:0;width:34px;height:34px;margin-block:-3px;margin-inline-end:-12px;padding:9px}.weby-secondary-action,.flow-home .weby-secondary-action,.weby-price-card .weby-secondary-action{min-height:48px;box-shadow:none;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:500;color:#f3eff9!important;background:#ffffff05!important;border:1px solid #ffffff29!important}.weby-secondary-action:hover{background:#ffffff0d!important;border-color:#c4b5fd66!important}.weby-button{border-radius:999px}.weby-button[data-variant=default]{color:#0a0400;background:#fff}.weby-button[data-variant=default]:hover{background:#ede9fe;box-shadow:0 0 18px #ffffff15}.weby-button[data-variant=link]{color:#c4b5fd}.weby-button[data-variant=outline]{background:#ffffff04;border-color:#ffffff29}.flow-home{--flow-line:#ffffff1c}.expertise-stage{box-shadow:none;background:radial-gradient(at 100% 0,#7c3aed17,#0000 65%),#ffffff03;border:1px solid #ffffff1c}.expertise-selector>button{color:#b6afc2;border-color:#ffffff24}.expertise-selector>button[aria-pressed=true]{color:#fff;border-color:#a78bfa}.expertise-selector>button>span,.expertise-number,.expertise-description>a{color:#c4b5fd}.expertise-description>h3{font-size:clamp(1.6rem,2.7vw,2.5rem);font-weight:500}.process-excerpt .weby-step-icon{border:1px solid #a78bfa30;color:#d8c7ff!important;background:#7c3aed15!important}.process-excerpt ol>li:before{background:#a78bfa;box-shadow:0 0 0 6px #10091a}.weby-final-card{background:radial-gradient(at 50% 100%,#7c3aed25,#0000 70%),#0d0a12;border:1px solid #ffffff20}.weby-final-card>.relative>span{font-family:var(--font-editorial);text-transform:none;letter-spacing:0;color:#d8c7ff;background:0 0;border:0;font-size:24px;font-weight:400}.weby-final-card>.relative>span>span{display:none}.weby-price-card,.weby-price-card.tier-lite,.weby-price-card.tier-premium,.weby-price-card.tier-elite{--tier:#d8c7ff;--tier-haze:#7c3aed10;border-radius:24px;box-shadow:none!important;background:linear-gradient(160deg,#7c3aed0d,#0000 55%),#111016!important;border:1px solid #ffffff24!important}.weby-price-card.weby-price-featured{background:radial-gradient(at 50% 0,#7c3aed24,#0000 65%),#141019!important;border-color:#a78bfa99!important}.package-emblem{--emblem:#c4b5fd}.emblem-lite{--emblem:#eee5ff}.emblem-elite{--emblem:#a78bfa}.weby-price-card .weby-tier-badge{background:#6d28d9;border-color:#a78bfa66}.weby-price-card .studio-page-badge{color:#e0d4f5}.weby-ai-node,.modernization-card,.catalog-detail-card,.weby-ui-card{box-shadow:none;border-radius:22px;background:linear-gradient(145deg,#ffffff03,#0000 70%),#121016!important;border:1px solid #ffffff20!important}.weby-ai-node{color:#faf9fc}.weby-ai-node:before{opacity:.1}.weby-ai-node :is(p,.text-white\/55),.weby-ai-node>span:nth-child(2),.modernization-card>p:not(.weby-eyebrow){color:#b6afc2}.weby-ai-node .weby-step-icon,.weby-step-icon{color:#c4b5fd;background:#7c3aed17;border-color:#a78bfa24}.modernization-card h2{color:#f5f1fc}.modernization-card .weby-eyebrow{color:#d8c7ff!important}.weby-page[data-page=services] .catalog-showcase{--studio-muted:#b6afc2;background:#0c0a11;border:1px solid #ffffff14;border-radius:20px}.weby-service-tabs{background:#121016;border:1px solid #ffffff20}.weby-service-tabs [role=tab]{min-height:48px}.weby-service-tabs [role=tab][aria-selected=true]{color:#fff}.weby-service-tabs [role=tab][aria-selected=false]{color:#b6afc2}.catalog-detail-card button{min-height:44px}.studio-config-card,.studio-pack-option{background:#121016;border-color:#ffffff24;border-radius:20px}.studio-config-card[aria-pressed=true],.studio-pack-option[aria-pressed=true]{background:#211331;border-color:#a78bfa;box-shadow:0 0 0 1px #a78bfa30}.weby-config-shell{--gradient-primary:linear-gradient(135deg, #8b5cf6, #7c3aed)}.portal-demo{background:#0d0a12;border-color:#ffffff24;box-shadow:0 35px 90px #0006}.portal-demo-header{background:#15101d}.portal-demo-stats>div:nth-child(n){background:#18121f}.portal-demo nav [aria-pressed=true]{color:#e9ddff;background:#7c3aed1f}.weby-private-suite,.modern-admin-shell{font-family:var(--font-sans);background:radial-gradient(65% 400px at 80% 0,#7c3aed12,#0000),#08070b}.weby-private-suite>aside,.modern-admin-shell>aside{box-shadow:none;background:#100d16;border-color:#ffffff19;border-radius:0}.weby-private-suite>aside{width:264px;inset-block:0;inset-inline-start:0}.weby-private-suite .weby-suite-dock,.modern-admin-shell .workspace-content>header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:76px;box-shadow:none;background:#08070bdd;border:0;border-bottom:1px solid #ffffff1c;border-radius:0;gap:10px;margin:0}.workspace-content{min-width:0}.workspace-content>main{margin-inline:auto}.workspace-content h1{letter-spacing:-.04em;font-size:clamp(1.75rem,2.8vw,2.75rem);line-height:1.15}.weby-private-suite aside nav a,.modern-admin-shell aside nav a{min-height:44px}.weby-private-suite aside button,.modern-admin-shell aside button{border-radius:999px;min-height:44px}.weby-private-suite :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select),.modern-admin-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select){border-radius:12px;min-height:44px}.weby-private-suite .text-muted-foreground\/70,.modern-admin-shell .text-muted-foreground\/70{color:#b6afc2}.weby-table-scroll th{color:#d4cbdf;white-space:nowrap;background:#1a1523;font-weight:500}.weby-table-scroll td{border-color:#ffffff14}.weby-ui-tabs{max-width:100%}.auth-living{font-family:var(--font-sans);background:radial-gradient(80% 60% at 50% 0,#7c3aed22,#0000),#08070b}.auth-living .glass-strong{background:#141019;border-color:#ffffff24;box-shadow:0 30px 100px #0006}.auth-living h1,.auth-living h2{letter-spacing:-.04em;font-size:2rem;font-weight:600}.auth-living input{min-height:48px}.auth-living button[type=submit]{color:#0a0400;background:#fff;border-radius:999px;min-height:48px;font-weight:600}.auth-living a{min-height:44px}.weby-input:focus-visible{box-shadow:0 0 0 3px #a78bfa25}.weby-footer{background:#000;border-color:#ffffff1c}.weby-footer .container{padding-top:80px}.weby-footer nav a,.weby-footer ul a{align-items:center;min-height:44px;display:inline-flex}.weby-footer ul{gap:0}.weby-footer ul>li{margin-top:0}.weby-footer h2{color:#fff}.weby-footer .footer-signature{font-family:var(--font-sans);color:#0000;letter-spacing:-.08em;background:linear-gradient(#fff,#d8c7ff);-webkit-background-clip:text;background-clip:text;font-weight:600}.weby-footer .footer-signature small{color:#b6afc2}.weby-footer .text-gradient-violet{background-image:var(--gradient-text)}.weby-assistant-fab,.weby-social-fab{background:#1b112a!important;border-color:#a78bfa55!important}.weby-assistant-panel{background:#121016;border-color:#ffffff24}[dir=rtl] :is(h1,h2,h3,.weby-eyebrow,.studio-eyebrow,.dimension-eyebrow,.video-hero-pretitle){letter-spacing:0;line-height:1.45}[dir=rtl] .video-hero h1{line-height:1.3}[dir=rtl] :is(.video-hero-primary,.video-hero-secondary,.weby-primary-action)>svg,[dir=rtl] .video-hero-primary>span>svg{transform:scaleX(-1)}@media(min-width:1024px){.weby-private-suite .workspace-content{padding-inline-start:264px}}@media(max-width:639px){.weby-page:not([data-page=home]) h1{font-size:2.5rem}.weby-page :is(.weby-eyebrow,.studio-eyebrow,.weby-section-eyebrow,.dimension-eyebrow){font-size:1.25rem}.weby-final-card{padding:40px 22px}.weby-private-suite .weby-suite-dock{gap:4px;padding-inline:12px}.weby-ui-tabs{border-radius:20px;flex-wrap:wrap;height:auto}.auth-living .glass-strong{padding:28px 22px}.weby-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.weby-primary-action:hover,.weby-secondary-action:hover{transform:none}.weby-button,.weby-input{transition:none}}.workspace-drawer-overlay{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;position:fixed;inset:0}.workspace-drawer{z-index:71;color:#faf9fc;background:#100d16;border:1px solid #ffffff24;border-radius:24px;flex-direction:column;width:min(320px,100vw - 24px);display:flex;position:fixed;inset-block:8px;inset-inline-start:8px;overflow:hidden;box-shadow:0 24px 80px #0008}.workspace-drawer-heading{color:#b6afc2;justify-content:space-between;align-items:center;padding:8px 12px 0 24px;font-size:14px;display:flex}.workspace-drawer-heading button{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.workspace-drawer nav a,.workspace-drawer button{min-height:44px}.workspace-drawer nav{overscroll-behavior:contain}.workspace-drawer[data-state=open]{animation:.2s ease-out workspace-enter}@keyframes workspace-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.workspace-drawer{animation:none!important}}.bg-\[image\:var\(--gradient-primary\)\]{--primary-foreground:#fff}:is(.weby-private-suite,.modern-admin-shell) :is(a.bg-primary,button.bg-primary:not([role])){color:#130725;background:#fff;border-radius:999px;min-height:44px}.weby-page[data-page] .section-violet{--foreground:#faf9fc;--card:#121016;--card-foreground:#faf9fc;--muted-foreground:#b6afc2;--border:#ffffff1c;--primary:#a78bfa;--primary-foreground:#130725;--gradient-primary:linear-gradient(135deg, #8b5cf6, #7c3aed);--gradient-text:linear-gradient(180deg, #fff 15%, #fff 45%, #d8c7ff 100%);--gradient-border:linear-gradient(135deg, #ffffff24, #ffffff09 45%, #a78bfa33);background:0 0!important}.weby-page:not([data-page=home]) :is(span,p):has(+h1){font-family:var(--font-editorial);letter-spacing:0;text-transform:none;color:#d8c7ff;background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(1.25rem,2.1vw,1.8rem);font-weight:400;line-height:1.25}.expertise-section,.transformation-section,.weby-dark-section,.weby-testimonials,.reviews-invitation{color:#faf9fc;background:0 0}.expertise-heading>p:last-child,.expertise-description>p,.expertise-footnote,.transformation-heading>p,.transformation-footer>p{color:#b6afc2}.weby-private-suite [class*=bg-card]{background-color:#141019}.weby-private-suite .weby-suite-dock{box-shadow:none}.weby-suite-tab{color:#b6afc2;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.weby-suite-live{color:#b6afc2}.weby-suite-tab.is-active{color:#fff;background:#7c3aed26}.weby-private-suite input:focus,.weby-private-suite textarea:focus,.weby-config-shell input:focus,.weby-config-shell textarea:focus{box-shadow:0 0 0 3px #a78bfa20;border-color:#a78bfa!important}:is(.weby-private-suite,.modern-admin-shell) .workspace-content button:not([role=checkbox]):not([role=switch]):not([role=slider]){min-height:44px}:is(.weby-private-suite,.modern-admin-shell) .workspace-content table th{text-align:start;color:#d4cbdf;font-weight:500}:is(.weby-private-suite,.modern-admin-shell) .workspace-content textarea{border-radius:12px}.weby-button[data-variant=default]:has(>.lucide-arrow-right){gap:16px;padding-inline-end:8px}.weby-button[data-variant=default]>.lucide-arrow-right{color:#fff;background:#7c3aed;border-radius:50%;width:32px;height:32px;padding:8px}
