:root {--bs-primary: #ff681e !important;--bs-secondary: #024397 !important;--bs-light: #fff;--bs-dark: #2c3e50;--bs-dark-blue: #0d1642;--bs-navy-blue: #1e3a8a;--bs-light-orange: #ffbb99;--bs-light-purple: #e8e7ff;--bs-text-dark: #2c3e50;--bs-light-gray: #f8f9fa;}.custom-section {background-color: var(--bs-dark-blue);color: var(--bs-light);}.bg-secondary {background-color: var(--bs-secondary) !important;}.bg-primary {background-color: var(--bs-primary) !important ;}.bg-gradient {background-image: linear-gradient( 199deg, rgba(255, 187, 153, 1) 30%, rgba(134, 187, 254, 1) 70% ) !important;color: white;}.mt-12n {margin-top: -12rem !important;}* {margin: 0;padding: 0;box-sizing: border-box;}html, body {overflow-x: hidden;font-family: "Montserrat", sans-serif;}.bg-text-nxt, .bg-text-x {position: absolute;font-weight: 900;user-select: none;pointer-events: none;font-family: "Montserrat", sans-serif;z-index: 2;white-space: nowrap;}.bg-text-nxt {font-size: 25vw;color: rgba(255, 255, 255, 0.03);letter-spacing: -0.1em;}.bg-text-x {font-size: 30vw;color: rgba(249, 115, 22, 0.05);}.floating {animation: float 6s ease-in-out infinite;}@keyframes float {0%, 100% {transform: translateY(0) rotate(0deg);}50% {transform: translateY(-20px) rotate(5deg);}}.pulse-glow {box-shadow: 0 0 30px rgba(59, 130, 246, 0.4);animation: pulse-glow 2s infinite;}@keyframes pulse-glow {0%, 100% {box-shadow: 0 0 30px rgba(59, 130, 246, 0.4);}50% {box-shadow: 0 0 40px rgba(59, 130, 246, 0.7);}}.logo-container {background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(30px);padding: 20px 30px;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);border: 1px solid rgba(255, 255, 255, 0.3);}.countdown-card {background: linear-gradient( 145deg, rgba(255, 255, 255, 0.15), rgba(59, 130, 246, 0.1) );backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.2);}.glass-effect {background: rgba(255, 255, 255, 0.1);backdrop-filter: blur(20px);border: 1px solid rgba(255, 255, 255, 0.2);}.floating-text-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 9;overflow: hidden;}.floating-text-container .bg-text-nxt, .floating-text-container .bg-text-x {position: fixed;}.floating-text-container .bg-text-nxt:nth-child(1) {top: 65%;left: 5rem;--rotation: -102deg;}.floating-text-container .bg-text-nxt:nth-child(2) {bottom: 25%;right: -8rem;--rotation: 12deg;animation-delay: 2s;}.floating-text-container .bg-text-x:nth-child(3) {top: 2.5rem;right: 33%;--rotation: 45deg;animation-delay: 1s;}.floating-text-container .bg-text-x:nth-child(4) {bottom: 2.5rem;left: 25%;--rotation: -45deg;animation-delay: 3s;}section {position: relative;z-index: 2;}.floating-text-container {width: 100vw;max-width: 100%;}.bg-text-nxt, .bg-text-x {max-width: 100%;}.text-light-orange {color: var(--bs-light-orange);}.navbar {background: white !important;box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);padding: 0.4rem 0;transition: all 0.3s ease;}.navbar-nav .nav-link {color: var(--text-dark) !important;font-weight: 500;margin: 0 0.8rem;transition: color 0.3s ease;}.navbar-nav .nav-link:hover {color: var(--bs-primary) !important;}.hero-section {background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);display: flex;align-items: center;}.hero-title {font-size: 3rem;font-weight: 800;color: var(--bs-secondary);margin-bottom: 1.5rem;line-height: 1.1;}.hero-title .highlight {color: var(--bs-primary);}.feature-badges {display: flex;flex-wrap: wrap;gap: 0.8rem;margin: 2.5rem 0;}.feature-badge {background: white;padding: 0.6rem 1.2rem;border-radius: 20px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);font-size: 0.85rem;font-weight: 600;color: var(--text-dark);border: 2px solid #e2e8f0;display: flex;align-items: center;}.feature-badge i {margin-right: 0.5rem;color: var(--bs-primary);}.hero-buttons {display: flex;gap: 1.5rem;flex-direction: row;align-content: center;align-items: center;}.btn-primary-hero {background: var(--bs-primary);border: none;color: white;padding: 0.4rem 1.4rem;border-radius: 30px;font-size: 1.1rem;font-weight: 700;transition: all 0.3s ease;}.btn-secondary-hero {background: transparent;color: var(--text-dark);border: 2px solid #e2e8f0;padding: 0.4rem 1.4rem;border-radius: 30px;font-size: 1.1rem;font-weight: 600;transition: all 0.3s ease;}.hero-illustration {position: relative;text-align: center;}.mobile-payment-scene {background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);padding: 3rem 2rem;border-radius: 25px;color: white;position: relative;overflow: hidden;box-shadow: 0 20px 60px rgba(102, 126, 234, 0.3);}.mobile-payment-scene::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="1" fill="%23ffffff" opacity="0.1"/><circle cx="80" cy="30" r="1.5" fill="%23ffffff" opacity="0.15"/><circle cx="40" cy="70" r="2" fill="%23ffffff" opacity="0.08"/></svg>') repeat;animation: float 20s infinite linear;}.payment-elements {position: relative;z-index: 2;}.mobile-device {background: #2c3e50;width: 120px;height: 200px;border-radius: 20px;margin: 0 auto 1rem;display: flex;align-items: center;justify-content: center;position: relative;}.qr-display {background: white;width: 80px;height: 80px;border-radius: 10px;display: flex;align-items: center;justify-content: center;}.person-figure {position: absolute;bottom: -10px;right: -10px;font-size: 3rem;color: rgba(255, 255, 255, 0.8);}.payment-icons {position: absolute;top: 10px;right: 10px;}.coin-icon {background: #f39c12;width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: white;font-size: 0.8rem;margin-bottom: 0.5rem;}.text-orange {color: var(--bs-primary);}.text-blue {color: var(--bs-secondary);}.bg-light-orange {background: var(--light-orange);}.bg-light {background: var(--bs-light) !important;}.problem-card {background: white;border-radius: 20px;padding: 2.5rem 2rem;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);text-align: center;height: 100%;transition: all 0.4s ease;border: 1px solid rgba(255, 107, 53, 0.1);position: relative;}.problem-card:hover {transform: translateY(-10px);box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);}.solutions-section {padding: 6rem 0;background: var(--bs-secondary);color: white;position: relative;}.solutions-section::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="1" fill="%23ffffff" opacity="0.05"/><circle cx="80" cy="30" r="1.5" fill="%23ffffff" opacity="0.08"/></svg>') repeat;}.solution-card {background: rgba(255, 255, 255, 0.1);backdrop-filter: blur(15px);border-radius: 25px;padding: 2.5rem 1.5rem;text-align: center;height: 100%;border: 1px solid rgba(255, 255, 255, 0.2);transition: all 0.4s ease;position: relative;z-index: 2;}.solution-card:hover {background: rgba(255, 255, 255, 0.2);transform: translateY(-10px);box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2);}.solution-icon-wrapper {width: 80px;height: 80px;margin: 0 auto 2rem;background: white;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 10px 30px rgba(255, 255, 255, 0.2);}.solution-icon-wrapper i {font-size: 2rem;color: var(--bs-secondary);}.solution-title {font-size: 1.3rem;font-weight: 700;margin-bottom: 1rem;}.solution-text {font-size: 0.9rem;line-height: 1.5;opacity: 0.9;}.card-1 {background-color: #01295c;}.card-3 {background-color: #025ed4;}.border-primary {border-color: var(--bs-primary) !important;}.nav-pills .nav-link {color: white;background-color: #ff915c;}.nav-pills .nav-link.active {background-color: #e04a00 !important;}.nav-pills {gap: 1rem;}.why-choose-section {padding: 6rem 0;background: var(--dark-blue);color: white;}.why-choose-visual {background: rgba(255, 255, 255, 0.1);padding: 3rem 2rem;border-radius: 25px;text-align: center;backdrop-filter: blur(10px);position: relative;overflow: hidden;}.partner-illustration {position: relative;z-index: 2;}.mobile-interaction {background: rgba(255, 255, 255, 0.1);width: 100px;height: 150px;border-radius: 15px;margin: 0 auto 1.5rem;display: flex;align-items: center;justify-content: center;position: relative;}.interaction-elements {position: absolute;top: -10px;right: -10px;}.integration-section {padding: 6rem 0;background: #f1f5f9;}.step-card {background: var(--bs-secondary);color: white;border-radius: 25px;padding: 3rem 2rem;text-align: center;position: relative;height: 100%;transition: all 0.4s ease;}.step-card:hover {transform: translateY(-10px);box-shadow: 0 20px 60px rgba(26, 35, 126, 0.3);}.step-number {position: absolute;top: -20px;left: 50%;transform: translateX(-50%);background: var(--bs-primary);width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: bold;font-size: 1.5rem;box-shadow: 0 8px 25px rgba(255, 107, 53, 0.4);}.step-title {margin-top: 1.5rem;font-size: 1.4rem;font-weight: 700;margin-bottom: 1.5rem;}.security-section {padding: 6rem 0;background: white;}.security-item {display: flex;align-items: center;margin-bottom: 1rem;font-size: 1.1rem;font-weight: 500;}.security-icon {color: var(--bs-primary);font-size: 1.5rem;margin-right: 1.5rem;background: #fff5f0;width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.code-sample {background: #1a1a2e;color: #16c798;padding: 2.5rem;border-radius: 15px;font-family: "Monaco", "Menlo", monospace;font-size: 0.9rem;line-height: 1.6;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);overflow-x: auto;}.target-groups-section {padding: 6rem 0;background: linear-gradient(135deg, #fef3e8, #fde6d3);}.target-card {background: white;border-radius: 15px;padding: 0.5rem;margin-bottom: 1rem;box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08);font-weight: 600;font-size: 1rem;border-left: 4px solid var(--bs-primary);transition: all 0.3s ease;}.target-card:hover {transform: translateX(10px);box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);}.form-content {position: relative;z-index: 2;}.industry-card {border-radius: 25px;padding: 2.5rem 2rem;text-align: center;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);height: 100%;transition: all 0.4s ease;border-top: 4px solid var(--bs-primary);}.industry-card:hover {transform: translateY(-10px);box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);}.industry-icon {width: 80px;height: 80px;margin: 0 auto 2rem;background: linear-gradient(148deg, #0d6efd, var(--bs-primary));border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 2rem;color: white;box-shadow: 0 10px 30px rgba(255, 107, 53, 0.3);}.industry-title {font-size: 1.3rem;font-weight: 700;margin-bottom: 1.5rem;color: var(--text-dark);}.industry-text {color: #64748b;font-size: 0.95rem;line-height: 1.6;}.custom-blockquote {position: relative;font-size: 1.1rem;line-height: 1.7;color: #333;padding: 2rem;}.custom-blockquote::before {content: "";position: absolute;top: 20px;left: 20px;width: 250px;height: 250px;background: url("img/quotation_mark.webp") no-repeat center center;background-size: contain;z-index: 0;}.custom-blockquote p {position: relative;z-index: 1;}.contact-section {padding: 6rem 0;background: var(--bs-secondary);color: white;position: relative;}.contact-section::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="1" fill="%23ffffff" opacity="0.05"/></svg>') repeat;}.contact-form {background: rgba(255, 255, 255, 0.1);padding: 3rem;border-radius: 25px;backdrop-filter: blur(15px);border: 1px solid rgba(255, 255, 255, 0.2);position: relative;z-index: 2;}.contact-info h2 {font-size: 2.5rem;font-weight: 800;margin-bottom: 2rem;}.contact-item {display: flex;align-items: center;margin-bottom: 2rem;}.contact-item i {color: var(--bs-primary);font-size: 1.5rem;margin-right: 1.5rem;background: rgba(255, 255, 255, 0.1);width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}.footer {background-color: rgb(145 187 244);color: white;padding: 4rem 0 2rem;}.footer-inner {background-color: #cbddf8;box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);}.footer-logo {font-size: 2rem;font-weight: 800;color: var(--bs-primary);margin-bottom: 1.5rem;}.footer h5 {color: white;margin-bottom: 2rem;font-weight: 700;}.footer a {color: black;text-decoration: none;display: block;transition: color 0.3s ease;}.footer a:hover {color: var(--bs-primary);}.social-icons a {display: inline-block;margin-right: 1.5rem;color: white;font-size: 1.5rem;transition: all 0.3s ease;}.social-icons a:hover {color: var(--bs-primary);transform: translateY(-3px);}@keyframes float {0%, 100% {transform: translateY(0px);}50% {transform: translateY(-15px);}}@keyframes pulse {0% {transform: scale(1);}50% {transform: scale(1.05);}100% {transform: scale(1);}}@media (max-width: 768px) {.feature-badges {justify-content: center;}.hero-buttons {justify-content: center;}.mobile-payment-scene {padding: 2rem;}.contact-info h2 {font-size: 2rem;}}@media (max-width: 576px) {.hero-section {padding: 6rem 0 4rem;text-align: center;}.hero-title {font-size: 2rem;}.hero-buttons {flex-direction: column;align-items: center;}.btn-primary-hero, .btn-secondary-hero {width: 100%;max-width: 300px;}}.animate-on-scroll {opacity: 0;transform: translateY(50px);transition: all 0.8s ease;}.animate-on-scroll.animate {opacity: 1;transform: translateY(0);}