@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/jakarta-300.4ce6dc1b52f9.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/jakarta-400.7b1428d68c35.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/jakarta-500.3dda513dccac.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/jakarta-600.42e1d55136ea.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/jakarta-700.0a0f85bd47f5.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/jakarta-800.999c3b865613.woff2') format('woff2')}:root {--bg-primary: #080c14;--bg-secondary: #0d1220;--bg-card: #111827;--bg-card-hover: #1a2332;--bg-accent: #2a1f0f;--accent-primary: #e8a838;--accent-light: #f2c76c;--accent-dark: #d4952a;--accent-glow: rgba(232, 168, 56, 0.15);--accent-subtle: rgba(232, 168, 56, 0.08);--accent-border: rgba(232, 168, 56, 0.2);--accent-border-soft: rgba(232, 168, 56, 0.15);--accent-border-subtle: rgba(232, 168, 56, 0.12);--text-primary: #f0f2f5;--text-secondary: #94a3b8;--text-muted: #94a3b8;--border-color: rgba(255, 255, 255, 0.06);--border-light: rgba(255, 255, 255, 0.1);--nav-bg: rgba(8, 12, 20, 0.92);--nav-overlay: rgba(8, 12, 20, 0.97);--soft-chip-bg: rgba(255,255,255,0.04);--ghost-bg: rgba(255,255,255,0.05);--ghost-bg-hover: rgba(255,255,255,0.1);--card-shadow: 0 12px 40px rgba(0, 0, 0, 0.3);--modal-overlay: rgba(0, 0, 0, 0.7);--font-heading: 'Plus Jakarta Sans', sans-serif;--font-body: 'Plus Jakarta Sans', sans-serif;--max-width: 1200px;--radius: 12px;--radius-lg: 20px;--transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);}*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box;}html {scroll-behavior: smooth;font-size: 16px;}body {font-family: var(--font-body);background: var(--bg-primary);color: var(--text-primary);line-height: 1.6;overflow-x: hidden;-webkit-font-smoothing: antialiased;transition: background-color var(--transition), color var(--transition);}a {color: var(--accent-primary);text-decoration: none;transition: color var(--transition);}a:hover {color: var(--accent-light);}img {max-width: 100%;height: auto;}.container {max-width: var(--max-width);margin: 0 auto;padding: 0 24px;}.header {position: fixed;top: 0;left: 0;right: 0;z-index: 1000;padding: 16px 0;transition: background var(--transition), box-shadow var(--transition);}.header.scrolled {background: var(--nav-bg);backdrop-filter: blur(20px);box-shadow: 0 1px 0 var(--border-color);}.header .container {display: flex;align-items: center;justify-content: space-between;}.logo {display: inline-flex;align-items: center;}.logo img {display: block;width: auto;height: 64px;max-width: 230px;object-fit: contain;border-radius: 0;}.nav {display: flex;align-items: center;gap: 36px;}.nav a {color: var(--text-secondary);font-size: 0.9rem;font-weight: 500;transition: color var(--transition);position: relative;}.nav a::after {content: '';position: absolute;bottom: -4px;left: 0;width: 0;height: 2px;background: var(--accent-primary);transition: width var(--transition);}.nav a:hover,.nav a.active {color: var(--text-primary);}.nav a:hover::after,.nav a.active::after {width: 100%;}.btn {display: inline-flex;align-items: center;gap: 8px;padding: 12px 28px;border-radius: 50px;font-family: var(--font-body);font-size: 0.9rem;font-weight: 600;cursor: pointer;border: none;transition: all var(--transition);}.btn-primary {background: var(--accent-primary);color: #080c14;}.nav .btn-primary,.nav .btn-primary:hover {color: #080c14;}.btn-primary:hover {background: var(--accent-light);color: #080c14;transform: translateY(-2px);box-shadow: 0 8px 30px rgba(232, 168, 56, 0.3);}.btn-outline {background: transparent;color: var(--accent-primary);border: 1.5px solid var(--accent-primary);}.btn-outline:hover {background: var(--accent-subtle);color: var(--accent-light);border-color: var(--accent-light);transform: translateY(-2px);}.btn-ghost {background: var(--ghost-bg);color: var(--text-primary);border: 1px solid var(--border-light);}.btn-ghost:hover {background: var(--ghost-bg-hover);transform: translateY(-2px);}.hamburger {display: none;flex-direction: column;gap: 5px;cursor: pointer;background: none;border: none;padding: 4px;}.hamburger span {width: 24px;height: 2px;background: var(--text-primary);border-radius: 2px;transition: all var(--transition);}.hero {padding: 160px 0 100px;position: relative;overflow: hidden;background:linear-gradient(90deg, rgba(8, 12, 20, 0.94) 0%, rgba(8, 12, 20, 0.78) 48%, rgba(8, 12, 20, 0.60) 100%),url('../images/hero.92b3f7c3796f.webp') center / cover no-repeat;}.hero::before {content: '';position: absolute;top: -200px;right: -200px;width: 600px;height: 600px;background: radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);pointer-events: none;}.hero::after {content: '';position: absolute;bottom: -100px;left: -100px;width: 400px;height: 400px;background: radial-gradient(circle, rgba(232, 168, 56, 0.06) 0%, transparent 70%);pointer-events: none;}.hero .container {position: relative;z-index: 1;}.hero-badge {display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;background: var(--accent-subtle);border: 1px solid var(--accent-border);border-radius: 50px;font-size: 0.82rem;color: var(--accent-primary);font-weight: 500;margin-bottom: 24px;}.hero-badge::before {content: '';width: 6px;height: 6px;background: var(--accent-primary);border-radius: 50%;animation: pulse-dot 2s infinite;}@keyframes pulse-dot {0%, 100% { opacity: 1; }50% { opacity: 0.4; }}.hero h1 {font-family: var(--font-heading);font-size: clamp(2.5rem, 5vw, 3.8rem);font-weight: 800;line-height: 1.1;margin-bottom: 20px;letter-spacing: -0.02em;}.hero h1 .highlight {background: linear-gradient(135deg, var(--accent-primary), var(--accent-light));-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}.hero p {font-size: 1.15rem;color: var(--text-secondary);max-width: 560px;line-height: 1.7;margin-bottom: 16px;}.hero-stats {display: flex;gap: 8px;flex-wrap: wrap;margin-bottom: 36px;}.hero-stats span {display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;background: var(--soft-chip-bg);border: 1px solid var(--border-color);border-radius: 50px;font-size: 0.85rem;color: var(--text-secondary);}.hero-stats span::before {content: '✓';color: var(--accent-primary);font-weight: 700;font-size: 0.75rem;}.hero-actions {display: flex;gap: 16px;flex-wrap: wrap;}section {padding: 100px 0;}.section-label {display: inline-flex;align-items: center;gap: 8px;font-size: 0.82rem;font-weight: 600;color: var(--accent-primary);text-transform: uppercase;letter-spacing: 0.1em;margin-bottom: 16px;}.section-label::before {content: '';width: 20px;height: 2px;background: var(--accent-primary);}.section-title {font-family: var(--font-heading);font-size: clamp(2rem, 3.5vw, 2.8rem);font-weight: 700;line-height: 1.15;margin-bottom: 16px;letter-spacing: -0.02em;}.section-subtitle {font-size: 1.05rem;color: var(--text-secondary);max-width: 600px;line-height: 1.7;}.section-header {margin-bottom: 56px;}.section-header.center {text-align: center;}.section-header.center .section-subtitle {margin: 0 auto;}.countries-bar {padding: 40px 0;border-top: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);background: var(--bg-secondary);}.countries-bar .container {text-align: center;}.countries-bar p {font-size: 0.85rem;color: var(--text-muted);text-transform: uppercase;letter-spacing: 0.1em;font-weight: 500;margin-bottom: 20px;}.country-list {display: flex;justify-content: center;gap: 32px;flex-wrap: wrap;}.country-item {display: flex;align-items: center;gap: 10px;font-size: 0.95rem;color: var(--text-secondary);font-weight: 500;}.country-item .flag {font-size: 1.5rem;}.features-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 24px;}.routes-grid {grid-template-columns: repeat(3, minmax(0, 1fr));align-items: stretch;}.feature-card {background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius-lg);padding: 32px;transition: all var(--transition);position: relative;overflow: hidden;}.feature-card::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg, transparent, var(--accent-primary), transparent);opacity: 0;transition: opacity var(--transition);}.feature-card:hover {border-color: var(--accent-border);transform: translateY(-4px);box-shadow: var(--card-shadow);}.feature-card:hover::before {opacity: 1;}.feature-icon {width: 48px;height: 48px;background: var(--accent-subtle);border: 1px solid var(--accent-border-soft);border-radius: 12px;display: flex;align-items: center;justify-content: center;font-size: 1.3rem;margin-bottom: 20px;}.feature-card h3 {font-size: 1.1rem;font-weight: 600;margin-bottom: 10px;}.feature-card p {font-size: 0.92rem;color: var(--text-secondary);line-height: 1.6;}.payment-methods-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 24px;}.payment-card {background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius-lg);padding: 32px;transition: all var(--transition);}.payment-card:hover {border-color: var(--accent-border);transform: translateY(-4px);box-shadow: var(--card-shadow);}.payment-card .country-flag {font-size: 2rem;margin-bottom: 12px;}.payment-card h3 {font-size: 1.15rem;font-weight: 600;margin-bottom: 6px;}.payment-card .methods {display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px;}.payment-card .method-tag {display: inline-block;padding: 5px 14px;background: var(--accent-subtle);border: 1px solid var(--accent-border-subtle);border-radius: 50px;font-size: 0.82rem;color: var(--accent-primary);font-weight: 500;}.payment-card .subtitle {font-size: 0.9rem;color: var(--text-muted);}.cta-banner {background: linear-gradient(135deg, var(--bg-accent) 0%, var(--bg-secondary) 52%, var(--bg-card) 100%);border: 1px solid var(--accent-border-soft);border-radius: var(--radius-lg);padding: 64px;text-align: center;position: relative;overflow: hidden;}.cta-banner::before {content: '';position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;background: radial-gradient(circle at 30% 50%, var(--accent-subtle), transparent 50%);pointer-events: none;}.cta-banner h2 {font-family: var(--font-heading);font-size: clamp(1.8rem, 3vw, 2.4rem);font-weight: 700;margin-bottom: 12px;position: relative;}.cta-banner p {font-size: 1.05rem;color: var(--text-secondary);margin-bottom: 32px;position: relative;}.cta-banner .btn {position: relative;}.values-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 20px;}.value-card {background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius);padding: 28px;text-align: center;transition: all var(--transition);}.value-card:hover {border-color: var(--accent-border-soft);transform: translateY(-3px);}.value-card .icon {font-size: 1.6rem;margin-bottom: 14px;}.value-card h4 {font-size: 1rem;font-weight: 600;margin-bottom: 8px;}.value-card p {font-size: 0.85rem;color: var(--text-secondary);line-height: 1.6;}.capabilities-list {display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 20px;}.api-endpoints-grid {grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 1040px;margin: 0 auto;}.capability-item {display: flex;align-items: flex-start;gap: 16px;padding: 24px;background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius);transition: all var(--transition);}.capability-item:hover {border-color: var(--accent-border-soft);}.capability-item .check {flex-shrink: 0;width: 28px;height: 28px;background: var(--accent-subtle);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: var(--accent-primary);font-size: 0.85rem;font-weight: 700;margin-top: 2px;}.capability-item h4 {font-size: 0.95rem;font-weight: 600;margin-bottom: 4px;}.capability-item p {font-size: 0.85rem;color: var(--text-secondary);}.contact-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 20px;margin-top: 40px;}.sales-contact-grid {grid-template-columns: repeat(3, minmax(0, 1fr));max-width: 1180px;margin: 32px auto 0;}.contact-card {background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius);padding: 28px;display: flex;align-items: center;gap: 16px;transition: all var(--transition);}.contact-card:hover {border-color: var(--accent-border-soft);transform: translateY(-2px);}.contact-card .c-icon {width: 44px;height: 44px;background: var(--accent-subtle);border-radius: 10px;display: flex;align-items: center;justify-content: center;font-size: 1.2rem;flex-shrink: 0;}.contact-card .c-label {font-size: 0.8rem;color: var(--text-muted);margin-bottom: 2px;}.contact-card .c-value {font-size: 0.95rem;font-weight: 500;color: var(--text-primary);}.audience-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 20px;}.audience-card {background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius);padding: 28px;text-align: center;transition: all var(--transition);}.audience-card:hover {border-color: var(--accent-border-soft);transform: translateY(-3px);}.audience-card .a-icon {font-size: 2rem;margin-bottom: 12px;}.audience-card h4 {font-size: 1rem;font-weight: 600;margin-bottom: 6px;}.audience-card p {font-size: 0.85rem;color: var(--text-secondary);}.split {display: grid;grid-template-columns: 1fr 1fr;gap: 64px;align-items: center;}.split.reverse {direction: rtl;}.split.reverse > * {direction: ltr;}.split-visual {position: relative;}.split-visual .visual-box {background: linear-gradient(135deg, var(--bg-card), var(--bg-accent));border: 1px solid var(--border-color);border-radius: var(--radius-lg);padding: 48px;aspect-ratio: 4/3;display: flex;align-items: center;justify-content: center;font-size: 4rem;position: relative;overflow: hidden;}.split-visual .visual-box::after {content: '';position: absolute;inset: 0;background: radial-gradient(circle at 30% 70%, var(--accent-glow), transparent 60%);pointer-events: none;}.asset-frame {position: relative;min-height: 360px;background:radial-gradient(circle at 50% 45%, var(--accent-glow), transparent 58%),linear-gradient(135deg, var(--bg-card), var(--bg-accent));border: 1px solid var(--accent-border-soft);border-radius: var(--radius-lg);overflow: hidden;display: flex;align-items: center;justify-content: center;padding: 24px;}.asset-frame::after {content: '';position: absolute;inset: 0;background: linear-gradient(135deg, transparent 0%, rgba(255, 255, 255, 0.04) 100%);pointer-events: none;}.asset-frame img {position: relative;z-index: 1;width: 100%;height: 100%;max-height: 430px;object-fit: contain;}.asset-frame-transparent {background: radial-gradient(circle at 50% 48%, var(--accent-glow), transparent 58%);border-color: transparent;padding: 0;}.wide-image-panel {margin: -18px 0 36px;border: 1px solid var(--accent-border-soft);border-radius: var(--radius-lg);overflow: hidden;background: var(--bg-card);box-shadow: var(--card-shadow);}.wide-image-panel img {display: block;width: 100%;aspect-ratio: 3 / 1;object-fit: cover;}.offer-list {list-style: none;padding: 0;display: flex;flex-direction: column;gap: 14px;}.offer-list li {display: flex;align-items: center;gap: 12px;font-size: 0.95rem;color: var(--text-secondary);}.offer-list li::before {content: '→';color: var(--accent-primary);font-weight: 700;flex-shrink: 0;}.footer {padding: 60px 0 32px;border-top: 1px solid var(--border-color);background: var(--bg-secondary);}.footer-grid {display: grid;grid-template-columns: 2fr 1fr 1fr 1.5fr;gap: 48px;margin-bottom: 48px;}.footer-brand p {font-size: 0.88rem;color: var(--text-secondary);margin-top: 16px;line-height: 1.6;}.footer .footer-heading {font-size: 0.85rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.08em;color: var(--text-muted);margin-bottom: 16px;}.footer-links {list-style: none;padding: 0;display: flex;flex-direction: column;gap: 10px;}.footer-links a {font-size: 0.9rem;color: var(--text-secondary);}.footer-links a:hover {color: var(--text-primary);}.footer-contact-item {display: flex;align-items: center;gap: 10px;font-size: 0.88rem;color: var(--text-secondary);margin-bottom: 12px;text-decoration: none;}a.footer-contact-item:hover {color: var(--text-primary);}.footer-contact-item .fc-icon {color: var(--accent-primary);}.footer-bottom {display: flex;justify-content: space-between;align-items: center;padding-top: 24px;border-top: 1px solid var(--border-color);font-size: 0.82rem;color: var(--text-muted);}.socials {display: flex;gap: 12px;}.socials a {width: 36px;height: 36px;border-radius: 8px;background: var(--soft-chip-bg);border: 1px solid var(--border-color);display: flex;align-items: center;justify-content: center;color: var(--text-secondary);font-size: 0.9rem;transition: all var(--transition);}.socials a:hover {background: var(--accent-subtle);border-color: var(--accent-border);color: var(--accent-primary);}.modal-overlay {position: fixed;inset: 0;background: var(--modal-overlay);backdrop-filter: blur(8px);z-index: 2000;display: flex;align-items: center;justify-content: center;opacity: 0;pointer-events: none;transition: opacity var(--transition);}.modal-overlay.active {opacity: 1;pointer-events: all;}.modal {background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius-lg);padding: 40px;width: 90%;max-width: 500px;transform: translateY(20px);transition: transform var(--transition);}.modal-overlay.active .modal {transform: translateY(0);}.modal h3 {font-size: 1.4rem;font-weight: 700;margin-bottom: 8px;}.modal > p {font-size: 0.9rem;color: var(--text-secondary);margin-bottom: 24px;}.modal-close {position: absolute;top: 16px;right: 16px;background: none;border: none;color: var(--text-muted);font-size: 1.4rem;cursor: pointer;}.form-group {margin-bottom: 16px;}.form-group label {display: block;font-size: 0.82rem;font-weight: 500;color: var(--text-secondary);margin-bottom: 6px;}.form-group input,.form-group select,.form-group textarea {width: 100%;padding: 12px 16px;background: var(--bg-secondary);border: 1px solid var(--border-color);border-radius: 8px;color: var(--text-primary);font-family: var(--font-body);font-size: 0.9rem;outline: none;transition: border-color var(--transition);}.form-group input:focus,.form-group select:focus,.form-group textarea:focus {border-color: var(--accent-primary);}.form-group textarea {resize: vertical;min-height: 100px;}.page-hero {padding: 160px 0 80px;position: relative;overflow: hidden;}.page-hero::before {content: '';position: absolute;top: -100px;right: -100px;width: 500px;height: 500px;background: radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);pointer-events: none;}.page-hero .container {position: relative;z-index: 1;}.page-hero-grid {display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.95fr);align-items: center;gap: 48px;}.page-hero-copy {min-width: 0;}.page-hero-art {display: flex;justify-content: center;min-width: 0;}.page-hero-art img {width: min(100%, 520px);max-height: 470px;object-fit: contain;filter: drop-shadow(0 28px 45px rgba(0, 0, 0, 0.35));}.page-hero h1 {font-family: var(--font-heading);font-size: clamp(2.2rem, 4vw, 3.2rem);font-weight: 800;line-height: 1.1;margin-bottom: 16px;letter-spacing: -0.02em;}.page-hero h1 .highlight {background: linear-gradient(135deg, var(--accent-primary), var(--accent-light));-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}.page-hero p {font-size: 1.1rem;color: var(--text-secondary);max-width: 640px;line-height: 1.7;}.divider {height: 1px;background: var(--border-color);margin: 0;border: none;}@media (max-width: 1024px) {.nav {gap: 20px;}.nav a {font-size: 0.84rem;}.split {grid-template-columns: 1fr;gap: 40px;}.page-hero-grid {grid-template-columns: 1fr;gap: 36px;}.page-hero-art {justify-content: flex-start;}.split.reverse {direction: ltr;}.footer-grid {grid-template-columns: 1fr 1fr;gap: 32px;}.routes-grid,.api-endpoints-grid,.sales-contact-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 768px) {.nav {display: none;position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;min-height: 100dvh;padding: 112px 24px 40px;background: var(--bg-primary);backdrop-filter: blur(20px);flex-direction: column;align-items: center;justify-content: flex-start;gap: 24px;z-index: 1002;}.nav.open {display: flex;}.nav a {width: min(100%, 320px);padding: 12px 0;text-align: center;font-size: 1.08rem;line-height: 1.25;}.nav a::after {display: none;}.nav .btn-primary {justify-content: center;margin-top: 8px;padding: 14px 24px;font-size: 1rem;}.hamburger {display: flex;position: relative;z-index: 1003;}.hamburger.open span:nth-child(1) {transform: rotate(45deg) translateY(7px);}.hamburger.open span:nth-child(2) {opacity: 0;}.hamburger.open span:nth-child(3) {transform: rotate(-45deg) translateY(-7px);}.hero {padding: 130px 0 60px;}.page-hero {padding: 130px 0 60px;}section {padding: 64px 0;}.asset-frame {min-height: 280px;}.wide-image-panel {margin: -8px 0 28px;}.features-grid {grid-template-columns: 1fr;}.routes-grid,.api-endpoints-grid,.sales-contact-grid {grid-template-columns: 1fr;}.payment-methods-grid {grid-template-columns: 1fr;}.cta-banner {padding: 40px 24px;}.footer-grid {grid-template-columns: 1fr;gap: 32px;}.footer-bottom {flex-direction: column;gap: 16px;text-align: center;}.country-list {gap: 16px;}.values-grid {grid-template-columns: 1fr 1fr;}}@media (max-width: 480px) {.hero h1 {font-size: 2rem;}.hero-actions {flex-direction: column;}.hero-actions .btn {width: 100%;justify-content: center;}.values-grid {grid-template-columns: 1fr;}}.fade-up {opacity: 0;transform: translateY(30px);transition: opacity 0.6s ease, transform 0.6s ease;}.fade-up.visible {opacity: 1;transform: translateY(0);}@media(max-width:640px){.hero{background-image:linear-gradient(90deg,rgba(8,12,20,.94),rgba(8,12,20,.60)),url('../images/hero-mobile.8a3e5c5e26ce.webp')}}