// Тарифы — Variant A: контраст + premium (огромный водяной номер, фиолетовое свечение у PRO, золото у VIP) const TIERS = [ { id: 'vibe', num: '01', name: 'ВАЙБ', tagline: 'старт в автоматизациях', priceTg: '450 000 ₸', priceRu: '≈ 75 000 ₽', priceUsd: '970 $', priceOld: null, installment: 'или 37 500 ₸ × 12 мес', modules: 'M01 — M11', hotkey: 'F1', variant: 'base', bullets: [ '11 модулей основы вайбкодинга', 'Доступ 12 месяцев', 'Общий чат участников', 'Проверка практического задания'], cta: 'Начать обучение' }, { id: 'pro', num: '02', name: 'ВАЙБ ПРО', tagline: 'сразу в профи — основной выбор', priceTg: '650 000 ₸', priceRu: '≈ 105 000 ₽', priceUsd: '1 400 $', priceOld: null, installment: 'или 54 200 ₸ × 12 мес', modules: 'M01 — M17', hotkey: 'F2', variant: 'featured', badge: 'выбирают 9 из 10', bullets: [ 'Всё из тарифа «ВАЙБ»', '+ 6 модулей по AI-ботам', '3 групповых созвона', 'Обратная связь лично от Алексея', 'Проверка заданий от куратора'], cta: 'Забрать PRO' }, { id: 'vip', num: '03', name: 'VIP РАБОТА', tagline: 'важна личная работа', priceTg: '1 250 000 ₸', priceRu: '≈ 200 000 ₽', priceUsd: '2 700 $', priceOld: null, installment: 'или 104 200 ₸ × 12 мес', modules: 'ALL + 1:1', hotkey: 'F3', variant: 'vip', bullets: [ 'Все 17 модулей обучения', 'Программа под твои амбиции', 'Личная обратная связь', 'Стратегия масштабирования', 'Построение своей команды'], cta: 'Обсудить VIP' }]; function PricingPillowButton({ children, bg, color, glow, shadow, hi, innerBot, weight }) { const [h, sH] = React.useState(false); const [p, sP] = React.useState(false); const height = 56; const radius = 16; const translate = p ? 3 : h ? -2 : 0; return (
sH(true)} onMouseLeave={() => { sH(false); sP(false); }} onMouseDown={() => sP(true)} onMouseUp={() => sP(false)} onClick={() => { window.open(window.CTA_LINK || 'https://t.me/intgrtr_bot', '_blank'); }} style={{ position: 'relative', display: 'block', width: '100%', height, cursor: 'pointer', userSelect: 'none', zIndex: 2 }}> {/* shadow */}
{/* glow */}
{/* face */}
{children}
); } function TierCard({ t }) { const isFeatured = t.variant === 'featured'; const isVip = t.variant === 'vip'; // палитра const violet = '#7c5cff'; const violetSoft = '#a08bff'; const gold = '#e9c97a'; const accent = isFeatured ? violetSoft : isVip ? gold : 'rgba(255,255,255,0.55)'; const accentSolid = isFeatured ? violet : isVip ? gold : 'rgba(255,255,255,0.85)'; const cardBg = isFeatured ? 'radial-gradient(120% 80% at 50% 105%, rgba(124,92,255,0.32) 0%, rgba(124,92,255,0.08) 35%, transparent 70%), linear-gradient(180deg,#0d0a1c 0%,#070514 100%)' : isVip ? 'radial-gradient(110% 70% at 50% 110%, rgba(233,201,122,0.10) 0%, transparent 60%), linear-gradient(180deg,#0b0a08 0%,#070605 100%)' : 'linear-gradient(180deg,#0d0d10 0%,#070708 100%)'; const cardBorder = isFeatured ? '1px solid rgba(124,92,255,0.55)' : isVip ? '1px solid rgba(233,201,122,0.22)' : '1px solid rgba(255,255,255,0.06)'; const cardShadow = isFeatured ? '0 0 0 1px rgba(124,92,255,0.25) inset, 0 30px 80px -20px rgba(124,92,255,0.5), 0 0 60px rgba(124,92,255,0.18)' : 'none'; const numColor = isFeatured ? 'rgba(124,92,255,0.07)' : isVip ? 'rgba(233,201,122,0.05)' : 'rgba(255,255,255,0.03)'; const checkBg = isFeatured ? 'rgba(124,92,255,0.32)' : isVip ? 'rgba(233,201,122,0.16)' : 'rgba(124,92,255,0.18)'; const checkColor = isFeatured ? '#fff' : isVip ? gold : violetSoft; const ctaBg = isFeatured ? 'linear-gradient(180deg,#9b7eff 0%,#7c5cff 100%)' : isVip ? 'linear-gradient(180deg,#f0d488,#d4b566)' : 'rgba(255,255,255,0.04)'; const ctaColor = isFeatured ? '#fff' : isVip ? '#1a1308' : '#fff'; const ctaBorder = isFeatured ? '1px solid rgba(255,255,255,0.18)' : isVip ? '1px solid rgba(233,201,122,0.6)' : '1px solid rgba(255,255,255,0.1)'; const ctaShadow = isFeatured ? '0 8px 24px -6px rgba(124,92,255,0.6), inset 0 1px 0 rgba(255,255,255,0.25)' : isVip ? '0 6px 18px -6px rgba(233,201,122,0.4)' : 'none'; return (
{/* Гигантский водяной номер */}
{t.num}
{/* Бейдж featured */} {t.badge &&
{t.badge}
} {/* Лейбл сверху */}
{t.id}.plan · {t.modules}
{/* Название тарифа */}

{t.name}

{/* Тэглайн */}
{t.tagline}
{/* Цена */}
{t.priceTg} {t.priceOld && {t.priceOld} }
{t.priceRu} · {t.priceUsd}
{t.installment &&
0% {t.installment}
} {/* Bullets */}
    {t.bullets.map((b, i) =>
  • {b}
  • )}
{/* CTA — pillow keycap (same as hero "Начать обучение"), цвет по тарифу */} {t.cta} →
); } function Pricing() { return (
выбери свой уровень → нажми F1/F2/F3 } />
{TIERS.map((t) => )}
{/* Payment / installment block — expanded */}
{/* Header / terminal line */}
$ vibe install --payment=split РАССРОЧКА 0% / 12 / 24 МЕС для всех стран
{/* Two-column geo split */}
{/* RU / KZ / BY */}
OPTION_01 // официально, через банк

Рассрочка от банков-партнёров

{[ ['🇷🇺', 'Россия'], ['🇰🇿', 'Казахстан'], ['🇧🇾', 'Беларусь']]. map(([flag, name]) => {flag}{name} )}
СРОК
12 / 24 мес
СТАВКА
0%
ПЕРЕПЛАТА
нет
заявка занимает ~5 минут — оформляется онлайн при оплате
{/* Rest of the world */}
OPTION_02 // напрямую от команды

внутренняя рассрочка

🌍остальной мир сша · ес · оаэ · узбекистан · украина · кыргызстан · грузия · армения
СРОК
до 3 мес
СТАВКА
0%
ВАЛЮТА
USD / EUR
платишь равными частями напрямую — без банков и скоринга
{/* Footer note */}
обе опции доступны для всех тарифов · ВАЙБ / ВАЙБ ПРО / ВАЙБ MAX уточнить условия → @ai_mng
); } Object.assign(window, { Pricing });