.survey-module__AhwIQa__shell{--accent:#ad7a41;--paper:#fffdf9;--edge:#e8ddc8;--text:#271b0e;--muted:#6d5a41;background:var(--paper);border:1px solid var(--edge);border-radius:28px;overflow:hidden;box-shadow:0 18px 60px -40px #271b0e73}.survey-module__AhwIQa__banner{aspect-ratio:16/5;background:color-mix(in srgb, var(--accent) 18%, #f2ead9);position:relative}.survey-module__AhwIQa__bannerImage{object-fit:cover}.survey-module__AhwIQa__bannerVeil{background:linear-gradient(#0000 35%,#271b0e59);position:absolute;inset:0}.survey-module__AhwIQa__head{border-bottom:1px solid var(--edge);padding:28px 28px 4px}.survey-module__AhwIQa__kind{background:color-mix(in srgb, var(--accent) 14%, transparent);color:color-mix(in srgb, var(--accent) 75%, #271b0e);border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.survey-module__AhwIQa__title{color:var(--text);margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.5}.survey-module__AhwIQa__lead{color:var(--muted);margin:10px 0 0;line-height:1.9}.survey-module__AhwIQa__intro{background:color-mix(in srgb, var(--accent) 7%, #faf6ee);color:var(--text);white-space:pre-line;border-radius:16px;margin:12px 0 20px;padding:14px 16px;font-size:14px;line-height:1.95}.survey-module__AhwIQa__progress{background:#f2ead9;height:4px}.survey-module__AhwIQa__progressBar{background:var(--accent);height:100%;transition:width .35s}.survey-module__AhwIQa__step{color:var(--muted);margin:0;padding:12px 28px 0;font-size:12px;font-weight:600}.survey-module__AhwIQa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.survey-module__AhwIQa__full{grid-column:1/-1}.survey-module__AhwIQa__half{grid-column:span 1}@media (max-width:720px){.survey-module__AhwIQa__grid{grid-template-columns:1fr}.survey-module__AhwIQa__half{grid-column:1/-1}.survey-module__AhwIQa__head,.survey-module__AhwIQa__form,.survey-module__AhwIQa__step{padding-inline:18px}}.survey-module__AhwIQa__field{min-width:0}.survey-module__AhwIQa__label{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.survey-module__AhwIQa__req{color:#c0453b;margin-inline-start:4px}.survey-module__AhwIQa__hint{color:var(--muted);margin:0 0 8px;font-size:12.5px;line-height:1.8}.survey-module__AhwIQa__control{border:1px solid var(--edge);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:14px;padding:13px 15px;font-size:15px;transition:border-color .15s,box-shadow .15s}.survey-module__AhwIQa__control:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.survey-module__AhwIQa__choices{gap:10px;display:grid}.survey-module__AhwIQa__choice{border:1px solid var(--edge);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;line-height:1.7;transition:border-color .15s,background .15s;display:flex}.survey-module__AhwIQa__choice:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--edge))}.survey-module__AhwIQa__choice input{accent-color:var(--accent);flex:none;width:17px;height:17px;margin-top:5px}.survey-module__AhwIQa__choice small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.survey-module__AhwIQa__chosen{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, #fff)}.survey-module__AhwIQa__stars{gap:6px;display:flex}.survey-module__AhwIQa__star{cursor:pointer;color:#cbbda2;background:0 0;border:0;padding:2px;line-height:0}.survey-module__AhwIQa__star:hover{transform:translateY(-1px)}.survey-module__AhwIQa__scale{flex-wrap:wrap;gap:8px;display:flex}.survey-module__AhwIQa__scaleStep{border:1px solid var(--edge);min-width:44px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:10px 0;font-weight:600}.survey-module__AhwIQa__scaleStep:hover{border-color:var(--accent)}.survey-module__AhwIQa__sectionTitle{color:var(--text);grid-column:1/-1;margin:6px 0 0;font-size:18px;font-weight:800}.survey-module__AhwIQa__sectionHint{color:var(--muted);grid-column:1/-1;margin:4px 0 0;font-size:13.5px;line-height:1.85}.survey-module__AhwIQa__statement{border:1px solid var(--edge);color:var(--text);background:#faf6ee;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.9}.survey-module__AhwIQa__statement p{color:var(--muted);margin:6px 0 0}.survey-module__AhwIQa__emptyPage{text-align:center;color:var(--muted);border:1px dashed var(--edge);border-radius:16px;grid-column:1/-1;padding:26px}.survey-module__AhwIQa__error{color:#c0453b;margin:6px 0 0;font-size:12.5px;font-weight:600}.survey-module__AhwIQa__formError{color:#8f2e26;background:#fdecea;border:1px solid #f3c9c4;border-radius:14px;margin:0 0 16px;padding:12px 14px;font-size:14px}.survey-module__AhwIQa__actions{align-items:center;gap:10px;margin-top:24px;display:flex}.survey-module__AhwIQa__primary,.survey-module__AhwIQa__secondary{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 26px;font-weight:700;transition:filter .15s,background .15s;display:inline-flex}.survey-module__AhwIQa__primary{background:var(--accent);color:#fff;flex:1}.survey-module__AhwIQa__primary:hover:not(:disabled){filter:brightness(.94)}.survey-module__AhwIQa__primary:disabled{opacity:.6;cursor:default}.survey-module__AhwIQa__secondary{border-color:var(--edge);color:var(--muted);background:#fff}.survey-module__AhwIQa__secondary:hover{border-color:var(--accent);color:var(--text)}.survey-module__AhwIQa__privacy{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:12px;display:flex}.survey-module__AhwIQa__thanks{--accent:#ad7a41;text-align:center;color:#6d5a41;background:#fffdf9;border:1px solid #e8ddc8;border-radius:28px;padding:44px 28px}.survey-module__AhwIQa__thanks svg{color:var(--accent)}.survey-module__AhwIQa__thanks h2{color:#271b0e;margin:14px 0 8px;font-size:24px;font-weight:800}.survey-module__AhwIQa__thanks p{white-space:pre-line;max-width:44ch;margin:0 auto;line-height:1.95}@media (prefers-reduced-motion:reduce){.survey-module__AhwIQa__progressBar,.survey-module__AhwIQa__star,.survey-module__AhwIQa__control{transition:none}}.survey-module__AhwIQa__shell{--paper:#fff;--edge:#e3e7df;--text:#24392f;--muted:#657168;border-radius:24px;box-shadow:0 22px 70px -45px #365e4c66}.survey-module__AhwIQa__head{background:#f1f5ee;padding:32px 38px 0}.survey-module__AhwIQa__identity{color:#667765;border-bottom:1px solid #dce4d7;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;font-size:12px;display:flex}.survey-module__AhwIQa__brandLogo{object-fit:contain;width:94px;height:57px}.survey-module__AhwIQa__heroLayout{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;padding:30px 0;display:grid}.survey-module__AhwIQa__title{overflow-wrap:anywhere;letter-spacing:-.6px;font-size:clamp(25px,3vw,36px);line-height:1.55}.survey-module__AhwIQa__lead{max-width:50ch;font-size:14px;line-height:2}.survey-module__AhwIQa__kind{color:#365e4c;background:#e0e9dc;padding:6px 12px;font-size:11px}.survey-module__AhwIQa__illustration{text-align:center}.survey-module__AhwIQa__illustration svg{width:100%;height:auto}.survey-module__AhwIQa__illustration span{color:#627360;font-size:11px}.survey-module__AhwIQa__journey{color:#536951;border-top:1px solid #dce4d7;justify-content:space-between;gap:10px;padding:18px 0;font-size:11px;display:flex}.survey-module__AhwIQa__journey span{align-items:center;gap:8px;display:flex}.survey-module__AhwIQa__journey b{color:#916e3c;letter-spacing:1px;font-size:10px}.survey-module__AhwIQa__completion{color:#697568;justify-content:space-between;padding:18px 38px 10px;font-size:11px;display:flex}.survey-module__AhwIQa__progress{background:#edf0e9;border-radius:4px;height:3px;margin:0 38px}.survey-module__AhwIQa__progressBar{background:#54795f}.survey-module__AhwIQa__form{padding:28px 38px 34px}.survey-module__AhwIQa__formHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.survey-module__AhwIQa__formHeading h2{color:#365e4c;font-size:18px;font-weight:700}.survey-module__AhwIQa__formHeading p{color:#7b8176;font-size:11px}.survey-module__AhwIQa__grid{gap:24px}.survey-module__AhwIQa__label{margin-bottom:9px;font-size:14px}.survey-module__AhwIQa__control{background:#fdfefb;border-color:#dce3d8;border-radius:10px;min-height:52px;font-size:16px}.survey-module__AhwIQa__choice{background:#f7f9f4;border-radius:12px;font-size:13px}.survey-module__AhwIQa__primary{background:#365e4c;border-radius:12px;min-height:54px}.survey-module__AhwIQa__primary:focus-visible,.survey-module__AhwIQa__secondary:focus-visible{outline-offset:3px;outline:3px solid #b98b4e}.survey-module__AhwIQa__privacy{align-items:flex-start;font-size:11px;line-height:1.8}.survey-module__AhwIQa__privacy svg{flex-shrink:0;margin-top:3px}.survey-module__AhwIQa__thanks{background:#f3f7ef;border-color:#dce4d7;padding:60px 28px}@media (max-width:600px){.survey-module__AhwIQa__shell{border-radius:18px}.survey-module__AhwIQa__head{padding:22px 20px 0}.survey-module__AhwIQa__identity{gap:12px;padding-bottom:18px;font-size:10px}.survey-module__AhwIQa__brandLogo{width:77px;height:46px}.survey-module__AhwIQa__heroLayout{grid-template-columns:1fr;gap:0;padding:24px 0}.survey-module__AhwIQa__illustration{display:none}.survey-module__AhwIQa__title{font-size:26px}.survey-module__AhwIQa__lead{font-size:13px}.survey-module__AhwIQa__journey{gap:8px;font-size:10px}.survey-module__AhwIQa__journey span{gap:4px}.survey-module__AhwIQa__journey b{font-size:9px}.survey-module__AhwIQa__form{padding:24px 20px}.survey-module__AhwIQa__formHeading{display:block}.survey-module__AhwIQa__formHeading p{margin-top:6px}.survey-module__AhwIQa__completion{padding-inline:20px}.survey-module__AhwIQa__progress{margin-inline:20px}.survey-module__AhwIQa__grid{gap:22px}}
