@font-face{font-family:Oregon LDO Book;src:url(/fonts/oregon/Oregon_LDO/Oregon_LDO_Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/avenir/Avenir/Avenir%20Light/Avenir%20Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/avenir/Avenir/Avenir%20Regular/Avenir%20Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/avenir/Avenir/Avenir%20Regular/Avenir%20Regular.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/avenir/Avenir/Avenir%20Book/Avenir%20Book.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/avenir/Avenir/Avenir%20Heavy/Avenir%20Heavy.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/avenir/Avenir/Avenir%20Black/Avenir%20Black.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--brand-blue: #001a72;--brand-orange: #fe5000;--brand-gray: #f3f4f6;--brand-white: #ffffff;--brand-text: #001a72}*{box-sizing:border-box}body{font-family:Avenir,sans-serif;color:var(--brand-text);background-color:var(--brand-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;overflow-x:hidden}body{top:0!important}.goog-te-banner-frame.skiptranslate{display:none!important}#google_translate_element,.goog-logo-link,.goog-te-gadget{font-size:0!important}.font-titles{font-family:Oregon LDO Book,serif;letter-spacing:-.01em}.bg-brand-gradient{background:linear-gradient(135deg,#001a7214,#fffffffa)}.bg-brand-grid{background-image:linear-gradient(rgba(0,26,114,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,26,114,.06) 1px,transparent 1px);background-size:24px 24px}.hero-vignette{background:radial-gradient(circle at center,#0000 35%,#000000b3)}::selection{background-color:var(--brand-orange);color:var(--brand-white)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.carousel-scroll{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes phoneFloat{0%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}to{transform:translateY(0) rotate(-1deg)}}.animate-fade-up{animation:fadeUp .9s ease forwards}.animate-fade-in{animation:fadeIn .8s ease forwards}.animate-slide-in{animation:slideIn .9s ease forwards}.phone-float-card{filter:drop-shadow(0 18px 24px rgba(0,0,0,.3));animation:phoneFloat 4.2s ease-in-out infinite;transform-style:preserve-3d}#YMK-module.ymk-host{width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;position:relative}#YMK-module.ymk-host>*{max-width:100%!important;max-height:100%!important}#YMK-module.ymk-host video,#YMK-module.ymk-host canvas{width:100%!important;height:100%!important;object-fit:cover!important}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}.flip-card{perspective:1200px}.flip-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s ease}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.flip-card-front{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.flip-card-back{transform:rotateY(180deg);background-image:url(/assets/images/valores-overlay.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;display:flex;align-items:center}@media(prefers-reduced-motion:reduce){.animate-fade-up,.animate-fade-in,.animate-slide-in{animation:none}}
