.ContestForm_form__KBUWR{background:#fff;border-radius:var(--r-card);padding:clamp(24px,2.6vw,44px);box-shadow:var(--shadow-card)}.ContestForm_grid__koimg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.ContestForm_field__5BHZ7{display:flex;flex-direction:column;gap:6px;min-width:0;border:0;margin:0;padding:0}.ContestForm_wide__vMiWw{grid-column:1/-1}.ContestForm_label__87tXC{font-family:var(--font-display),sans-serif;font-weight:700;color:var(--navy);padding:0}.ContestForm_req__aI8PF{color:var(--red)}.ContestForm_hint__eR_X4{font-size:var(--fs-sm);color:var(--ink-muted)}.ContestForm_input___6lo4{width:100%;font-size:var(--fs-base);color:var(--ink);background:var(--blue-050);border:2px solid var(--blue-100);border-radius:14px;padding:.75em 1em;transition:border-color .15s ease,background-color .15s ease}.ContestForm_input___6lo4:focus{outline:none;border-color:var(--blue-600);background:#fff}.ContestForm_textarea__FXvhI{resize:vertical;min-height:130px}.ContestForm_file__YV2SM{font-size:var(--fs-sm);padding:var(--space-4);border:2px dashed var(--blue-200);border-radius:14px;background:var(--blue-050);cursor:pointer}.ContestForm_file__YV2SM::-webkit-file-upload-button{font-family:var(--font-display),sans-serif;font-weight:700;color:#fff;background:var(--blue-aa);border:0;border-radius:var(--r-pill);padding:.5em 1.2em;margin-right:1em;cursor:pointer}.ContestForm_file__YV2SM::file-selector-button{font-family:var(--font-display),sans-serif;font-weight:700;color:#fff;background:var(--blue-aa);border:0;border-radius:var(--r-pill);padding:.5em 1.2em;margin-right:1em;cursor:pointer}.ContestForm_validated__UTtzt .ContestForm_file__YV2SM:invalid,.ContestForm_validated__UTtzt .ContestForm_input___6lo4:invalid{border-color:var(--red);background:#fff4f2}.ContestForm_choices__97RGm{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:4px}.ContestForm_choice__H4lBQ{position:relative;cursor:pointer}.ContestForm_choice__H4lBQ input{position:absolute;opacity:0}.ContestForm_choice__H4lBQ span{display:block;font-family:var(--font-display),sans-serif;font-weight:700;padding:.6em 1.4em;border-radius:var(--r-pill);background:var(--blue-050);border:2px solid var(--blue-100);color:var(--navy);transition:all .15s ease}.ContestForm_choice__H4lBQ input:checked+span{background:var(--blue-aa);border-color:var(--blue-aa);color:#fff;box-shadow:0 4px 0 var(--blue-900)}.ContestForm_choice__H4lBQ input:focus-visible+span{outline:3px solid var(--blue-600);outline-offset:3px}.ContestForm_validated__UTtzt .ContestForm_choices__97RGm:has(input:invalid) span{border-color:var(--red)}.ContestForm_consents__29Hbh{border:0;margin:var(--space-6) 0 0;padding:var(--space-5) 0 0;border-top:2px dashed var(--blue-100);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ContestForm_check__OwSN7{position:relative;display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--fs-sm);line-height:1.45;cursor:pointer}.ContestForm_check__OwSN7 input{position:absolute;opacity:0;width:24px;height:24px}.ContestForm_box__jk71c{flex:none;width:24px;height:24px;border-radius:7px;border:2px solid var(--blue-200);background:#fff;display:grid;place-items:center;transition:all .15s var(--ease-bounce)}.ContestForm_check__OwSN7 input:checked+.ContestForm_box__jk71c{background:var(--green);border-color:var(--green)}.ContestForm_check__OwSN7 input:checked+.ContestForm_box__jk71c:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:translateY(-1px) rotate(45deg)}.ContestForm_check__OwSN7 input:focus-visible+.ContestForm_box__jk71c{outline:3px solid var(--blue-600);outline-offset:2px}.ContestForm_validated__UTtzt .ContestForm_check__OwSN7 input:invalid+.ContestForm_box__jk71c{border-color:var(--red)}.ContestForm_actions__tuoLZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-6)}.ContestForm_legend__r7_yZ{font-size:var(--fs-sm);color:var(--ink-muted)}.ContestForm_thanks__q0OiB{background:#fff;border-radius:var(--r-card);padding:clamp(32px,3.4vw,60px);box-shadow:var(--shadow-card);text-align:center}.ContestForm_thanksIcon__jdHsm{display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;font-size:40px;font-weight:800;color:#fff;background:linear-gradient(180deg,#6bb043,var(--green));box-shadow:0 5px 0 var(--green-dark);margin-bottom:var(--space-4)}.ContestForm_thanksTitle__S6mka{font-size:var(--fs-2xl);margin-bottom:var(--space-2)}@media (max-width:640px){.ContestForm_grid__koimg{grid-template-columns:minmax(0,1fr)}}