.Header_header__AF_3G{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(1,149,55,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.Header_headerContent__VSKiG{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:80px}.Header_logo__1FRrW{display:flex;align-items:center;flex-shrink:0}.Header_logo__1FRrW img{height:40px;width:auto;max-width:189px}.Header_nav__LVYU2{display:flex;align-items:center;gap:40px}.Header_navLink__bX76H{color:#333;text-decoration:none;font-family:Gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;transition:color .3s ease;position:relative}.Header_navLink__bX76H:hover{color:#f8f9fa;transform:translateY(-2px)}.Header_navLink__bX76H:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#fff;transition:width .3s ease}.Header_navLink__bX76H:hover:after{width:100%}.Header_authButtons__2_7Ug,.Header_desktopAuth__JeyXx{display:flex;align-items:center}.Header_authButtons__2_7Ug{gap:15px}.Header_loginButton__Qw_7I{background:#002f1b;color:#fff;border:none;padding:12px 24px;border-radius:25px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;white-space:nowrap}.Header_loginButton__Qw_7I:hover,.Header_registerButton__mndKt{color:#fff;border:2px solid #fff}.Header_registerButton__mndKt{background:transparent;padding:12px 24px;border-radius:25px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;white-space:nowrap}.Header_registerButton__mndKt:hover{background:#fff;color:#019537}.Header_logoutButton__YBtWj{background-color:#002f1b;color:#fff;border:none;padding:10px 20px;border-radius:20px;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.Header_logoutButton__YBtWj:hover{background-color:#019537;transform:translateY(-2px)}.Header_mobileMenuButton__sbxfA{display:none;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:10px;width:44px;height:44px;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease;flex-shrink:0}.Header_mobileMenuButton__sbxfA:hover{background:hsla(0,0%,100%,.1)}.Header_mobileAuth__DWH9K{display:none;align-items:center;flex-shrink:0}.Header_mobileLoginButton__6KIdg{background-color:#002f1b;color:#fff;border:none;padding:8px 16px;border-radius:20px;font-weight:500;font-size:13px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;white-space:nowrap}.Header_mobileLoginButton__6KIdg:hover{background-color:#019537;border:2px solid #fff}.Header_mobileMenu__oDspy{display:block;position:fixed;top:80px;left:0;right:0;background:rgba(1,149,55,.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px;border-top:1px solid hsla(0,0%,100%,.1);transform:translateY(-100%);transition:all .3s ease;z-index:999;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Header_mobileMenu__oDspy.Header_open__jNVWy{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.Header_mobileMenuLink__PZtI_{color:#333;text-decoration:none;font-family:Gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;padding:15px 20px;display:block;border-bottom:1px solid #eee;transition:background-color .3s ease}.Header_mobileMenuLink__PZtI_:hover{color:#f8f9fa;padding-left:10px;background:hsla(0,0%,100%,.1)}.Header_mobileMenuLink__PZtI_:last-child{border-bottom:none}@media (max-width:768px){.Header_headerContent__VSKiG{height:70px;padding:0 15px;display:flex;justify-content:space-between;align-items:center}.Header_logo__1FRrW{flex-shrink:0}.Header_logo__1FRrW img{height:40px;max-width:189px;margin-top:10px}.Header_desktopAuth__JeyXx,.Header_nav__LVYU2{display:none!important}.Header_mobileAuth__DWH9K,.Header_mobileMenuButton__sbxfA{display:flex;flex-shrink:0}.Header_mobileAuth__DWH9K{align-items:center}.Header_mobileMenu__oDspy{top:70px}.Header_mobileMenuLink__PZtI_{font-family:Gotham-Book,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.Header_mobileMenu__oDspy.Header_open__jNVWy{z-index:1001}}@media (max-width:480px){.Header_headerContent__VSKiG{padding:0 10px}.Header_logo__1FRrW img{height:40px;max-width:189px;margin-top:10px}.Header_mobileMenuButton__sbxfA{width:40px;height:40px;font-size:20px}.Header_mobileLoginButton__6KIdg{padding:6px 12px;font-size:12px}.Header_mobileMenu__oDspy{padding:15px}.Header_mobileMenuLink__PZtI_{font-size:16px;padding:12px 0}}.Footer_footer__4vzqH{background:#019537;color:#fff;padding:60px 0 0;margin-top:auto;font-family:Gilroy,sans-serif}.Footer_footerContent__33dnM{max-width:1200px;margin:0 auto;padding:0 20px}.Footer_footerTop___TFRY{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px;margin-bottom:40px}.Footer_footerSection__3w8Yc{display:flex;flex-direction:column}.Footer_footerSection__3w8Yc h3{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:20px;position:relative;font-family:ReneBieder,serif}.Footer_footerSection__3w8Yc h3:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background:#f8f9fa}.Footer_footerSection__3w8Yc p{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:15px}.Footer_footerLinks__xuRtG{list-style:none;padding:0;margin:0}.Footer_footerLinks__xuRtG li{margin-bottom:10px}.Footer_footerLinks__xuRtG a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;display:inline-block}.Footer_footerLinks__xuRtG a:hover{color:#fff;transform:translateX(5px)}.Footer_footerSocial___hfWs{display:flex;gap:15px;margin-top:15px}.Footer_socialLink__N7mmd{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.2)}.Footer_socialLink__N7mmd:hover{background:hsla(0,0%,100%,.2);transform:translateY(-3px);border-color:hsla(0,0%,100%,.4);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Footer_socialLink__N7mmd svg{width:18px;height:18px;transition:all .3s ease}.Footer_socialLink__N7mmd:hover svg{transform:scale(1.1)}.Footer_footerBottom__OFeMd{border-top:1px solid hsla(0,0%,100%,.1);padding-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.Footer_footerBottom__OFeMd p{color:hsla(0,0%,100%,.7);margin:0;font-size:.9rem}.Footer_footerBottomLinks__T3p3d{display:flex;gap:20px;flex-wrap:wrap}.Footer_footerBottomLinks__T3p3d a{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.9rem;transition:color .3s ease}.Footer_footerBottomLinks__T3p3d a:hover{color:#fff}.Footer_footerLogo__HvedU{display:flex;align-items:center;gap:15px;margin-bottom:20px}.Footer_footerLogo__HvedU img{height:40px;width:auto}.Footer_footerLogo__HvedU h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0;font-family:ReneBieder,serif}.Footer_contactInfo__bV56D{display:flex;flex-direction:column;gap:10px}.Footer_contactItem__JPw3N{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.8)}.Footer_contactIcon__17jar{width:16px;height:16px;color:#f8f9fa;flex-shrink:0;margin-right:8px}.Footer_contactIcon__17jar svg{width:16px;height:16px;transition:all .3s ease}.Footer_contactItem__JPw3N:hover .Footer_contactIcon__17jar svg{transform:scale(1.1);color:#fff}.Footer_legalSection__mFyIy{margin-top:20px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;background:#002f1b;position:relative;padding:20px 0;width:100%}.Footer_lecalcontent__q4iUW{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:1200px;margin:0 auto;padding:0 20px;gap:20px}.Footer_legalImage__Dw9f8{display:block;margin-left:auto;margin-right:auto}.Footer_legalText__9hckl{color:hsla(0,0%,100%,.8);font-size:.8rem;line-height:1.2;margin:0 auto;font-weight:400;text-align:left}@media (max-width:768px){.Footer_footer__4vzqH{padding:40px 0 0}.Footer_footerTop___TFRY{grid-template-columns:1fr;gap:30px}.Footer_footerBottom__OFeMd{flex-direction:column;text-align:center}.Footer_footerBottomLinks__T3p3d{justify-content:center}.Footer_footerSection__3w8Yc h3{font-size:1.1rem}.Footer_legalSection__mFyIy{margin-top:30px;padding:20px 15px;text-align:center;width:100%}.Footer_lecalcontent__q4iUW{flex-direction:column;gap:15px}.Footer_legalImage__Dw9f8{width:auto;height:50px}.Footer_legalText__9hckl{font-size:.7rem;text-align:center}}.premios_main__YZXlg{min-height:100vh;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);padding:120px 0 60px}.premios_container__jlG_c{max-width:1200px;margin:0 auto;padding:0 20px}.premios_header__2qqyE{text-align:center;margin-bottom:60px}.premios_title__ZY8L3{font-size:3rem;font-weight:700;color:#2e7d32;margin-bottom:10px;font-family:PPNeueMontreal-Bold,sans-serif}.premios_subtitle__EkTGC{font-size:1.3rem;color:#666;margin-bottom:20px;font-weight:400}.premios_description__z0zXM{font-size:1.1rem;color:#555;max-width:600px;margin:0 auto;line-height:1.6}.premios_premiosGrid__7KYUG{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-bottom:60px}.premios_premioCard__anKCe{background:#fff;border-radius:16px;padding:30px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.premios_premioCard__anKCe:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--premio-color)}.premios_premioCard__anKCe:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.premios_premioHeader__JY6i4{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.premios_premioBadge__Zyqi8{display:flex;flex-direction:column;gap:5px}.premios_premioTitulo___4aRF{font-size:1.1rem;font-weight:600;color:var(--premio-color);font-family:PPNeueMontreal-Bold,sans-serif}.premios_premioCantidad__cvuw1{font-size:.9rem;color:#666;background:#f8f9fa;padding:4px 8px;border-radius:12px;display:inline-block;width:-moz-fit-content;width:fit-content}.premios_premioImagen__Q2mNH{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.premios_imagenPlaceholder__PRrf7{font-size:2rem;color:var(--premio-color)}.premios_premioContent__le_f9{margin-bottom:25px}.premios_premioNombre__T_2HH{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:15px;font-family:PPNeueMontreal-Bold,sans-serif}.premios_premioDescripcion__nDLYs{font-size:1rem;line-height:1.6;color:#555;margin-bottom:20px}.premios_premioDetalles__JRC_9{display:flex;flex-direction:column;gap:10px}.premios_detalle__N7YDL{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.premios_detalle__N7YDL:last-child{border-bottom:none}.premios_detalleLabel__JWGea{font-size:.9rem;color:#666;font-weight:500}.premios_detalleValor__lmCz_{font-size:.9rem;color:#333;font-weight:600}.premios_premioFooter__hh78D{border-top:1px solid #f0f0f0;padding-top:20px}.premios_requisitos__FbjsE h4{font-size:1rem;font-weight:600;color:#333;margin-bottom:10px}.premios_requisitos__FbjsE ul{list-style:none;padding:0;margin:0}.premios_requisitos__FbjsE li{font-size:.9rem;color:#555;margin-bottom:5px;padding-left:0}.premios_infoSection__6HpvM{background:#fff;border-radius:16px;padding:40px;margin-bottom:40px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.premios_infoSection__6HpvM h3{font-size:1.8rem;font-weight:600;color:#2e7d32;text-align:center;margin-bottom:30px;font-family:PPNeueMontreal-Bold,sans-serif}.premios_pasos__IxFcA{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.premios_paso__sAZAg{display:flex;align-items:flex-start;gap:15px}.premios_pasoNumero__Daa_A{width:40px;height:40px;background:#2e7d32;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;flex-shrink:0;margin-top:12px}.premios_pasoContent__x0BTH h4{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:8px}.premios_pasoContent__x0BTH p{font-size:.95rem;color:#555;line-height:1.5;margin:0}.premios_ganadoresSection___g_3q{background:#fff;border-radius:16px;padding:40px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.1)}.premios_ganadoresSection___g_3q h3{font-size:1.8rem;font-weight:600;color:#2e7d32;margin-bottom:15px;font-family:PPNeueMontreal-Bold,sans-serif}.premios_ganadoresSection___g_3q p{font-size:1rem;color:#555;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.premios_ganadoresStats__2zk3w{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;gap:30px;margin-bottom:30px}.premios_stat__l2r10{display:flex;flex-direction:column;align-items:center;gap:10px}.premios_statNumero__D_6B0{font-size:2.5rem;font-weight:700;color:#2e7d32;font-family:PPNeueMontreal-Bold,sans-serif}.premios_statLabel__Cggqg{font-size:.9rem;color:#666;text-align:center}.premios_verGanadores__p8IGd{margin-top:30px}.premios_verGanadoresBtn__fdCNn{display:inline-block;background:#2e7d32;color:#fff;padding:12px 30px;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.premios_verGanadoresBtn__fdCNn:hover{background:#1b5e20}@media (max-width:768px){.premios_main__YZXlg{padding:100px 0 40px}.premios_container__jlG_c{padding:0 15px}.premios_title__ZY8L3{font-size:2.2rem}.premios_subtitle__EkTGC{font-size:1.1rem}.premios_description__z0zXM{font-size:1rem}.premios_premiosGrid__7KYUG{grid-template-columns:1fr;gap:20px}.premios_premioCard__anKCe{padding:25px}.premios_premioNombre__T_2HH{font-size:1.3rem}.premios_ganadoresStats__2zk3w,.premios_pasos__IxFcA{grid-template-columns:1fr;gap:20px}.premios_ganadoresSection___g_3q,.premios_infoSection__6HpvM{padding:30px 25px}}@media (max-width:480px){.premios_title__ZY8L3{font-size:1.8rem}.premios_premioCard__anKCe{padding:20px}.premios_premioHeader__JY6i4{flex-direction:column;gap:15px;align-items:flex-start}.premios_premioImagen__Q2mNH{align-self:flex-end}.premios_ganadoresSection___g_3q,.premios_infoSection__6HpvM{padding:25px 20px}}