@font-face{ascent-override:110%;descent-override:36%;font-family:Vazirmatn Fallback;line-gap-override:0%;size-adjust:102%;src:local("Tahoma")}@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:400;src:url(../fonts/Vazirmatn-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:700;src:url(../fonts/Vazirmatn-Bold.woff2) format("woff2")}@font-face{font-display:optional;font-family:Vazirmatn;font-style:normal;font-weight:900;src:url(../fonts/Vazirmatn-Black.woff2) format("woff2")}.home-page{background-color:#f8fafc;overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.home-page .text-balance{text-wrap:balance}.home-page ::-webkit-scrollbar{width:6px}.home-page ::-webkit-scrollbar-track{background:transparent}.home-page ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.home-page ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.home-page .text-gradient{background:linear-gradient(135deg,#0f172a,#2563eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-page .reveal{transition:all .8s cubic-bezier(.16,1,.3,1)}.home-page.reveal-js .reveal:not(.active){opacity:0;transform:translateY(30px)}.home-page .reveal.active{opacity:1;transform:translateY(0)}.home-page .mockup-container{perspective:1000px}.home-page .phone-mockup{aspect-ratio:9/19;background:#fff;border:clamp(8px,2vw,12px) solid #0f172a;border-radius:clamp(30px,6vw,44px);box-shadow:0 25px 50px -12px #0000004d,inset 0 0 0 2px #fff3,0 0 0 1px #334155;margin:0 auto;overflow:hidden;position:relative;transform:rotateY(-10deg) rotateX(5deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.home-page .phone-mockup:hover{transform:rotateY(0) rotateX(0)}.home-page .phone-notch{background:#0f172a;border-bottom-left-radius:16px;border-bottom-right-radius:16px;height:24px;left:50%;position:absolute;top:0;transform:translate(-50%);width:40%;z-index:20}.home-page .bento-card{transition:all .4s cubic-bezier(.16,1,.3,1)}.home-page .bento-card:hover{box-shadow:0 20px 40px -10px #2563eb1a;transform:translateY(-4px)}.home-page .tab-content{display:none;opacity:0;transition:opacity .4s ease}.home-page .tab-content.active{animation:homeFadeInTab .5s ease forwards;display:block;opacity:1}@keyframes homeFadeInTab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-page .skip-link{height:1px;overflow:hidden;position:absolute;right:-9999px;top:auto;width:1px}.home-page .skip-link:focus{background:#0f172a;border-radius:.5rem;color:#fff;height:auto;padding:.75rem 1rem;position:fixed;right:1rem;text-decoration:none;top:1rem;width:auto;z-index:10000}.home-page .namad-link img{display:block;height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}@media (min-width:1024px){.home-page .namad-link img{height:4rem;width:4rem}}@media (prefers-reduced-motion:reduce){.home-page .animate-float,.home-page .animate-float-delayed,.home-page .mesh-blob,.home-page .phone-mockup,.home-page .reveal{animation:none!important;transform:none!important;transition:none!important}.home-page .reveal{opacity:1}}.home-page a{color:inherit;text-decoration:none}.home-page a.header-signup-cta{align-items:center;background:#0f172a;border-radius:.75rem;color:#fff!important;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;overflow:hidden;padding:.625rem 1.25rem;position:relative;transition:box-shadow .2s ease,background-color .2s ease}.home-page a.header-signup-cta:hover{box-shadow:0 20px 25px -5px #0f172a33;color:#fff!important}.home-page a.header-signup-cta .header-signup-cta-label{align-items:center;color:#fff;display:inline-flex;gap:.5rem;position:relative;z-index:2}.home-page a.header-signup-cta .header-signup-cta-hover{background:#2563eb;top:0;right:0;bottom:0;left:0;position:absolute;transition:width .3s ease;width:0;z-index:1}.home-page a.header-signup-cta:hover .header-signup-cta-hover{width:100%}.home-page a.site-logo-link{align-items:center;display:inline-flex;flex-shrink:0;min-height:2.5rem;min-width:7.5rem}.home-page .site-logo{display:block;-o-object-position:left center;object-position:left center}@media (min-width:1024px){.home-page .site-logo{height:3rem;max-width:10rem}}.home-page .shell-nav-desktop{display:none!important}.home-page .mobile-nav-backdrop.shell-nav-mobile-only,.home-page .mobile-nav-panel.shell-nav-mobile-only{display:block}@media (min-width:768px){.home-page .shell-nav-desktop,.home-page .shell-nav-desktop.shell-nav-links{display:flex!important}.home-page .shell-nav-mobile-only{display:none!important}}.home-page .shell-mobile-nav-toggle{border:0;height:1px;margin:0;opacity:0;padding:0;pointer-events:none;position:fixed;width:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}html:has(#shell-mobile-nav:checked){overflow:hidden}.home-page .mobile-nav-btn{align-items:center;background:#f1f5f9;border:none;border-radius:.75rem;color:#1e293b;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;transition:background-color .2s ease;width:2.75rem}.home-page .mobile-nav-btn:hover{background:#e2e8f0}.home-page .mobile-nav-btn svg{height:1.5rem;width:1.5rem}.home-page .mobile-nav-backdrop{background:#0f172a73;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:60}.home-page .shell-mobile-nav-toggle:checked~.mobile-nav-backdrop{opacity:1;visibility:visible}.home-page .mobile-nav-panel{border-left:1px solid #e2e8f0;box-shadow:-12px 0 40px #0f172a1f;display:flex;flex-direction:column;font-family:Vazirmatn,sans-serif;max-height:100dvh;overflow:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1)}.home-page .mobile-nav-panel-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem}.home-page .mobile-nav-links{flex:1;overflow-y:auto;padding:.75rem 1rem 1.5rem;-webkit-overflow-scrolling:touch}.home-page .mobile-nav-links a{border-radius:.75rem;color:#334155;display:block;font-size:.95rem;font-weight:500;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.home-page .mobile-nav-links a:hover{background:#f8fafc;color:#2563eb}.home-page .mobile-nav-links .mobile-nav-cta{background:#0f172a;color:#fff;font-weight:700;margin-top:.75rem;text-align:center}.home-page .mobile-nav-links .mobile-nav-cta:hover{background:#1e293b;color:#fff}.home-page .site-footer-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:640px){.home-page .site-footer-grid{gap:2rem 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .site-footer-brand{grid-column:1/-1}}@media (min-width:1024px){.home-page .site-footer-grid{gap:2.5rem 3rem;grid-template-columns:1.4fr 1fr 1.2fr}.home-page .site-footer-brand{grid-column:auto}}.home-page .site-footer-bottom{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}@media (min-width:768px){.home-page .site-footer-bottom{align-items:center;flex-direction:row;justify-content:space-between;text-align:right}}.home-page .site-footer-legal{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:center;line-height:1.6}@media (min-width:768px){.home-page .site-footer-legal{justify-content:flex-start}}.home-page .site-footer-namad{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (min-width:768px){.home-page .site-footer-namad{justify-content:flex-end}}.home-page .home-demo-section{background:linear-gradient(165deg,#f8fafc,#eef2ff 42%,#f8fafc);border-top:1px solid #e2e8f0;overflow:hidden;position:relative}.home-page .home-demo-wrap{max-width:56rem}.home-page .home-demo-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid rgba(226,232,240,.9);border-radius:1.5rem;box-shadow:0 24px 48px -24px #2563eb38,0 10px 30px -12px #0f172a14;padding:1.5rem;position:relative}@media (min-width:768px){.home-page .home-demo-card{padding:2rem 2.25rem}}.home-page .home-demo-card:before{background:linear-gradient(135deg,#2563eb59,#a855f733,#2563eb26);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.home-page .home-demo-perks{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.25rem}.home-page .home-demo-perk{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.875rem;color:#334155;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;padding:.625rem .75rem}.home-page .home-demo-perk i{color:#2563eb;flex-shrink:0;font-size:1.125rem}.home-page .home-demo-field{position:relative}.home-page .home-demo-field label{color:#334155;display:block;font-size:.875rem;font-weight:600;margin-bottom:.375rem}.home-page .home-demo-field input{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;font-size:.875rem;outline:none;padding:.75rem 1rem .75rem 2.75rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.home-page .home-demo-field input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.home-page .home-demo-field-icon{bottom:.8125rem;color:#94a3b8;font-size:1.125rem;left:.875rem;pointer-events:none;position:absolute}.home-page .home-demo-submit{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:.875rem;box-shadow:0 12px 28px -10px #2563eb8c;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:700;padding:.875rem 1rem;transition:transform .15s ease,box-shadow .15s ease;width:100%}.home-page .home-demo-submit:hover{box-shadow:0 16px 32px -12px #2563eb8c;transform:translateY(-1px)}@media (max-width:639px){.home-page .home-demo-perks{grid-template-columns:1fr}}html{scroll-behavior:smooth;scroll-padding-top:6rem}body,html{font-family:Vazirmatn,Vazirmatn Fallback,sans-serif}body{background:#f8fafc;color:#0f172a;direction:rtl;font-variant-numeric:tabular-nums;margin:0;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box;font-family:inherit}.home-page{background:#f8fafc;color:#0f172a;font-family:Vazirmatn,Vazirmatn Fallback,sans-serif;min-height:100vh}.home-page .site-logo{height:2.5rem;max-width:9rem;-o-object-fit:contain;object-fit:contain;width:auto}.home-page #navbar{position:fixed;top:0;width:100%;z-index:50}.home-page #navbar-inner{min-height:3.75rem}.home-page .home-hero{contain:layout;min-height:100svh;padding-top:8rem}.home-page .home-hero h1{font-size:1.875rem;font-weight:900;line-height:1.2;margin:0 0 1.25rem}.home-page .home-hero-cta{contain:layout;min-height:7.5rem}.home-page .phone-mockup{contain:layout;max-width:320px;min-height:18rem}@media (min-width:640px){.home-page .home-hero h1{font-size:2.25rem}.home-page .home-hero-cta{min-height:3.75rem}}@media (min-width:1024px){.home-page .site-logo{height:3rem}.home-page .home-hero{padding-top:10rem}.home-page .home-hero h1{font-size:3.5rem}.home-page .phone-mockup{min-height:22rem}}.home-page details.home-faq-item>summary{list-style:none}.home-page details.home-faq-item>summary::-webkit-details-marker{display:none}.home-page .mesh-bg{height:100vh;height:100lvh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.home-page .mesh-blob{background:radial-gradient(circle closest-side,var(--blob-color,rgba(165,180,252,.8)),transparent 72%)!important;border-radius:50%;opacity:.55;position:absolute}.home-page .mesh-bg .mesh-blob:first-child{--blob-color:rgba(147,197,253,.85)}.home-page .mesh-bg .mesh-blob:nth-child(2){--blob-color:rgba(233,213,255,.9)}.home-page .mesh-bg .mesh-blob:nth-child(3){--blob-color:rgba(219,234,254,.95)}.home-page .glass-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 10px 40px -10px #0000000d}.home-page .mobile-nav-panel{background:#fff;height:100dvh;position:fixed;right:0;top:0;transform:translate(100%);width:min(20rem,88vw);z-index:70}.home-page .shell-mobile-nav-toggle:checked~.mobile-nav-panel{transform:translate(0)}.home-page .shell-nav-desktop{display:none}.home-page .shell-nav-mobile-only{display:inline-flex}@media (min-width:768px){.home-page .shell-nav-desktop{display:flex}.home-page .shell-nav-mobile-only{display:none}}.home-page .reveal{opacity:1;transform:translateY(0)}
