.parada-page{color:#fff;background:#071a38;min-height:100dvh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.parada-page *{box-sizing:border-box}.parada-page button{font:inherit}.parada-page a{color:inherit;text-decoration:none}.parada-container{width:min(1160px,100% - 44px);margin:0 auto}.parada-header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;height:88px;display:flex}.parada-brand{letter-spacing:1.3px;align-items:center;gap:7px;font-size:14px;font-weight:900;display:flex}.parada-brand span:not(.parada-brand-dot){color:#ffcf32}.parada-brand-dot{background:#ffd335;border-radius:4px;width:12px;height:12px;margin-right:9px;display:block;transform:rotate(45deg)}.parada-back{font-size:13px;color:#b8cbe5!important}.parada-back:hover{color:#ffda4d!important}.parada-hero{grid-template-columns:1fr 1.02fr;align-items:center;gap:48px;padding:66px 0 64px;display:grid}.parada-kicker,.parada-eyebrow{letter-spacing:2.2px;color:#ffd338;font-size:11px;font-weight:850}.parada-kicker{align-items:center;gap:12px;display:flex}.parada-kicker-line{background:#ffd338;width:24px;height:3px}.parada-hero h1{letter-spacing:-3px;max-width:600px;margin:22px 0 24px;font-size:clamp(46px,5.5vw,78px);font-weight:900;line-height:1.04}.parada-hero h1 em{color:#ffd338;font-style:normal}.parada-hero p{color:#c5d5ed;max-width:500px;font-size:18px;line-height:1.65}.parada-hero p strong{color:#fff}.parada-mini{color:#a8c0df;flex-wrap:wrap;align-items:center;gap:11px;margin-top:32px;font-size:12px;font-weight:650;display:flex}.parada-mini span:nth-child(2n){color:#ffcf32}.parada-hero-image{border:1px solid #4d7db555;border-radius:24px;height:385px;position:relative;overflow:hidden;box-shadow:0 30px 75px #0005}.parada-vote-section{color:#112f5b;background:#fff;border-radius:26px;margin-bottom:48px;padding:42px;box-shadow:0 22px 60px #0003}.parada-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;display:flex}.parada-eyebrow{color:#2460a7}.parada-section-head h2{letter-spacing:-1.3px;margin:9px 0;font-size:clamp(27px,3vw,38px)}.parada-section-head p{color:#647995;margin:0}.parada-progress{color:#1e548e;white-space:nowrap;background:#eef4fc;border:1px solid #dce8f7;border-radius:99px;padding:10px 14px;font-size:12px;font-weight:750}.parada-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.parada-person{background:#f9fbff;border:1px solid #e0e9f4;border-radius:20px;overflow:hidden}.parada-person-photo{background:#102e58;height:215px;position:relative;overflow:hidden}.parada-person-photo.left img{transform:scale(1.48);object-position:23% 33%!important}.parada-person-photo.right img{transform:scale(1.48);object-position:77% 33%!important}.parada-person-content{padding:24px}.parada-person-tag{color:#6684a9;letter-spacing:1.5px;font-size:10px;font-weight:800}.parada-person h3{letter-spacing:-.7px;margin:7px 0 2px;font-size:27px}.parada-person p{color:#8294a8;margin:0 0 20px;font-size:13px}.parada-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.parada-choice{color:#123764;cursor:pointer;background:#fff;border:2px solid #dce6f3;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:55px;display:flex;font-size:12px!important;font-weight:850!important}.parada-choice span{font-size:20px}.parada-choice:hover{border-color:#7aa7dc}.parada-choice.selected{color:#092e60;background:#ffd338;border-color:#ffd338;box-shadow:0 0 0 3px #ffd33833}.parada-choice.selected.no{color:#fff;background:#123e79;border-color:#123e79;box-shadow:0 0 0 3px #123e7922}.parada-submit-area{text-align:center;max-width:570px;margin:30px auto 0}.parada-submit{color:#0b2a54;cursor:pointer;letter-spacing:.3px;background:#ffd338;border:0;border-radius:13px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:64px;display:flex;font-size:15px!important;font-weight:900!important}.parada-submit:disabled{opacity:.5;cursor:not-allowed}.parada-submit:not(:disabled):hover{background:#ffe16c}.parada-submit-area>p{color:#6b8099;margin:14px 0 0;font-size:12px}.parada-submit-area .parada-error{color:#b91c1c;font-weight:700}.parada-footer{text-align:center;padding:0 0 42px}.parada-footer strong{letter-spacing:2px;font-size:12px}.parada-footer strong span{color:#ffd338}.parada-footer p{color:#9bb3d1;max-width:600px;margin:13px auto 0;font-size:12px;line-height:1.6}.parada-success{color:#14613b;background:#edf9f0;border:1px solid #cbeed3;border-radius:16px;align-items:center;gap:16px;padding:18px;display:flex}.parada-success-icon{background:#d4f3df;border-radius:50%;place-items:center;width:45px;height:45px;font-size:23px;font-weight:900;display:grid}.parada-success h3{margin:0 0 5px}.parada-success p{color:#4c8065;margin:0}.parada-results-top{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 12px;display:flex}.parada-results-top h3{margin:0;font-size:23px}.parada-results-top span{color:#6d83a1;font-size:12px}.parada-result{border-bottom:1px solid #e2ebf6;padding:20px 0}.parada-result-head,.parada-result-numbers{justify-content:space-between;gap:12px;display:flex}.parada-result-head strong{font-size:19px}.parada-result-head span{color:#7a8ba1;font-size:12px}.parada-result-numbers{color:#6c82a1;margin:14px 0 10px;font-size:11px;font-weight:750}.parada-result-numbers strong{color:#0f3971;margin-top:4px;font-size:23px;display:block}.parada-result-numbers span:last-child{text-align:right}.parada-result-bar{background:#194d8e;border-radius:20px;height:13px;overflow:hidden}.parada-result-bar>div{background:#ffcf32;height:100%}.parada-result-counts{color:#7890a8;margin-top:9px;font-size:12px}.parada-refresh{color:#174e8d;cursor:pointer;background:#f4f8ff;border:1px solid #ccdaed;border-radius:12px;margin-top:24px;padding:12px 18px;font-weight:750}@media (max-width:800px){.parada-hero{gap:22px}.parada-hero-image{height:300px}.parada-vote-section{padding:25px}.parada-hero h1{letter-spacing:-2px;font-size:49px}}@media (max-width:680px){.parada-container{width:min(100% - 28px,500px)}.parada-header{height:68px}.parada-brand{letter-spacing:.7px;font-size:11px}.parada-back{text-align:right;max-width:115px;font-size:10px}.parada-hero{grid-template-columns:1fr;gap:25px;padding:37px 0 34px}.parada-hero h1{letter-spacing:-1.7px;margin:17px 0;font-size:clamp(39px,10vw,58px)}.parada-hero p{font-size:15px}.parada-mini{margin-top:20px}.parada-hero-image{border-radius:18px;height:230px}.parada-vote-section{border-radius:19px;margin-bottom:27px;padding:20px 14px}.parada-section-head{display:block}.parada-section-head h2{font-size:29px}.parada-section-head p{font-size:13px}.parada-progress{margin-top:14px;display:inline-block}.parada-grid{grid-template-columns:1fr;gap:15px}.parada-person-photo{height:170px}.parada-person-content{padding:18px}.parada-person h3{font-size:23px}.parada-choice{min-height:54px;font-size:11px!important}.parada-submit-area{margin-top:20px}.parada-submit{min-height:60px}.parada-results-top{flex-direction:column;align-items:start}}.parada-program-card{background:#f7faff;border:1px solid #dfebf7;border-radius:22px;max-width:720px;margin:0 auto;padding:30px}.parada-program-title{text-align:center;margin-bottom:22px}.parada-program-title h3{letter-spacing:-.7px;color:#102f60;margin:10px 0 8px;font-size:clamp(23px,3vw,32px)}.parada-program-title p{color:#6a819f;margin:0;font-size:14px}.parada-program-card .parada-choice{min-height:74px;font-size:17px!important}.parada-program-card .parada-choice span{font-size:27px}@media (max-width:680px){.parada-program-card{padding:18px 13px}.parada-program-card .parada-choice{min-height:62px;font-size:12px!important}.parada-program-title h3{font-size:23px}}.parada-hero h1{letter-spacing:-1.8px;font-size:clamp(38px,4vw,56px);line-height:1.09}.parada-hero-image{height:540px}.parada-hero-image img{object-position:center 62%!important}@media (max-width:800px){.parada-hero h1{letter-spacing:-1.4px;font-size:clamp(34px,4.8vw,43px)}.parada-hero-image{height:470px}}@media (max-width:680px){.parada-hero h1{letter-spacing:-1.2px;font-size:clamp(32px,8vw,40px)}.parada-hero-image{height:440px}.parada-hero-image img{object-position:center 63%!important}}
