.ss-wizard{max-width:1000px;margin:40px auto;padding:clamp(22px,5vw,60px);background:#f0f7ff;border:1px solid #c9ddf2;border-radius:28px;color:#10375e}.ss-wizard h2{font-size:clamp(30px,4vw,48px);line-height:1.1}.ss-progress{display:flex;list-style:none;gap:10px;padding:0!important;margin:30px 0!important}.ss-progress li{flex:1;border-top:4px solid #c9ddf2;padding-top:12px;font-weight:800;font-size:14px}.ss-progress li.active{border-color:#0969d8;color:#0969d8}.ss-wizard fieldset{border:0;padding:0;margin:30px 0}.ss-wizard legend{font-size:25px;font-weight:800;margin-bottom:18px}.ss-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ss-field{display:flex;flex-direction:column;gap:7px;font-weight:700;margin-bottom:12px}.ss-field input,.ss-field select,.ss-field textarea{width:100%;box-sizing:border-box;border:1px solid #a6bdd5;border-radius:10px;background:white;color:#10375e;padding:13px;font:inherit;font-weight:400;min-height:48px}.ss-field small{font-weight:400;font-size:13px}.ss-wizard button{border:0;border-radius:99px;padding:14px 25px;background:#0969d8;color:white;font:inherit;font-weight:800;cursor:pointer;min-height:48px}.ss-wizard .ss-back{background:#dceafa;color:#123657}.ss-form-nav{display:flex;justify-content:space-between;gap:12px}.ss-wizard [hidden]{display:none!important}.ss-wizard :focus-visible{outline:3px solid #085bc0;outline-offset:3px}.ss-upload{display:flex;flex-direction:column;gap:14px;border:2px dashed #7ca8d6;background:white;padding:32px;border-radius:16px;font-weight:800}.ss-upload span,.ss-small,.ss-privacy{font-size:14px;font-weight:400}.ss-status{font-weight:700}.ss-trap{position:absolute;left:-9999px}.ss-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ss-summary dd{margin:0;overflow-wrap:anywhere}.ss-event{padding:16px 25px;background:#dceeff;color:#123657}.ss-wizard a{color:#0756ac;text-decoration:underline}.ss-wizard button:disabled{opacity:.6}.ss-contact-data a{color:inherit}@media(max-width:600px){.ss-fields{grid-template-columns:1fr}.ss-progress li{font-size:12px}.ss-form-nav{flex-wrap:wrap}.ss-wizard{border-radius:16px;margin:20px 0}}
