.za-landing .font-urdu{font-family:Noto Nastaliq Urdu,Jameel Noori Nastaleeq,Amiri,serif}.za-landing .font-arabic{font-family:Amiri,Traditional Arabic,serif}.za-landing{--brand-50:#f0fdf4;--brand-100:#dcfce7;--brand-200:#bbf7d0;--brand-300:#86efac;--brand-400:#4ade80;--brand-500:#22c55e;--brand-600:#16a34a;--brand-700:#15803d;--brand-800:#166534;--brand-900:#14532d;--page:#eef2f8;--surface:#fff;--ink:#0c1220;--body:#475569;--line:#e2e8f0;--background:#f8fafc;--foreground:#0c1220;--card:#fff;--card-foreground:#0c1220;--popover:#fff;--popover-foreground:#0c1220;--primary:#16a34a;--primary-foreground:#fff;--muted:#f0fdf4;--muted-foreground:#14532d;--accent:#dcfce7;--accent-foreground:#15803d;--border:#16a34a3d;--za-glow:0 0 35px -4px #16a34a66;--za-card-bg:#fffffff5;--za-card-border:#16a34a47;--za-grid-line:#16a34a1f;--za-badge-bg:#dcfce7d9;--za-badge-text:#15803d;--za-gradient:linear-gradient(135deg, #166534 0%, #16a34a 55%, #22c55e 100%);background-color:var(--background);color:var(--foreground);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .3s,color .3s}.dark .za-landing{--background:#050e08;--foreground:#f0fdf4;--card:#0c1a11;--card-foreground:#f0fdf4;--popover:#0c1a11;--popover-foreground:#f0fdf4;--primary:#22c55e;--primary-foreground:#050e08;--muted:#11261a;--muted-foreground:#86efac;--accent:#143521;--accent-foreground:#4ade80;--border:#22c55e52;--za-glow:0 0 50px -4px #22c55e99;--za-card-bg:#0c1a11e0;--za-card-border:#22c55e61;--za-grid-line:#22c55e2e;--za-badge-bg:#143521d9;--za-badge-text:#4ade80}.za-landing h1,.za-landing h2,.za-landing h3,.za-landing .font-display{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif}.za-logo-invert{filter:drop-shadow(0 0 16px #22c55ebf)}.za-glow{box-shadow:var(--za-glow)}.za-hero-bg{transition:background .3s;background:radial-gradient(65% 55% at 70% 30%, #16a34a29, transparent 70%), radial-gradient(50% 50% at 15% 80%, #15803d24, transparent 70%), var(--background)!important}.dark .za-hero-bg{background:radial-gradient(65% 55% at 70% 30%,#22c55e47,#0000 70%),radial-gradient(50% 50% at 15% 80%,#16653461,#0000 70%),#050e08!important}.za-grid-floor{background-image:linear-gradient(to right, var(--za-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--za-grid-line) 1px, transparent 1px);transform-origin:bottom;pointer-events:none;background-size:56px 56px;animation:6s linear infinite za-floor;transform:perspective(600px)rotateX(70deg)translateY(32%)scale(2.2);-webkit-mask-image:linear-gradient(#0000 35%,#000 90%);mask-image:linear-gradient(#0000 35%,#000 90%)}@keyframes za-floor{to{background-position:0 56px}}.za-chip{border:1px solid var(--primary);color:var(--primary);background:#16a34a1f;box-shadow:0 0 16px -2px #16a34a59}.dark .za-chip{background:#22c55e29;box-shadow:0 0 20px -2px #22c55e80}.za-gradient-text{background:linear-gradient(100deg, var(--primary), #fff 45%, var(--primary) 90%);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite za-shine;color:#0000!important}:root:not(.dark) .za-gradient-text{background:linear-gradient(100deg,#15803d,#22c55e 50%,#166534 90%);-webkit-background-clip:text;background-clip:text}@keyframes za-shine{to{background-position:200%}}.za-hl{color:var(--primary);text-shadow:0 0 35px #22c55ebf}.za-letter{opacity:0;transform-origin:bottom;animation:.85s cubic-bezier(.2,.9,.3,1.3) forwards za-letter;display:inline-block;transform:translateY(.6em)rotateX(-90deg)}@keyframes za-letter{to{opacity:1;transform:none}}.za-fade-up{opacity:0;animation:1s .6s forwards za-fade}@keyframes za-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.za-btn{color:#fff;background:linear-gradient(135deg,#166534 0%,#16a34a 55%,#22c55e 100%);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 0 35px -4px #16a34a8c}.za-btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:3s ease-in-out infinite za-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes za-sweep{60%,to{transform:translate(120%)}}.za-btn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 0 50px -2px #22c55ecc}.za-nav-capsule{-webkit-backdrop-filter:blur(20px);background:#fffffff0;border:1.5px solid #16a34a66;border-radius:9999px;padding:.4rem .75rem;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px -4px #0f172a14,0 0 24px -2px #16a34a59}.dark .za-nav-capsule{background:#0c1a11eb;border:1.5px solid #22c55e73;box-shadow:0 14px 40px -4px #0009,0 0 30px -4px #22c55e73}.za-nav-capsule.is-scrolled{border-color:var(--primary);box-shadow:0 14px 40px -4px #0000004d,0 0 35px -2px #22c55e8c}.za-card{background:var(--za-card-bg);border:1px solid var(--za-card-border);-webkit-backdrop-filter:blur(14px);transition:all .28s cubic-bezier(.16,1,.3,1)}.za-card:hover{border-color:#22c55ea6;transform:translateY(-4px);box-shadow:0 16px 36px -8px #16a34a40}.dark .za-card:hover{box-shadow:0 16px 40px -8px #22c55e73}.za-card-glow{position:relative;overflow:hidden}.za-card-glow:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #22c55e40, transparent 65%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.za-card:hover .za-card-glow:after{opacity:1}.za-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out}.za-glass{-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #16a34a4d;box-shadow:0 10px 30px -4px #0f172a14,0 0 24px -2px #16a34a33}.dark .za-glass{background:#0c1a11e0;border:1px solid #22c55e59;box-shadow:0 16px 40px -8px #0009,0 0 30px -4px #22c55e59}.za-reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.za-reveal.is-visible{opacity:1;transform:translateY(0)}.za-orbit{pointer-events:none;z-index:20;border-radius:9999px;animation:35s linear infinite za-orbit;position:absolute;inset:-20px}.za-orbit span{border:1px solid var(--primary);color:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16a34a26;border-radius:9999px;padding:6px 14px;font-family:Space Grotesk,monospace;font-size:11px;font-weight:800;position:absolute;box-shadow:0 0 18px #22c55e73}.dark .za-orbit span{color:#4ade80;background:#0c1a11f0;border:1px solid #22c55e;box-shadow:0 0 22px #22c55ea6}.za-orbit span:first-child{top:-8px;left:50%;transform:translate(-50%)}.za-orbit span:nth-child(2){top:50%;right:-24px;transform:translateY(-50%)}.za-orbit span:nth-child(3){bottom:-8px;left:50%;transform:translate(-50%)}.za-orbit span:nth-child(4){top:50%;left:-24px;transform:translateY(-50%)}@keyframes za-orbit{to{transform:rotate(360deg)}}.za-spin-ring{border:2px dashed #22c55ea6;animation:30s linear infinite za-spin}@keyframes za-spin{to{transform:rotate(360deg)}}.za-cta{background:linear-gradient(135deg,#166534 0%,#16a34a 55%,#22c55e 100%);box-shadow:0 25px 60px -10px #16a34a80;color:#fff!important}.dark .za-cta{background:linear-gradient(135deg,#14532d 0%,#166534 50%,#16a34a 100%);box-shadow:0 25px 60px -10px #22c55eb3}.za-cta-rings{pointer-events:none;opacity:.35;position:absolute;inset:-100px}.za-cta-rings span{border:2px solid #fff;border-radius:9999px;animation:8s ease-in-out infinite za-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.za-cta-rings span:first-child{width:300px;height:300px}.za-cta-rings span:nth-child(2){width:550px;height:550px;animation-delay:2s}.za-cta-rings span:nth-child(3){width:800px;height:800px;animation-delay:4s}@keyframes za-pulse{0%,to{opacity:.15;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.45;transform:translate(-50%,-50%)scale(1.1)}}.za-scroll-dot{position:relative}.za-scroll-dot:after{content:"";background:var(--primary);width:4px;height:8px;box-shadow:0 0 10px var(--primary);border-radius:9999px;margin-left:-2px;animation:2s ease-in-out infinite za-dot;position:absolute;top:6px;left:50%}@keyframes za-dot{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(16px)}}.za-metrics-band{box-shadow:0 8px 30px #0009;color:#fff!important;background:linear-gradient(90deg,#050e08 0%,#0d2315 50%,#050e08 100%)!important;border-top:2px solid #22c55e73!important;border-bottom:2px solid #22c55e73!important}.blast-particle-emerald{z-index:9999;pointer-events:none;color:#22c55e;text-shadow:0 0 14px #22c55ef2;font-family:Space Grotesk,Amiri,monospace;font-weight:800;animation:.9s ease-out forwards za-blast-flight;position:fixed}:root:not(.dark) .blast-particle-emerald{color:#15803d;text-shadow:0 0 14px #16a34ab3}@keyframes za-blast-flight{to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.35);opacity:0}}.hero-rings-emerald{aspect-ratio:1;pointer-events:none;opacity:.35;z-index:0;width:62vw;max-width:850px;position:absolute;top:10%;right:-8%}.hero-rings-emerald svg{width:100%;height:100%;overflow:visible}.hero-rings-emerald ellipse{fill:none;stroke:#22c55e;stroke-width:1px;vector-effect:non-scaling-stroke}:root:not(.dark) .hero-rings-emerald ellipse{stroke:#16a34a}.floating-formula-emerald{pointer-events:none;color:#22c55e73;text-shadow:0 0 12px #22c55e8c;font-family:Amiri,Space Grotesk,serif;animation:7s ease-in-out infinite za-formula-bob;position:absolute}:root:not(.dark) .floating-formula-emerald{color:#16a34a99;text-shadow:0 0 12px #16a34a59}@keyframes za-formula-bob{50%{transform:translateY(-16px)}}.pedestal-platform-emerald{aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(circle,#22c55e40 0%,#22c55e14 45%,#0000 70%);border-radius:9999px;width:140%;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)rotateX(72deg);box-shadow:0 0 85px #22c55e73,inset 0 0 50px #22c55e59}:root:not(.dark) .pedestal-platform-emerald{background:radial-gradient(circle,#16a34a2e 0%,#16a34a0f 45%,#0000 70%);box-shadow:0 0 70px #16a34a59,inset 0 0 40px #16a34a40}.pedestal-ring-1-emerald{border:1.5px dashed #22c55e99;border-radius:9999px;animation:40s linear infinite universal-ring-spin;position:absolute;inset:12%;box-shadow:0 0 20px #22c55e59}.pedestal-ring-2-emerald{border:2px solid #22c55eb3;border-radius:9999px;animation:25s linear infinite reverse universal-ring-spin;position:absolute;inset:26%}.pedestal-ring-3-emerald{border:1px dashed #4ade80a6;border-radius:9999px;animation:15s linear infinite universal-ring-spin;position:absolute;inset:42%}.pedestal-radial-ticks-emerald{border:1px dotted #22c55e80;border-radius:9999px;animation:80s linear infinite universal-ring-spin;position:absolute;inset:5%}:root:not(.dark) .pedestal-ring-1-emerald,:root:not(.dark) .pedestal-ring-2-emerald,:root:not(.dark) .pedestal-ring-3-emerald,:root:not(.dark) .pedestal-radial-ticks-emerald{border-color:#16a34a80}@keyframes universal-ring-spin{to{transform:rotate(360deg)}}html[data-tenant=zafaralam],body[data-tenant=zafaralam]{--primary:142 76% 36%;--primary-foreground:0 0% 100%;--ring:142 76% 36%;--accent:141 84% 93%;--accent-foreground:142 72% 29%}html.dark[data-tenant=zafaralam],html.dark [data-tenant=zafaralam],body[data-tenant=zafaralam].dark,.dark body[data-tenant=zafaralam]{--background:145 60% 4%!important;--foreground:140 100% 98%!important;--card:145 45% 7%!important;--card-foreground:140 100% 98%!important;--popover:145 45% 7%!important;--popover-foreground:140 100% 98%!important;--primary:142 71% 45%!important;--primary-foreground:145 60% 4%!important;--secondary:145 50% 10%!important;--secondary-foreground:140 100% 95%!important;--muted:145 50% 10%!important;--muted-foreground:142 60% 70%!important;--accent:145 50% 14%!important;--accent-foreground:142 69% 68%!important;--border:142 50% 20%!important;--input:142 50% 20%!important;--ring:142 71% 45%!important}body[data-tenant=zafaralam] .border-border,body[data-tenant=zafaralam] .border-border\/80,body[data-tenant=zafaralam] .border-border\/60{border-color:#16a34a38}.dark body[data-tenant=zafaralam] .border-border,.dark body[data-tenant=zafaralam] .border-border\/80,.dark body[data-tenant=zafaralam] .border-border\/60{border-color:#22c55e47!important}.dark body[data-tenant=zafaralam] .bg-card,.dark body[data-tenant=zafaralam] #app-sidebar{box-shadow:0 0 25px -6px #22c55e26;border-color:#22c55e47!important}.dark body[data-tenant=zafaralam] header{box-shadow:0 4px 20px -8px #22c55e33;border-color:#22c55e47!important}.dark body[data-tenant=zafaralam] .bg-muted\/40,.dark body[data-tenant=zafaralam] .bg-muted{background-color:#11261a99!important}
