@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}:root{--color-primary:#111111;--color-secondary:#060606;--color-accent:#2A2A2A;--color-text:#111111;--color-text-light:#666666;--color-bg:#FFFFFF;--color-bg-alt:#F8F8F8;--color-border:#E0E0E0;--color-telegram:#0088CC;--color-telegram-hover:#006699;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--font-sans:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1);--transition-fast:150ms ease;--transition-base:300ms ease;--transition-slow:500ms ease;--container-max:1200px;--container-padding:1rem}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-sans);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text);background-color:var(--color-bg);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button{font-family:inherit;cursor:pointer;border:0;background:0 0}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--spacing-xl)0}@media (min-width:768px){.section{padding:var(--spacing-2xl)0}}.section__header{text-align:center;margin-bottom:var(--spacing-lg)}.section__header h2{font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-xs);color:var(--color-text)}.section__header p{font-size:var(--font-size-lg);color:var(--color-text-light)}.header,.header__burger span{transition:all var(--transition-base)}.header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid var(--color-border);padding:var(--spacing-sm)0}.header__container{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.header__logo{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:600;font-size:var(--font-size-lg)}.header__logo img{height:24px;width:auto}@media (min-width:768px){.header__logo img{height:32px}}.header__burger{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-xs);background:0 0;border:0;cursor:pointer;z-index:1001}.header__burger span{width:24px;height:2px;background:var(--color-primary);border-radius:2px}.header__burger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header__burger.active span:nth-child(2){opacity:0}.header__burger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (min-width:768px){.header__burger{display:none}}.header__nav{display:none;position:fixed;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid var(--color-border);flex-direction:column;padding:var(--spacing-md) var(--container-padding) var(--spacing-xs);gap:var(--spacing-sm);box-shadow:var(--shadow-lg);z-index:999}.header__nav.active{display:flex}.header__nav a{padding:var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;transition:all var(--transition-fast)}.header__nav a:hover{background:var(--color-bg-alt)}@media (min-width:768px){.header__nav{position:static;display:flex;flex-direction:row;padding:0;border:0;box-shadow:none;gap:var(--spacing-md)}.header__nav a{padding:0}.header__nav a:hover{background:0 0;color:var(--color-telegram)}}.header__actions{display:flex;align-items:center;gap:var(--spacing-sm);position:relative;z-index:1000}@media (max-width:767px){.header__actions .header__lang{display:none}.header__nav .header__lang{display:block!important}}@media (min-width:768px){.header__nav .header__lang{display:none}}.header__lang{font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:.5rem}.header__lang:hover{background:var(--color-bg-alt);transform:scale(1.05)}@media (max-width:767px){.header__lang-wrapper{display:flex;flex-direction:row;align-items:center;gap:0;border-top:1px solid var(--color-border);margin-top:var(--spacing-md);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.header__lang-wrapper .header__lang{display:inline-flex!important;align-items:center;padding:.5rem;margin:0!important;border-top:none!important;width:auto!important}.header__lang-wrapper .header__lang img{display:block}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base);font-weight:600;border-radius:var(--radius-lg);transition:all var(--transition-base);text-align:center;white-space:nowrap}.btn--primary{background:var(--color-telegram);color:#fff;box-shadow:var(--shadow-md)}.btn--primary:hover{background:var(--color-telegram-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn--secondary{background:#fff;color:var(--color-primary);border:2px solid var(--color-primary)}.btn--secondary:hover{background:var(--color-primary);color:#fff}.btn--lg{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg)}.hero{padding:var(--spacing-2xl)0;background:linear-gradient(135deg,#f8f8f8 0,#fff 100%)}.hero__container{display:grid;gap:var(--spacing-xl);align-items:center}@media (min-width:768px){.hero__container{grid-template-columns:1fr 1fr;gap:var(--spacing-2xl)}}.hero__content{text-align:center}@media (min-width:768px){.hero__content{text-align:left}}.features__header h2,.hero__content h1,.pricing__header h2{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);color:var(--color-primary)}.hero__content h1{font-weight:800;line-height:1.2}@media (min-width:768px){.hero__content h1{font-size:var(--font-size-4xl)}}.features__header p,.hero__content p{font-size:var(--font-size-lg);color:var(--color-text-light)}.hero__content p{margin-bottom:var(--spacing-lg);line-height:1.7}.hero__cta{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}@media (min-width:640px){.hero__cta{flex-direction:row}}@media (min-width:768px){.hero__cta{align-items:flex-start}}.hero__visual{position:relative}.hero__screenshot{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:300px;margin:0 auto;animation:float 6s ease-in-out infinite}@media (min-width:768px){.hero__screenshot{max-width:400px}}.features{background:var(--color-bg)}.features__header{text-align:center;margin-bottom:var(--spacing-xl)}.features__header h2,.pricing__header h2{font-weight:700}.features__header p{max-width:600px;margin:0 auto}.features__grid{display:grid;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}@media (min-width:768px){.features__grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}}@media (min-width:1024px){.features__grid{grid-template-columns:repeat(3,1fr)}}.feature{background:#fff;padding:var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:all var(--transition-base);opacity:0;transform:translateY(20px);text-align:center}.feature.animate-in{animation:fadeInUp .6s ease forwards}.feature:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature__icon{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.feature__title{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.feature__description{color:var(--color-text-light);line-height:1.6}.feature__screenshot{margin-top:var(--spacing-md);margin-left:auto;margin-right:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.pricing{background:var(--color-bg-alt)}.pricing__header{text-align:center;margin-bottom:var(--spacing-xl)}.pricing__grid{display:grid;gap:var(--spacing-lg);max-width:1200px;margin:0 auto}@media (min-width:640px){.pricing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pricing__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.pricing__grid{grid-template-columns:repeat(3,1fr)}}.pricing__card{background:#fff;padding:var(--spacing-xl);border-radius:var(--radius-lg);border:2px solid var(--color-border);text-align:center;transition:all var(--transition-base);opacity:1;transform:translateY(0)}.pricing__card--featured,.pricing__card:hover{border-color:var(--color-telegram);box-shadow:var(--shadow-lg)}.pricing__card:hover{transform:scale(1.02)}.pricing__card--featured{position:relative}.pricing__badge{position:absolute;top:-12px;right:var(--spacing-md);background:var(--color-telegram);color:#fff;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}.pricing__name{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-sm);color:var(--color-primary)}.pricing__price{font-size:var(--font-size-3xl);font-weight:800;margin-bottom:var(--spacing-xs);color:var(--color-telegram)}.pricing__features li,.pricing__price-usd{color:var(--color-text-light);font-size:var(--font-size-sm)}.pricing__price-usd{margin-bottom:var(--spacing-md)}.pricing__features{list-style:none;margin-bottom:var(--spacing-lg);text-align:left;display:inline-block;margin-left:auto;margin-right:auto}.pricing__features li{padding:var(--spacing-xs)0}.footer{background:var(--color-primary);color:#fff;padding:var(--spacing-lg)0 var(--spacing-md)}@media (min-width:768px){.footer{padding:var(--spacing-xl)0 var(--spacing-md)}}.footer__container{display:grid;gap:var(--spacing-md);text-align:center}@media (min-width:768px){.footer__container{grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-lg);text-align:left}}.footer__brand{margin-bottom:0}@media (min-width:768px){.footer__brand{margin-bottom:var(--spacing-md)}}.footer__links h4,.footer__logo{font-weight:600;margin-bottom:var(--spacing-sm)}.footer__logo{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-size:var(--font-size-lg)}@media (min-width:768px){.footer__logo{justify-content:flex-start}}.footer__logo img{height:auto;max-width:100px;filter:brightness(0) invert(1)}@media (min-width:768px){.footer__logo img{max-width:150px}}.footer__description,.footer__links a{color:rgba(255,255,255,.7);font-size:var(--font-size-sm)}.footer__links{text-align:center}@media (min-width:768px){.footer__links{text-align:left}}.footer__links h4{font-size:var(--font-size-base)}.footer__links ul{display:inline-block;text-align:left;list-style:none}@media (min-width:768px){.footer__links ul{display:block}.footer__links h4{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}}.footer__links li{margin-bottom:var(--spacing-xs)}.footer__links a{transition:color var(--transition-fast);word-spacing:.3em}@media (min-width:768px){.footer__links a{word-spacing:normal}}.footer__links a:hover{color:#fff}.footer__bottom{margin-top:var(--spacing-lg);padding-top:var(--spacing-sm);border-top:1px solid rgba(255,255,255,.1);text-align:center;color:rgba(255,255,255,.5);font-size:var(--font-size-xs)}@media (min-width:768px){.footer__bottom{margin-top:var(--spacing-xl);padding-top:var(--spacing-md)}}.benefit-card h3,.faq-card h3,.text-center{text-align:center}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.hidden{display:none}@media (max-width:767px){.hidden-mobile{display:none}}@media (min-width:768px){.hidden-desktop{display:none}}@media (min-width:768px){.benefit-card h3,.faq-card h3{text-align:left}[dir=rtl] .hero__content{text-align:right}[dir=rtl] .hero__cta{align-items:flex-end}[dir=rtl] .pricing__features{text-align:right}[dir=rtl] .pricing__badge{right:auto;left:var(--spacing-md)}[dir=rtl] .footer__container{text-align:right}[dir=rtl] .footer__logo{justify-content:flex-end}[dir=rtl] .benefit-card h3,[dir=rtl] .faq-card h3,[dir=rtl] .footer__links,[dir=rtl] .footer__links ul{text-align:right}}