.sez-qw{margin:40px 0;padding:clamp(18px,3vw,36px);background:#f2f3f4;border-radius:20px;color:#20252b;min-width:0}.sez-qw h2{font-size:clamp(24px,3vw,42px)}.sez-qw h3{margin:20px 0;font-size:22px}.sez-qw p{font-size:14px;line-height:1.5}.sez-qw-tabs{display:flex;gap:8px;overflow:auto;margin:20px 0;padding-bottom:6px}.sez-qw-tabs button{flex-shrink:0;padding:10px 14px;border:1px solid #cbd0d3;background:transparent;color:#20252b;font:inherit;font-size:13px;cursor:pointer}.sez-qw-tabs button[aria-current=step]{background:#20252b;color:white}.sez-qw-meter{height:3px;background:#dce0e3}.sez-qw-meter span{display:block;height:100%;background:#f35520;transition:width .4s}.sez-qw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:20px;background:white;border-radius:14px}.sez-qw-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px}.sez-qw-fields :is(input,select){width:100%;min-width:0;border:1px solid #d3d7da;background:white;padding:12px;font:inherit;font-size:16px;color:#20252b;border-radius:0;box-sizing:border-box}.sez-qw :focus-visible{outline:2px solid #f35520;outline-offset:2px}.sez-qw-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.sez-qw-step[hidden]{display:none!important}.sez-qw-step:not([hidden]){animation:sez-qw-enter .3s ease}.sez-qw [data-qw-summary]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.sez-qw-summary-item{padding:12px;background:white;overflow-wrap:anywhere}.sez-qw-summary-item small{display:block;color:#667078;margin-bottom:6px}.sez-qw .sez-lead__layout{display:block}.sez-qw .sez-lead{padding:20px 0}.sez-qw .sez-lead__content{width:100%}.sez-qw [data-qw-record]+[data-qw-record]{border-top:3px solid #f35520}.sez-qw button{white-space:normal;max-width:100%}@keyframes sez-qw-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:767px){.sez-qw-fields,.sez-qw [data-qw-summary]{grid-template-columns:1fr}.sez-qw-fields{padding:14px;gap:12px}.sez-qw-tabs button{font-size:12px}.sez-qw h3{font-size:18px}.sez-qw{margin:24px 0}}@media(prefers-reduced-motion:reduce){.sez-qw-step{animation:none!important}.sez-qw-meter span{transition:none}}
.sez-qw [hidden]{display:none!important}
