.nominate-module__rhR9za__page{background:var(--navy);min-height:100vh;padding:6rem 0 10rem;position:relative;overflow:hidden}.nominate-module__rhR9za__floatingGrid{pointer-events:none;z-index:1;background-image:linear-gradient(#c9a05005 1px,#0000 1px),linear-gradient(90deg,#c9a05005 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.nominate-module__rhR9za__pageGlow{filter:blur(80px);pointer-events:none;z-index:1;background:radial-gradient(circle,#c9963a14 0%,#0000 75%);width:50%;height:50%;position:absolute;top:-10%;left:30%}.nominate-module__rhR9za__header{z-index:2;text-align:center;max-width:800px;margin:0 auto 5rem;position:relative}.nominate-module__rhR9za__statusBadge{letter-spacing:.25em;text-transform:uppercase;color:var(--gold);background:#c9963a14;border:1px solid #c9963a33;border-radius:20px;align-items:center;gap:.6rem;margin-bottom:2rem;padding:6px 14px;font-size:.65rem;display:inline-flex}.nominate-module__rhR9za__pulse{background:#4caf50;border-radius:50%;width:6px;height:6px;animation:1.8s infinite nominate-module__rhR9za__pulseAnim;box-shadow:0 0 10px #4caf50}@keyframes nominate-module__rhR9za__pulseAnim{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.nominate-module__rhR9za__title{font-family:var(--font-serif);letter-spacing:.15em;color:var(--text);margin-bottom:2rem;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:300;line-height:1.1}.nominate-module__rhR9za__subtitle{color:var(--text2);max-width:680px;margin:0 auto;font-size:1rem;font-weight:300;line-height:1.8}.nominate-module__rhR9za__surpriseSection{z-index:2;justify-content:center;margin-bottom:7rem;display:flex;position:relative}.nominate-module__rhR9za__boxContainer{text-align:center;cursor:pointer;width:100%;max-width:580px;transition:all .4s var(--ease);background:#ffffff04;border:1px solid #d4af3726;border-radius:16px;padding:4.5rem 3rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d}.nominate-module__rhR9za__boxContainer:hover{border-color:var(--gold);background:#ffffff08;transform:translateY(-4px);box-shadow:0 30px 60px #00000080,0 0 30px #c9963a0d}.nominate-module__rhR9za__mysteryBoxGlow{filter:blur(25px);pointer-events:none;background:radial-gradient(circle,#c9963a26 0%,#0000 60%);animation:3s infinite alternate nominate-module__rhR9za__glowPulse;position:absolute;inset:0}@keyframes nominate-module__rhR9za__glowPulse{0%{opacity:.6}to{opacity:1}}.nominate-module__rhR9za__mysteryBox{flex-direction:column;justify-content:flex-end;width:100px;height:100px;margin:0 auto 2.5rem;display:flex;position:relative}.nominate-module__rhR9za__boxLid{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-lt) 50%, var(--gold) 100%);z-index:3;width:100px;height:24px;transition:all .4s var(--ease);border-radius:4px;position:absolute;top:10px;left:0;box-shadow:0 4px 10px #0000004d}.nominate-module__rhR9za__boxBody{z-index:2;background:linear-gradient(135deg,#a87d2e 0%,#765315 100%);border-radius:0 0 6px 6px;justify-content:center;align-items:center;width:90px;height:60px;margin:0 auto;display:flex;position:relative;box-shadow:inset 0 0 15px #0006}.nominate-module__rhR9za__boxStar{color:#fff;font-size:1.5rem;animation:1.5s infinite alternate nominate-module__rhR9za__flickerStar}@keyframes nominate-module__rhR9za__flickerStar{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}.nominate-module__rhR9za__boxContainer:hover .nominate-module__rhR9za__boxLid{transform:translateY(-12px)rotateX(-20deg)}.nominate-module__rhR9za__boxHeading{font-family:var(--font-serif);color:var(--text);margin-bottom:.8rem;font-size:1.6rem;font-weight:400}.nominate-module__rhR9za__boxSubheading{color:var(--text3);letter-spacing:.05em;font-size:.85rem}.nominate-module__rhR9za__perksContainer{background:#ffffff03;border:1px solid #ffffff0d;border-radius:20px;width:100%;max-width:1200px;padding:5rem 4rem;position:relative;box-shadow:inset 0 0 30px #ffffff03}.nominate-module__rhR9za__perksHeaderBlock{text-align:center;flex-direction:column;align-items:center;gap:2rem;margin-bottom:5rem;display:flex}.nominate-module__rhR9za__sparkleHeading{justify-content:center;align-items:center;gap:1rem;display:flex}.nominate-module__rhR9za__sparkleHeading h2{font-family:var(--font-serif);color:var(--text);text-align:center;font-size:2.2rem;font-weight:400}.nominate-module__rhR9za__goldText{color:var(--gold)}.nominate-module__rhR9za__priceTagCard{background:radial-gradient(circle,#c9963a1a 0%,#c9963a03 100%);border:1px solid #c9963a40;border-radius:12px;flex-direction:column;align-items:center;padding:1.5rem 3rem;display:flex;box-shadow:0 15px 35px #0000004d,inset 0 0 15px #c9963a0d}.nominate-module__rhR9za__priceLabel{letter-spacing:.25em;text-transform:uppercase;color:var(--text3);margin-bottom:.4rem;font-size:.65rem}.nominate-module__rhR9za__priceValue{font-family:var(--font-serif);color:var(--gold);font-size:3rem;font-weight:500;line-height:1}.nominate-module__rhR9za__priceSubtext{color:var(--text3);letter-spacing:.05em;margin-top:.5rem;font-size:.72rem;font-style:italic}.nominate-module__rhR9za__perksGrid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:4.5rem;display:grid}.nominate-module__rhR9za__perkCard{transition:all .4s var(--ease);background:#ffffff04;border:1px solid #ffffff0a;border-radius:12px;padding:3.5rem 2.5rem;position:relative;overflow:hidden}.nominate-module__rhR9za__perkCard:hover{background:#ffffff08;border-color:#d4af3733;transform:translateY(-5px)}.nominate-module__rhR9za__perkNum{font-family:var(--font-serif);color:#ffffff08;font-size:2.8rem;font-weight:700;line-height:1;position:absolute;top:1rem;right:1.5rem}.nominate-module__rhR9za__perkIconContainer{width:60px;height:60px;color:var(--gold);background:#c9963a08;border:1px solid #c9963a33;border-radius:14px;justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.nominate-module__rhR9za__perkCard h4{color:var(--text);margin-bottom:.8rem;font-size:1.1rem;font-weight:500}.nominate-module__rhR9za__perkCard p{color:var(--text3);font-size:.88rem;line-height:1.6}.nominate-module__rhR9za__revealedHint{color:var(--text3);flex-direction:column;align-items:center;gap:.6rem;display:flex}.nominate-module__rhR9za__scrollIndicator{letter-spacing:.05em;font-size:.8rem;font-style:italic}.nominate-module__rhR9za__bounceChevron{color:var(--gold);animation:1.6s infinite nominate-module__rhR9za__bounceAnim}@keyframes nominate-module__rhR9za__bounceAnim{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.nominate-module__rhR9za__formSection{z-index:2;justify-content:center;display:flex;position:relative}.nominate-module__rhR9za__formCard{background:var(--navy2);border:1px solid #ffffff0f;border-radius:16px;width:100%;max-width:850px;padding:4.5rem;box-shadow:0 30px 80px #0006}.nominate-module__rhR9za__formHeader{margin-bottom:3.5rem}.nominate-module__rhR9za__formHeader h2{font-family:var(--font-serif);color:var(--text);margin-bottom:.6rem;font-size:2.2rem;font-weight:400}.nominate-module__rhR9za__formHeader p{color:var(--text3);font-size:.9rem}.nominate-module__rhR9za__form{flex-direction:column;gap:2rem;display:flex}.nominate-module__rhR9za__formRow{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.nominate-module__rhR9za__field{flex-direction:column;gap:.8rem;display:flex}.nominate-module__rhR9za__field label{letter-spacing:.25em;text-transform:uppercase;color:var(--text3);font-size:.65rem;font-weight:500}.nominate-module__rhR9za__inputWrapper{align-items:center;display:flex;position:relative}.nominate-module__rhR9za__inputIcon{color:#ffffff40;pointer-events:none;transition:color .3s;position:absolute;left:0}.nominate-module__rhR9za__inputWrapper input{color:var(--text);font-family:var(--font-sans);width:100%;transition:all .4s var(--ease);background:0 0;border:none;border-bottom:1px solid #ffffff1a;outline:none;padding:12px 0 12px 28px;font-size:.95rem}.nominate-module__rhR9za__inputWrapper input:focus{border-bottom-color:var(--gold)}.nominate-module__rhR9za__inputWrapper input:focus+.nominate-module__rhR9za__inputIcon,.nominate-module__rhR9za__inputWrapper:focus-within .nominate-module__rhR9za__inputIcon{color:var(--gold)}.nominate-module__rhR9za__field textarea{color:var(--text);font-family:var(--font-sans);resize:none;width:100%;transition:all .4s var(--ease);background:#ffffff04;border:1px solid #ffffff14;border-radius:4px;outline:none;padding:14px;font-size:.95rem}.nominate-module__rhR9za__field textarea:focus{border-color:var(--gold);background:#ffffff06}.nominate-module__rhR9za__inputWrapper input::placeholder,.nominate-module__rhR9za__field textarea::placeholder{color:#fff3;font-style:italic}.nominate-module__rhR9za__submitBtn{background:var(--gold);color:#000;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .4s var(--ease);border:none;border-radius:2px;align-self:flex-start;margin-top:1rem;padding:16px 44px;font-size:.78rem;font-weight:600}.nominate-module__rhR9za__submitBtn:hover{background:var(--gold-lt);transform:translateY(-2px);box-shadow:0 10px 25px #c9a05040}.nominate-module__rhR9za__submitBtn:disabled{opacity:.5;cursor:not-allowed}.nominate-module__rhR9za__btnSpinner{border:2px solid #0000001a;border-top-color:#000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite nominate-module__rhR9za__spin;display:inline-block}@keyframes nominate-module__rhR9za__spin{to{transform:rotate(360deg)}}.nominate-module__rhR9za__successCard{background:var(--navy2);text-align:center;border:1px solid #4caf5040;border-radius:16px;width:100%;max-width:750px;padding:5rem 4rem;box-shadow:0 20px 60px #0006}.nominate-module__rhR9za__successIconWrapper{background:#4caf501a;border:1px solid #4caf504d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2.5rem;display:flex}.nominate-module__rhR9za__successIcon{color:#4caf50}.nominate-module__rhR9za__successCard h2{font-family:var(--font-serif);color:var(--text);margin-bottom:1.2rem;font-size:2.4rem;font-weight:400}.nominate-module__rhR9za__successText{color:var(--text2);max-width:480px;margin:0 auto .8rem;font-size:1.05rem;line-height:1.6}.nominate-module__rhR9za__successText strong{color:var(--gold)}.nominate-module__rhR9za__successSub{color:var(--text3);max-width:450px;margin:0 auto 3.5rem;font-size:.85rem;line-height:1.6}.nominate-module__rhR9za__resetBtn{background:var(--gold);color:#000;font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .4s var(--ease);border:none;border-radius:2px;padding:16px 40px;font-size:.78rem;font-weight:600}.nominate-module__rhR9za__resetBtn:hover{background:var(--text);color:var(--bg);transform:translateY(-2px)}.nominate-module__rhR9za__howItWorksSection{z-index:2;background:#ffffff01;border:1px solid #ffffff08;border-radius:20px;margin-bottom:7rem;padding:5rem 4rem;position:relative}.nominate-module__rhR9za__howItWorksHeader{text-align:center;margin-bottom:4rem}.nominate-module__rhR9za__howItWorksTitle{font-family:var(--font-serif);color:var(--text);font-size:2.2rem;font-weight:400}.nominate-module__rhR9za__howItWorksTitle em{color:var(--gold);font-style:italic}.nominate-module__rhR9za__howItWorksGrid{grid-template-columns:repeat(4,1fr);gap:2.5rem;display:grid}.nominate-module__rhR9za__howStep{flex-direction:column;gap:.8rem;padding-top:2rem;display:flex;position:relative}.nominate-module__rhR9za__howNum{font-family:var(--font-serif);color:var(--gold);font-size:1.6rem;font-weight:500;line-height:1}.nominate-module__rhR9za__howStep h4{color:var(--text);font-size:1.05rem;font-weight:500}.nominate-module__rhR9za__howStep p{color:var(--text3);font-size:.82rem;line-height:1.6}@media (max-width:1024px){.nominate-module__rhR9za__howItWorksGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:950px){.nominate-module__rhR9za__perksGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.nominate-module__rhR9za__perksContainer{padding:3.5rem 2rem}.nominate-module__rhR9za__formCard{padding:3rem 2rem}}@media (max-width:650px){.nominate-module__rhR9za__perksGrid{grid-template-columns:1fr;gap:1.5rem}.nominate-module__rhR9za__formRow{grid-template-columns:1fr;gap:1.8rem}.nominate-module__rhR9za__submitBtn{text-align:center;width:100%}.nominate-module__rhR9za__title{font-size:2rem}.nominate-module__rhR9za__successCard h2{font-size:1.8rem}}@media (max-width:600px){.nominate-module__rhR9za__howItWorksGrid{grid-template-columns:1fr;gap:2rem}.nominate-module__rhR9za__howItWorksSection{padding:3.5rem 2rem}}
