:root{--yellow: #f5b731;--yellow-dark: #d9a020;--gold: #ffc802;--amber: #ff9f1c;--black: #1a1a1a;--dark: #070604;--dark-elevated: #17120a;--gray-light: #f8f4ea;--gray: #888;--white: #fff;--duration-interactive: .35s;--ease-interactive: cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}html{overflow-x:hidden;scroll-behavior:smooth}[id]{scroll-margin-top:90px}body{overflow-x:hidden;font-family:Poppins,sans-serif;color:#333;background:radial-gradient(circle at 20% 0%,rgb(245 183 49 / 10%),transparent 28rem),linear-gradient(180deg,#fffdf7,#f4efe4)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{display:block;max-width:100%}ul{list-style:none}.container{max-width:1140px;padding:0 24px;margin:0 auto}.section{position:relative;padding:100px 0}.section-dark{overflow:hidden;color:var(--white);background:radial-gradient(circle at 20% 20%,rgb(255 223 107 / 14%),transparent 24rem),radial-gradient(circle at 88% 72%,rgb(255 159 28 / 10%),transparent 22rem),linear-gradient(135deg,rgb(245 183 49 / 7%),transparent 34%),var(--dark)}.section-gray{background:radial-gradient(circle at 82% 12%,rgb(255 223 107 / 14%),transparent 24rem),radial-gradient(circle at 10% 76%,rgb(245 183 49 / 13%),transparent 22rem),var(--gray-light)}.text-center{text-align:center}.text-yellow{color:transparent;background:linear-gradient(99deg,var(--yellow),var(--gold),var(--amber));-webkit-background-clip:text;background-clip:text}.section-title{margin-bottom:16px;font-size:2.7rem;font-weight:800;line-height:1.2}.section-subtitle{max-width:600px;margin:0 auto 60px;font-size:1.1rem;line-height:1.6;color:var(--gray)}.section-header-left{text-align:left}.section-header-left .section-subtitle{margin-left:0}.section-header-light .section-subtitle,.section-dark .section-subtitle{color:#aaa}@media(max-width:768px){.section-header-left{text-align:center}.section-header-left .section-subtitle{margin-left:auto}.section-title{font-size:2rem}.section{padding:72px 0}}@media(max-width:480px){.container{padding:0 18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal.reveal{opacity:1;transform:none}}.performance-lite .hero:before,.performance-lite .hero-map:before,.performance-lite .hero-route:after,.performance-lite .hero-map-pin,.performance-lite .hero-badge,.performance-lite .hero-image:before,.performance-lite .hero-mascot,.performance-lite .hero-floating-panel,.performance-lite .hero-image-orbit span,.performance-lite .internal-hero-orbit,.performance-lite .internal-hero-image img,.performance-lite .internal-hero--technology .internal-hero-image img,.performance-lite .internal-hero-spark,.performance-lite .app-showcase:before,.performance-lite .pago-image:before,.performance-lite .radar-sweep,.performance-lite .radar-blip,.performance-lite .registro-form:before,.performance-lite .floating-whatsapp-pulse{animation:none}.performance-lite .hero:before,.performance-lite .hero-image:before,.performance-lite .hero-mascot:after,.performance-lite .app-showcase:before,.performance-lite .pago-image:before{display:none}.performance-lite .hero-route,.performance-lite .hero-mascot,.performance-lite .internal-hero-image,.performance-lite .internal-hero--mobility .internal-hero-image,.performance-lite .internal-hero--technology .internal-hero-image,.performance-lite .about-story-image{filter:none}.performance-lite .navbar.scrolled,.performance-lite .navbar-links,.performance-lite .btn-outline,.performance-lite .hero-badge,.performance-lite .hero-floating-panel,.performance-lite .showcase-badge,.performance-lite .countdown-item,.performance-lite .role-card,.performance-lite .step-card,.performance-lite .faq-item,.performance-lite .registro-form,.performance-lite .form-group input,.performance-lite .form-group select,.performance-lite .form-group textarea,.performance-lite .role-choice,.performance-lite .team-modal::backdrop,.performance-lite .team-modal-close,.performance-lite .team-modal-arrow{-webkit-backdrop-filter:none;backdrop-filter:none}.performance-lite .navbar.scrolled,.performance-lite .navbar-links{background:#07080ff5}.performance-lite .hero-floating-panel{background:#0c0a06f2}.performance-lite .showcase-badge{background:#fffffff5}.performance-lite .registro-form{background:#1b1710f5}
