:root{--primary:#7d5fff;--primary-dark:#5d3aff;--text:#2d2d3a;--light-bg:#f9f9ff;--white:#ffffff;--shadow:0 4px 20px rgba(125, 95, 255, 0.15);--transition:all 0.3s ease;}.promo-banner{position:sticky;top:0;width:100vw;background:linear-gradient(90deg, #ffd500 0%, #ff9900 100%);color:#242424;font-weight:700;z-index:1200;text-align:center;padding:0.7rem 0;animation:promoSlideIn 0.8s cubic-bezier(.66,.02,.28,1) both;box-shadow:0 2px 16px rgba(255,198,2,0.13);}.promo-banner a{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.7rem;font-size:1.12rem;}.promo-banner .promo-icon{font-size:1.3em;}@keyframes promoSlideIn{from{transform:translateY(-40px);opacity:0;}to{transform:translateY(0);opacity:1;}}*{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;}body{font-family:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;color:var(--text);line-height:1.6;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}h1, h2, h3, h4{line-height:1.2;font-weight:700;}header{display:flex;justify-content:space-between;align-items:center;padding:20px 5%;position:relative;background:rgba(255, 255, 255, 0.98);backdrop-filter:blur(10px);z-index:1100;box-shadow:0 2px 20px rgba(125, 95, 255, 0.1);}.logo{font-size:24px;font-weight:700;background:linear-gradient(135deg, var(--primary), var(--primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:auto;}.language-switcher{position:absolute;left:50%;transform:translateX(-50%);font-size:0.9rem;background:rgba(255,255,255,0.9);padding:5px 15px;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:10;}.language-switcher .active{color:var(--primary-dark);font-weight:600;}#header-cta{margin-left:auto;}.language-switcher{position:absolute;left:50%;transform:translateX(-50%);font-size:0.9rem;background:rgba(255,255,255,0.9);padding:5px 15px;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:10;}.logo{font-size:24px;font-weight:700;background:linear-gradient(135deg, var(--primary), var(--primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.cta-button{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:var(--white) !important;padding:14px 32px;border-radius:8px;font-weight:600;text-decoration:none;transition:var(--transition);box-shadow:var(--shadow);display:inline-block;border:none;cursor:pointer;font-size:16px;position:relative;overflow:hidden;}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(125, 95, 255, 0.4);}.cta-button:active{transform:translateY(0);}.cta-button i{margin-right:8px;}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:80px 5%;background:var(--light-bg);min-height:80vh;}.hero-content h1{font-size:clamp(2rem, 5vw, 2.8rem);margin-bottom:20px;background:linear-gradient(135deg, var(--primary), var(--primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.hero-content .subtitle{font-size:1.2rem;margin-bottom:30px;color:var(--text);opacity:0.9;max-width:90%;}.hero-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px rgba(125, 95, 255, 0.2);border:1px solid #eee;display:block;object-fit:cover;}.trust-badges{display:flex;gap:25px;margin-top:30px;align-items:center;flex-wrap:wrap;}.trust-badge{display:flex;align-items:center;gap:8px;font-size:0.9rem;}.section-title{text-align:center;font-size:2rem;margin-bottom:60px;position:relative;}.section-title::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(to right, var(--primary), var(--primary-dark));margin:15px auto 0;border-radius:2px;}.demo{padding:80px 5%;text-align:center;}.demo-container{max-width:900px;margin:0 auto;background:white;padding:3px;border-radius:12px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.08);}.video-wrapper{position:relative;padding-bottom:56.25%;border-radius:10px;overflow:hidden;}.video-wrapper iframe,.lite-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.lite-youtube{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;overflow:hidden;background:#000;cursor:pointer;}.lite-youtube::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.45) 100%);transition:opacity .3s ease;}.lite-youtube__poster{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:1;transition:opacity .3s ease;}.lite-youtube__poster img{width:100%;height:100%;object-fit:cover;display:block;}.lite-youtube__button{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;}.lite-youtube__button::before{content:"";width:68px;height:48px;background:rgba(0,0,0,0.65);border-radius:12px;box-shadow:0 12px 24px rgba(0,0,0,0.35);transition:background .3s ease,transform .3s ease;}.lite-youtube__button::after{content:"";position:absolute;margin-left:6px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff;transition:transform .3s ease;}.lite-youtube:hover::before{opacity:.2;}.lite-youtube:hover .lite-youtube__button::before{background:rgba(125,95,255,0.85);transform:scale(1.04);}.lite-youtube:hover .lite-youtube__button::after{transform:translateX(1px);}.lite-youtube--activated{cursor:default;}.lite-youtube--activated::before,.lite-youtube--activated .lite-youtube__poster{opacity:0;}.lite-youtube--activated .lite-youtube__button{opacity:0;pointer-events:none;transition:opacity .2s ease;}.features{padding:80px 5%;background:var(--white);}.features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;max-width:1200px;margin:0 auto;}.feature-card{padding:30px;border-radius:12px;transition:var(--transition);background:var(--light-bg);text-align:center;}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(125, 95, 255, 0.1);}.feature-icon{font-size:2.5rem;margin-bottom:20px;color:var(--primary);}.benefits{background:var(--white);}.benefits-list{max-width:800px;margin:0 auto;list-style:none;}.benefits-list li{padding:12px 0;position:relative;padding-left:35px;}.benefits-list li i{position:absolute;left:0;top:14px;color:var(--primary);}.testimonials{padding:80px 5%;text-align:center;background:var(--light-bg);}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;margin-top:50px;}.testimonial-card{background:white;padding:30px;border-radius:12px;box-shadow:0 10px 30px rgba(125, 95, 255, 0.1);text-align:left;}.platform-tag{display:inline-block;padding:3px 10px;border-radius:4px;font-size:0.8rem;margin-bottom:15px;font-weight:bold;}.client-info{display:flex;align-items:center;gap:10px;margin-top:15px;flex-wrap:wrap;}.client-name{font-weight:bold;}.verified-badge{font-size:0.8rem;color:#666;}.verified-badge i{color:var(--primary);}.stars{color:#FFD700;margin-top:10px;}.comparison{background:var(--light-bg);}.table-responsive{overflow-x:auto;max-width:100%;margin:0 auto;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.05);}table{width:100%;border-collapse:collapse;font-size:0.95rem;min-width:600px;}th, td{padding:12px 15px;text-align:left;border:1px solid #e0e0e0;}th{background-color:#f5f5ff;font-weight:600;}tr:nth-child(even){background-color:#fafaff;}tr:hover{background-color:#f0f0ff;}.partners{padding:80px 5%;background:var(--white);text-align:center;}.partner-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1200px;margin:30px auto;}.partner-grid img{max-height:80px;max-width:180px;height:auto;width:auto;object-fit:contain;filter:grayscale(100%);opacity:0.8;transition:var(--transition);padding:10px;}.partner-grid img:hover{filter:grayscale(0);opacity:1;transform:scale(1.1);}.partners-subtitle{color:var(--text);opacity:0.8;margin-bottom:20px;font-size:1.1rem;}.faq-section{background:var(--light-bg);padding:80px 5%;}.faq-container{max-width:800px;margin:0 auto;}.faq-item{margin-bottom:15px;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,0.05);background:white;transition:var(--transition);}.faq-item:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1);}.faq-item h3 button{width:100%;padding:18px 20px;text-align:left;background:none;border:none;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition);}.faq-item h3 button:hover{color:var(--primary-dark);}.faq-item h3 button::after{content:'+';font-size:1.5rem;color:var(--primary);transition:var(--transition);}.faq-item.open h3 button::after{content:'-';}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease;padding:0 20px;}.faq-item.open .faq-answer{max-height:500px;padding:0 20px 20px;}.mega-cta{padding:100px 5%;text-align:center;background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:var(--white);position:relative;overflow:hidden;}.mega-cta::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 70%);animation:pulse 15s infinite linear;z-index:0;}.mega-cta > *{position:relative;z-index:1;}.mega-cta h2{font-size:2.5rem;margin-bottom:20px;}.cta-guarantee{margin-top:20px;opacity:0.9;font-size:0.95rem;}.cta-guarantee i{margin-right:8px;}footer{text-align:center;padding:30px 5%;background:var(--light-bg);}.footer-content{max-width:1200px;margin:0 auto;}footer p{color:var(--text);opacity:0.7;font-size:0.9rem;margin-bottom:15px;}footer a{color:var(--primary);text-decoration:none;transition:var(--transition);}footer a:hover{opacity:0.8;}.social-links{display:flex;justify-content:center;gap:15px;margin-top:20px;}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--primary);color:white;transition:var(--transition);}.social-links a:hover{transform:translateY(-3px);background:var(--primary-dark);}@keyframes pulse{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.steps{padding:80px 5%;background:#fff;text-align:center;}.steps-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:30px;max-width:900px;margin:0 auto;}.step{padding:30px 20px;border-radius:12px;background:var(--light-bg);box-shadow:var(--shadow);transition:var(--transition);}.step:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(125, 95, 255, 0.2);}.step-number{width:50px;height:50px;background:var(--primary);color:white;border-radius:50%;font-weight:bold;font-size:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;}.use-cases{background:var(--light-bg);padding:80px 5%;text-align:center;}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:30px;max-width:1000px;margin:0 auto;}.use-case{padding:30px;background:white;border-radius:12px;box-shadow:var(--shadow);transition:var(--transition);}.use-case:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(125, 95, 255, 0.2);}.use-case i{font-size:2rem;color:var(--primary);margin-bottom:15px;display:block;}@media (max-width:768px){header{flex-direction:column;gap:15px;}.logo, nav, .language-switcher, #header-cta{margin:0;width:100%;text-align:center;}nav{order:3;}.language-switcher{order:2;}#header-cta{order:4;margin-top:15px;}}@media (max-width:480px){.cta-button{padding:12px 24px;font-size:15px;}.hero{padding:40px 5%;}.section-title{font-size:1.6rem;margin-bottom:40px;}.partner-grid{gap:20px;}.partner-grid img{max-height:50px;max-width:120px;}.faq-item h3 button{padding:15px;font-size:1rem;}}@media print{.cta-button, .social-links{display:none !important;}body{font-size:12pt;line-height:1.4;color:#000;}.hero-image{page-break-before:always;}}.contact-form{padding:60px 5%;background:#f9f9f9;text-align:center;}.contact-form input{padding:10px;margin:10px;max-width:300px;width:90%;border:1px solid #ccc;border-radius:8px;}.contact-form button{margin-top:10px;}.cookie-banner{position:fixed;bottom:0;width:100%;background:#2d2d3a;color:white;padding:15px 5%;display:none;z-index:9999;font-size:0.9rem;}.cookie-content{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;}.cookie-buttons{display:flex;gap:10px;}.cookie-btn{background:#7a3ff6;color:white;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all 0.3s ease;}.cookie-btn.reject{background:transparent;border:1px solid white;}.language-switcher{font-size:0.9rem;margin-left:20px;color:var(--text);opacity:0.8;}.language-switcher a{color:var(--primary);text-decoration:none;transition:var(--transition);}.language-switcher a:hover{opacity:0.8;text-decoration:underline;}.language-switcher .active{color:var(--primary-dark);font-weight:600;}.blog-preview{padding:80px 5%;background:var(--light-bg);}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;margin:40px 0;}.blog-card{background:white;border-radius:12px;overflow:hidden;box-shadow:var(--shadow);transition:var(--transition);}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(125, 95, 255, 0.2);}.blog-card img{width:100%;height:200px;object-fit:cover;}.blog-card h3{padding:20px 20px 10px;font-size:1.3rem;}.blog-card p{padding:0 20px;color:var(--text);opacity:0.8;}.blog-card .cta-button{margin:20px;display:inline-block;}.cta-button.outline{background:white;color:var(--primary);border:2px solid var(--primary);}.cta-button.small{padding:10px 20px;font-size:0.9rem;}header nav{display:flex;gap:25px;margin-right:auto;margin-left:40px;}header nav a{color:var(--text);text-decoration:none;font-weight:500;transition:var(--transition);padding:5px 0;position:relative;}header nav a:hover{color:var(--primary);}header nav a.active:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--primary);}.blog-list{padding:60px 5%;max-width:1200px;margin:0 auto;}.blog-list h1{text-align:center;margin-bottom:20px;font-size:2.5rem;color:var(--primary-dark);}.blog-list .subtitle{text-align:center;margin-bottom:50px;font-size:1.2rem;color:var(--text);opacity:0.8;}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:30px;margin-top:40px;}.blog-card{background:white;border-radius:12px;overflow:hidden;box-shadow:var(--shadow);transition:var(--transition);}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(125, 95, 255, 0.2);}.blog-card img{width:100%;height:220px;object-fit:cover;}.blog-card-content{padding:25px;}.blog-card h2{font-size:1.4rem;margin-bottom:15px;color:var(--text);}.blog-card p{color:var(--text);opacity:0.8;margin-bottom:20px;line-height:1.6;}.read-more{color:var(--primary);font-weight:600;display:inline-block;transition:var(--transition);}.blog-card:hover .read-more{color:var(--primary-dark);transform:translateX(5px);}@media (max-width:768px){.blog-grid{grid-template-columns:1fr;}.blog-list h1{font-size:2rem;}}.article-container{max-width:900px;margin:40px auto;padding:0 20px;}.article-header{text-align:center;margin-bottom:40px;}.article-header h1{font-size:2.5rem;line-height:1.3;margin-bottom:15px;color:var(--primary-dark);}.subtitle{font-size:1.2rem;color:var(--text);opacity:0.8;margin-bottom:20px;}.meta{display:flex;justify-content:center;gap:20px;color:var(--text);opacity:0.7;font-size:0.9rem;margin-top:15px;}.featured-image{margin:40px 0;border-radius:12px;overflow:hidden;box-shadow:var(--shadow);}.featured-image img{width:100%;height:auto;display:block;}.featured-image figcaption{text-align:center;font-size:0.9rem;margin-top:10px;color:var(--text);opacity:0.6;}.content-section{margin:50px 0;}.content-section h2{font-size:1.8rem;margin-bottom:20px;color:var(--primary);position:relative;padding-bottom:10px;}.content-section h2::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(to right, var(--primary), var(--primary-dark));}.feature-list{list-style:none;}.feature-list li{padding:10px 0;padding-left:35px;position:relative;}.feature-list li i{position:absolute;left:0;top:12px;color:var(--primary);}.steps-list{list-style:none;counter-reset:step-counter;}.steps-list li{counter-increment:step-counter;margin-bottom:30px;padding-left:60px;position:relative;min-height:50px;}.steps-list li::before{content:counter(step-counter);position:absolute;left:0;top:0;width:40px;height:40px;background:var(--primary);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;}.steps-list li p{margin-top:8px;font-size:0.95rem;color:var(--text);opacity:0.8;}.video-demo{margin:60px 0;text-align:center;}.video-demo h3{margin-bottom:20px;}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:var(--shadow);}.video-wrapper iframe,.lite-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px;margin-top:30px;}.tip-card{background:white;padding:25px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.05);text-align:center;transition:var(--transition);}.tip-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(125, 95, 255, 0.15);}.tip-card i{font-size:2rem;color:var(--primary);margin-bottom:15px;}.tip-card h3{font-size:1.1rem;margin-bottom:10px;}.tip-card p{font-size:0.9rem;color:var(--text);opacity:0.8;}.conclusion{margin:60px 0;text-align:center;}.cta-box{background:var(--light-bg);padding:30px;border-radius:12px;margin-top:30px;}.cta-button.large{padding:16px 40px;font-size:1.1rem;margin:15px 0;}.related-articles{margin:80px 0 40px;}.related-articles h3{text-align:center;margin-bottom:30px;font-size:1.5rem;}.related-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;}.related-card{display:block;background:white;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:var(--transition);text-decoration:none;color:var(--text);}.related-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(125, 95, 255, 0.15);}.related-card img{width:100%;height:180px;object-fit:cover;}.related-card h4{padding:20px;font-size:1.1rem;}@media (max-width:768px){.article-header h1{font-size:2rem;}.content-section h2{font-size:1.5rem;}.steps-list li{padding-left:50px;}}.language-switcher{margin-left:20px;position:relative;}.language-switcher select{padding:8px 30px 8px 12px;border-radius:20px;border:1px solid #ddd;background-color:white;color:var(--text);cursor:pointer;font-size:0.9rem;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;transition:var(--transition);}.language-switcher select:hover{border-color:var(--primary);}.language-switcher select:focus{outline:none;box-shadow:0 0 0 2px rgba(125, 95, 255, 0.2);}.language-fallback{margin-left:20px;font-size:0.9rem;}.language-fallback a{color:var(--primary);text-decoration:none;margin:0 5px;}.language-fallback a:hover{text-decoration:underline;}@media (max-width:768px){.language-switcher{margin:10px 0;width:100%;text-align:center;}.language-switcher select{width:100%;max-width:200px;}}.language-switcher{margin-right:20px;font-size:0.95rem;background:rgba(255,255,255,0.9);padding:5px 12px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,0.08);}.language-switcher a{text-decoration:none;color:var(--text);font-weight:600;}.language-switcher a:hover{color:var(--primary-dark);}.language-switcher{display:inline-flex;align-items:center;gap:8px;margin:0 16px;font-size:0.95rem;background:rgba(255,255,255,0.9);padding:5px 12px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,0.08);position:static;z-index:1;}.language-switcher a{text-decoration:none;color:var(--text);font-weight:600;}.language-switcher a[aria-current="page"]{color:var(--primary-dark);}header nav{flex-wrap:wrap;}header .cta-button{margin-left:12px;}@media (max-width:768px){header{flex-direction:column;gap:10px;}header .logo{order:1;}.language-switcher{order:2;margin:0;}header nav{order:3;margin:0;justify-content:center;flex-wrap:wrap;}header .cta-button{order:4;margin:0;}}img, video, iframe{max-width:100%;height:auto;display:block;}a:focus-visible, button:focus-visible, .cta-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px;}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}:target{scroll-margin-top:80px;}@supports (aspect-ratio:16 / 9){.video-wrapper{padding-bottom:0;height:auto;aspect-ratio:16 / 9;position:relative;}.lite-youtube{position:relative;width:100%;height:100%;}.video-wrapper iframe,.lite-youtube iframe{position:static;width:100%;height:100%;}}@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important;scroll-behavior:auto !important;}}