@font-face{font-family:abar;src:url(../media/Abar_VF-s.p.23n7oari7kv-7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:abar Fallback;src:local(Arial);ascent-override:126.48%;descent-override:80.49%;line-gap-override:0.0%;size-adjust:86.97%}.abar_3462a64f-module__uSvXpq__className{font-family:abar,abar Fallback}.abar_3462a64f-module__uSvXpq__variable{--font-abar:"abar", "abar Fallback"}
@font-face{font-family:abarFaNum;src:url(../media/AbarFaNum_VF-s.p.2tlnwp_7zb63_.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:abarFaNum Fallback;src:local(Arial);ascent-override:126.48%;descent-override:80.49%;line-gap-override:0.0%;size-adjust:86.97%}.abarfanum_6479006a-module__AYo-rW__className{font-family:abarFaNum,abarFaNum Fallback}.abarfanum_6479006a-module__AYo-rW__variable{--font-abar-fa:"abarFaNum", "abarFaNum Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--bg-alt:#eff1f5;--surface:#fff;--surface-2:#eceef3;--fg:#11131a;--fg-body:#2a2e39;--fg-muted:#4b5161;--fg-soft:#5d6374;--border:#dde0e7;--border-strong:#c3c8d3;--primary:#1f4fcc;--primary-fg:#fff;--primary-soft:#1f4fcc1a;--focus:#1f4fcc;--danger:#b42318;--danger-bg:#fdecea;--success:#15803d;--hero-bg:#f7f8fa;--header-bg:#f7f8fadb;--composer-bg:#ffffffe6;--composer-border:#d6dae3;--composer-shadow:0 12px 40px #141e3c14;--chip-bg:#ffffffc7;--chip-border:#d9dde5;--label-bg:#ffffffe6;--card-shadow:0 1px 2px #141e3c0a;--title-shadow:none;--only-light:inline-block;--only-dark:none}@supports (color:lab(0% 0 0)){:root{--primary:lab(37.1169% 22.3976 -70.4008);--primary-soft:lab(37.1169% 22.3976 -70.4008/.1);--focus:lab(37.1169% 22.3976 -70.4008)}}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050506;--bg-alt:#0b0c0f;--surface:#111216;--surface-2:#1a1c22;--fg:#f3f4f6;--fg-body:#d5d8de;--fg-muted:#aeb2bc;--fg-soft:#9095a2;--border:#ffffff1a;--border-strong:#fff3;--primary:#60a7ff;--primary-fg:#0b1430;--primary-soft:#60a7ff24;--focus:#85baff;--danger:#ffb4ab;--danger-bg:#ff5a501f;--success:#4ade80;--hero-bg:#050506;--header-bg:#050506cc;--composer-bg:#1e2026c7;--composer-border:#ffffff1a;--composer-shadow:0 12px 40px #00000059;--chip-bg:#1c1e249e;--chip-border:#ffffff1f;--label-bg:#0c0d10d1;--card-shadow:none;--title-shadow:0 3px 35px #000c;--only-light:none;--only-dark:inline-block}@supports (color:lab(0% 0 0)){:root.dark{--primary:lab(66.6909% -2.32288 -52.0752);--primary-soft:lab(66.6909% -2.32288 -52.0752/.14);--focus:lab(73.8646% -3.93176 -45.4574)}}@media (prefers-color-scheme:dark){:root:not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050506;--bg-alt:#0b0c0f;--surface:#111216;--surface-2:#1a1c22;--fg:#f3f4f6;--fg-body:#d5d8de;--fg-muted:#aeb2bc;--fg-soft:#9095a2;--border:#ffffff1a;--border-strong:#fff3;--primary:#60a7ff;--primary-fg:#0b1430;--primary-soft:#60a7ff24;--focus:#85baff;--danger:#ffb4ab;--danger-bg:#ff5a501f;--success:#4ade80;--hero-bg:#050506;--header-bg:#050506cc;--composer-bg:#1e2026c7;--composer-border:#ffffff1a;--composer-shadow:0 12px 40px #00000059;--chip-bg:#1c1e249e;--chip-border:#ffffff1f;--label-bg:#0c0d10d1;--card-shadow:none;--title-shadow:0 3px 35px #000c;--only-light:none;--only-dark:inline-block}@supports (color:lab(0% 0 0)){:root:not(.light){--primary:lab(66.6909% -2.32288 -52.0752);--primary-soft:lab(66.6909% -2.32288 -52.0752/.14);--focus:lab(73.8646% -3.93176 -45.4574)}}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:var(--font-abar), system-ui, sans-serif;background:var(--bg);color:var(--fg)}html[lang=fa]{font-family:var(--font-abar-fa), system-ui, sans-serif}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}html[lang=fa] body{line-height:1.8}h1,h2,h3,h4,p,ul,ol,figure{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg,canvas{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main:focus{outline:none}section[id]{scroll-margin-top:72px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.only-light{display:var(--only-light)!important}.only-dark{display:var(--only-dark)!important}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.skip-link{inset-inline-start:16px;z-index:100;background:var(--primary);color:var(--primary-fg);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-64px}.skip-link:focus{top:12px}.eyebrow{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}html[lang=fa] .eyebrow{letter-spacing:0;text-transform:none;font-size:14px}.text-link{color:var(--primary);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.text-link svg{width:16px;height:16px}.button{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.button svg{width:16px;height:16px}.button-lg{height:48px;padding:0 22px;font-size:15px}.button-primary{background:var(--primary);color:var(--primary-fg)}.button-primary:hover{opacity:.9}.button-outline{border-color:var(--border-strong);color:var(--fg);background:0 0}.button-outline:hover,.button-ghost:hover{background:var(--surface-2)}.button-ghost{color:var(--fg);background:0 0}.button:disabled{opacity:.6;cursor:not-allowed}.icon-button{border:1px solid var(--border);width:40px;height:40px;color:var(--fg);background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.icon-button:hover{background:var(--surface-2)}.icon-button svg{width:18px;height:18px}.segmented{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented button{height:32px;color:var(--fg-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.segmented button:hover{color:var(--fg)}.segmented button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.segmented-lg button{height:38px;padding:0 18px;font-size:14px}.save-badge{border:1px solid;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{background:var(--primary);width:32px;height:32px;color:var(--primary-fg);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-mark svg{width:17px;height:17px}.brand-name{letter-spacing:-.01em;font-size:18px;font-weight:650}html[lang=fa] .brand-name{letter-spacing:0}.header-brand{color:var(--fg);border-radius:10px;display:inline-flex}.site-header{z-index:50;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:fixed;inset:0 0 auto}.site-header.is-raised{border-bottom-color:var(--border);background:var(--header-bg);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.header-bar{align-items:center;gap:12px;max-width:1280px;height:64px;margin:0 auto;padding:0 20px;display:flex}.header-nav{align-items:center;gap:4px;margin-inline-start:20px;display:none}.header-link{color:var(--fg-muted);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500}.header-link:hover{color:var(--fg);background:var(--surface-2)}.header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.desktop-only{display:none!important}.menu-toggle{display:inline-flex}.mobile-menu{border-top:1px solid var(--border);background:var(--bg);gap:18px;max-height:calc(100dvh - 64px);padding:8px 20px 24px;display:grid;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-links{display:grid}.mobile-link{border-bottom:1px solid var(--border);padding:14px 4px;font-size:17px;font-weight:500}.mobile-preferences{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-actions .button{height:46px}@media (max-width:380px){.header-start{display:none}}@media (min-width:1024px){.header-nav{display:flex}.desktop-only{display:inline-flex!important}.menu-toggle,.mobile-menu{display:none!important}}@media (prefers-reduced-motion:no-preference){.reveal{transition:opacity .7s,transform .7s}html.js .reveal:not([data-visible]){opacity:0;transform:translateY(16px)}}.hero{isolation:isolate;background:var(--hero-bg);place-items:center;min-height:max(700px,100svh);padding:104px 20px 64px;display:grid;position:relative;overflow:hidden}.hero-flower{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-content{text-align:center;flex-direction:column;align-items:center;width:min(1080px,100%);min-width:0;display:flex}.hero-title{letter-spacing:-.035em;max-width:100%;text-shadow:var(--title-shadow);text-wrap:balance;overflow-wrap:break-word;margin-top:18px;font-size:clamp(40px,6.2vw,88px);font-weight:600;line-height:1.04}.hero-line{display:block}html[lang=fa] .hero-title{letter-spacing:0;font-size:clamp(32px,5vw,70px);line-height:1.35}@media (prefers-reduced-motion:no-preference){.hero-line{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero-line-second{animation-delay:.14s}.hero-body,.composer-wrap{animation:.9s cubic-bezier(.2,.7,.2,1) .26s both rise}}.hero-body{max-width:640px;color:var(--fg-muted);margin-top:22px;font-size:18px}.composer-wrap{width:min(720px,100%);min-width:0;margin-top:32px}.composer{padding:6px;border:1px solid var(--composer-border);background:var(--composer-bg);min-height:58px;box-shadow:var(--composer-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:29px;align-items:flex-end;gap:8px;padding-inline-start:22px;transition:border-radius .2s,border-color .15s,box-shadow .15s;display:flex}.composer.is-expanded{border-radius:22px}.composer:focus-within{border-color:var(--focus);box-shadow:var(--composer-shadow), 0 0 0 3px var(--primary-soft)}.composer-field{text-align:start;flex:1;min-width:0;padding-block:11px;position:relative}.composer textarea{resize:none;background:0 0;border:0;outline:none;width:100%;height:24px;max-height:176px;padding:0;font-size:16px;line-height:1.5;display:block;overflow-y:hidden}.typed-placeholder{inset-inline:0;color:var(--fg-soft);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;line-height:1.5;position:absolute;top:11px;overflow:hidden}.typed-placeholder i{background:var(--fg-soft);vertical-align:-2px;width:1px;height:1em;margin-inline-start:3px;animation:1s step-end infinite caret;display:inline-block}.composer-controls{align-items:center;gap:10px;display:flex}.composer-count{color:var(--fg-soft);white-space:nowrap;font-size:12px}.composer-send{background:var(--primary);width:44px;height:44px;color:var(--primary-fg);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:inline-flex}.composer-send svg{width:19px;height:19px}.composer-send:disabled{background:var(--surface-2);color:var(--fg-soft);cursor:not-allowed}.quick-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.quick-starter,.chip{border:1px solid var(--chip-border);background:var(--chip-bg);height:34px;color:var(--fg-muted);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;transition:color .15s,border-color .15s;display:inline-flex}.chip{height:32px;font-size:13px}.quick-starter:hover,.chip:hover{border-color:var(--border-strong);color:var(--fg)}.ticker{width:100%;margin-top:10px;padding-block:3px;position:relative;overflow:hidden}.ticker-track,.ticker-group{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ticker.is-moving{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker.is-moving .ticker-track{direction:ltr;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content}.ticker.is-moving .ticker-group{flex-wrap:nowrap;flex:none;padding-inline-end:8px}[dir=rtl] .ticker.is-moving .ticker-group{direction:rtl;padding-inline:8px 0}@media (prefers-reduced-motion:no-preference){.ticker.is-moving .ticker-track{animation:52s linear infinite marquee}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}}.explore-link{color:var(--fg-muted);border-radius:10px;align-items:center;gap:8px;margin-top:44px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.explore-link:hover{color:var(--fg)}.explore-link svg{width:16px;height:16px}.section{border-top:1px solid var(--border);background:var(--bg);padding:96px 0}.section.use-cases,.section.faq{background:var(--bg-alt)}.section-inner{max-width:1200px;margin:0 auto;padding:0 20px}.section-head{max-width:720px;margin-bottom:44px}.section-head h2{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.12}html[lang=fa] .section-head h2{letter-spacing:0;line-height:1.45}.section-head>p:not(.eyebrow){color:var(--fg-muted);margin-top:14px;font-size:17px}.section-head-center{text-align:center;max-width:860px;margin-inline:auto}@media (min-width:900px){.section-inner{padding:0 32px}}.capability-explorer{align-items:center;gap:40px;display:grid}@media (min-width:960px){.capability-explorer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.sphere-explorer{min-width:0}.sphere{isolation:isolate;aspect-ratio:1;width:100%;max-width:560px;margin-inline:auto;position:relative;overflow:hidden}.sphere canvas{cursor:grab;touch-action:pan-y;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.sphere canvas:active{cursor:grabbing}.sphere-node{color:var(--fg);white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:4px;font-size:13px;font-weight:500;display:flex;position:absolute;top:0;left:0}.sphere-dot{background:var(--fg-muted);border-radius:50%;flex:none;width:8px;height:8px}.sphere-label{border:1px solid var(--border);background:var(--label-bg);border-radius:8px;padding:3px 9px}.sphere-node.is-active .sphere-dot{background:var(--primary);width:11px;height:11px;box-shadow:0 0 0 4px var(--primary-soft)}.sphere-node.is-active .sphere-label{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.sphere-controls{z-index:30;justify-content:center;gap:6px;display:flex;position:absolute;inset:auto 0 6px}.sphere-controls button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--fg-muted);border-radius:50%;place-items:center;display:grid}.sphere-controls button:hover{color:var(--fg)}.sphere-controls svg{width:15px;height:15px}.sphere-hint{color:var(--fg-soft);text-align:center;margin-top:10px;font-size:13px}.capability-detail{min-width:0}.capability-timer{background:var(--border);border-radius:2px;height:2px;margin-bottom:20px;overflow:hidden}.capability-timer span{background:var(--primary);width:100%;height:100%;transform:scaleX(var(--elapsed,0));transform-origin:0;display:block}[dir=rtl] .capability-timer span{transform-origin:100%}.capability-steps{flex-wrap:wrap;gap:6px;margin-bottom:26px;padding:0;list-style:none;display:flex}.capability-steps button{border:1px solid var(--border);height:32px;color:var(--fg-muted);background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.capability-steps button:hover{color:var(--fg)}.capability-steps button[aria-current=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.capability-icon{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.capability-icon svg{width:22px;height:22px}.capability-body h3{text-wrap:balance;margin-top:18px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.25}html[lang=fa] .capability-body h3{line-height:1.5}.capability-body p{max-width:560px;color:var(--fg-muted);margin-top:12px;font-size:17px;line-height:1.7}html[lang=fa] .capability-body p{line-height:1.9}.capability-note{color:var(--fg-soft);margin-top:26px;font-size:13px}@media (prefers-reduced-motion:no-preference){.capability-body{animation:.26s ease-out fade-in}}@media (prefers-reduced-motion:reduce){.capability-timer{display:none}}.feature-grid-wrap{margin-top:80px}.feature-grid-title{margin-bottom:20px;font-size:20px;font-weight:600}.feature-grid{gap:14px;padding:0;list-style:none;display:grid}@media (min-width:620px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--card-shadow);border-radius:18px;padding:22px}.feature-icon{background:var(--surface-2);width:38px;height:38px;color:var(--fg);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.feature-icon svg{width:18px;height:18px}.feature-card h4{margin-top:14px;font-size:16px;font-weight:600}.feature-card p{color:var(--fg-muted);margin-top:6px;font-size:15px}.use-gallery{isolation:isolate;border-radius:20px;grid-template-rows:repeat(3,250px);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"teachers teachers legal education""health marketing marketing education""health research business business";padding:0;list-style:none;display:grid;overflow:hidden}.use-card{min-width:0;min-height:0;position:relative}.use-card-teachers{grid-area:teachers}.use-card-legal{grid-area:legal}.use-card-education{grid-area:education}.use-card-health{grid-area:health}.use-card-marketing{grid-area:marketing}.use-card-research{grid-area:research}.use-card-business{grid-area:business}.use-card>button{color:#fff;text-align:start;background:#101114;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.use-card>button:focus-visible{outline-offset:-6px;outline:3px solid #fff;box-shadow:inset 0 0 0 8px #0000008c}.use-card img{object-fit:cover;filter:saturate(.75)brightness(.86);width:100%;height:100%;transition:filter .3s,transform .6s;position:absolute;inset:0}.use-card-shade{background:linear-gradient(0deg,#000000eb 0,#000000a8 28%,#0000001a 64%,#0000 84%);position:absolute;inset:0}.use-card-copy{inset-inline:22px;z-index:1;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:20px}.use-card-copy strong{font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.2}.use-card-copy span{color:#ffffffe0;max-width:440px;font-size:14px;line-height:1.55}@media (hover:hover) and (min-width:961px){.use-card-copy span{opacity:0;max-height:0;transition:opacity .2s,max-height .26s}.use-card>button:is(:hover,:focus-visible) .use-card-copy span{opacity:1;max-height:120px}.use-card>button:is(:hover,:focus-visible) img{filter:saturate(.9)brightness(.95)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.use-card>button:is(:hover,:focus-visible) img{transform:scale(1.03)}}@media (max-width:960px){.use-gallery{grid-template-rows:repeat(4,240px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"teachers legal""education health""marketing research""business business"}}@media (max-width:600px){.use-gallery{grid-template-rows:repeat(7,220px);grid-template-columns:1fr;grid-template-areas:"teachers""legal""education""health""marketing""research""business";gap:2px}}.plan-switches{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.plan-group+.plan-group{margin-top:56px}.plan-group-title{margin-bottom:20px;font-size:24px;font-weight:600}.plan-grid{gap:16px;padding:0;list-style:none;display:grid}@media (min-width:640px){.plan-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid-2{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}}@media (min-width:1100px){.plan-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;padding:24px;display:flex}.plan-card.is-featured{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--card-shadow)}.plan-top{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.plan-icon{background:var(--surface-2);width:36px;height:36px;color:var(--fg-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.plan-icon svg{width:18px;height:18px}.plan-badge{background:var(--primary);color:var(--primary-fg);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.plan-name{margin-top:16px;font-size:20px;font-weight:600}.plan-description{min-height:3.2em;color:var(--fg-muted);margin-top:6px;font-size:14px}.plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:18px;display:flex}.plan-amount{letter-spacing:-.02em;font-size:34px;font-weight:650;line-height:1.15}html[lang=fa] .plan-amount{letter-spacing:0;font-size:25px}html[lang=fa] .plan-price{flex-direction:column;align-items:flex-start;gap:0}.plan-suffix{color:var(--fg-muted);font-size:14px}.plan-note{min-height:1.6em;color:var(--fg-soft);margin-top:4px;font-size:13px}.plan-features{gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.plan-features li{gap:8px;font-size:14px;display:flex}.plan-features svg{width:16px;height:16px;color:var(--primary);flex:none;margin-top:.25em}.plan-features .is-missing{color:var(--fg-muted)}.plan-features .is-missing svg{color:var(--fg-soft)}.plan-cta{width:100%;margin-top:auto}.pricing-footer{color:var(--fg-soft);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:28px;font-size:14px;display:flex}.prices-unavailable{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:14px;max-width:640px;margin:0 auto;padding:24px;display:flex}.prices-unavailable svg{width:22px;height:22px;color:var(--fg-muted);flex:none}.prices-unavailable-title{font-weight:600}.prices-unavailable p+p{color:var(--fg-muted);margin-top:4px}.prices-unavailable a{color:var(--primary);margin-top:10px;font-weight:600;display:inline-block}.compare{margin-top:88px}.compare>h2{font-size:clamp(26px,3vw,34px);font-weight:600}.compare-scroll{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:24px;position:relative;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}.compare-table caption{text-align:start;padding:16px 20px;font-size:16px;font-weight:600}.compare-table th,.compare-table td{border-top:1px solid var(--border);text-align:start;vertical-align:middle;padding:12px 16px}.compare-table thead th{background:var(--surface-2);font-weight:600}.compare-table th[scope=row]{background:var(--surface);font-weight:500;position:sticky;inset-inline-start:0}.compare-table td{color:var(--fg-muted)}.compare-yes{width:18px;height:18px;color:var(--primary)}.compare-no{width:18px;height:18px;color:var(--fg-soft)}.compare-note{color:var(--fg-soft);margin-top:16px;font-size:13px}.faq-layout{gap:12px;display:grid}@media (min-width:960px){.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}}.faq-item{border-bottom:1px solid var(--border-strong)}.faq-item summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:17px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:18px;height:18px;color:var(--fg-muted);flex:none;transition:transform .2s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{max-width:680px;color:var(--fg-muted);padding:0 4px 22px;font-size:16px;line-height:1.75}html[lang=fa] .faq-item p{line-height:1.95}.site-footer{border-top:1px solid var(--border);background:var(--bg);padding:64px 0 28px}.footer-inner{gap:40px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}@media (min-width:640px){.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.footer-inner{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));padding:0 32px}}.footer-intro p{max-width:320px;color:var(--fg-muted);margin-top:14px}.footer-email{color:var(--fg-muted);border-radius:8px;align-items:center;gap:8px;margin-top:14px;font-size:15px;display:inline-flex}.footer-email:hover{color:var(--fg)}.footer-email svg{width:16px;height:16px}.footer-preferences{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.footer-column h2{color:var(--fg-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600}html[lang=fa] .footer-column h2{letter-spacing:0;text-transform:none;font-size:14px}.footer-column ul{gap:10px;padding:0;list-style:none;display:grid}.footer-column a{color:var(--fg-muted);border-radius:6px;font-size:15px}.footer-column a:hover{color:var(--fg)}.footer-bottom{border-top:1px solid var(--border);max-width:1200px;color:var(--fg-soft);margin:48px auto 0;padding:20px 20px 0;font-size:13px}@media (min-width:960px){.footer-bottom{margin-inline:32px}}@media (min-width:1264px){.footer-bottom{max-width:1136px;margin-inline:auto;padding-inline:0}}.page{max-width:1200px;margin:0 auto;padding:128px 20px 96px}@media (min-width:900px){.page{padding-inline:32px}}.page-head{text-align:center;max-width:760px;margin:0 auto 48px}.page-head h1{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,4.4vw,52px);font-weight:650;line-height:1.12}html[lang=fa] .page-head h1{letter-spacing:0;line-height:1.4}.page-head>p:not(.eyebrow){color:var(--fg-muted);margin-top:14px;font-size:18px}.team-story{max-width:760px;color:var(--fg-body);text-align:center;gap:12px;margin:0 auto;font-size:17px;line-height:1.8;display:grid}html[lang=fa] .team-story{line-height:2}.team-founders{margin-top:64px}.team-founders h2,.team-join h2{font-size:24px;font-weight:600}.team-grid{gap:20px;margin-top:24px;padding:0;list-style:none;display:grid}@media (min-width:640px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.team-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;overflow:hidden}.team-photo{aspect-ratio:4/5;background:#06123a;overflow:hidden}.team-photo img{object-fit:cover;object-position:top;width:100%;height:100%}.team-card-body{padding:18px 20px 20px}.team-card-body h3{font-size:18px;font-weight:600}.team-card-body p{color:var(--fg-muted);margin-top:4px;font-size:14px}.team-join{background:var(--surface-2);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:28px;display:flex}.team-join p{color:var(--fg-muted);margin-top:6px}.contact-email{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:10px;margin-top:24px;padding:10px 16px;font-size:15px;display:inline-flex}.contact-email:hover{border-color:var(--border-strong)}.contact-email svg{width:18px;height:18px;color:var(--primary)}.contact-email span{color:var(--fg-muted)}.contact-card{border:1px solid var(--border);background:var(--surface);max-width:680px;box-shadow:var(--card-shadow);border-radius:24px;margin:0 auto;padding:28px}@media (max-width:480px){.contact-card{padding:20px}}.contact-form{gap:22px;display:grid;position:relative}.field{gap:8px;display:grid}.field label{font-size:14px;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--border-strong);background:var(--bg);border-radius:12px;width:100%;height:46px;padding:0 14px;font-size:16px;transition:border-color .15s}.field textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:var(--fg-soft)}[dir=rtl] .field input[dir=ltr]{text-align:right}.field :is(input,select,textarea):focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:1px}.field [aria-invalid=true]{border-color:var(--danger)}.field-row{gap:22px;display:grid}@media (min-width:600px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-hint{color:var(--fg-soft);margin-top:-12px;font-size:13px}@media (min-width:600px){.field-hint{grid-column:1/-1}}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-inline-end:40px}.select-wrap svg{inset-inline-end:14px;width:16px;height:16px;color:var(--fg-soft);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.form-error{background:var(--danger-bg);color:var(--danger);border-radius:12px;padding:12px 16px;font-size:14px}.contact-submit{justify-self:center;min-width:200px}.form-success{text-align:center;flex-direction:column;align-items:center;padding:36px 8px;display:flex}.form-success svg{width:48px;height:48px;color:var(--success)}.form-success h2{margin-top:14px;font-size:22px;font-weight:600}.form-success p{color:var(--fg-muted);margin-top:8px}.form-success .text-link{margin-top:20px}.spin{animation:1s linear infinite spin}.legal-page{gap:48px;max-width:1180px;display:grid}@media (min-width:1024px){.legal-page{grid-template-columns:240px minmax(0,1fr);gap:64px}}.legal-aside{display:none}@media (min-width:1024px){.legal-aside{display:block}}.legal-toc{position:sticky;top:96px}.legal-toc>p{color:var(--fg-soft);padding:0 12px;font-size:13px;font-weight:600}.legal-toc ol{gap:2px;margin-top:10px;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--fg-muted);border-radius:10px;padding:8px 12px;font-size:14px;line-height:1.5;display:block}.legal-toc a:hover{background:var(--surface-2);color:var(--fg)}.legal-toc a[aria-current=location]{background:var(--surface-2);color:var(--fg);font-weight:600}.legal-article{min-width:0;max-width:760px}.legal-article h1{font-size:clamp(30px,3.6vw,38px);font-weight:650;line-height:1.2}html[lang=fa] .legal-article h1{line-height:1.5}.legal-updated{color:var(--fg-soft);margin-top:10px;font-size:14px}.legal-summary{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin-top:28px;padding:24px}.legal-summary-title{font-weight:600}.legal-summary ul,.legal-list{gap:8px;padding:0;list-style:none;display:grid}.legal-summary ul{margin-top:12px}.legal-summary li,.legal-list li{color:var(--fg-body);padding-inline-start:18px;line-height:1.75;position:relative}.legal-summary li:before,.legal-list li:before{content:"";inset-inline-start:2px;background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em}.legal-summary li:before{background:var(--success)}.legal-intro,.legal-blocks{gap:14px;display:grid}.legal-intro{margin-top:28px}.legal-intro p,.legal-blocks p{color:var(--fg-body);line-height:1.85}html[lang=fa] :is(.legal-intro,.legal-blocks) p,html[lang=fa] :is(.legal-summary,.legal-list) li{line-height:2}.legal-section{margin-top:48px;scroll-margin-top:96px}.legal-section h2{font-size:21px;font-weight:600;line-height:1.4}.legal-number{color:var(--fg-soft)}.legal-blocks{margin-top:14px}.legal-blocks h3{margin-top:6px;font-size:16px;font-weight:600}.legal-table{border:1px solid var(--border);border-radius:14px;position:relative;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.legal-table th{background:var(--surface-2);text-align:start;padding:10px 14px;font-weight:600}.legal-table td{border-top:1px solid var(--border);color:var(--fg-body);vertical-align:top;padding:10px 14px;line-height:1.6}.legal-contact{border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:56px;padding:22px;display:flex}.legal-contact svg{width:22px;height:22px;color:var(--primary)}.legal-contact p{flex:1;min-width:200px}.legal-related{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.legal-related>span{color:var(--fg-soft);font-size:14px}.pill-link{border:1px solid var(--border-strong);border-radius:999px;padding:6px 14px;font-size:14px}.pill-link:hover{background:var(--surface-2)}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70vh;display:flex}.not-found>svg{width:48px;height:48px;color:var(--primary)}.not-found h1{font-size:clamp(28px,3.4vw,40px);font-weight:650}.not-found p{max-width:460px;color:var(--fg-muted)}.not-found .button{margin-top:12px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes caret{50%{opacity:0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
