html:not([lang="en"]) [data-en],html[lang="en"] [data-fr]{display:none!important}.survey-page{background:#080d13;color:#e9e1d2;min-height:100vh;padding:clamp(40px,7vw,100px) 24px}.survey-shell{max-width:900px;margin:auto}.survey-kicker{color:#d4b77c;letter-spacing:.18em;font-size:.75rem}.survey-page h1{font-size:clamp(2rem,4vw,3.7rem);line-height:1.15;color:#f6e8cc}.survey-page h2{color:#d6b77b}.survey-intro{line-height:1.7;margin:25px 0 45px}.survey-page fieldset{border:0;border-top:1px solid #c5a46a55;margin:0;padding:28px 0}.survey-page legend{font-size:1.1rem;font-weight:600;color:#f5e9d2;padding-top:12px}.survey-page legend small{color:#d2ae72;margin-right:12px}.survey-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.survey-options label{display:flex;gap:12px;align-items:flex-start;border:1px solid #c5a46a55;background:#101923;padding:15px;cursor:pointer}.survey-options label:has(input:checked){border-color:#ddc187;background:#26303b}.survey-options input{accent-color:#d6b77b;margin-top:4px}.survey-open{display:block;margin:25px 0}.survey-open strong{display:block;margin-bottom:10px}.survey-open textarea{width:100%;box-sizing:border-box;background:#101923;color:#f5e9d2;border:1px solid #c5a46a88;padding:15px;font:inherit;resize:vertical}.survey-privacy{border-top:1px solid #c5a46a55;font-size:.8rem;line-height:1.7;color:#b6ae9e}.survey-page button[type=submit]{margin-top:20px;background:#d9bb80;border:0;color:#121416;padding:15px 28px;font-weight:bold;cursor:pointer}.survey-page button:disabled{opacity:.6}.survey-honey{position:absolute!important;left:-9999px!important}@media(max-width:650px){.survey-options{grid-template-columns:1fr}.survey-page{padding-inline:18px}}
.survey-open input,.survey-open select{width:100%;box-sizing:border-box;background:#101923;color:#f5e9d2;border:1px solid #c5a46a88;padding:15px;font:inherit}
