.encuesta_container__J570w{min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(0,0,0,.08),transparent 45%),radial-gradient(circle at 80% 0,rgba(0,0,0,.06),transparent 35%),linear-gradient(135deg,#f6f6f6,#e9e9e9);padding:clamp(1.5rem,3vw,3rem);position:relative;overflow:hidden}.encuesta_container__J570w:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:40px 40px;opacity:.15;pointer-events:none}.encuesta_header__EugVy{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-4) 0;position:relative;z-index:1}.encuesta_headerTag__NX5Dv{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:6px 16px;border-radius:var(--radius-full);border:1px solid var(--color-gray-200);background:rgba(255,255,255,.9);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-gray-500);box-shadow:var(--shadow-sm);white-space:nowrap}.encuesta_card__Ggjmw{max-width:760px;margin:0 auto;padding:clamp(1.75rem,3vw,3rem);background:rgba(255,255,255,.92);border-radius:var(--radius-xl);border:1px solid var(--color-gray-200);box-shadow:0 20px 60px rgba(0,0,0,.12);position:relative;z-index:1;animation:encuesta_floatIn__p0Up3 .6s ease both}.encuesta_surveyInfo__oHlrf{text-align:center;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--color-gray-200);animation:encuesta_fadeUp__GSvzw .6s ease both}.encuesta_surveyIcon__BNMyf{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-black);border-radius:var(--radius-full);color:var(--color-white);margin-bottom:var(--spacing-3)}.encuesta_scopeBadge__BMIpX{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background:var(--color-gray-100);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;color:var(--color-gray-700);margin-bottom:var(--spacing-2)}.encuesta_title__WLyc6{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--spacing-2)}.encuesta_titleSmall__dX_g2{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--spacing-4);color:var(--color-gray-700)}.encuesta_description__kKYFw{color:var(--color-gray-600);margin-bottom:var(--spacing-3)}.encuesta_metaInfo__MN04S{display:flex;justify-content:center;gap:var(--spacing-2);color:var(--color-gray-500);font-size:var(--text-sm);flex-wrap:wrap}.encuesta_metaInfo__MN04S span{display:inline-flex;align-items:center;gap:var(--spacing-1)}.encuesta_dot__Ko2jw{color:var(--color-gray-300)}.encuesta_formSection__oS3v_{margin-bottom:var(--spacing-6);animation:encuesta_fadeUp__GSvzw .6s ease both}.encuesta_sectionHeader__veesz{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.encuesta_sectionIcon__6oary{display:flex;color:var(--color-gray-600)}.encuesta_sectionHeader__veesz h3{font-size:var(--text-base);font-weight:600}.encuesta_formGrid__mcAP0{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-4);gap:var(--spacing-4)}@media (max-width:600px){.encuesta_formGrid__mcAP0{grid-template-columns:1fr}}.encuesta_inputGroup__6RlEb{display:flex;flex-direction:column;gap:var(--spacing-1)}.encuesta_inputGroup__6RlEb label{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700)}.encuesta_input__aMp0x,.encuesta_select__CUtIq{padding:var(--spacing-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--text-base);font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.encuesta_input__aMp0x:focus,.encuesta_select__CUtIq:focus{outline:none;border-color:var(--color-black);box-shadow:0 0 0 3px rgba(0,0,0,.08)}.encuesta_selectFull__2hn8v{width:100%}.encuesta_locationQuestion__VB0Ry{text-align:center}.encuesta_locationQuestion__VB0Ry h2{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--spacing-4)}.encuesta_stateGrid__qDE3T{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--spacing-2);gap:var(--spacing-2);max-height:400px;overflow-y:auto;padding:var(--spacing-2)}.encuesta_stateBtn__sZvUa{padding:var(--spacing-3);background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.encuesta_stateBtn__sZvUa:hover{border-color:var(--color-gray-400);background:var(--color-gray-50);transform:translateY(-1px)}.encuesta_stateBtn__sZvUa.encuesta_selected__oaqst{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.encuesta_termsSection__yhXGi{margin-bottom:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,rgba(0,0,0,.04),transparent);border-radius:var(--radius-md);border:1px solid var(--color-gray-200)}.encuesta_termsCheckbox__3J895{display:flex;gap:var(--spacing-3);align-items:flex-start;cursor:pointer}.encuesta_termsCheckbox__3J895 input{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:var(--color-black)}.encuesta_termsCheckbox__3J895 span{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.5}.encuesta_termsCheckbox__3J895 a{color:var(--color-black);text-decoration:underline}.encuesta_privacyNote__2nFDg{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-4);padding:var(--spacing-3);background:rgba(255,255,255,.8);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-gray-600)}.encuesta_progress__v9LGL{height:6px;background:var(--color-gray-200);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--spacing-2)}.encuesta_progressBar__Mte1J{height:100%;background:linear-gradient(90deg,var(--color-black),var(--color-gray-500));transition:width .3s ease;position:relative}.encuesta_progressBar__Mte1J:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:encuesta_shimmer__Sk_NS 2s ease infinite}.encuesta_progressText__iJLNu{font-size:var(--text-sm);color:var(--color-gray-500);text-align:center;margin-bottom:var(--spacing-6)}.encuesta_question__kmLz9{margin-bottom:var(--spacing-6);animation:encuesta_fadeUp__GSvzw .5s ease both}.encuesta_questionText__QYJ2l{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--spacing-4)}.encuesta_required__HoYH9{color:#c00;margin-left:var(--spacing-1)}.encuesta_optionWrap__OKvpd,.encuesta_options__VPtEf{display:flex;flex-direction:column;gap:var(--spacing-2)}.encuesta_option__ks7Yu{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:rgba(255,255,255,.6);border:2px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.encuesta_option__ks7Yu:hover{background:var(--color-white);border-color:var(--color-black);transform:translateY(-1px)}.encuesta_option__ks7Yu:has(input:checked){background:var(--color-white);border-color:var(--color-black);box-shadow:0 10px 30px rgba(0,0,0,.08)}.encuesta_option__ks7Yu input{width:18px;height:18px;accent-color:var(--color-black)}.encuesta_optionControl__IRJy3{margin-top:2px}.encuesta_optionBody__74JuG{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.encuesta_optionBodyWithMedia__Y6Fsk{display:grid;grid-template-columns:minmax(140px,220px) 1fr;align-items:center;grid-gap:var(--spacing-3);gap:var(--spacing-3)}.encuesta_optionText__WpXow{font-size:var(--text-base);color:var(--color-gray-800)}.encuesta_optionMedia__pwOQB{width:100%;aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200);background:#f8f8f8;box-shadow:0 12px 30px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;padding:var(--spacing-2)}.encuesta_optionImage__s58Ng{display:block;width:100%;height:100%;object-fit:contain;filter:saturate(1.05) contrast(1.05);transition:transform .4s ease}.encuesta_option__ks7Yu:has(input:checked) .encuesta_optionMedia__pwOQB img{transform:scale(1.02)}.encuesta_optionFollowUp__x893E{padding-left:2.5rem}.encuesta_optionInput__yLkRH{width:100%;padding:.75rem;border-radius:.375rem;border:1px solid #e2e8f0}@media (max-width:640px){.encuesta_optionBodyWithMedia__Y6Fsk{grid-template-columns:1fr}.encuesta_optionMedia__pwOQB{max-width:100%}}.encuesta_scale__eaKNe{display:flex;flex-direction:column;gap:var(--spacing-3)}.encuesta_scaleButtons__qn251{display:flex;gap:var(--spacing-2);flex-wrap:wrap}.encuesta_scaleBtn__3nPvm{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-50);border:2px solid var(--color-gray-200);border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.encuesta_scaleBtn__3nPvm:hover{border-color:var(--color-gray-400);background:var(--color-gray-100);transform:translateY(-1px)}.encuesta_scaleBtn__3nPvm.encuesta_selected__oaqst{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.encuesta_scaleLabels__miCRi{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--color-gray-500)}.encuesta_textInput__QB_kb{width:100%;padding:var(--spacing-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);resize:vertical}.encuesta_textInput__QB_kb:focus{outline:none;border-color:var(--color-black)}.encuesta_error__9FW9X{padding:var(--spacing-3);background:#fff5f5;border:1px solid #f5c2c2;border-radius:var(--radius-md);color:#b42318;font-size:var(--text-sm);margin-bottom:var(--spacing-4);animation:encuesta_shake__51AjH .3s ease}.encuesta_nav__m0kRS{display:flex;justify-content:space-between;gap:var(--spacing-4)}.encuesta_buttonContent___1fww{display:inline-flex;align-items:center;gap:var(--spacing-2)}.encuesta_success__rNWOB{text-align:center;padding:var(--spacing-8);animation:encuesta_fadeUp__GSvzw .6s ease both}.encuesta_successIcon__EPzWG{width:64px;height:64px;background:var(--color-black);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-4);box-shadow:0 10px 30px rgba(0,0,0,.15)}.encuesta_success__rNWOB h2{font-size:var(--text-xl);margin-bottom:var(--spacing-2)}.encuesta_success__rNWOB p{color:var(--color-gray-600)}.encuesta_successNote__HVbI4{margin-top:var(--spacing-4);font-size:var(--text-sm)}@keyframes encuesta_floatIn__p0Up3{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes encuesta_fadeUp__GSvzw{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes encuesta_shimmer__Sk_NS{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes encuesta_shake__51AjH{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (max-width:680px){.encuesta_header__EugVy{flex-direction:column;align-items:flex-start}.encuesta_card__Ggjmw{padding:var(--spacing-6)}.encuesta_nav__m0kRS{flex-direction:column}}