.survey-module__P_ujqq__shell{background:radial-gradient(circle at 50% -10%, #2f766a38, transparent 38rem), var(--obsidian);min-height:100vh;padding:42px 14px 80px}.survey-module__P_ujqq__card{border:1px solid var(--line);background:#1c1a17e0;width:min(100%,820px);margin:0 auto;box-shadow:0 30px 90px #00000047}.survey-module__P_ujqq__header{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#2f766a26,#0000 65%);padding:clamp(28px,7vw,60px)}.survey-module__P_ujqq__brand{color:var(--maize);letter-spacing:.16em;font-size:.73rem;font-weight:900;display:inline-block}.survey-module__P_ujqq__kicker{color:var(--jade-active);letter-spacing:.18em;margin-top:55px;font-size:.7rem;font-weight:900;display:block}.survey-module__P_ujqq__header h1{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(2.6rem,8vw,5rem);line-height:.95}.survey-module__P_ujqq__header p{max-width:620px;color:var(--muted);margin:0;line-height:1.7}.survey-module__P_ujqq__form{padding:clamp(22px,6vw,52px)}.survey-module__P_ujqq__question{border:0;border-bottom:1px solid var(--line);margin:0 0 38px;padding:0 0 38px}.survey-module__P_ujqq__question legend{align-items:flex-start;gap:11px;width:100%;padding:0;font-size:1.08rem;font-weight:800;line-height:1.45;display:flex}.survey-module__P_ujqq__question legend>span{min-width:29px;height:29px;color:var(--obsidian);background:var(--maize);place-items:center;font-size:.72rem;display:inline-grid}.survey-module__P_ujqq__question sup{color:var(--tezontle)}.survey-module__P_ujqq__question textarea,.survey-module__P_ujqq__identity input{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffff06;outline:none;min-height:48px;padding:13px 14px}.survey-module__P_ujqq__question textarea{resize:vertical;min-height:130px;margin-top:18px}.survey-module__P_ujqq__question textarea:focus,.survey-module__P_ujqq__identity input:focus{border-color:var(--jade-active)}.survey-module__P_ujqq__options{gap:9px;margin-top:18px;display:grid}.survey-module__P_ujqq__options label{border:1px solid var(--line);cursor:pointer;background:#ffffff05;align-items:center;gap:11px;min-height:50px;padding:10px 13px;display:flex}.survey-module__P_ujqq__options label:has(input:checked){border-color:var(--jade-active);background:#2f766a24}.survey-module__P_ujqq__options input{accent-color:var(--jade-active)}.survey-module__P_ujqq__scale{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.survey-module__P_ujqq__scale button{border:1px solid var(--line);min-width:42px;min-height:46px;color:var(--ink);cursor:pointer;background:#ffffff05}.survey-module__P_ujqq__scale button[data-active=true]{background:var(--maize);border-color:var(--maize);color:var(--obsidian);font-weight:900}.survey-module__P_ujqq__identity{border:1px solid var(--line);background:#2f766a12;padding:25px}.survey-module__P_ujqq__identity h2{margin:0;font-size:1.15rem}.survey-module__P_ujqq__identity p{color:var(--muted);line-height:1.55}.survey-module__P_ujqq__identityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.survey-module__P_ujqq__submit{background:var(--maize);width:100%;min-height:56px;color:var(--obsidian);cursor:pointer;border:0;margin-top:20px;font-weight:900}.survey-module__P_ujqq__submit:disabled{opacity:.6;cursor:wait}.survey-module__P_ujqq__error{background:#a545321f;border:1px solid #a5453299;margin-top:15px;padding:13px}.survey-module__P_ujqq__privacy{color:var(--muted);font-size:.75rem;line-height:1.5}.survey-module__P_ujqq__honeypot{position:absolute!important;left:-9999px!important}.survey-module__P_ujqq__thanks,.survey-module__P_ujqq__closed{text-align:center;padding:clamp(45px,10vw,90px) clamp(25px,6vw,60px)}.survey-module__P_ujqq__closed{border:1px solid var(--line);background:var(--charcoal);width:min(100%,760px);margin:8vh auto 0}.survey-module__P_ujqq__closed>span,.survey-module__P_ujqq__thanksMark{color:var(--maize)}.survey-module__P_ujqq__closed h1,.survey-module__P_ujqq__thanks h2{letter-spacing:-.04em;font-size:clamp(2rem,7vw,4rem)}.survey-module__P_ujqq__closed p,.survey-module__P_ujqq__thanks p{color:var(--muted);line-height:1.7}.survey-module__P_ujqq__closed a,.survey-module__P_ujqq__thanks a{background:var(--maize);min-height:48px;color:var(--obsidian);align-items:center;margin-top:15px;padding:0 18px;font-weight:900;display:inline-flex}.survey-module__P_ujqq__thanksMark{border:1px solid var(--maize);border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font-size:1.5rem;display:grid}@media (max-width:680px){.survey-module__P_ujqq__identityGrid{grid-template-columns:1fr}.survey-module__P_ujqq__scale{grid-template-columns:repeat(5,minmax(0,1fr))}}
