
:root {--dark-bg: #0a0a14;--darker-bg: #05050c;--card-bg: #141424;--accent: #8a2be2;--accent-light: #9b45f0;--text: #e0e0ff;--text-secondary: #a0a0cc;}* {margin: 0;padding: 0;box-sizing: border-box;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}a {text-decoration: none;color: #fff;}
a:hover{transform: translateY(3px);}body {background: var(--dark-bg);color: var(--text);line-height: 1.6;overflow-x: hidden;}.container {max-width: 1400px;margin: 0 auto;padding: 0 20px;}.header42 {background: var(--accent);padding: 15px 0;position: fixed;width: 100%;top: 0;z-index: 1000;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);}.nav-container87 {display: flex;justify-content: space-between;align-items: center;}.logo13 {font-size: 28px;font-weight: 800;background: linear-gradient(45deg, var(--accent), var(--dark-bg));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.nav-links56 {display: flex;list-style: none;gap: 30px;}.nav-links a {color: var(--text);text-decoration: none;font-weight: 500;transition: all 0.3s;position: relative;}.nav-links a:hover {color: var(--accent-light);}.nav-links a::after {content: '';position: absolute;bottom: -5px;left: 0;width: 0;height: 2px;background: var(--accent);transition: width 0.3s;}.nav-links a:hover::after {width: 100%;}.hero78 {min-height: 100vh;display: flex;align-items: center;padding-top: 80px;background: linear-gradient(rgba(10, 10, 20, 0.9), rgba(10, 10, 20, 0.9)),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><rect width="100" height="100" fill="%23141424"/><path d="M0 0L100 100" stroke="%238a2be2" stroke-width="1"/><path d="M100 0L0 100" stroke="%238a2be2" stroke-width="1"/></svg>');background-size: cover;position: relative;}.hero-content23 {display: grid;grid-template-columns: 1fr 1fr;gap: 50px;align-items: center;}.hero-text67 h1 {font-size: 3.5rem;font-weight: 800;margin-bottom: 20px;line-height: 1.2;}.hero-text67 p {font-size: 1.2rem;color: var(--text-secondary);margin-bottom: 30px;max-width: 90%;}.hero-stats89 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;margin-bottom: 40px;}.stat-box34 {background: var(--card-bg);padding: 20px;border-radius: 10px;text-align: center;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);transition: transform 0.3s;}.stat-box:hover {transform: translateY(-5px);}.stat-number12 {font-size: 2.5rem;font-weight: 700;color: var(--accent);display: block;}.stat-text45 {font-size: 0.9rem;color: var(--text-secondary);}.cta-buttons67 {display: flex;gap: 15px;}.btn-primary89 {background: linear-gradient(45deg, var(--accent), #6a11cb);color: white;padding: 15px 30px;border: none;border-radius: 50px;font-size: 1rem;font-weight: 600;cursor: pointer;transition: all 0.3s;box-shadow: 0 5px 15px rgba(138, 43, 226, 0.4);}.btn-primary:hover {transform: translateY(-3px);box-shadow: 0 8px 20px rgba(138, 43, 226, 0.6);}.btn-secondary56 {background: transparent;color: var(--text);padding: 15px 30px;border: 2px solid var(--accent);border-radius: 50px;font-size: 1rem;font-weight: 600;cursor: pointer;transition: all 0.3s;}.btn-secondary:hover {background: rgba(138, 43, 226, 0.1);}.hero-image78 {position: relative;}.hero-img-placeholder91 {background: linear-gradient(45deg, #1a1a2e, #16213e);height: 600px;border-radius: 20px;display: flex;align-items: center;justify-content: center;color: var(--text-secondary);font-size: 1.2rem;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);overflow: hidden;position: relative;}.hero-img-placeholder::before {content: '';position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;background: linear-gradient(45deg, transparent, rgba(138, 43, 226, 0.1), transparent);transform: rotate(45deg);animation: shine 3s infinite;}@keyframes shine {0% { left: -50%; }100% { left: 150%; }}.services34 {padding: 100px 0;background: var(--darker-bg);}.section-title56 {text-align: center;margin-bottom: 60px;}.section-title h2 {font-size: 2.5rem;font-weight: 800;margin-bottom: 15px;position: relative;display: inline-block;}.section-title h2::after {content: '';position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);width: 80px;height: 4px;background: var(--accent);border-radius: 2px;}.section-title p {color: var(--text-secondary);max-width: 700px;margin: 0 auto;font-size: 1.1rem;}.services-grid78 {display: grid;grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));gap: 30px;}.service-card12 {background: var(--card-bg);padding: 30px;border-radius: 15px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);transition: all 0.3s;position: relative;overflow: hidden;border-left: 5px solid var(--accent);}.service-card:hover {transform: translateY(-10px);box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);}.service-icon34 {width: 70px;height: 70px;background: linear-gradient(45deg, var(--accent), #6a11cb);border-radius: 15px;display: flex;align-items: center;justify-content: center;margin-bottom: 20px;font-size: 28px;color: white;}.service-card h3 {font-size: 1.5rem;font-weight: 600;margin-bottom: 15px;}.service-card p {color: var(--text-secondary);line-height: 1.7;}.process56 {padding: 100px 0;background: var(--dark-bg);position: relative;}.process::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" fill="none" stroke="%238a2be220" stroke-width="2"/></svg>');background-size: 100px 100px;opacity: 0.3;}.process-steps78 {display: flex;justify-content: space-between;position: relative;margin-top: 50px;}.process-steps78::before {content: '';position: absolute;top: 40px;left: 0;right: 0;height: 2px;background: linear-gradient(90deg, var(--accent), transparent);z-index: 1;}.step91 {text-align: center;position: relative;z-index: 2;flex: 1;padding: 0 15px;}.step-number23 {width: 80px;height: 80px;background: linear-gradient(45deg, var(--accent), #6a11cb);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;font-size: 28px;font-weight: 700;color: white;box-shadow: 0 5px 15px rgba(138, 43, 226, 0.4);}.step h3 {font-size: 1.3rem;font-weight: 600;margin-bottom: 10px;}.step p {color: var(--text-secondary);}.testimonials12 {padding: 100px 0;background: var(--darker-bg);}.testimonials-container {display: flex;overflow-x: auto;gap: 30px;padding: 30px 0;scrollbar-width: none;}.testimonials-container::-webkit-scrollbar {display: none;}.testimonial-card {min-width: 350px;background: var(--card-bg);padding: 30px;border-radius: 15px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);}.testimonial-text {font-style: italic;margin-bottom: 20px;line-height: 1.7;position: relative;}.testimonial-text::before {content: '"';font-size: 4rem;color: var(--accent);opacity: 0.3;position: absolute;top: -20px;left: -10px;}.testimonial-author {display: flex;align-items: center;gap: 15px;}.author-avatar {width: 50px;height: 50px;border-radius: 50%;background: linear-gradient(45deg, var(--accent), #6a11cb);display: flex;align-items: center;justify-content: center;color: white;font-weight: 600;}.author-info h4 {font-weight: 600;margin-bottom: 5px;}.author-info p {color: var(--text-secondary);font-size: 0.9rem;}.contact34 {padding: 100px 0;background: var(--dark-bg);text-align: center;}.contact-content {max-width: 600px;margin: 0 auto;}.contact-content h2 {font-size: 2.5rem;margin-bottom: 20px;}.contact-content p {color: var(--text-secondary);margin-bottom: 40px;font-size: 1.1rem;}.telegram-btn {background: linear-gradient(45deg, #0088cc, #00a8e8);color: white;padding: 18px 40px;border: none;border-radius: 50px;font-size: 1.2rem;font-weight: 600;cursor: pointer;transition: all 0.3s;display: inline-flex;align-items: center;gap: 10px;box-shadow: 0 5px 15px rgba(0, 136, 204, 0.4);}.telegram-btn:hover {transform: translateY(-3px);box-shadow: 0 8px 20px rgba(0, 136, 204, 0.6);}.faq56 {padding: 100px 0;background: var(--darker-bg);}.faq-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));gap: 30px;margin-top: 50px;}.faq-item {background: var(--card-bg);padding: 25px;border-radius: 15px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);transition: all 0.3s;}.faq-item:hover {transform: translateY(-5px);box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);}.faq-question {font-size: 1.2rem;font-weight: 600;margin-bottom: 15px;display: flex;align-items: center;gap: 10px;}.faq-question i {color: var(--accent);}.faq-answer {color: var(--text-secondary);line-height: 1.7;}.disclaimer-section {padding: 50px 0;background: var(--darker-bg);border-top: 1px solid rgba(138, 43, 226, 0.2);}.disclaimer-content {max-width: 1200px;margin: 0 auto;padding: 0 20px;}.disclaimer-content h3 {font-size: 1.5rem;font-weight: 600;margin-bottom: 20px;color: var(--accent);}.disclaimer-content p {color: var(--text-secondary);line-height: 1.7;font-size: 0.9rem;}.footer78 {background: #131313;padding: 60px 0 30px;text-align: center;}.footer-links91 {display: flex;justify-content: center;gap: 30px;margin-bottom: 30px;}.footer-links a {color: var(--text);text-decoration: none;transition: color 0.3s;}.footer-links a:hover {color: var(--accent);}.copyright23 {color: var(--text-secondary);font-size: 0.9rem;margin-top: 20px;}/* Modal */
.modal-overlay12 {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.8);display: flex;justify-content: center;align-items: center;z-index: 2000;padding: 20px;opacity: 0;visibility: hidden;transition: all 0.3s;}.modal-overlay12.active {opacity: 1;visibility: visible;}.modal-content34 {background: var(--card-bg);padding: 40px;border-radius: 20px;max-width: 500px;width: 100%;text-align: center;position: relative;transform: translateY(50px);transition: transform 0.3s;}.modal-overlay12.active .modal-content34 {transform: translateY(0);}.modal-close45 {position: absolute;top: 20px;right: 20px;background: none;border: none;color: var(--text);font-size: 1.5rem;cursor: pointer;}.modal-icon67 {width: 80px;height: 80px;background: linear-gradient(45deg, var(--accent), #6a11cb);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;font-size: 32px;color: white;}.modal-title89 {font-size: 1.8rem;font-weight: 600;margin-bottom: 15px;}.modal-text12 {color: var(--text-secondary);line-height: 1.7;margin-bottom: 25px;}.modal-buttons34 {display: flex;gap: 15px;justify-content: center;}.modal-btn56 {padding: 12px 25px;border-radius: 50px;font-weight: 600;cursor: pointer;transition: all 0.3s;}.btn-telegram78 {background: linear-gradient(45deg, #0088cc, #00a8e8);color: white;border: none;}.btn-whatsapp91 {background: linear-gradient(45deg, #25d366, #128c7e);color: white;border: none;}.btn-cancel23 {background: transparent;color: var(--text);border: 1px solid var(--text-secondary);}@media (max-width: 1024px) {.hero-content {grid-template-columns: 1fr;text-align: center;gap: 40px;}.hero-text p {margin: 0 auto 30px;}.process-steps {flex-direction: column;gap: 40px;}.process-steps::before {display: none;}}@media (max-width: 768px) {.nav-links {display: none;}.hero-text h1 {font-size: 2.5rem;}.hero-stats {grid-template-columns: 1fr;}.cta-buttons {flex-direction: column;}.faq-grid {grid-template-columns: 1fr;}.modal-buttons {flex-direction: column;}}