import{r as g,j as e,L as v}from"./vendor-react-BwKDLVNL.js";import{aD as R,v as c,w as p,x as i,A as S,D as q,z as n,y as k,B as x,G as D,F as f,K as E,L,H as I,V as M,I as h,aJ as N,aB as F,aF as T,aG as O,aH as z,aI as H,c as d}from"./index-C1ye5P3I.js";import"./vendor-dayjs-5tvLiZdS.js";import{M as K,a as G}from"./MarketingShell-pJlumM7K.js";import{R as u,S as C}from"./reveal-CBOIuxRc.js";import{u as A}from"./vendor-i18n-C6wqqoou.js";import{W}from"./SiteFooter-CMa-vyJL.js";import{S as V}from"./sparkles-f6q4l6Kf.js";import{Z as Q}from"./zap-Bd320S-h.js";import{C as Z}from"./crown-huzwxlsd.js";import"./vendor-query-D-sr233n.js";import"./vendor-sentry-B6ofghpF.js";import"./vendor-antd-core-4y2ghozH.js";import"./globe-C6LFgqFt.js";import"./shield-check-CUe1YrFZ.js";import"./users-BQu_O3JR.js";import"./file-text-cRwgk8Y4.js";import"./building-2-BaHHBpzk.js";import"./proxy-BqbKY9kW.js";import"./send-BPZS28JS.js";const P=[{id:"free",name:"Free",icon:W,priceUSD:0,priceRUB:0,period:"/мес",periodKey:"perMonth",tagline:"Попробуйте платформу без обязательств",bestFor:"одиночные импортёры, тест перед апгрейдом",accent:"neutral",bullets:[{key:"oneUser",label:"1 пользователь"},{key:"threeShipments",label:"3 активные отправки"},{key:"publicTracking",label:"Public tracking по номеру"},{key:"calculator",label:"Калькулятор стоимости"},{key:"aiChat",label:"AI-чат поддержка"}],ctaLabel:"Начать бесплатно",ctaKey:"startFree",ctaHref:"/login?signup=1&plan=free"},{id:"starter",name:"Starter",icon:V,priceUSD:99,priceRUB:9900,period:"/мес",periodKey:"perMonth",tagline:"Полнофункциональный B2B-портал для команды",bestFor:"малый бизнес, регулярный импорт до 20 отправок/мес",accent:"primary",highlighted:!0,bullets:[{key:"fiveUsers",label:"5 пользователей"},{key:"twentyShipments",label:"20 активных отправок"},{key:"b2bPortal",label:"B2B портал"},{key:"shareableTracking",label:"Shareable tracking links"},{key:"emailChat",label:"Email + chat поддержка"},{key:"basicDocs",label:"Базовые документы"}],ctaLabel:"Попробовать 14 дней",ctaKey:"trial14",ctaHref:"/login?signup=1&plan=starter"},{id:"pro",name:"Pro",icon:Q,priceUSD:299,priceRUB:29900,period:"/мес",periodKey:"perMonth",tagline:"AI + OCR + webhooks для масштабирующейся ops-команды",bestFor:"средний бизнес, 50+ отправок/мес, ops-автоматизация",accent:"info",bullets:[{key:"twentyFiveUsers",label:"25 пользователей"},{key:"hundredShipments",label:"100 активных отправок"},{key:"ocr",label:"OCR 100 страниц/мес ($0.30/page overage)"},{key:"aiAutoQuote",label:"AI auto-quote 50/мес ($1/quote overage)"},{key:"predictiveEta",label:"Predictive ETA"},{key:"customRoles",label:"Custom roles"},{key:"webhooks",label:"Webhooks"},{key:"allFromStarter",label:"Всё из Starter"}],ctaLabel:"Попробовать 14 дней",ctaKey:"trial14",ctaHref:"/login?signup=1&plan=pro"},{id:"enterprise",name:"Enterprise",icon:Z,priceUSD:null,priceRUB:null,period:"",periodKey:"none",tagline:"SLA, прямые carrier APIs, SSO и compliance",bestFor:"крупный импорт, регулярные объёмы, требования compliance",accent:"navy",bullets:[{key:"unlimited",label:"Unlimited пользователи и отправки"},{key:"carrierApi",label:"Carrier API прямой (Maersk / MSC / CMA)"},{key:"sla999",label:"SLA 99.9% (1 час response)"},{key:"dedicatedManager",label:"Dedicated account manager"},{key:"ssoAudit",label:"SSO + audit log export"},{key:"sanctions",label:"Sanctions screening (Refinitiv-level)"},{key:"customsIntegration",label:"Customs integration"},{key:"allFromPro",label:"Всё из Pro"}],ctaLabel:"Поговорить с продажами",ctaKey:"talkToSales",ctaHref:"/contacts?topic=enterprise"}],J=[{key:"volume",group:"Объём",rows:[{key:"users",feature:"Пользователи",free:"1",starter:"5",pro:"25",enterprise:"∞"},{key:"activeShipments",feature:"Активные отправки",free:"3",starter:"20",pro:"100",enterprise:"∞"},{key:"docStorage",feature:"Хранилище документов",free:"100 MB",starter:"5 GB",pro:"50 GB",enterprise:"∞"}]},{key:"tracking",group:"Tracking & visibility",rows:[{key:"publicTracking",feature:"Public tracking",free:!0,starter:!0,pro:!0,enterprise:!0},{key:"dcsaEvents",feature:"Real-time DCSA events",free:!1,starter:!0,pro:!0,enterprise:!0},{key:"multiVendor",feature:"Multi-vendor data routing",free:!1,starter:!0,pro:!0,enterprise:!0},{key:"predictiveEta",feature:"Predictive ETA",free:!1,starter:!1,pro:!0,enterprise:!0},{key:"shareableLinks",feature:"Shareable links",free:!1,starter:!0,pro:!0,enterprise:!0}]},{key:"docsAutomation",group:"Документы & автоматизация",rows:[{key:"ocrExtract",feature:"OCR извлечение полей",free:!1,starter:!1,pro:"100/мес",enterprise:"∞"},{key:"aiAutoQuote",feature:"AI auto-quote",free:!1,starter:!1,pro:"50/мес",enterprise:"∞"},{key:"webhooks",feature:"Webhooks",free:!1,starter:!1,pro:!0,enterprise:!0},{key:"customRoles",feature:"Custom roles",free:!1,starter:!1,pro:!0,enterprise:!0},{key:"carrierApi",feature:"Carrier API прямой",free:!1,starter:!1,pro:!1,enterprise:!0},{key:"ediIntegration",feature:"EDI integration",free:!1,starter:!1,pro:!1,enterprise:!0}]},{key:"compliance",group:"Compliance & безопасность",rows:[{key:"fz152",feature:"152-ФЗ хранение в РФ",free:!0,starter:!0,pro:!0,enterprise:!0},{key:"sanctions",feature:"Sanctions screening",free:!1,starter:"Basic",pro:"Standard",enterprise:"Refinitiv-level"},{key:"sso",feature:"SSO (SAML / OIDC)",free:!1,starter:!1,pro:!1,enterprise:!0},{key:"auditLog",feature:"Audit log export",free:!1,starter:!1,pro:!1,enterprise:!0},{key:"customsIntegration",feature:"Customs integration",free:!1,starter:!1,pro:!1,enterprise:!0}]},{key:"supportSla",group:"Поддержка & SLA",rows:[{key:"aiChat",feature:"AI-чат",free:!0,starter:!0,pro:!0,enterprise:!0},{key:"emailSupport",feature:"Email поддержка",free:!1,starter:!0,pro:!0,enterprise:!0},{key:"managerChat",feature:"Chat с менеджером",free:!1,starter:"Business hours",pro:"Business hours",enterprise:"24/7"},{key:"dedicatedManager",feature:"Dedicated account manager",free:!1,starter:!1,pro:!1,enterprise:!0},{key:"sla999",feature:"SLA 99.9%",free:!1,starter:!1,pro:!1,enterprise:!0}]}],Y=[{key:"activeShipment",q:"Что считается «активной отправкой»?",a:"Отправка в статусе ≠ DELIVERED / CANCELLED. Завершённые отправки хранятся вечно, но не идут в лимит. Архив всегда доступен."},{key:"limitExceeded",q:"Что происходит при превышении лимита?",a:"Starter/Free: blocking — нужно завершить старые отправки или upgrade'нуться. Pro: soft — продолжаете работать, нотификация про upgrade в Enterprise."},{key:"ocrOverage",q:"Pro tier OCR — что значит «overage»?",a:"В тариф входит 100 страниц/мес. Свыше — $0.30/страница, биллится в конце месяца. Можно поставить hard cap чтобы не было сюрпризов."},{key:"ocrBillingNoCard",q:"Как биллится OCR с overage, если у меня нет карты?",a:"На Pro tier card обязательна с момента подписки — overage списывается автоматически. Hard cap = $50/мес default, поднимается в настройках."},{key:"downgrade",q:"Можно ли downgrade с Pro на Starter?",a:"Да, в любой момент. Изменение применится со следующего billing cycle. Данные не теряются — Pro-only features становятся read-only."},{key:"enterpriseVsPro",q:"Чем Enterprise отличается от Pro кроме лимитов?",a:"Прямой доступ к Carrier API (Maersk/MSC/CMA для real-time bookings), SSO (Okta/Azure AD), audit log с экспортом, SLA 99.9% с 1-час response, dedicated account manager."},{key:"currencies",q:"Какие валюты принимаете?",a:"₽ через ЮKassa (с ФЗ-54 чеком), $ и € через Stripe. Currency выбирается на signup, меняется через support."},{key:"trialNoCard",q:"Trial 14 дней — действительно без карты?",a:"Да, trial без card. После trial выставим прайс на email, можно отказаться без штрафа. Card нужна только для активации paid подписки."},{key:"annualDiscount",q:"Есть ли annual-контракт со скидкой?",a:"Не предлагаем на launch period — month-to-month only для гибкости. Annual со скидкой 17% запустим в M5-M6 для Starter/Pro. Enterprise — annual contracts custom."},{key:"forwarderVolume",q:"Что если я форвардер с 200+ контейнерами/мес?",a:"Это уже Pro+ или Enterprise территория. Поговорим о volume discount + custom features (white-label, multi-company billing)."}];function X(r,t,o){if(r.priceUSD===null)return o;if(t==="USD")return r.priceUSD===0?"$0":`$${r.priceUSD.toLocaleString("en-US")}`;const m=r.priceRUB??0;return m===0?"₽0":`₽${m.toLocaleString("ru-RU")}`}function ee(){return typeof navigator>"u"||(navigator.language||"").toLowerCase().startsWith("ru")?"RUB":"USD"}function y({value:r}){const{t}=A();if(r===!0)return e.jsx(N,{className:"h-4 w-4 text-primary mx-auto","aria-label":t("plansPage.table.included","включено")});if(r===!1)return e.jsx(n,{className:"text-text-subtle mx-auto",children:"—"});const o=/^(\d+)\/мес$/.exec(r);return o?e.jsx(n,{className:"text-text text-sm text-center",children:t("plansPage.table.perMonthCell","{{n}}/мес",{n:o[1]})}):e.jsx(n,{className:"text-text text-sm text-center",children:r})}function je(){const{t:r}=A(),[t,o]=g.useState(ee);g.useEffect(()=>{d("pricing_page_viewed",{currency:t,page:"plans",referrer:typeof document<"u"?document.referrer:""})},[]);const m=a=>{a!==t&&(d("pricing_currency_toggled",{from:t,to:a}),o(a))},$=a=>{d("pricing_tier_card_clicked",{tier:a.id,highlighted:!!a.highlighted,currency:t})},_=a=>{d("pricing_cta_clicked",{tier:a.id,cta_text:a.ctaLabel,currency:t}),a.id!=="enterprise"&&d("signup_started_from_pricing",{tier:a.id,currency:t})},j=a=>{d("pricing_faq_question_opened",{question_id:a})},w=g.useMemo(()=>J,[]);return e.jsxs(K,{active:"pricing",children:[e.jsxs(R,{children:[e.jsx("title",{children:r("plansPage.meta.title","Подписки Avalog — Free, Starter, Pro, Enterprise")}),e.jsx("meta",{name:"description",content:r("plansPage.meta.description","Прозрачные тарифы Avalog SaaS: Free $0, Starter $99/мес, Pro $299/мес, Enterprise custom. 14 дней trial без карты. Отмена в один клик.")}),e.jsx("link",{rel:"canonical",href:"https://avalog.ru/plans"})]}),e.jsxs(c,{py:"lg",className:"relative overflow-hidden bg-bg-base",children:[e.jsxs("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0",children:[e.jsx("div",{className:"absolute inset-x-0 top-0 h-[420px] bg-gradient-to-b from-primary-light/60 via-primary-light/15 to-transparent"}),e.jsx("div",{className:"absolute inset-0 opacity-60 [background-image:linear-gradient(to_right,var(--color-border)_1px,transparent_1px),linear-gradient(to_bottom,var(--color-border)_1px,transparent_1px)] [background-size:56px_56px] [mask-image:radial-gradient(ellipse_75%_50%_at_50%_0%,#000_55%,transparent_100%)]"})]}),e.jsx(p,{size:"base",className:"relative",children:e.jsxs(i,{gap:6,align:"center",className:"text-center max-w-3xl mx-auto",children:[e.jsx(u,{y:12,children:e.jsx(S,{variant:"success",children:r("plansPage.hero.badge","Прозрачные подписки")})}),e.jsx(u,{y:16,delay:.05,children:e.jsxs(q,{size:"lg",children:[r("plansPage.hero.titleLine1","Платите за то,"),e.jsx("br",{}),r("plansPage.hero.titleLine2","что используете.")]})}),e.jsx(u,{y:16,delay:.1,children:e.jsx(n,{variant:"lead",className:"max-w-2xl",children:r("plansPage.hero.subtitle","Free навсегда. Платные планы — без скрытых fee, отменяйте в один клик. Без долгосрочных контрактов.")})}),e.jsxs(k,{gap:2,align:"center",role:"group","aria-label":r("plansPage.hero.currencyGroup","Валюта"),children:[e.jsx(x,{size:"sm",variant:t==="RUB"?"default":"outline",onClick:()=>m("RUB"),"aria-pressed":t==="RUB",children:"₽ RUB"}),e.jsx(x,{size:"sm",variant:t==="USD"?"default":"outline",onClick:()=>m("USD"),"aria-pressed":t==="USD",children:"$ USD"})]})]})})]}),e.jsx(c,{py:"lg",children:e.jsx(p,{size:"base",children:e.jsx(D,{cols:4,gap:6,children:P.map((a,s)=>{const B=a.icon,U=a.accent==="primary"?"border-primary border-2 shadow-primary":a.accent==="info"?"border-info/40":a.accent==="navy"?"border-accent-navy bg-accent-navy text-accent-navy-foreground":"",l=a.accent==="navy";return e.jsx(u,{y:16,delay:s*.05,className:"h-full",children:e.jsxs(f,{className:`relative flex h-full flex-col transition-all hover:-translate-y-1 hover:shadow-lg ${U}`,onClick:()=>$(a),"data-testid":`plans-tier-card-${a.id}`,children:[a.highlighted?e.jsx(S,{variant:"default",className:"absolute -top-3 left-1/2 -translate-x-1/2 shadow-md",children:r("plansPage.tiers.popularBadge","Самый популярный")}):null,e.jsxs(E,{children:[e.jsx("div",{className:`h-10 w-10 rounded-lg flex items-center justify-center mb-3 ${l?"bg-accent-navy-foreground/10 text-accent-navy-foreground":"bg-primary-light text-primary"}`,children:e.jsx(B,{className:"h-5 w-5"})}),e.jsx(L,{className:l?"text-accent-navy-foreground":"",children:a.name}),e.jsxs(i,{gap:1,children:[e.jsxs(I,{size:"h2",className:l?"text-accent-navy-foreground tabular-nums":"tabular-nums",children:[X(a,t,r("plansPage.tiers.customPrice","Custom")),a.period&&a.priceUSD!==null?e.jsx(n,{as:"span",className:`text-sm font-normal ${l?"text-accent-navy-foreground/70":"text-text-muted"}`,children:r(`plansPage.tiers.period.${a.periodKey}`,a.period)}):null]}),e.jsx(M,{className:l?"text-accent-navy-foreground/70":"",children:r(`plansPage.tiers.${a.id}.tagline`,a.tagline)})]})]}),e.jsx(h,{className:"flex-1",children:e.jsxs(i,{gap:2,children:[e.jsx(n,{variant:"caption",className:l?"text-accent-navy-foreground/60":"",children:r("plansPage.tiers.forWhomLabel","Для кого")}),e.jsx(n,{className:`text-sm ${l?"text-accent-navy-foreground/85":"text-text-muted"}`,children:r(`plansPage.tiers.${a.id}.bestFor`,a.bestFor)}),e.jsx("div",{className:`my-3 h-px ${l?"bg-accent-navy-foreground/15":"bg-border"}`}),e.jsx(i,{gap:2,children:a.bullets.map(b=>e.jsxs(k,{gap:2,align:"start",children:[e.jsx(N,{className:`h-4 w-4 shrink-0 mt-0.5 ${l?"text-primary-light":"text-primary"}`}),e.jsx(n,{className:`text-sm ${l?"text-accent-navy-foreground":"text-text"}`,children:r(`plansPage.tiers.${a.id}.bullets.${b.key}`,b.label)})]},b.key))})]})}),e.jsx(F,{children:e.jsx(x,{className:"w-full",variant:a.highlighted?"default":"outline",asChild:!0,children:e.jsx(v,{to:a.ctaHref,onClick:()=>_(a),children:r(`plansPage.cta.${a.ctaKey}`,a.ctaLabel)})})})]})},a.id)})})})}),e.jsx(c,{py:"md",bg:"surface",children:e.jsx(p,{size:"base",children:e.jsx(f,{className:"bg-primary-light/30 border-primary/20",children:e.jsx(h,{className:"py-4",children:e.jsxs(k,{gap:4,align:"center",justify:"between",className:"flex-wrap",children:[e.jsxs(i,{gap:1,children:[e.jsx(n,{className:"font-medium",children:r("plansPage.overage.title","Pro tier overage")}),e.jsx(n,{className:"text-sm text-text-muted",children:r("plansPage.overage.description","OCR $0.30/страница, AI auto-quote $1/quote. Платите только за то, что вырастили.")})]}),e.jsx(x,{variant:"ghost",size:"sm",asChild:!0,children:e.jsx(v,{to:"/plans#faq",onClick:()=>j(2),children:r("plansPage.overage.moreInFaq","Подробнее в FAQ →")})})]})})})})}),e.jsx(c,{py:"lg",children:e.jsx(p,{size:"base",children:e.jsxs(i,{gap:6,children:[e.jsx(C,{title:r("plansPage.comparison.title","Подробное сравнение"),subtitle:r("plansPage.comparison.subtitle","Каждая функция — где включена, где нужно overage, где доступна только на Enterprise.")}),e.jsx(u,{children:e.jsx(f,{children:e.jsx(h,{className:"p-0 overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm","data-testid":"plans-comparison-table",children:[e.jsx("thead",{className:"bg-surface border-b border-border",children:e.jsxs("tr",{children:[e.jsx("th",{className:"text-left p-3 font-medium text-text-muted",children:r("plansPage.comparison.featureColumn","Функция")}),P.map(a=>e.jsx("th",{className:"text-center p-3 font-medium text-text",children:a.name},a.id))]})}),e.jsx("tbody",{children:w.map(a=>e.jsxs(g.Fragment,{children:[e.jsx("tr",{className:"bg-surface/50",children:e.jsx("td",{colSpan:5,className:"p-3 text-xs uppercase tracking-wide font-semibold text-text-muted",children:r(`plansPage.comparison.groups.${a.key}`,a.group)})}),a.rows.map(s=>e.jsxs("tr",{className:"border-b border-border/40",children:[e.jsx("td",{className:"p-3 text-text",children:r(`plansPage.comparison.features.${a.key}.${s.key}`,s.feature)}),e.jsx("td",{className:"p-3 text-center",children:e.jsx(y,{value:s.free})}),e.jsx("td",{className:"p-3 text-center",children:e.jsx(y,{value:s.starter})}),e.jsx("td",{className:"p-3 text-center",children:e.jsx(y,{value:s.pro})}),e.jsx("td",{className:"p-3 text-center",children:e.jsx(y,{value:s.enterprise})})]},`${a.key}-${s.key}`))]},a.key))})]})})})})]})})}),e.jsx(c,{py:"lg",bg:"surface",id:"faq",children:e.jsx(p,{size:"base",children:e.jsxs(i,{gap:8,children:[e.jsx(C,{title:r("plansPage.faq.title","Частые вопросы"),subtitle:e.jsxs(e.Fragment,{children:[r("plansPage.faq.contactPrefix","Если чего-то не хватает —")," ",e.jsx("a",{href:"mailto:info@avalog.ru",className:"text-primary hover:underline",children:"info@avalog.ru"}),"."]})}),e.jsx(u,{children:e.jsx(f,{children:e.jsx(h,{className:"pt-6",children:e.jsx(T,{type:"single",collapsible:!0,children:Y.map((a,s)=>e.jsxs(O,{value:`faq-${s}`,children:[e.jsx(z,{className:"text-left",onClick:()=>j(s),children:r(`plansPage.faq.${a.key}.q`,a.q)}),e.jsx(H,{children:e.jsx(n,{className:"text-text-muted",children:r(`plansPage.faq.${a.key}.a`,a.a)})})]},s))})})})})]})})}),e.jsx(c,{py:"md",children:e.jsx(p,{size:"base",children:e.jsxs(i,{gap:2,align:"center",className:"text-center",children:[e.jsx(n,{variant:"caption",className:"text-text-muted uppercase tracking-wide",children:r("plansPage.trust.title","Работаем на проверенной инфраструктуре")}),e.jsx(n,{className:"text-text-muted",children:r("plansPage.trust.stack","Postgres · Stripe · ЮKassa · Yandex.Cloud · 152-ФЗ compliant · hosted в РФ")})]})})}),e.jsx(G,{title:r("plansPage.ctaBar.title","Не нашли подходящий план?"),description:r("plansPage.ctaBar.description","Поговорим о volume discount, custom-контракте или multi-company billing."),ctaLabel:r("plansPage.ctaBar.ctaLabel","Поговорить с продажами"),ctaTo:"/contacts?topic=enterprise"})]})}export{je as default};