:root{--bg:#0a0e1f;--bg-alt:#0d1327;--bg-raised:#121a33;--bg-sunken:#0a1020;--text:#e7ecfa;--text-muted:#9aa6c8;--text-faint:#7c88ad;--accent:#2347c9;--accent-strong:#3a5fe0;--accent-tint:rgba(35,71,201,.14);--accent-text:#8aa4ff;--cyan:#33d6e6;--gold:#d3a65c;--border:rgba(231,236,250,.08);--border-strong:rgba(231,236,250,.16);--shadow:rgba(0,0,0,.5);--font-display:var(--font-roboto),var(--font-vazir),"Segoe UI",sans-serif;--font-body:var(--font-roboto),var(--font-vazir),"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",Consolas,"SFMono-Regular",Menlo,monospace;--container:1220px;color-scheme:dark}html[dir=rtl]{--font-display:var(--font-vazir),var(--font-roboto),"Segoe UI",sans-serif;--font-body:var(--font-vazir),var(--font-roboto),"Segoe UI",sans-serif}.sectionLight{--bg:#f5f7fb;--bg-alt:#eef1f8;--bg-raised:#fff;--bg-sunken:#eef1f8;--text:#0a0e1f;--text-muted:#3a466b;--text-faint:#5b6580;--accent-text:#2347c9;--border:rgba(10,14,31,.08);--border-strong:rgba(10,14,31,.16);--shadow:rgba(10,14,31,.12);background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}a,button,input{color:inherit}button,input{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.band{background:var(--bg-alt)}.eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:.5rem;padding:.3rem .9rem .3rem .7rem;border-radius:999px;border:1px solid var(--border-strong);background:var(--accent-tint);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.eyebrow:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--accent);flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.5rem;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.95rem;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.btn:active{transform:translateY(1px)}.btnPrimary{background:var(--accent);color:#fff;box-shadow:0 8px 24px -6px rgba(35,71,201,.55)}.btnPrimary:hover{background:var(--accent-strong)}.btnGhost{background:var(--text);color:var(--bg);border-color:transparent}.btnGhost:hover{background:var(--text-muted)}.heroNote{font-size:.875rem;color:var(--text-faint)}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}[data-reveal=in]{opacity:1;transform:translateY(0)}html[dir=rtl] body{line-height:1.85}html[dir=rtl] *{letter-spacing:0!important;text-transform:none!important}html[dir=rtl] :is(h1,h2,h3,h4){line-height:1.45!important}html[dir=rtl] h1{line-height:1.4!important}html[dir=rtl] :is(p,li,dd,blockquote){line-height:1.85}html[dir=rtl] :is(.eyebrow,[class*=label],[class*=Label],[class*=eyebrow]){font-family:var(--font-body)}html[dir=rtl] .eyebrow{font-size:.85rem;line-height:1.7}html[dir=rtl] a[href^="mailto:"],html[dir=rtl] input[type=email],html[dir=rtl] input[type=url]{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url]{text-align:right}html[dir=rtl] input[type=email]::placeholder,html[dir=rtl] input[type=url]::placeholder{text-align:right}html[dir=rtl] :is([class*=dropdownItemDesc],[class*=floatBadge],[class*=Hero_label],[class*=Hero_chip],[class*=Hero_toast],[class*=ProductTour_num],[class*=mockTab],[class*=mockBtn],[class*=pipeNode],[class*=Features_][class*=tag],[class*=FlowPreview] span){font-size:max(.85rem,13.5px)!important}@media (max-width:768px){:is([class*=Nav_brand],[class*=Footer_brand],[class*=Footer_links] a,[class*=PostCard_tagLink]){min-height:40px;display:inline-flex;align-items:center}}