@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap);[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.navBarSection .header{align-items:center;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:#0a0a0ab8;border-bottom:1px solid #ffb43324;display:flex;justify-content:space-between;min-height:78px;padding:1rem;position:fixed;top:0;transition:background var(--transition-fast),box-shadow var(--transition-fast);width:100%;z-index:1000}.navBarSection .header .logoDiv .logo{align-items:center;display:flex;height:100%}.navBarSection .header .logoDiv .logo .logo-img{margin:0;max-height:58px;object-fit:contain;padding:0;transition:transform var(--transition-fast);width:auto}.navBarSection .header .logoDiv .logo .logo-img:hover{transform:scale(1.06)}.navBarSection .header .navBar .navLists{align-items:center;display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.navBarSection .header .navBar .navLists .navItem{margin:0 .35rem;position:relative}.navBarSection .header .navBar .navLists .navItem .navLink{color:var(--whiteColorDeam);display:block;font-size:.92rem;font-weight:500;letter-spacing:.01em;padding:.5rem .2rem;position:relative;text-decoration:none;transition:color var(--transition-fast)}.navBarSection .header .navBar .navLists .navItem .navLink:after{background:var(--gradientColor);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width var(--transition-fast);width:0}.navBarSection .header .navBar .navLists .navItem .navLink:hover{color:var(--AccentGold)}.navBarSection .header .navBar .navLists .navItem .navLink:hover:after{width:100%}.navBarSection .header .navBar .navLists .navItem .navLink.active{color:var(--AccentGold);font-weight:600}.navBarSection .header .navBar .navLists .navItem .navLink.active:after{width:100%}.navBarSection .header .navBar .navLists .btn{font-size:.88rem;margin-left:.75rem;padding:.55rem 1.6rem}.navBarSection .header .navBar .navLists .btn a{color:var(--whiteColor);font-weight:600;text-decoration:none}.navBarSection .header .navBar .closeNavbar{color:var(--AccentGold);cursor:pointer;display:none;position:absolute;right:1.5rem;top:1rem}.navBarSection .header .navBar .closeNavbar:hover{color:var(--SecondaryColor)}.navBarSection .header .navBar .closeNavbar .icon{font-size:25px}.navBarSection .header .toggleNavbar{cursor:pointer;display:none}.navBarSection .header .toggleNavbar .icon{color:var(--AccentGold);font-size:25px;transition:transform var(--transition-fast)}.navBarSection .header .toggleNavbar .icon:hover{color:var(--SecondaryColor);transform:rotate(90deg)}@media screen and (max-width:768px){.navBarSection .header .logoDiv .logo .logo-img{max-height:46px}.navBarSection .header .navBar{background:#0f0f0f;background-image:linear-gradient(180deg,#ff5e0014,#0000 40%);border:1px solid #ffb43329;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);height:max-content;left:50%;padding:1.5rem 1rem;position:fixed;top:-500rem;transform:translateX(-50%);transition:top var(--transition-med);width:86%;z-index:2000}.navBarSection .header .navBar .navLists{flex-direction:column;gap:.35rem;margin:auto;padding:.5rem 0;width:100%}.navBarSection .header .navBar .navLists .navItem{margin:0;padding:.35rem 0;width:100%}.navBarSection .header .navBar .navLists .navItem .navLink{border-radius:var(--radius-sm);padding:.7rem 1rem;text-align:center}.navBarSection .header .navBar .navLists .navItem .navLink.active,.navBarSection .header .navBar .navLists .navItem .navLink:hover{background:#ffb43314}.navBarSection .header .navBar .navLists .navItem .navLink:after{display:none}.navBarSection .header .navBar .navLists .btn{margin:1rem 0 0;text-align:center;width:100%}.navBarSection .header .navBar .closeNavbar{display:block}.navBarSection .header .activeNavbar{top:6rem}.navBarSection .header .toggleNavbar{display:block}}@media screen and (min-width:769px){.navBarSection .header{padding:1rem 2rem}.navBarSection .header .navBar .navLists{flex-direction:row}.navBarSection .header .navBar .navLists .navItem .navLink{font-weight:500;padding:.5rem .45rem}.navBarSection .header .closeNavbar,.navBarSection .header .toggleNavbar{display:none}}@media screen and (min-width:960px){.navBarSection .header .navBar .navLists .navItem{padding:0 .35rem}}@media screen and (min-width:1240px){.navBarSection .header{padding:1rem 6rem}}.candidateModal__overlay{align-items:center;animation:candidateModalFadeIn .25s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:4000}@keyframes candidateModalFadeIn{0%{opacity:0}to{opacity:1}}.candidateModal__content{background:linear-gradient(165deg,#141414,#0d0d0d);border:1px solid #ffb4332e;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-height:90vh;max-width:560px;overflow-y:auto;padding:2.5rem;position:relative;width:100%}@media(max-width:600px){.candidateModal__content{padding:1.75rem 1.25rem}}.candidateModal__closeIcon{color:var(--greyText);cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:1rem;transition:color var(--transition-fast),transform var(--transition-fast)}.candidateModal__closeIcon:hover{color:var(--AccentGold);transform:rotate(90deg)}.candidateModal__title{background:var(--gradientText);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:var(--font-display);font-size:1.6rem;margin-bottom:1.25rem;text-align:center}.candidateModal__progress{display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem}.candidateModal__progressDot{background:var(--line);border-radius:var(--radius-pill);height:4px;transition:background var(--transition-fast);width:32px}.candidateModal__progressDot.is-active{background:var(--gradientColor)}.candidateModal__stage{min-height:260px;perspective:1800px}.candidateModal__face{animation-duration:.55s;animation-fill-mode:both;animation-timing-function:var(--ease-premium);transform-style:preserve-3d}.candidateModal__face--forward{animation-name:candidateCardFlipForward}.candidateModal__face--backward{animation-name:candidateCardFlipBackward}@keyframes candidateCardFlipForward{0%{opacity:0;transform:rotateY(70deg)}to{opacity:1;transform:rotateY(0deg)}}@keyframes candidateCardFlipBackward{0%{opacity:0;transform:rotateY(-70deg)}to{opacity:1;transform:rotateY(0deg)}}@media(prefers-reduced-motion:reduce){.candidateModal__face{animation:none}}.candidateModal__step h3{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;letter-spacing:.02em;margin-bottom:.4rem;text-transform:uppercase}.candidateModal__stepHint{color:var(--muted);font-size:.88rem;line-height:1.5;margin-bottom:1.5rem}.candidateModal__field{margin-bottom:1.1rem}.candidateModal__field label{color:var(--whiteColorDeam);display:block;font-size:.88rem;font-weight:500;margin-bottom:.4rem}.candidateModal__field input{background:var(--inputColor);border:1px solid #ffffff14;border-radius:var(--radius-sm);color:var(--whiteColor);font-size:1rem;padding:.8rem 1rem;transition:border-color var(--transition-fast);width:100%}.candidateModal__field input:focus{border-color:var(--AccentGold);outline:none}.candidateModal__disciplines{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.candidateModal__disciplines{grid-template-columns:1fr}}.candidateModal__disciplineBtn{align-items:center;background:#ffffff08;border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1.4rem .75rem;text-align:center;transition:border-color var(--transition-fast),transform var(--transition-fast),background var(--transition-fast)}.candidateModal__disciplineBtn:hover{border-color:#ffb43366;transform:translateY(-3px)}.candidateModal__disciplineBtn.is-selected{background:var(--gradientColorSoft);border-color:var(--signal);box-shadow:var(--shadow-glow)}.candidateModal__disciplineIcon{color:var(--signal-light);font-size:1.8rem}.candidateModal__disciplineLabel{color:var(--ink);font-family:var(--font-display);font-size:1rem;font-weight:800;text-transform:uppercase}.candidateModal__disciplineDesc{color:var(--muted);font-size:.72rem}.candidateModal__photos{display:flex;flex-direction:column;gap:1.1rem}.candidateModal__photoSlot{cursor:pointer;display:flex;flex-direction:column;gap:.4rem}.candidateModal__photoBox{align-items:center;background:#ffffff08;border:1px dashed var(--line);border-radius:var(--radius-md);display:flex;height:120px;justify-content:center;overflow:hidden;transition:border-color var(--transition-fast);width:100%}.candidateModal__photoBox:hover{border-color:var(--signal)}.candidateModal__photoBox.has-error{border-color:var(--live);border-style:solid}.candidateModal__photoBox img{height:100%;object-fit:cover;width:100%}.candidateModal__photoUploadIcon{color:var(--muted);font-size:1.6rem}.candidateModal__photoLabel{color:var(--whiteColorDeam);font-size:.85rem;font-weight:500}.candidateModal__photoError{align-items:center;color:var(--live);display:flex;font-size:.78rem;gap:.3rem}.candidateModal__submitError{background:#ff57651a;border:1px solid #ff576559;border-radius:var(--radius-sm);color:var(--live);font-size:.88rem;margin-top:1rem;padding:.75rem 1rem;text-align:center}.candidateModal__actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.75rem}.candidateModal__backBtn{background:#0000;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:border-color var(--transition-fast)}.candidateModal__backBtn:hover{border-color:var(--signal)}.candidateModal__nextBtn,.candidateModal__submitBtn{align-items:center;background:var(--gradientColor);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-glow);color:var(--signal-ink);cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;padding:.8rem 2rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.candidateModal__nextBtn:hover:not(:disabled),.candidateModal__submitBtn:hover:not(:disabled){transform:translateY(-2px)}.candidateModal__nextBtn:disabled,.candidateModal__submitBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.candidateModal__spinnerIcon{animation:candidateModalSpin .9s linear infinite}@keyframes candidateModalSpin{to{transform:rotate(1turn)}}.candidateModal__success{padding:1.5rem 0;text-align:center}.candidateModal__success h2{color:var(--ink);font-family:var(--font-display);font-size:1.5rem;margin:1rem 0 .75rem}.candidateModal__success p{color:var(--muted);font-size:.95rem;line-height:1.6;margin-bottom:1.75rem}.candidateModal__successIcon{background:#3bce8e1f;border-radius:50%;color:var(--gain);font-size:3rem;padding:.75rem}.footer{background:var(--blackColor);border-top:1px solid #ffb43324;color:var(--whiteColorDeam);font-size:.95rem;line-height:1.6;padding:4.5rem 0 0;position:relative}.footer:before{background:var(--gradientColor);content:"";height:2px;left:0;opacity:.6;position:absolute;top:-1px;width:100%}.footer-container{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:0 1.5rem}.footer-section{margin-bottom:2rem}.footer-section h3{color:var(--whiteColor);font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:.02em;margin-bottom:1.5rem;padding-bottom:.6rem;position:relative}.footer-section h3:after{background:var(--gradientColor);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:42px}.footer .contact-item{align-items:center;display:flex;gap:.8rem;margin-bottom:1.1rem}.footer .contact-item .contact-icon{color:var(--AccentGold);flex-shrink:0;font-size:1.05rem}.footer .contact-item a{align-items:center;color:var(--whiteColorDeam);display:inline-flex;gap:.6rem;text-decoration:none;transition:color var(--transition-fast)}.footer .contact-item a:hover{color:var(--AccentGold)}.footer .social-links{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.footer .social-link{align-items:center;border:1px solid #ffffff0f;border-radius:var(--radius-sm);color:var(--whiteColorDeam);display:flex;gap:.7rem;padding:.6rem .7rem;text-decoration:none;transition:all var(--transition-fast)}.footer .social-link:hover{background:#ffb43314;border-color:#ffb4334d;color:var(--AccentGold);transform:translateX(4px)}.footer .social-link .social-icon{color:var(--AccentGold);font-size:1.15rem}.footer-bottom{background:#0000004d;border-top:1px solid #ffffff0d;font-size:.85rem;margin-top:3rem;padding:1.5rem;text-align:center}.footer-bottom p{color:var(--greyText);margin:0}@media(max-width:768px){.footer{padding:3rem 0 0}.footer-container{gap:2rem;padding:0 1rem}.footer .social-links,.footer-container{grid-template-columns:1fr}}@media(max-width:480px){.footer-section h3{font-size:1.1rem}}.social-link .social-icon.whatsapp,.social-link.whatsapp .contact-icon{color:#25d366!important}.home-page{overflow-x:hidden}.highlights{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr;margin:0 auto;max-width:1100px;padding:3rem 1.5rem}.highlights__item{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;gap:1rem;padding:1.5rem;transition:transform var(--transition-fast),border-color var(--transition-fast)}.highlights__item:hover{border-color:#f0620f66;transform:translateY(-4px)}.highlights__item strong{color:var(--ink);display:block;font-family:var(--font-display);font-size:1.05rem;margin-bottom:.2rem;text-transform:uppercase}.highlights__item span{color:var(--muted);font-size:.82rem}.highlights__icon{color:var(--signal-light);flex-shrink:0;font-size:1.7rem}@media(min-width:700px){.highlights{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.highlights{grid-template-columns:repeat(4,1fr)}}.heroSlider{background:var(--ground);height:78vh;height:var(--hero-height,78vh);margin-top:78px;min-height:420px;overflow:hidden;position:relative}.heroSlider__slide{background-position:50%;background-size:cover;inset:0;opacity:0;position:absolute;transform:scale(1.08);transition:opacity 1.1s var(--ease-premium);z-index:0}.heroSlider__slide.is-active{animation:heroKenBurns 9s ease-in-out infinite alternate;opacity:1;z-index:1}.heroSlider__scrim{background:radial-gradient(ellipse at 20% 25%,#903b0966,#0000 55%),radial-gradient(ellipse at 85% 80%,#c2660a38,#0000 55%),linear-gradient(180deg,#0507108c,#050710b8 55%,#050710);inset:0;position:absolute}.heroSlider__content{height:100%;justify-content:flex-end;padding-bottom:4rem;padding-top:3rem;position:relative;z-index:2}.heroSlider__content,.heroSlider__text{align-items:center;display:flex;flex-direction:column;text-align:center}.heroSlider__text{inset:0;justify-content:center;opacity:0;padding:0 1.5rem 6rem;pointer-events:none;position:absolute;transform:translateY(14px);transition:opacity .7s var(--ease-premium),transform .9s var(--ease-premium)}.heroSlider__text.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.heroSlider__text .eyebrow{color:var(--signal-light);display:inline-block;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.24em;margin-bottom:1rem;text-transform:uppercase}.heroSlider__text h1{color:var(--ink);font-family:var(--font-display);font-size:clamp(2.3rem,5.5vw,4.2rem);font-weight:800;line-height:.98;margin:0 auto 1.1rem;max-width:900px;text-shadow:0 8px 40px #0006;text-transform:uppercase}.heroSlider__text p{color:var(--ink);font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:560px;opacity:.9}.heroSlider__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.25rem;position:relative;z-index:3}.heroSlider__arrow{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b101e80;border:1px solid #ffffff2e;border-radius:50%;color:var(--ink);cursor:pointer;display:flex;font-size:1.2rem;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all var(--transition-fast);width:44px;z-index:4}.heroSlider__arrow:hover{background:var(--signal);border-color:#0000;color:var(--signal-ink)}.heroSlider__arrow.left{left:1.25rem}.heroSlider__arrow.right{right:1.25rem}.heroSlider__dots{bottom:1.5rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%);z-index:4}.heroSlider__dot{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all var(--transition-fast);width:8px}.heroSlider__dot.is-active{background:var(--signal);border-radius:4px;width:24px}@keyframes heroKenBurns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}@media(max-width:640px){.heroSlider{height:66vh;min-height:380px}.heroSlider__arrow{font-size:1rem;height:36px;width:36px}.heroSlider__arrow.left{left:.6rem}.heroSlider__arrow.right{right:.6rem}}.main{width:100%}.reglement-link{color:var(--AccentGold);display:block;font-weight:500;margin-top:.5rem;text-decoration:underline;transition:color var(--transition-fast)}.reglement-link:hover{color:var(--SecondaryColor)}.voter-container{background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.015));border:1px solid var(--cardBorder);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:3rem auto;max-width:780px;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.voter-container:before{background:var(--gradientColor);content:"";filter:blur(90px);height:260px;left:50%;opacity:.25;position:absolute;top:-40%;transform:translateX(-50%);width:260px;z-index:0}.voter-container h3{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:.5rem;position:relative;text-transform:uppercase}.vote-message{color:var(--whiteColorDeam);line-height:1.6;margin:1.25rem auto;max-width:600px;opacity:.9}.vote-btn,.vote-message{font-size:1.05rem;position:relative}.vote-btn{background:var(--gradientColor);background-position:0 0;background-size:200% 100%;border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-glow);color:var(--signal-ink);cursor:pointer;font-weight:800;letter-spacing:.02em;margin-top:.75rem;overflow:hidden;padding:1rem 2.75rem;text-transform:uppercase;transition:background-position var(--transition-med),transform var(--transition-fast),box-shadow var(--transition-fast)}.vote-btn:hover{background-position:100% 0;box-shadow:0 12px 32px #ffad1f59;transform:translateY(-2px)}.vote-btn:after{background:#ffffff80;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%;width:5px}.vote-btn:focus:not(:active):after{animation:ripple .6s ease-out}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(20)}}.joker-vote-section{margin:3rem 0}.spotlight{grid-gap:2.5rem;align-items:center;background:linear-gradient(135deg,var(--surface) 0,#090c15 100%);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;gap:2.5rem;grid-template-columns:1.3fr 1fr;overflow:hidden;padding:3rem 3rem 3rem 3.5rem;position:relative}.spotlight:before{background:radial-gradient(circle at 85% 30%,#f2800d29,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.spotlight:after{animation:spotlightGlow 3s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--signal),var(--signal-light),var(--signal));background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes spotlightGlow{0%{background-position:0 50%}to{background-position:100% 50%}}.spotlight__content{position:relative;z-index:1}.spotlight__badge{align-items:center;background:var(--gradientColor);border-radius:var(--radius-pill);box-shadow:var(--shadow-glow);color:var(--signal-ink);display:inline-flex;font-size:.8rem;font-weight:800;gap:.5rem;letter-spacing:.14em;margin-bottom:1.1rem;padding:.55rem 1.1rem}.spotlight__badge-icon{font-size:1rem}.spotlight__title{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;margin:0 0 .4rem}.spotlight__subtitle{color:var(--muted);font-size:1.05rem;margin-bottom:1.75rem}.spotlight__features{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:2rem}.spotlight__feature{align-items:flex-start;display:flex;gap:1rem}.spotlight__feature-icon{align-items:center;background:#ffffff0f;border-radius:50%;color:var(--signal-light);display:flex;flex-shrink:0;font-size:1.25rem;height:44px;justify-content:center;width:44px}.spotlight__feature-text{display:flex;flex-direction:column;gap:.2rem}.spotlight__feature-text strong{color:var(--ink);font-size:1.02rem}.spotlight__feature-text span{color:var(--muted);font-size:.9rem;line-height:1.4}.spotlight__cta{align-items:center;background:var(--gradientColor);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-glow);color:var(--signal-ink);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:800;gap:.6rem;letter-spacing:.03em;padding:1rem 2.1rem;text-transform:uppercase;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.spotlight__cta:hover{box-shadow:0 12px 34px #ffad1f59;transform:translateY(-3px)}.spotlight__cta:hover .spotlight__cta-icon{transform:translateX(4px)}.spotlight__cta-icon{transition:transform var(--transition-fast)}.spotlight__note{color:var(--muted);font-size:.85rem;margin-top:1rem}.spotlight__visual{align-items:center;display:flex;height:220px;justify-content:center;position:relative;z-index:1}.spotlight__visual-icon{animation:crownFloat 3.2s ease-in-out infinite;color:var(--signal-light);filter:drop-shadow(0 0 24px hsla(30,90%,50%,.55));font-size:5rem}.spotlight__visual-ring{animation:ringSpin 12s linear infinite;border:1px solid #f5993d59;border-radius:50%;height:180px;position:absolute;width:180px}.spotlight__visual-ring--2{animation-direction:reverse;animation-duration:18s;border-color:#f5993d2e;height:230px;width:230px}@keyframes crownFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media screen and (max-width:860px){.spotlight{grid-template-columns:1fr;padding:2.25rem 1.5rem;text-align:center}.spotlight__feature{text-align:left}.spotlight__visual{height:160px;order:-1}.spotlight__visual-icon{font-size:3.5rem}.spotlight__visual-ring{height:130px;width:130px}.spotlight__visual-ring--2{height:165px;width:165px}}@media(prefers-reduced-motion:reduce){.spotlight:after,.spotlight__visual-icon,.spotlight__visual-ring{animation:none}}.aboutPage .eyebrow{color:var(--AccentGold);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.28em;margin-bottom:.6rem;text-transform:uppercase}.aboutConcept{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem}.aboutConcept__text h2{color:var(--whiteColor);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.25;margin:.5rem 0 1.25rem}.aboutConcept__text p{color:var(--textColor);line-height:1.75;margin-bottom:1.1rem}.aboutConcept__text p strong{color:var(--whiteColor)}.aboutConcept__text p em{color:var(--AccentGold);font-style:normal}.aboutConcept__text .btn{margin-top:1rem}.aboutConcept__credit{color:var(--textColor);font-size:.92rem;font-style:italic;margin-top:-.3rem;opacity:.8}.aboutHighlights{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.aboutHighlights__item{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border:1px solid var(--cardBorder);border-radius:var(--radius-md);display:flex;gap:.9rem;padding:1.25rem 1.1rem;transition:transform var(--transition-fast),border-color var(--transition-fast)}.aboutHighlights__item:hover{border-color:#ffb43366;transform:translateY(-4px)}.aboutHighlights__item strong{color:var(--whiteColor);display:block;font-family:var(--font-display);font-size:1.15rem}.aboutHighlights__item span{color:var(--greyText);font-size:.82rem}.aboutHighlights__icon{color:var(--AccentGold);flex-shrink:0;font-size:1.6rem}.aboutDisciplines{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}.aboutDisciplines__card{border:1px solid var(--cardBorder);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);height:280px;overflow:hidden;position:relative}.aboutDisciplines__card img{height:100%;object-fit:cover;object-position:center 20%;transition:transform 1.4s var(--ease-premium);width:100%}.aboutDisciplines__card:hover img{transform:scale(1.1)}.aboutDisciplines__card[data-discipline=chant] img{object-position:center 10%}.aboutDisciplines__card[data-discipline=rap] img{object-position:center 40%}.aboutDisciplines__overlay{align-items:flex-start;background:linear-gradient(0deg,#050505f0 15%,#0000 75%);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:1.5rem;position:absolute}.aboutDisciplines__overlay .disciplineIcon{color:var(--AccentGold);font-size:1.6rem;margin-bottom:.5rem}.aboutDisciplines__overlay h4{color:var(--whiteColor);font-family:var(--font-display);font-size:1.4rem;margin-bottom:.35rem}.aboutDisciplines__overlay p{color:var(--whiteColorDeam);font-size:.9rem;opacity:.85}.aboutCta{margin:2rem auto 4rem}.aboutCta__inner{background:linear-gradient(165deg,#141a2a,#0a0e1a);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0 auto;max-width:720px;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.aboutCta__inner:before{background:var(--gradientColor);content:"";filter:blur(110px);height:320px;left:50%;opacity:.22;position:absolute;top:-30%;transform:translateX(-50%);width:320px;z-index:0}.aboutCta__icon{color:var(--signal-light);font-size:1.8rem;margin-bottom:1rem;position:relative}.aboutCta h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.4rem,3.4vw,2rem);line-height:1.25;margin:0 auto .75rem;max-width:560px;position:relative;text-transform:uppercase}.aboutCta p{color:var(--muted);margin-bottom:1.75rem;position:relative}.aboutCta__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;position:relative}@media screen and (max-width:420px){.aboutHighlights{grid-template-columns:1fr}}@media screen and (min-width:860px){.aboutConcept{grid-template-columns:1.2fr 1fr}.aboutDisciplines{grid-template-columns:repeat(3,1fr)}}.highlightsGallery{padding:1rem 0 4rem}.highlightsGallery__viewport{mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%,#000 96%,#0000);overflow:hidden;position:relative;width:100%}.highlightsGallery__track{align-items:center;animation:highlightsMarquee 36s linear infinite;display:flex;gap:1.25rem;width:max-content}.highlightsGallery__viewport:hover .highlightsGallery__track{animation-play-state:paused}.highlightsGallery__tile{background:none;border:1px solid var(--cardBorder);border-radius:var(--radius-lg);cursor:pointer;flex:0 0 auto;height:180px;overflow:hidden;padding:0;width:260px}.highlightsGallery__tile img{height:100%;object-fit:cover;transition:transform var(--transition-med);width:100%}.highlightsGallery__tile:hover img{transform:scale(1.08)}.highlightsGallery__tile:focus-visible{outline:2px solid var(--AccentGold);outline-offset:2px}@keyframes highlightsMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.highlightsGallery__track{animation:none}}@media(max-width:640px){.highlightsGallery__tile{height:140px;width:200px}}.highlightsLightbox{animation:highlightsLightboxFadeIn .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;gap:1rem;inset:0;padding:1.5rem;position:fixed;z-index:4000}.highlightsLightbox,.highlightsLightbox__close{align-items:center;display:flex;justify-content:center}.highlightsLightbox__close{background:#ffffff14;border:1px solid var(--cardBorder);border-radius:50%;color:var(--whiteColor);cursor:pointer;font-size:1.25rem;height:2.75rem;position:absolute;right:1.25rem;top:1.25rem;transition:background var(--transition-fast);width:2.75rem}.highlightsLightbox__close:hover{background:#ffffff2e}.highlightsLightbox__arrow{align-items:center;background:#ffffff14;border:1px solid var(--cardBorder);border-radius:50%;color:var(--whiteColor);cursor:pointer;display:flex;flex:0 0 auto;font-size:1.4rem;height:2.75rem;justify-content:center;transition:background var(--transition-fast);width:2.75rem}.highlightsLightbox__arrow:hover{background:#ffffff2e}.highlightsLightbox__content{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0;max-height:85vh;max-width:min(90vw,900px)}.highlightsLightbox__content img{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-height:75vh;max-width:100%;object-fit:contain}.highlightsLightbox__content figcaption{color:var(--whiteColor);font-size:.95rem;opacity:.85;text-align:center}@media(max-width:640px){.highlightsLightbox__arrow{font-size:1.1rem;height:2.25rem;width:2.25rem}}@keyframes highlightsLightboxFadeIn{0%{opacity:0}to{opacity:1}}.deroulement-page .eyebrow{color:var(--signal);display:inline-block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;margin-bottom:.9rem;text-transform:uppercase}.deroulement-body{padding:3rem 1.5rem 5rem}.format-general{margin:0 auto 3rem;max-width:760px;text-align:center}.format-general h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.1rem);margin:0 0 1rem}.format-general p{color:var(--muted);font-size:1rem;line-height:1.7;margin:0 auto 1.75rem;max-width:620px}.format-general__steps{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.format-general__step{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);display:inline-flex;font-size:.86rem;gap:.55rem;padding:.6rem 1.1rem}.format-general__index{color:var(--signal);font-family:var(--font-mono);font-size:.72rem}.phase-tabs{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:2.75rem}.phase-tab{align-items:center;display:inline-flex;font-size:.82rem;gap:.5rem;letter-spacing:normal;padding:.65rem 1.3rem;text-transform:none}.phase-tab__index{font-family:var(--font-mono);font-size:.7rem;opacity:.7}.phase-panel{animation:fadeInUp .4s var(--ease-premium)}.phase-intro{color:var(--muted);font-size:1.05rem;line-height:1.7;margin:0 auto 2rem;max-width:640px;text-align:center}.vote-note{align-items:flex-start;background:#ffad1f0f;border:1px solid #ffad1f40;border-radius:var(--radius-md);display:flex;gap:1rem;margin:2.5rem auto 0;max-width:720px;padding:1.25rem 1.5rem}.vote-note__icon{color:var(--signal);flex-shrink:0;font-size:1.4rem;margin-top:.15rem}.vote-note p{color:var(--ink);font-size:.94rem;line-height:1.6;margin:0}.discipline-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}.discipline-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem 1.5rem 1.6rem;transition:transform var(--transition-med),border-color var(--transition-med)}.discipline-card:hover{border-color:#f0620f66;transform:translateY(-6px)}.discipline-card__head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.75rem;margin:0 0 1.1rem;padding-bottom:1rem}.discipline-card__head h3{color:var(--ink);flex:1 1;font-family:var(--font-display);font-size:1.3rem;margin:0;text-transform:uppercase}.discipline-card__icon{color:var(--signal);font-size:1.3rem}.discipline-card__rules{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0 0 1rem;padding:0}.discipline-card__rules li{color:var(--muted);font-size:.9rem;line-height:1.55;padding-left:1.1rem;position:relative}.discipline-card__rules li:before{background:var(--signal);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.5em;width:5px}.discipline-card__notation{border-top:1px dashed var(--line);display:flex;gap:.7rem;padding-top:1rem}.discipline-card__notation .notation-icon{color:var(--muted);flex-shrink:0;font-size:1rem;margin-top:.15rem}.discipline-card__notation div{display:flex;flex-direction:column;gap:.25rem}.discipline-card__notation .notation-label{color:var(--muted);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.discipline-card__notation span:not(.notation-label){color:var(--ink);font-size:.84rem}.discipline-card__qualifies{align-items:center;border-top:1px dashed var(--line);color:var(--signal-light);display:flex;font-family:var(--font-mono);font-size:.8rem;gap:.5rem;margin-top:1rem;padding-top:1rem}.steps-block{margin:2.5rem auto 0;max-width:640px}.steps-block h3{align-items:center;color:var(--ink);display:flex;font-family:var(--font-display);font-size:1.1rem;gap:.6rem;margin:0 0 1.1rem}.steps-block__icon{color:var(--signal);font-size:1.15rem}.steps-list{counter-reset:steps;display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.steps-list li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);counter-increment:steps;font-size:.9rem;line-height:1.55;padding:.85rem 1rem .85rem 3rem;position:relative}.steps-list li:before{align-items:center;background:var(--gradientColor);border-radius:50%;color:var(--signal-ink);content:counter(steps);font-family:var(--font-mono);font-size:.78rem;font-weight:700;height:1.5rem;left:.85rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.city-tabs,.steps-list li:before{display:flex;justify-content:center}.city-tabs{gap:.6rem;margin-bottom:2rem}.city-tab{align-items:center;display:inline-flex;font-size:.85rem;gap:.4rem;padding:.55rem 1.1rem}.table-scroll{-webkit-overflow-scrolling:touch;margin-bottom:1rem;overflow-x:auto}.phase-table{background:var(--surface);border:1px solid var(--line);border-collapse:initial;border-radius:var(--radius-lg);border-spacing:0;min-width:620px;overflow:hidden;width:100%}.phase-table td,.phase-table th{border-bottom:1px solid var(--line);color:var(--muted);font-size:.88rem;padding:1rem 1.25rem;text-align:left;vertical-align:top}.phase-table thead th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-display);font-size:.95rem;text-transform:uppercase}.phase-table__head-icon{color:var(--signal);margin-right:.4rem;vertical-align:-2px}.phase-table__row-label{background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;width:1%}.phase-table tbody tr:last-child td,.phase-table tbody tr:last-child th{border-bottom:none}.phase-table ul{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.phase-table__result-row td,.phase-table__result-row th{color:var(--ink)}.phase-table__result-list li{color:var(--signal-light);font-weight:600}.lineup-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:2.5rem}.lineup-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem;text-align:center}.lineup-card__breakdown{color:var(--muted);display:flex;flex-direction:column;font-size:.9rem;gap:.4rem;list-style:none;margin:0 0 1rem;padding:0}.lineup-card__total{align-items:center;background:var(--gradientColorSoft);border-radius:var(--radius-pill);color:var(--signal-light);display:inline-flex;font-family:var(--font-mono);font-size:.82rem;gap:.5rem;padding:.5rem 1rem}.finale-details{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2.5rem}.finale-details__col{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem}.finale-details__col h3{align-items:center;color:var(--ink);display:flex;font-family:var(--font-display);font-size:1.05rem;gap:.6rem;margin:0 0 .6rem}.finale-details__col>p{color:var(--muted);font-size:.88rem;margin:0 0 1rem}.duration-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.duration-list li{align-items:center;color:var(--muted);display:flex;font-size:.9rem;gap:.55rem}.duration-list li svg{color:var(--signal)}.duration-list li strong{color:var(--ink);font-weight:600}.freedom-tags{display:flex;flex-wrap:wrap;gap:.5rem}.freedom-tag{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font-size:.8rem;padding:.4rem .85rem}.rewards-block{margin:0 auto 2.5rem;max-width:640px}.rewards-block h3{align-items:center;color:var(--ink);display:flex;font-family:var(--font-display);font-size:1.2rem;gap:.6rem;justify-content:center;margin:0 0 1.1rem;text-align:center}.rewards-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.rewards-list li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font-size:.9rem;padding:.75rem 1rem .75rem 2.4rem;position:relative}.rewards-list li:before{color:var(--signal);content:"★";left:.9rem;position:absolute}.vote-split{margin:0 auto;max-width:640px}.vote-split p{color:var(--muted);font-size:.9rem;line-height:1.65;margin:1.25rem 0 0;text-align:center}.vote-split__bar{border:1px solid var(--line);border-radius:var(--radius-pill);display:flex;height:2.6rem;overflow:hidden}.vote-split__jury,.vote-split__public{align-items:center;color:var(--signal-ink);display:flex;font-family:var(--font-mono);font-size:.78rem;font-weight:700;justify-content:center}.vote-split__jury{background:var(--surface-2);color:var(--ink)}.vote-split__public{background:var(--gradientColor)}@media(min-width:760px){.discipline-grid,.lineup-grid{grid-template-columns:repeat(3,1fr)}.finale-details{grid-template-columns:repeat(2,1fr)}}.candidate-page-error,.candidate-page-loading{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:1.25rem;justify-content:center;margin-top:78px;min-height:70vh;padding:2rem;text-align:center}.candidate-hero{align-items:flex-end;background-position:center 20%;background-size:cover;display:flex;margin-top:78px;min-height:72vh;position:relative}.candidate-hero__scrim{background:linear-gradient(0deg,#050710 5%,#050710bf 45%,#05071059 75%),linear-gradient(90deg,#05071080,#0000 60%);inset:0;position:absolute}.candidate-hero__content{max-width:720px;padding:3rem 1.5rem 3.5rem;position:relative}.candidate-hero__badges{display:flex;gap:.5rem;margin-bottom:1rem}.candidate-hero h1{color:var(--ink);font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4rem);font-weight:900;line-height:.95;margin-bottom:1.5rem;text-transform:uppercase}.candidate-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.back-link{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b101e99;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-bottom:1.75rem;padding:.55rem 1.1rem;transition:border-color var(--transition-fast)}.back-link:hover{border-color:var(--signal);color:var(--signal)}.badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b101e99;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;padding:.35rem .75rem;text-transform:uppercase}.badge-signal{background:var(--signal);border-color:#0000;color:var(--signal-ink)}.standing-strip{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:.5rem;padding:1.25rem 0}.standing-item{display:flex;flex-direction:column;gap:.15rem}.standing-item .standing-icon{color:var(--signal);font-size:1rem;margin-bottom:.2rem}.standing-item .standing-value{color:var(--ink);font-family:var(--font-display);font-size:1.6rem;font-weight:800}.standing-item .standing-value.mono{font-feature-settings:"tnum";font-family:var(--font-mono);font-variant-numeric:tabular-nums}.standing-item .standing-label{color:var(--muted);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.secContent{gap:1.75rem;justify-content:center}.secContent .singleDestination{grid-row-gap:0;align-items:start;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border:1px solid var(--cardBorder);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid;height:100%;overflow:hidden;position:relative;row-gap:0;transition:transform var(--transition-med),box-shadow var(--transition-med),border-color var(--transition-med)}.secContent .singleDestination:hover{border-color:#ffb43366;box-shadow:0 26px 60px #0000008c,var(--shadow-glow);transform:translateY(-8px)}.secContent .singleDestination .stepNumber{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffb43366;border-radius:50%;color:var(--whiteColor);display:flex;font-family:var(--font-display);font-size:1.1rem;font-weight:800;height:2.4rem;justify-content:center;left:1rem;position:absolute;top:1rem;width:2.4rem;z-index:3}.secContent .singleDestination .imageDiv{height:190px;overflow:hidden;position:relative;width:100%}.secContent .singleDestination .imageDiv:after{background:linear-gradient(180deg,#0000 45%,#080808eb);content:"";inset:0;position:absolute}.secContent .singleDestination .imageDiv img{height:100%;object-fit:cover;transition:transform 1.6s var(--ease-premium);width:100%}.secContent .singleDestination:hover .imageDiv img{transform:scale(1.1)}.secContent .singleDestination .cardInfo{padding:1.5rem 1.5rem 1.75rem}.secContent .singleDestination .cardInfo .destTitle{color:var(--whiteColor);font-family:var(--font-display);font-size:1.55rem;font-weight:800;letter-spacing:.01em;margin-bottom:.6rem;text-transform:uppercase}.secContent .singleDestination .cardInfo .continent{gap:.5rem}.secContent .singleDestination .cardInfo .continent .icon{color:var(--textColor);font-size:18px}.secContent .singleDestination .cardInfo .continent .name{color:var(--textColor);font-size:14px;font-weight:400}.secContent .singleDestination .cardInfo .desc{color:var(--greyText);font-size:15px;font-weight:400;line-height:1.55;margin-bottom:1.25rem}.secContent .singleDestination .cardInfo .btn{color:var(--whiteColor);font-weight:600;gap:.5rem;justify-content:center;width:100%}.secContent .singleDestination .cardInfo .btn .icon{align-self:center;font-size:1.1rem}@media screen and (min-width:500px){.secContent{grid-template-columns:repeat(2,1fr)}.secContent .singleDestination{height:auto}}@media screen and (min-width:840px){.secContent{grid-template-columns:repeat(3,1fr)}.secContent .singleDestination{height:auto}}.vote-page .demi-finale{padding:3.5rem 0 2rem}.howToVote{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto 3.5rem;max-width:1000px}.howToVote__step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 1.5rem;position:relative;text-align:center;transition:transform var(--transition-med),border-color var(--transition-med)}.howToVote__step:hover{border-color:#f0620f66;transform:translateY(-6px)}.howToVote__icon{align-items:center;background:var(--gradientColorSoft);border-radius:50%;color:var(--signal-light);display:flex;font-size:1.5rem;height:56px;justify-content:center;margin:0 auto 1.1rem;width:56px}.howToVote h4{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;margin-bottom:.6rem;text-transform:uppercase}.howToVote p{color:var(--muted);font-size:.9rem;line-height:1.55}@media(min-width:760px){.howToVote{grid-template-columns:repeat(3,1fr)}}.countdown-section{background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.015));border:1px solid var(--cardBorder);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--whiteColor);margin:0 0 3rem;overflow:hidden;padding:2.25rem 1.5rem;position:relative;text-align:center}.countdown-section.inactive{background:#ffffff08;padding:1.5rem}.countdown-section.inactive h3{color:var(--greyText);font-weight:500;margin:0}.countdown-section h3{color:var(--whiteColorDeam);font-family:var(--font-display);font-size:1.3rem;margin-bottom:1.75rem}.countdown-section .countdown-timer{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.countdown-section .countdown-item{align-items:center;background:#00000059;border:1px solid #ffb43333;border-radius:var(--radius-md);display:flex;flex-direction:column;min-width:80px;padding:.9rem .5rem}.countdown-section .countdown-value{font-feature-settings:"tnum";background:var(--gradientText);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:var(--font-display);font-size:2.4rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.countdown-section .countdown-label{font-size:.78rem;letter-spacing:1.5px;margin-top:.35rem;opacity:.75;text-transform:uppercase}@media(max-width:768px){.demi-finale{padding:3rem 0 1rem}.countdown-section{padding:1.5rem 1rem}.countdown-section .countdown-timer{gap:.75rem}.countdown-section .countdown-item{min-width:65px;padding:.7rem .4rem}.countdown-section .countdown-value{font-size:1.9rem}}.pricingTiers{padding:3rem 0 1rem}.pricingTiers .ruleShowcase{margin:0 auto;max-width:980px;text-align:center}.pricingTiers .ruleShowcase__equation{align-items:center;background:linear-gradient(180deg,#ffab191f,#ffffff05);border:1px solid var(--AccentGold);border-radius:var(--radius-pill);box-shadow:0 24px 60px #ff5e0038;display:inline-flex;flex-wrap:wrap;gap:1.1rem;justify-content:center;margin:0 auto 2.5rem;padding:1.5rem 2.5rem}.pricingTiers .ruleShowcase__amount,.pricingTiers .ruleShowcase__points{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:800;white-space:nowrap}.pricingTiers .ruleShowcase__amount small,.pricingTiers .ruleShowcase__points small{font-size:.42em;font-weight:700;letter-spacing:.04em;margin-left:.3rem;opacity:.8;text-transform:uppercase}.pricingTiers .ruleShowcase__points{color:var(--signal)}.pricingTiers .ruleShowcase__equals{color:var(--muted);font-family:var(--font-display);font-size:1.6rem;font-weight:800}.pricingTiers .ruleShowcase__guarantees{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:1fr}.pricingTiers .ruleShowcase__card{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border:1px solid var(--cardBorder);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.75rem;padding:1.6rem 1.4rem;transition:transform var(--transition-fast),border-color var(--transition-fast)}.pricingTiers .ruleShowcase__card:hover{border-color:var(--AccentGold);transform:translateY(-4px)}.pricingTiers .ruleShowcase__card p{color:var(--textColor);font-size:.9rem;line-height:1.55;margin:0}.pricingTiers .ruleShowcase__cardIcon{align-items:center;background:var(--gradientColorSoft);border-radius:50%;color:var(--AccentGold);display:flex;flex-shrink:0;font-size:1.35rem;height:3rem;justify-content:center;width:3rem}@media(min-width:760px){.pricingTiers .ruleShowcase__guarantees{grid-template-columns:repeat(3,1fr)}}.finalResultsBoard{background:linear-gradient(180deg,var(--surface),var(--ground));border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:4rem clamp(1.25rem,5vw,4rem) 4.5rem;width:100%}.finalResultsBoard__intro{margin-bottom:3rem}.finalResultsBoard__intro p{max-width:720px}.finalResultsBoard__intro p strong{color:var(--ink)}.finalResultsBoard__grid{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:1fr;margin:0 auto;max-width:1800px}.finalResultsBoard__empty{color:var(--muted);font-size:.95rem;text-align:center}.finalResultsBoard__category{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem}.finalResultsBoard__categoryHead{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.9rem;padding-bottom:1.1rem}.finalResultsBoard__categoryHead h4{color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:800;margin:0;text-transform:uppercase}.finalResultsBoard__categoryIcon{align-items:center;background:var(--gradientColorSoft);border-radius:50%;color:var(--AccentGold);display:flex;flex-shrink:0;font-size:1.3rem;height:2.75rem;justify-content:center;width:2.75rem}.finalResultsBoard__qualifierNote{color:var(--muted);display:block;font-size:.78rem;letter-spacing:.04em;margin-top:.15rem;text-transform:uppercase}.finalResultsBoard__rows{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.finalResultsBoard__row{grid-row-gap:.4rem;grid-column-gap:.85rem;align-items:center;border:1px solid #0000;border-radius:var(--radius-md);column-gap:.85rem;display:grid;grid-template-areas:"rank who" "rank bar" "rank stats";grid-template-columns:2rem 1fr;padding:.85rem .9rem;row-gap:.4rem;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast)}.finalResultsBoard__row:hover{background:#ffffff08}.finalResultsBoard__row.is-qualified{background:linear-gradient(180deg,#ffab1914,#0000);border-color:#ffb43359}.finalResultsBoard__rank{align-self:start;color:var(--muted);font-family:var(--font-display);font-size:1.15rem;font-weight:800;grid-area:rank}.is-qualified .finalResultsBoard__rank{color:var(--AccentGold)}.finalResultsBoard__who{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;grid-area:who;min-width:0}.finalResultsBoard__who img{border:1px solid var(--line);border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.finalResultsBoard__name{color:var(--ink);font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finalResultsBoard__badge{align-items:center;background:#ffab1929;border-radius:var(--radius-pill);color:var(--AccentGold);display:inline-flex;font-size:.66rem;font-weight:700;gap:.3rem;letter-spacing:.03em;padding:.15rem .55rem;text-transform:uppercase;white-space:nowrap}.finalResultsBoard__barWrap{background:var(--surface);border-radius:4px;display:block;grid-area:bar;height:6px;overflow:hidden;width:100%}.finalResultsBoard__bar{background:var(--signal);border-radius:4px;display:block;height:100%;transition:width .6s var(--ease-premium)}.finalResultsBoard__bar.tier-orange{background:#fa8d2e}.finalResultsBoard__bar.tier-rouge{background:var(--live)}.finalResultsBoard__bar.tier-gris{background:var(--muted)}.finalResultsBoard__stats{font-feature-settings:"tnum";align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:.5rem;grid-area:stats}.finalResultsBoard__stats b{color:var(--ink);font-family:var(--font-display);font-size:.95rem}.finalResultsBoard__stats span{color:var(--muted);font-size:.75rem}@media(min-width:960px){.finalResultsBoard__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.finalResultsBoard__who img{height:26px;width:26px}}.chant-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;min-height:60vh;padding:2rem;text-align:center}.chant-loading-container .music-loader{display:flex;gap:1.5rem;margin-bottom:2rem}.chant-loading-container .music-loader .note{animation:floatNote 1.8s ease-in-out infinite;background:var(--gradientText);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3rem}.chant-loading-container .music-loader .note:first-child{animation-delay:0s}.chant-loading-container .music-loader .note:nth-child(2){animation-delay:.2s}.chant-loading-container .music-loader .note:nth-child(3){animation-delay:.4s}.chant-loading-container .loading-text{color:var(--whiteColor);font-family:var(--font-display);font-size:1.3rem;margin-bottom:1.5rem}.chant-loading-container .equalizer{align-items:flex-end;display:flex;gap:4px;height:40px}.chant-loading-container .equalizer .bar{animation:equalize 1.4s ease-in-out infinite;animation-delay:var(--delay);background:var(--gradientColor);border-radius:3px;height:14px;width:6px}@keyframes floatNote{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-16px) scale(1.15)}}@keyframes equalize{0%,to{height:10px}50%{height:34px}}.chant-container,.danse-container,.rap-container{margin:2rem auto;max-width:1200px;padding:7rem 1.25rem 3rem;position:relative}.chant-container h1,.danse-container h1,.rap-container h1{color:var(--ink);font-family:var(--font-display);font-size:clamp(2.1rem,4.5vw,3.2rem);font-weight:800;letter-spacing:.01em;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.chant-container .subtitle,.danse-container .subtitle,.rap-container .subtitle{color:var(--muted);font-size:1.05rem;margin-bottom:2.5rem;text-align:center}.chant-container .back-button,.danse-container .back-button,.rap-container .back-button{align-items:center;background:#0000;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;margin-bottom:2rem;padding:.6rem 1.3rem;transition:all var(--transition-fast)}.chant-container .back-button:hover,.danse-container .back-button:hover,.rap-container .back-button:hover{border-color:var(--signal);color:var(--signal);transform:translateX(-3px)}.candidates-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:1rem}.candidate-card{animation:cardEnter .6s var(--ease-premium) forwards;aspect-ratio:3/4;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);opacity:0;overflow:hidden;position:relative;transition:transform var(--transition-med),border-color var(--transition-med),box-shadow var(--transition-med)}.candidate-card:first-child{animation-delay:.06s}.candidate-card:nth-child(2){animation-delay:.12s}.candidate-card:nth-child(3){animation-delay:.18s}.candidate-card:nth-child(4){animation-delay:.24s}.candidate-card:nth-child(5){animation-delay:.3s}.candidate-card:nth-child(6){animation-delay:.36s}.candidate-card:nth-child(7){animation-delay:.42s}.candidate-card:nth-child(8){animation-delay:.48s}.candidate-card:nth-child(9){animation-delay:.54s}.candidate-card:nth-child(10){animation-delay:.6s}.candidate-card:nth-child(11){animation-delay:.66s}.candidate-card:nth-child(12){animation-delay:.72s}.candidate-card:hover{border-color:#ffad1f73;box-shadow:0 26px 55px #03050c99,var(--shadow-glow);transform:translateY(-6px)}.candidate-card .image-clickable{cursor:pointer;inset:0;overflow:hidden;position:absolute}.candidate-card .image-clickable .dancer-image,.candidate-card .image-clickable img{display:block;height:100%;object-fit:cover;transition:transform .8s var(--ease-premium);width:100%}.candidate-card .image-clickable:after{background:linear-gradient(180deg,#0000 42%,#050710f0);content:"";inset:0;pointer-events:none;position:absolute}.candidate-card .image-clickable .dancer-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0507108c;color:var(--ink);display:flex;font-size:.92rem;font-weight:700;inset:0;justify-content:center;letter-spacing:.04em;opacity:0;position:absolute;text-transform:uppercase;transition:opacity var(--transition-fast);z-index:1}.candidate-card .image-clickable:hover .dancer-image,.candidate-card .image-clickable:hover img{transform:scale(1.08)}.candidate-card .image-clickable:hover .dancer-overlay{opacity:1}.candidate-card .candidate-info{bottom:3.4rem;left:0;padding:0 1rem;position:absolute;right:0;z-index:1}.candidate-card .candidate-info h3{color:var(--ink);font-family:var(--font-display);font-size:1.3rem;font-weight:800;line-height:1;margin:0 0 .2rem;text-transform:uppercase}.candidate-card .candidate-info .details p,.candidate-card .candidate-info>p{font-size:.82rem;margin:.15rem 0}.candidate-card .candidate-info .style{background:var(--signal);border-radius:var(--radius-sm);color:var(--signal-ink);display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;margin-top:.25rem;padding:.18rem .5rem;text-transform:uppercase}.candidate-card .candidate-info .price{color:var(--muted);font-weight:600}.candidate-card .candidate-info .votes{color:var(--gain);font-weight:700}.candidate-card .vote-button{align-items:center;background:var(--signal);border:none;border-radius:0;bottom:0;color:var(--signal-ink);cursor:pointer;display:flex;font-size:.88rem;font-weight:800;gap:.5rem;justify-content:center;left:0;letter-spacing:.05em;margin:0;padding:.8rem;position:absolute;right:0;text-transform:uppercase;transition:background var(--transition-fast),padding-bottom var(--transition-fast);width:100%;z-index:1}.candidate-card .vote-button .vote-icon{font-size:1.1rem;margin-right:.3rem}.candidate-card .vote-button:hover:not(:disabled){background:#ffb83d;padding-bottom:.95rem}.candidate-card .vote-button.disabled,.candidate-card .vote-button:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}@keyframes cardEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.image-popup-overlay{align-items:center;animation:fadeInPopup .25s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e6;cursor:pointer;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:3000}.image-popup-overlay .image-popup-content{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);cursor:default;max-height:90%;max-width:90%;padding:1.5rem;position:relative;text-align:center}.image-popup-overlay .image-popup-content img{border-radius:var(--radius-md);max-height:68vh;max-width:100%;object-fit:contain}.image-popup-overlay .image-popup-content .popup-title{color:var(--ink);font-family:var(--font-display);font-size:1.7rem;font-weight:800;margin-top:1.25rem;text-transform:uppercase}.image-popup-overlay .image-popup-content .popup-subtitle{color:var(--signal);font-family:var(--font-mono);font-size:.95rem;margin-top:.35rem}.image-popup-overlay .image-popup-content .close-popup{align-items:center;background:var(--signal);border:none;border-radius:50%;box-shadow:var(--shadow-glow);color:var(--signal-ink);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;right:-14px;top:-14px;transition:transform var(--transition-fast);width:40px}.image-popup-overlay .image-popup-content .close-popup:hover{transform:rotate(90deg)}@keyframes fadeInPopup{0%{opacity:0}to{opacity:1}}.error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.error-container p{color:var(--live);font-size:1.15rem;margin-bottom:1.5rem}.error-container button{background:var(--signal);border:none;border-radius:var(--radius-sm);color:var(--signal-ink);cursor:pointer;font-weight:700;padding:.7rem 1.8rem;transition:transform var(--transition-fast)}.error-container button:hover{transform:translateY(-2px)}[class$=-loading-container]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;min-height:60vh;padding:2rem;text-align:center}.chant-loading,.dance-loading,.rap-loading{align-items:flex-end;display:flex;gap:10px;height:100px;justify-content:center;margin-bottom:2rem;position:relative;width:120px}.chant-loading .dancer,.chant-loading .rapper,.chant-loading .singer,.dance-loading .dancer,.dance-loading .rapper,.dance-loading .singer,.rap-loading .dancer,.rap-loading .rapper,.rap-loading .singer{animation:barBounce 1.1s ease-in-out infinite;background:var(--gradientColor);border-radius:var(--radius-sm);height:70px;width:26px}.chant-loading .dancer:first-child,.chant-loading .rapper:first-child,.chant-loading .singer:first-child,.dance-loading .dancer:first-child,.dance-loading .rapper:first-child,.dance-loading .singer:first-child,.rap-loading .dancer:first-child,.rap-loading .rapper:first-child,.rap-loading .singer:first-child{animation-delay:0s}.chant-loading .dancer:nth-child(2),.chant-loading .rapper:nth-child(2),.chant-loading .singer:nth-child(2),.dance-loading .dancer:nth-child(2),.dance-loading .rapper:nth-child(2),.dance-loading .singer:nth-child(2),.rap-loading .dancer:nth-child(2),.rap-loading .rapper:nth-child(2),.rap-loading .singer:nth-child(2){animation-delay:.15s}.chant-loading .dancer:nth-child(3),.chant-loading .rapper:nth-child(3),.chant-loading .singer:nth-child(3),.dance-loading .dancer:nth-child(3),.dance-loading .rapper:nth-child(3),.dance-loading .singer:nth-child(3),.rap-loading .dancer:nth-child(3),.rap-loading .rapper:nth-child(3),.rap-loading .singer:nth-child(3){animation-delay:.3s}@keyframes barBounce{0%,to{opacity:.7;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}[class$=-loading-container] .loading-text{color:var(--whiteColor);font-family:var(--font-display);font-size:1.3rem;font-weight:600;margin-bottom:.5rem}[class$=-loading-container] .loading-subtext{color:var(--greyText);font-size:.92rem;font-style:italic}@media(max-width:992px){.chant-container,.danse-container,.rap-container{padding-top:6rem}.candidates-list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}@media(max-width:480px){.chant-container,.danse-container,.rap-container{padding:5.5rem .75rem 2rem}.candidates-list{gap:1.5rem;grid-template-columns:1fr}}.payment-modal-overlay{align-items:center;animation:fadeInPopup .25s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;cursor:pointer;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:4000}.payment-modal-content{animation:fadeInUp .35s var(--ease-premium);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--ink);cursor:default;max-width:460px;padding:2rem;position:relative;width:100%}.payment-modal-content.compact{max-width:420px;padding:1.75rem}.payment-modal-content h3{color:var(--ink);font-family:var(--font-display);font-size:1.4rem;margin-top:0;text-align:center;text-transform:uppercase}.payment-modal-content .payment-amount{font-feature-settings:"tnum";color:var(--signal);font-family:var(--font-mono);font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:700;margin:1rem 0 2rem;text-align:center}.payment-nav{justify-content:center;margin-bottom:1.75rem}.payment-nav,.payment-nav .nav-step{align-items:center;display:flex;position:relative}.payment-nav .nav-step{flex-direction:column;z-index:2}.payment-nav .nav-step .step-number{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;color:var(--greyText);display:flex;font-weight:700;height:32px;justify-content:center;margin-bottom:.4rem;transition:all var(--transition-fast);width:32px}.payment-nav .nav-step .step-label{color:var(--greyText);font-size:.78rem}.payment-nav .nav-step.active .step-number{background:var(--gradientColor);border-color:#0000;box-shadow:var(--shadow-glow);color:var(--whiteColor)}.payment-nav .nav-step.active .step-label{color:var(--AccentGold);font-weight:600}.payment-nav .nav-connector{background:#ffffff24;height:2px;margin:0 10px;position:relative;top:-14px;width:56px}.modal-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.1rem}.modal-header h3{flex:1 1;margin:0;padding-right:1rem;text-align:left}.close-payment-modal{background:#ffffff14;border:none;border-radius:50%;color:var(--whiteColorDeam);cursor:pointer;flex-shrink:0;font-size:1.15rem;height:32px;transition:all var(--transition-fast);width:32px}.close-payment-modal:hover:not(:disabled){background:#ffffff29;transform:rotate(90deg)}.vote-selection{border-radius:var(--radius-md);margin-bottom:1.5rem;padding:1rem 0}.vote-counter{display:flex;flex-direction:column;margin-bottom:1.25rem}.vote-counter label{color:var(--whiteColorDeam);font-size:.92rem;font-weight:600;margin-bottom:.6rem}.counter-controls{gap:.5rem}.counter-controls,.counter-controls button{align-items:center;display:flex;justify-content:center}.counter-controls button{background:#ffffff08;border:1px solid #ffb4334d;border-radius:50%;color:var(--AccentGold);cursor:pointer;font-size:1.3rem;font-weight:700;height:40px;transition:all var(--transition-fast);width:40px}.counter-controls button:hover:not(:disabled){background:var(--gradientColor);border-color:#0000;color:var(--signal-ink)}.counter-controls button:disabled{cursor:not-allowed;opacity:.35}.counter-controls input{background:var(--inputColor);border:1px solid #ffffff1a;border-radius:var(--radius-sm);color:var(--whiteColor);font-size:1.15rem;font-weight:700;margin:0 .5rem;padding:.5rem 0;text-align:center;width:64px}.total-amount{align-items:center;border-top:1px dashed var(--line);color:var(--ink);display:flex;font-weight:600;justify-content:space-between;padding-top:.9rem}.total-amount .amount{font-feature-settings:"tnum";color:var(--signal);font-family:var(--font-mono);font-size:1.35rem;font-variant-numeric:tabular-nums}.compact-form .method-title{color:var(--whiteColorDeam);font-size:.92rem;font-weight:600;margin-bottom:.6rem}.method-buttons{display:flex;gap:.6rem;margin-bottom:1.1rem}.method-btn{align-items:center;background:#ffffff05;border:1px solid #ffffff1f;border-radius:var(--radius-md);color:var(--whiteColorDeam);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:.85rem;font-weight:500;gap:.5rem;padding:.9rem .6rem;transition:all var(--transition-fast)}.method-btn:hover:not(:disabled){border-color:#ffb43366}.method-btn.selected{background:#ffb43314;border-color:var(--AccentGold);box-shadow:inset 0 0 0 1px #ffb4334d}.method-btn:disabled{cursor:not-allowed;opacity:.5}.compact-input{margin-bottom:1.5rem}.compact-input label{color:var(--whiteColorDeam);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.compact-input input{background:var(--inputColor);border:1px solid #ffffff1a;border-radius:var(--radius-sm);color:var(--whiteColor);font-size:1rem;padding:.8rem 1rem;transition:border-color var(--transition-fast);width:100%}.compact-input input:focus{border-color:var(--AccentGold);outline:none}.modal-actions{display:flex;gap:1rem}.modal-actions button{border:none;border-radius:var(--radius-sm);cursor:pointer;flex:1 1;font-weight:700;padding:.85rem;transition:all var(--transition-fast)}.cancel-btn{background:#0000;border:1px solid var(--line)!important;color:var(--ink)}.cancel-btn:hover:not(:disabled){border-color:var(--muted)!important}.submit-payment{background:var(--gradientColor);box-shadow:var(--shadow-glow);color:var(--signal-ink)}.submit-payment:hover:not(:disabled){box-shadow:0 14px 32px #ffad1f59;transform:translateY(-2px)}.submit-payment:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.compact-submit{align-items:center;display:flex;gap:.5rem;justify-content:center}.processing-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--whiteColor);height:16px;width:16px}.payment-icon,.payment-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;display:inline-block;height:28px;width:28px}.orange-money-icon{background-color:#ff7900;background-image:url(/static/media/orange-money2.4f62bd5174398128b6a0.png);padding:4px}.wave-icon{background-color:#1e2b57;background-image:url(/static/media/wave.981a02f47113db5e6493.webp);padding:4px}.time-left{background:var(--gradientColor);border-radius:var(--radius-pill);box-shadow:var(--shadow-glow);color:var(--whiteColor);display:inline-block;font-weight:700;margin:1rem auto;padding:.5rem 1.2rem}.payment-feedback{background:#ffffff0a;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-size:.88rem;line-height:1.45;margin:0 0 1.1rem;padding:.75rem .9rem}.payment-feedback--info{background:#ffb43314;border-color:#ffb43366}.payment-feedback--warn{background:#f2800d1a;border-color:var(--signal-light)}.payment-feedback--error{background:#ff57651a;border-color:var(--live)}.payment-field-error{color:var(--live);font-size:.8rem;margin-top:.4rem}.payment-success{padding:.5rem 0 0;text-align:center}.payment-success h3{margin-bottom:.6rem}.payment-success p{color:var(--muted);line-height:1.5;margin-bottom:1.5rem}.payment-success p strong{color:var(--ink)}.payment-success__icon{align-items:center;background:var(--gain);border-radius:50%;box-shadow:0 8px 24px #3bce8e59;color:var(--ground);display:inline-flex;font-size:1.6rem;height:56px;justify-content:center;margin-bottom:1rem;width:56px}@media(max-width:480px){.payment-modal-content,.payment-modal-content.compact{padding:1.25rem}.method-buttons{flex-direction:column}.modal-actions{flex-direction:column-reverse}}@media(max-width:380px){.payment-nav .nav-connector{margin:0 6px;width:32px}.payment-nav .nav-step .step-number{height:28px;width:28px}.payment-nav .nav-step .step-label{font-size:.68rem}}.candidate-photo-placeholder{align-items:center;background:linear-gradient(160deg,var(--surface-2),var(--surface));color:var(--signal-light);display:flex;font-family:var(--font-display);font-size:5rem;font-weight:800;inset:0;justify-content:center;position:absolute}.candidates-empty,.vote-closed-notice{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);font-size:.92rem;margin:0 auto 1.75rem;max-width:640px;padding:.85rem 1.1rem;text-align:center}.vote-closed-notice{border-color:var(--signal);color:var(--ink)}.ranking-chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:3rem auto 1rem;max-width:760px;padding:1.75rem}.ranking-chart-title{align-items:center;color:var(--ink);display:flex;font-family:var(--font-display);font-size:1.3rem;font-weight:800;gap:.6rem;margin:0 0 1.5rem;text-transform:uppercase}.live-dot{animation:livePulse 1.8s ease-in-out infinite;background:var(--live);border-radius:50%;box-shadow:0 0 0 3px #ff576538;height:8px;width:8px}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.4}}.ranking-chart-explanation{color:var(--muted);font-size:.92rem;line-height:1.6;margin:-.75rem 0 1.5rem}.ranking-chart-empty{color:var(--muted);font-size:.95rem;padding:1.5rem 0;text-align:center}.ranking-chart-error{color:var(--live);font-size:.9rem;padding:1.5rem;text-align:center}.board{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.board-row{grid-gap:1rem;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:2.4rem 1fr auto auto;padding:.85rem 1.1rem;text-decoration:none;transition:background var(--transition-fast)}.board-row:last-child{border-bottom:none}.board-row:hover{background:var(--surface-2)}.board-row.rank-1 .rank{color:var(--signal)}.rank{color:var(--muted);font-family:var(--font-display);font-size:1.2rem;font-weight:800}.who{align-items:center;display:flex;gap:.6rem;min-width:0}.who-photo{border:1px solid var(--line);border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.who-text{display:flex;flex-direction:column;min-width:0}.who-text b{color:var(--ink);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-text span{color:var(--muted);font-size:.72rem}.bar-wrap{background:var(--surface-2);height:5px;overflow:hidden;width:140px}.bar,.bar-wrap{border-radius:4px}.bar{background:var(--signal);display:block;height:100%;transition:width .5s var(--ease-premium)}.bar.tier-orange{background:#fa8d2e}.bar.tier-rouge{background:var(--live)}.bar.tier-gris{background:var(--muted)}.pts{font-feature-settings:"tnum";color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;min-width:5rem;text-align:right}.pts span{color:var(--muted);display:block;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}@media(max-width:560px){.board-row{grid-template-columns:2rem 1fr auto}.bar-wrap{display:none}}.ranking-chart .ranking-chart-reconnecting{color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-left:.75rem;text-transform:none}.rap-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;min-height:60vh;padding:2rem;text-align:center}.rap-loading-container .beat-loader{height:120px;margin-bottom:2rem;position:relative;width:120px}.rap-loading-container .beat-loader .vinyl{animation:spin 2.4s linear infinite;background:linear-gradient(135deg,#1f1f1f,#0a0a0a);border:1px solid #ffb4334d;border-radius:50%;box-shadow:var(--shadow-glow);height:100%;position:relative;width:100%}.rap-loading-container .beat-loader .vinyl .groove{background:var(--gradientColor);border-radius:50%;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.rap-loading-container .beat-loader .vinyl .label{align-items:center;background:#f5f5f5;border-radius:50%;color:var(--PrimaryColorDark);display:flex;font-size:1.1rem;font-weight:700;height:50px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.rap-loading-container .beat-loader .needle{animation:needleMove 2s ease-in-out infinite;background:var(--AccentGold);border-radius:2px;height:4px;position:absolute;right:30px;top:20px;transform-origin:right center;width:60px;z-index:2}.rap-loading-container .beat-loader .needle:before{background:var(--AccentGold);border-radius:50%;content:"";height:15px;left:-10px;position:absolute;top:-6px;width:15px}.rap-loading-container .loading-text{color:var(--whiteColor);font-family:var(--font-display);font-size:1.3rem;font-weight:700;letter-spacing:.04em;margin-bottom:1.5rem;text-transform:uppercase}.rap-loading-container .lyric-bubble{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.rap-loading-container .lyric-bubble .word{animation:wordPop 1.5s ease-in-out infinite;background:var(--gradientColorSoft);border:1px solid #ffb4334d;border-radius:var(--radius-pill);color:var(--AccentGold);font-size:.85rem;font-weight:700;padding:.5rem .9rem}.rap-loading-container .lyric-bubble .word:first-child{animation-delay:.2s}.rap-loading-container .lyric-bubble .word:nth-child(2){animation-delay:.4s}.rap-loading-container .lyric-bubble .word:nth-child(3){animation-delay:.6s}.rap-loading-container .lyric-bubble .word:nth-child(4){animation-delay:.8s}@keyframes needleMove{0%,to{transform:rotate(-30deg)}50%{transform:rotate(-10deg)}}@keyframes wordPop{0%,to{opacity:.7;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-6px) scale(1.08)}}.contact-body{padding:4rem 1.5rem 5rem}.contact-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:3rem}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 1.75rem;text-align:center;transition:transform var(--transition-med),border-color var(--transition-med)}.contact-card:hover{border-color:#f0620f66;transform:translateY(-6px)}.contact-card__icon{color:var(--signal-light);font-size:1.8rem;margin-bottom:1rem}.contact-card__icon.whatsapp{color:#25d366}.contact-card h3{color:var(--ink);font-family:var(--font-display);font-size:1.3rem;margin-bottom:.6rem;text-transform:uppercase}.contact-card p{color:var(--muted);font-size:.9rem;margin-bottom:1.25rem}.contact-card__value{border-bottom:1px solid #0000;color:var(--signal-light);display:inline-block;font-weight:700;text-decoration:none;transition:border-color var(--transition-fast)}.contact-card__value:hover{border-color:var(--signal-light)}.social-strip{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:4rem;padding:1.5rem}.social-strip__label{color:var(--muted);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.social-strip__links{display:flex;flex-wrap:wrap;gap:.6rem}.social-strip__links a{align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all var(--transition-fast)}.social-strip__links a:hover{background:var(--gradientColorSoft);border-color:var(--signal);color:var(--signal-light)}.africaMap{grid-gap:2.5rem;align-items:center;background:linear-gradient(160deg,#141a2a,#0a0e1a);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:2.5rem;padding:2.5rem}.africaMap .eyebrow{color:var(--signal-light);display:inline-block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.africaMap h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15;margin-bottom:1.1rem;text-transform:uppercase}.africaMap p{margin-bottom:1.5rem}.africaMap__badge{align-items:center;background:var(--gradientColor);border-radius:var(--radius-pill);box-shadow:var(--shadow-glow);color:var(--signal-ink);display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.6rem 1.2rem}.africaMap__figure{display:flex;justify-content:center}.africaMap__svg{filter:drop-shadow(0 20px 40px hsla(22,88%,30%,.25));height:auto;max-width:300px;width:100%}.africaMap__continent{fill:#a356292e;stroke:var(--signal-light);stroke-width:1.4;stroke-linejoin:round}.africaMap__madagascar{fill:#a356291f}.africaMap__pinPulse{fill:#f1712759;animation:pinPulse 2s ease-out infinite}.africaMap__pinDot{fill:var(--signal-light);stroke:var(--ink);stroke-width:1.5}.africaMap__pinLabel{fill:var(--ink);font-family:var(--font-display);font-size:13px;font-weight:700;text-transform:uppercase}@keyframes pinPulse{0%{r:5;opacity:1}to{r:20;opacity:0}}@media(min-width:760px){.contact-grid{grid-template-columns:repeat(3,1fr)}.africaMap{grid-template-columns:1.1fr 1fr}}.notFound{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:8rem 1.25rem 4rem;text-align:center}.notFound h1{color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;margin:.5rem 0;text-transform:uppercase}.notFound p{color:var(--muted);margin-bottom:2rem}.notFound__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.notFound__actions a{text-decoration:none}.demoBanner{align-items:center;background:var(--surface-2);border:1px solid var(--signal);border-radius:var(--radius-md);bottom:1rem;box-shadow:0 12px 32px #03050c80;box-shadow:var(--shadow-card,0 12px 32px #03050c80);color:var(--ink);display:flex;font-size:.85rem;gap:.65rem;left:50%;line-height:1.4;max-width:min(680px,100vw - 2rem);padding:.7rem 1.1rem;position:fixed;transform:translateX(-50%);z-index:2500}.demoBanner svg{flex-shrink:0;font-size:1.25rem}.demoBanner strong,.demoBanner svg{color:var(--signal-light)}.partnersSlider{overflow:hidden;padding:3rem 0 2.5rem}.partnersSlider__viewport{mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);overflow:hidden;position:relative;width:100%}.partnersSlider__track{align-items:center;animation:partnersMarquee 28s linear infinite;display:flex;gap:3.5rem;width:max-content}.partnersSlider__viewport:hover .partnersSlider__track{animation-play-state:paused}.partnersSlider__tile{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:.6rem;justify-content:center;text-decoration:none;width:160px}.partnersSlider__tile img{filter:grayscale(1) opacity(.65);max-height:64px;max-width:140px;object-fit:contain;transition:filter var(--transition-fast),transform var(--transition-fast);width:auto}.partnersSlider__tile:hover img{filter:grayscale(0) opacity(1);transform:translateY(-2px) scale(1.04)}.partnersSlider__placeholder{align-items:center;background:var(--gradientColorSoft);border:1px solid var(--line);border-radius:50%;color:var(--signal-light);display:flex;filter:grayscale(1) opacity(.75);font-family:var(--font-display);font-size:1.5rem;font-weight:800;height:64px;justify-content:center;transition:filter var(--transition-fast),transform var(--transition-fast);width:64px}.partnersSlider__tile:hover .partnersSlider__placeholder{filter:grayscale(0) opacity(1);transform:translateY(-2px) scale(1.04)}.partnersSlider__name{color:var(--muted);font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@keyframes partnersMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.partnersSlider__track{animation:none}}*{box-sizing:border-box;font-family:Open Sans,sans-serif;margin:0;padding:0}:root{--ground:#0c101c;--surface:#141a2a;--surface-2:#1b2336;--line:#253146;--ink:#f1f3f8;--muted:#9099ad;--signal:#c9520d;--signal-light:#f2800d;--signal-ink:#fbf7f4;--live:#ff5765;--gain:#3bce8e;--PrimaryColor:var(--live);--PrimaryColorDark:#c32230;--SecondaryColor:var(--signal-light);--AccentGold:var(--signal);--gradientColor:linear-gradient(100deg,var(--signal),var(--signal-light));--gradientColorSoft:linear-gradient(100deg,#c9520d24,#f2800d24);--gradientText:linear-gradient(95deg,#f69a31,#d94d12);--whiteColor:var(--ink);--blackColor:var(--ground);--textColor:var(--muted);--whiteColorDeam:var(--ink);--greyText:var(--muted);--inputColor:var(--surface-2);--bodyColor:var(--ground);--cardBG:var(--surface);--cardBorder:var(--line);--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--shadow-soft:0 10px 30px #03050c80;--shadow-glow:0 8px 28px #c9520d4d;--shadow-card:0 20px 45px #03050c8c;--ease-premium:cubic-bezier(0.16,1,0.3,1);--transition-fast:0.2s var(--ease-premium);--transition-med:0.4s var(--ease-premium);--font-display:"Open Sans",-apple-system,sans-serif;--font-body:"Open Sans",-apple-system,sans-serif;--font-mono:"Open Sans",-apple-system,sans-serif}html{scroll-behavior:smooth}a{text-decoration:none}li{list-style:none}.section{padding:4rem 0 2rem}.container{padding-left:1.5rem;padding-right:1.5rem}.icon{cursor:pointer;font-size:2rem}.flex{display:flex}.flex,.grid{align-items:center}.grid{display:grid}.btn{background:linear-gradient(100deg,#c9520d,#f2800d);background:var(--gradientColor);background-position:0 0;background-size:200% 100%;border:none;border-radius:8px;border-radius:var(--radius-sm);box-shadow:0 8px 28px #c9520d4d;box-shadow:var(--shadow-glow);cursor:pointer;letter-spacing:.01em;outline:none;padding:.85rem 1.85rem;transition:background-position .4s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);transition:background-position var(--transition-med),transform var(--transition-fast),box-shadow var(--transition-fast)}.btn,.btn a{color:#fbf7f4;color:var(--signal-ink);font-weight:700}.btn:hover{background-position:100% 0;box-shadow:0 12px 34px #ffad1f59;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btnGhost{background:#0000;border:1px solid #253146;border:1px solid var(--line);border-radius:8px;border-radius:var(--radius-sm);color:#f1f3f8;color:var(--ink);cursor:pointer;font-weight:700;padding:.85rem 1.85rem;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all var(--transition-fast)}.btnGhost:hover{background:#ffad1f14;border-color:#c9520d;border-color:var(--signal);color:#c9520d;color:var(--signal)}.btn-live{align-items:center;background:#ff5765;background:var(--live);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;padding:.85rem 1.85rem}.btn-live:before{background:#fff;border-radius:50%;box-shadow:0 0 0 4px #ff576547;content:"";height:7px;width:7px}.pill{background:#0000;border:1px solid #253146;border:1px solid var(--line);border-radius:999px;border-radius:var(--radius-pill);color:#9099ad;color:var(--muted);cursor:pointer;font-family:Open Sans,-apple-system,sans-serif;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;padding:.5rem 1rem;text-transform:uppercase;transition:all .2s cubic-bezier(.16,1,.3,1);transition:all var(--transition-fast)}.pill.active,.pill:hover{background:#ffad1f14;border-color:#c9520d;border-color:var(--signal);color:#c9520d;color:var(--signal)}.sectionTitle{margin-bottom:3rem;text-align:center}.sectionTitle .eyebrow{color:#c9520d;color:var(--AccentGold);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.28em;margin-bottom:.6rem;text-transform:uppercase}.sectionTitle h2,.sectionTitle h3{text-wrap:balance;color:#f1f3f8;color:var(--ink);font-family:Open Sans,-apple-system,sans-serif;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.1rem);font-weight:800;letter-spacing:.01em;line-height:.98;margin-bottom:.6rem;text-transform:uppercase}.sectionTitle p{color:#9099ad;color:var(--muted);margin:0 auto;max-width:560px}.sectionTitle .titleUnderline{background:#c9520d;background:var(--signal);border-radius:999px;border-radius:var(--radius-pill);height:3px;margin:1.1rem auto 0;width:44px}.bodyText,.justify{color:#9099ad;color:var(--muted);font-size:1.02rem;line-height:1.75;text-align:justify;text-justify:inter-word}.glassCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #253146;border:1px solid var(--cardBorder);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 20px 45px #03050c8c;box-shadow:var(--shadow-card)}img,video{height:auto;width:100%}input{font-size:100%}body{background:#0c101c!important;background:var(--bodyColor)!important;color:#f1f3f8;color:var(--whiteColorDeam)}#root,body,html{height:100%}.app-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}.main-content{flex:1 1;padding-bottom:2rem}@media screen and (min-width:1240px){.container{margin:auto!important;width:80%!important}.section{padding:6rem 0 4rem}}@media screen and (min-width:2560px){body{zoom:1.7}}.luxury-loader{align-items:center;background:#0c101c;background:var(--blackColor);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.particles{height:100%;position:absolute;width:100%}.particle{animation:float var(--duration) infinite ease-in-out var(--delay);background:linear-gradient(100deg,#c9520d,#f2800d);background:var(--gradientColor);border-radius:50%;filter:blur(1px);height:var(--size);left:var(--x);position:absolute;top:var(--y);width:var(--size)}@keyframes float{0%,to{background:#ff5765;background:var(--PrimaryColor);opacity:.2;transform:translate(0)}50%{background:#f2800d;background:var(--SecondaryColor);opacity:.8;transform:translate(calc(var(--size)*2),calc(var(--size)*-2))}}.loader-content{text-align:center;z-index:2}.loader-logo-wrap{align-items:center;display:flex;height:140px;justify-content:center;margin:0 auto 1.75rem;position:relative;width:140px}.loader-logo-ring{animation:ringSpin 1.8s linear infinite,ringPulse 2.4s ease-in-out infinite;border-bottom:2px solid #0000;border-left:2px solid #0000;border-radius:50%;border-right:2px solid #f2800d;border-right-color:var(--signal-light);border-top:2px solid #c9520d;border-top-color:var(--signal);inset:-16px;position:absolute}.loader-logo-img{animation:logoReveal 1.1s cubic-bezier(.16,1,.3,1) both;animation:logoReveal 1.1s var(--ease-premium) both;border-radius:22px;box-shadow:0 8px 28px #c9520d4d;box-shadow:var(--shadow-glow);height:100%;object-fit:contain;width:100%}.loader-slogan{animation:sloganReveal .9s cubic-bezier(.16,1,.3,1) .5s both;animation:sloganReveal .9s var(--ease-premium) .5s both;background:linear-gradient(100deg,#c9520d,#f2800d);background:var(--gradientColor);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Open Sans,-apple-system,sans-serif;font-family:var(--font-display);font-size:clamp(1.3rem,3vw,1.9rem);font-weight:800;margin:0 auto;max-width:80%;text-align:center}.loader-wait-text{color:#f1f3f8;color:var(--whiteColorDeam);font-size:.9rem;font-style:italic;margin-top:2rem;opacity:.8}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ringSpin{to{transform:rotate(1turn)}}@keyframes ringPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes logoReveal{0%{filter:blur(6px);opacity:0;transform:scale(.4) rotate(-25deg)}60%{filter:blur(0);opacity:1;transform:scale(1.08) rotate(4deg)}to{filter:blur(0);opacity:1;transform:scale(1) rotate(0deg)}}@keyframes sloganReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
/*# sourceMappingURL=main.35edb4b7.css.map*/