.page-module__HHyXla__container{--foco:var(--oro);color:#fff;background:linear-gradient(135deg,#060a12 0%,#0d1730 25%,#0b2a3a 50%,#0d1730 75%,#060a12 100%);min-height:100vh;padding:0;position:relative;overflow-x:hidden}.page-module__HHyXla__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:6rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.page-module__HHyXla__hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 30%,#ffd23f26 0%,#0000 50%),radial-gradient(circle at 80% 70%,#19d3c526 0%,#0000 50%);position:absolute;inset:0}.page-module__HHyXla__heroContent{z-index:1;max-width:1200px;animation:1s ease-out page-module__HHyXla__fadeInUp;position:relative}@keyframes page-module__HHyXla__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module__HHyXla__badge{color:var(--oro);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffd23f33 0%,#ffd23f1a 100%);border:2px solid #ffd23f66;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;animation:2s ease-in-out infinite page-module__HHyXla__pulse;display:inline-flex}@keyframes page-module__HHyXla__pulse{0%,to{box-shadow:0 0 20px #ffd23f4d}50%{box-shadow:0 0 30px #ffd23f80}}.page-module__HHyXla__badgeIcon{font-size:1.5rem;animation:3s linear infinite page-module__HHyXla__rotate}@keyframes page-module__HHyXla__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__HHyXla__heroTitle{color:#fff;text-shadow:0 0 30px #ffd23f80;margin-bottom:1.5rem;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;line-height:1.15}.page-module__HHyXla__highlight{background:linear-gradient(135deg,var(--oro)0%,#ffe27a 50%,var(--oro)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite page-module__HHyXla__shimmer;display:inline-block}@keyframes page-module__HHyXla__shimmer{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.page-module__HHyXla__heroSubtitle{color:#ffffffe6;max-width:800px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6}.page-module__HHyXla__heroSubtitle strong{color:var(--oro);font-weight:700}.page-module__HHyXla__eventInfo{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem;display:flex}.page-module__HHyXla__infoItem{backdrop-filter:blur(10px);color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:1.1rem;transition:all .3s;display:flex}.page-module__HHyXla__infoItem:hover{background:#ffffff14;border-color:#ffd23f4d;transform:translateY(-2px)}.page-module__HHyXla__infoIcon{font-size:1.5rem}.page-module__HHyXla__winnersSection{z-index:1;background:linear-gradient(135deg,#ffd23f0d 0%,#19d3c50d 100%);padding:4rem 2rem;position:relative}.page-module__HHyXla__winnersHeader{text-align:center;margin-bottom:4rem;animation:1s ease-out .2s both page-module__HHyXla__fadeInUp}.page-module__HHyXla__winnersTitle{color:#fff;text-shadow:0 0 30px #ffd23f80;background:linear-gradient(135deg,var(--oro)0%,#ffe27a 50%,var(--oro)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:900}.page-module__HHyXla__winnersSubtitle{color:#ffffffe6;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:600}.page-module__HHyXla__winnersGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;max-width:1200px;margin:0 auto;display:grid}.page-module__HHyXla__winnerCard{backdrop-filter:blur(30px);background:linear-gradient(135deg,#ffd23f26 0%,#19d3c526 100%);border:3px solid #ffd23f80;border-radius:32px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:.8s ease-out both page-module__HHyXla__fadeInUp;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 50px #ffd23f4d}.page-module__HHyXla__winnerCard:before{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffd23f33 0%,#19d3c533 100%);transition:opacity .5s;position:absolute;inset:0}.page-module__HHyXla__winnerCard:hover{border-color:#ffd23fcc;transform:translateY(-12px)scale(1.03);box-shadow:0 40px 80px #0009,0 0 80px #ffd23f80}.page-module__HHyXla__winnerCard:hover:before{opacity:1}.page-module__HHyXla__winnerBadge{background:linear-gradient(135deg,var(--oro)0%,#ffe27a 100%);color:#060a12;z-index:3;border-radius:50px;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.2rem;font-weight:800;animation:2s ease-in-out infinite page-module__HHyXla__pulse;display:flex;position:absolute;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #ffd23f99}.page-module__HHyXla__crownIcon{font-size:1.8rem;animation:4s linear infinite page-module__HHyXla__rotate}.page-module__HHyXla__badgeText{text-transform:uppercase;letter-spacing:1px}.page-module__HHyXla__winnerImageWrapper{aspect-ratio:4/5;background:linear-gradient(135deg,#0d1730 0%,#0b2a3a 100%);width:100%;position:relative;overflow:hidden}.page-module__HHyXla__winnerImage{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.page-module__HHyXla__winnerCard:hover .page-module__HHyXla__winnerImage{transform:scale(1.1)}.page-module__HHyXla__winnerInfo{z-index:2;text-align:center;padding:2.5rem;position:relative}.page-module__HHyXla__winnerName{color:var(--oro);text-shadow:0 0 20px #ffd23f80;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.3}.page-module__HHyXla__winnerGroup{color:#fff;margin-bottom:1rem;font-size:1.3rem;font-weight:600;line-height:1.4}.page-module__HHyXla__winnerDescription{color:#ffffffe6;margin:0;font-size:1.1rem;line-height:1.7}.page-module__HHyXla__articleSection{max-width:900px;margin:0 auto;padding:4rem 2rem}.page-module__HHyXla__newsArticle{backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:2px solid #ffffff1a;border-radius:24px;padding:3rem;animation:1s ease-out both page-module__HHyXla__fadeInUp}.page-module__HHyXla__articleTitle{color:var(--oro);text-shadow:0 0 20px #ffd23f4d;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.3}.page-module__HHyXla__articleMeta{border-bottom:2px solid #ffd23f33;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.page-module__HHyXla__articleDate,.page-module__HHyXla__articleLocation{color:#fffc;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.page-module__HHyXla__articleDate:before{content:"📅";font-size:1.2rem}.page-module__HHyXla__articleLocation:before{content:"📍";font-size:1.2rem}.page-module__HHyXla__articleContent{color:#ffffffe6;font-size:1.1rem;line-height:1.9}.page-module__HHyXla__articleContent p{margin-bottom:1.5rem}.page-module__HHyXla__articleContent p:last-child{margin-bottom:0}.page-module__HHyXla__articleContent strong{color:var(--oro);font-weight:700}.page-module__HHyXla__candidatesSection{z-index:1;padding:4rem 2rem;position:relative}.page-module__HHyXla__sectionHeader{text-align:center;margin-bottom:4rem;animation:1s ease-out .2s both page-module__HHyXla__fadeInUp}.page-module__HHyXla__sectionTitle{color:#fff;text-shadow:0 0 20px #ffd23f4d;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.page-module__HHyXla__sectionSubtitle{color:#fffc;max-width:700px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.3rem)}.page-module__HHyXla__candidatesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;max-width:1400px;margin:0 auto;display:grid}.page-module__HHyXla__candidateCard{backdrop-filter:blur(20px);animation:.6s ease-out both page-module__HHyXla__fadeInUp;animation-delay:calc(var(--index)*50ms);background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:2px solid #ffffff1a;border-radius:24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page-module__HHyXla__candidateCard:first-child{--index:1}.page-module__HHyXla__candidateCard:nth-child(2){--index:2}.page-module__HHyXla__candidateCard:nth-child(3){--index:3}.page-module__HHyXla__candidateCard:nth-child(4){--index:4}.page-module__HHyXla__candidateCard:nth-child(5){--index:5}.page-module__HHyXla__candidateCard:nth-child(6){--index:6}.page-module__HHyXla__candidateCard:nth-child(7){--index:7}.page-module__HHyXla__candidateCard:nth-child(8){--index:8}.page-module__HHyXla__candidateCard:nth-child(9){--index:9}.page-module__HHyXla__candidateCard:nth-child(10){--index:10}.page-module__HHyXla__candidateCard:before{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffd23f1a 0%,#19d3c51a 100%);transition:opacity .4s;position:absolute;inset:0}.page-module__HHyXla__candidateCard:hover{border-color:#ffd23f66;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #0006,0 0 30px #ffd23f33}.page-module__HHyXla__candidateCard:hover:before{opacity:1}.page-module__HHyXla__imageWrapper{aspect-ratio:4/5;background:linear-gradient(135deg,#0d1730 0%,#0b2a3a 100%);width:100%;position:relative;overflow:hidden}.page-module__HHyXla__candidateImage{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.page-module__HHyXla__candidateCard:hover .page-module__HHyXla__candidateImage{transform:scale(1.08)}.page-module__HHyXla__candidateNumber{background:linear-gradient(135deg,var(--oro)0%,#ffe27a 100%);color:#060a12;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:800;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 15px #ffd23f66}.page-module__HHyXla__candidateCard:hover .page-module__HHyXla__candidateNumber{transform:rotate(360deg)scale(1.1)}.page-module__HHyXla__candidateInfo{z-index:2;padding:1.75rem;position:relative}.page-module__HHyXla__candidateName{color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3;transition:color .3s}.page-module__HHyXla__candidateCard:hover .page-module__HHyXla__candidateName{color:var(--oro)}.page-module__HHyXla__candidateGroup{color:var(--oro);margin-bottom:.75rem;font-size:1.1rem;font-weight:600;line-height:1.4}.page-module__HHyXla__candidateDescription{color:#ffffffbf;margin:0;font-size:.95rem;line-height:1.6}.page-module__HHyXla__resultsSection{max-width:1000px;margin:0 auto;padding:4rem 2rem}.page-module__HHyXla__resultsHeader{text-align:center;margin-bottom:3rem}.page-module__HHyXla__resultsTitle{color:#fff;text-shadow:0 0 20px #ffd23f4d;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.page-module__HHyXla__resultsSubtitle{color:#fffc;font-size:1.2rem}.page-module__HHyXla__resultsPlaceholder{backdrop-filter:blur(20px);text-align:center;background:linear-gradient(135deg,#ffd23f1a 0%,#19d3c51a 100%);border:2px solid #ffd23f4d;border-radius:24px;padding:4rem 2rem;position:relative;overflow:hidden}.page-module__HHyXla__resultsPlaceholder:before{content:"";background:linear-gradient(45deg,#0000 30%,#ffd23f0d 50%,#0000 70%);width:200%;height:200%;animation:3s linear infinite page-module__HHyXla__shimmerMove;position:absolute;top:-50%;left:-50%}@keyframes page-module__HHyXla__shimmerMove{0%{transform:translate(-100%)translateY(-100%)}to{transform:translate(100%)translateY(100%)}}.page-module__HHyXla__placeholderIcon{z-index:1;margin-bottom:1.5rem;font-size:5rem;animation:2s ease-in-out infinite page-module__HHyXla__bounce;position:relative}@keyframes page-module__HHyXla__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.page-module__HHyXla__placeholderText{color:#ffffffe6;z-index:1;font-size:1.2rem;line-height:1.8;position:relative}.page-module__HHyXla__placeholderText strong{color:var(--oro);font-weight:700}.page-module__HHyXla__footer{text-align:center;color:#fffc;background:#0000004d;border-top:1px solid #ffffff1a;padding:3rem 2rem;font-size:1rem}.page-module__HHyXla__footer p{margin:.5rem 0}.page-module__HHyXla__footerSubtext{color:#fff9;font-size:.95rem}@media (max-width:768px){.page-module__HHyXla__hero{min-height:65vh;padding:4rem 1.5rem 3rem}.page-module__HHyXla__winnersGrid{grid-template-columns:1fr;gap:2.5rem}.page-module__HHyXla__winnerCard{max-width:500px;margin:0 auto}.page-module__HHyXla__winnerBadge{padding:.75rem 1.5rem;font-size:1rem}.page-module__HHyXla__crownIcon{font-size:1.5rem}.page-module__HHyXla__winnerName{font-size:1.6rem}.page-module__HHyXla__winnerGroup{font-size:1.1rem}.page-module__HHyXla__winnerDescription{font-size:1rem}.page-module__HHyXla__newsArticle{padding:2rem 1.5rem}.page-module__HHyXla__articleTitle{font-size:1.8rem}.page-module__HHyXla__articleMeta{flex-direction:column;gap:.75rem}.page-module__HHyXla__articleContent{font-size:1rem}.page-module__HHyXla__candidatesGrid{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.page-module__HHyXla__eventInfo{flex-direction:column;gap:1rem}.page-module__HHyXla__infoItem{justify-content:center;width:100%}.page-module__HHyXla__candidatesSection,.page-module__HHyXla__resultsSection{padding:3rem 1rem}.page-module__HHyXla__resultsPlaceholder{padding:3rem 1.5rem}.page-module__HHyXla__placeholderIcon{font-size:4rem}.page-module__HHyXla__placeholderText{font-size:1.1rem}}@media (min-width:769px) and (max-width:1024px){.page-module__HHyXla__candidatesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.page-module__HHyXla__candidatesGrid{grid-template-columns:repeat(3,1fr)}}.page-module__HHyXla__candidateCard:focus-within{outline:3px solid var(--oro);outline-offset:4px}@media (prefers-contrast:high){.page-module__HHyXla__candidateCard,.page-module__HHyXla__badge{border-width:3px}}
