:root{--background: 0 0% 100%;--background-rgb: 255, 255, 255;--foreground: 0 0% 10%;--foreground-rgb: 26, 26, 26;--border: 220 9% 91%;--border-rgb: 229, 231, 235;--card: 220 9% 98%;--card-rgb: 249, 250, 251;--muted: 220 9% 91%;--muted-rgb: 229, 231, 235;--muted-foreground: 220 9% 46%;--muted-foreground-rgb: 107, 114, 128;--primary: 211 100% 50%;--primary-rgb: 0, 123, 255;--secondary: 165 100% 43%;--secondary-rgb: 0, 217, 163;--accent: 165 100% 43%;--accent-rgb: 0, 217, 163;--destructive: 0 72% 51%;--destructive-rgb: 220, 38, 38;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--radius-lg: .5rem;--vygoo-navy: #1a1a3e;--vygoo-gold: #c9a227;--vygoo-gold-light: #e6c456;--vygoo-gold-soft: rgba(201, 162, 39, .12);--vygoo-cream: #f8f6f0;--vygoo-warm-white: #fbfaf7;--vygoo-charcoal: #161616;--vygoo-slate: #4a4a4a;--text-on-dark: rgba(255, 255, 255, .92);--muted-on-dark: rgba(255, 255, 255, .72);--surface-on-navy: rgba(255, 255, 255, .06);--border-on-navy: rgba(255, 255, 255, .1);--vygoo-border-light: rgba(26, 26, 62, .08)}body{background-color:#fff;color:#111827;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Zalando Sans Expanded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:rgb(var(--background-rgb));color:rgb(var(--foreground-rgb))}.about-container *,.about-content,.about-title,.platform-badge,.launch-badge,.about-description,.info-box,.benefits-section,.platform-overview-section,.travelers-section,.merchants-section,.agencies-section,.how-it-works-container *,.ecosystem-page *,.trust-page *,.connect-page *,.for-visitors-page *,.hero-content,.landing-section *,.home-content,.founding-partner-section{animation:none!important}[data-slot=label],[data-slot=control] input,[data-slot=control] textarea,[data-slot=control] select,button:not([data-slot=icon]):not(.text-white):not([class*=text-white]):not(.btn-black):not(.ant-btn-primary):not([class*=ant-btn-primary]),label{color:#030712!important}[data-slot=control] input::placeholder,[data-slot=control] textarea::placeholder{color:#71717a!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input:not([type=checkbox]):not([type=radio]),select,textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#1a1a1a;padding:.5rem .75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff26}input::placeholder,textarea::placeholder{color:#9ca3af}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#000000!important;appearance:none;-webkit-appearance:none}.tw-input{width:100%;border-radius:.5rem;border:1px solid #d1d5db;background-color:#fff;padding:.5rem .75rem;color:#111827;box-shadow:0 1px 2px #0000000d;transition:all .2s}.tw-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.tw-select{width:100%;border-radius:.5rem;border:1px solid #d1d5db;background-color:#fff;padding:.5rem .75rem;color:#111827;box-shadow:0 1px 2px #0000000d;transition:all .2s}.tw-select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.tw-label{display:block;font-size:.875rem;font-weight:500;color:#374151}[data-slot=label],[data-slot=legend],[data-slot=control] input,[data-slot=control] textarea,[data-slot=control] select{color:#030712!important}button:not(.text-white):not([class*=text-white]):not(.btn-black):not(.ant-btn-primary):not([class*=ant-btn-primary]){color:#030712!important}nav a.text-white,nav a[class*=text-white],section .text-white,section [class*=text-white]{color:#fff!important}button.navbar-portal-btn,button.navbar-portal-btn:hover,button.navbar-portal-btn:focus,button.navbar-portal-btn:active{color:#fff!important}[data-slot=description]{color:#71717a!important}.btn-primary-auth{display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid transparent;background-color:#000;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;box-shadow:0 1px 2px #0000000d;transition:background-color .2s;cursor:pointer}.btn-primary-auth:hover{background-color:#000000e6}.btn-primary-auth:focus-visible{outline:none;box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.btn-primary-auth:disabled{cursor:not-allowed;opacity:.6}.bg-vygoo-navy{background-color:var(--vygoo-navy)}.bg-vygoo-cream{background-color:var(--vygoo-cream)}.text-on-dark{color:var(--text-on-dark)}.text-muted-on-dark{color:var(--muted-on-dark)}.text-on-light{color:var(--vygoo-charcoal)}.text-muted-on-light{color:var(--vygoo-slate)}.card-on-navy{background-color:var(--surface-on-navy);border:1px solid var(--border-on-navy);border-radius:.75rem}.card-on-light{background-color:#fff;border:1px solid var(--vygoo-border-light);border-radius:.75rem;box-shadow:0 1px 3px #0000000a}.card-dark{padding:1.5rem;border-radius:.75rem;transition:all .3s;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.card-dark:hover{background-color:#ffffff14;border-color:#fff3}.step-indicator.active{opacity:1}.step-indicator.active .step-dot{background-color:var(--vygoo-gold);transform:scale(1.5)}.ecosystem-section[data-active-stage="-1"] [data-stage-text="0"],.ecosystem-section[data-active-stage="0"] [data-stage-text="0"],.ecosystem-section[data-active-stage="1"] [data-stage-text="1"],.ecosystem-section[data-active-stage="2"] [data-stage-text="2"],.ecosystem-section[data-active-stage="3"] [data-stage-text="3"],.ecosystem-section[data-active-stage="4"] [data-stage-text="4"]{opacity:1!important;pointer-events:auto!important}.ecosystem-section[data-active-stage="-1"] [data-step-index="0"],.ecosystem-section[data-active-stage="0"] [data-step-index="0"],.ecosystem-section[data-active-stage="1"] [data-step-index="1"],.ecosystem-section[data-active-stage="2"] [data-step-index="2"],.ecosystem-section[data-active-stage="3"] [data-step-index="3"],.ecosystem-section[data-active-stage="4"] [data-step-index="4"]{opacity:1}.ecosystem-section[data-active-stage="-1"] [data-step-index="0"] .step-dot,.ecosystem-section[data-active-stage="0"] [data-step-index="0"] .step-dot,.ecosystem-section[data-active-stage="1"] [data-step-index="1"] .step-dot,.ecosystem-section[data-active-stage="2"] [data-step-index="2"] .step-dot,.ecosystem-section[data-active-stage="3"] [data-step-index="3"] .step-dot,.ecosystem-section[data-active-stage="4"] [data-step-index="4"] .step-dot{background-color:var(--vygoo-gold);transform:scale(1.5)}.rdp-datepicker-light,.rdp-datepicker-light .rdp-root{--rdp-accent-color: #4f46e5;--rdp-accent-background-color: #eef2ff;color:#1a1a1a!important;background:#fff!important}.rdp-datepicker-light .rdp-day_button,.rdp-datepicker-light .rdp-button_next,.rdp-datepicker-light .rdp-button_previous,.rdp-datepicker-light .rdp-caption_label,.rdp-datepicker-light .rdp-dropdown{color:#1a1a1a!important}.rdp-datepicker-light .rdp-weekday{color:#4b5563!important}.rdp-datepicker-light select{background:#fff!important;color:#1a1a1a!important;border-color:#e5e7eb!important}.rdp-datepicker-compact.rdp-root,.rdp-datepicker-compact .rdp-root{--rdp-day-height: 32px;--rdp-day-width: 32px;--rdp-day_button-height: 30px;--rdp-day_button-width: 30px;--rdp-nav_button-height: 1.75rem;--rdp-nav_button-width: 1.75rem;--rdp-nav-height: 2rem;--rdp-weekday-padding: .25rem 0;font-size:.8125rem}.rdp-datepicker-compact .rdp-day_button{font-size:.8125rem}.rdp-datepicker-compact .rdp-dropdown{font-size:.8125rem;padding:.25rem 1.5rem .25rem .5rem}.date-picker-wrapper [data-slot=control] input,.date-picker-wrapper input{padding-right:2.5rem!important}.date-picker-popover,.date-picker-popover:focus,.date-picker-popover:focus-visible{outline:none!important;box-shadow:none!important}.rdp-datepicker-light:focus,.rdp-datepicker-light:focus-visible{outline:none!important;box-shadow:none!important}.App{width:100%;min-height:100vh;background:rgb(var(--background-rgb));color:rgb(var(--foreground-rgb))}body{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
