.sy-onboard,.sy-onboard *{box-sizing:border-box}.sy-onboard{font:14px/1.6 system-ui,sans-serif;color:#173c29;background:#fff;border:1px solid #cfe5d5;border-radius:20px;padding:clamp(19px,3vw,35px);width:min(1120px,calc(100% - 24px));margin:30px auto;box-shadow:0 16px 45px #123e2512}.sy-onboard h2{font-size:clamp(23px,3vw,35px);line-height:1.2;margin:12px 0;color:#173c29}.sy-onboard h3{font-size:19px;margin:10px 0;color:#173c29}.sy-onboard p{color:#506c58;margin:10px 0 19px}.sy-onboard .sy-kicker{color:#0d874b;letter-spacing:.1em;font-weight:850}.sy-onboard .sy-progress,.sy-onboard .sy-actions,.sy-onboard .sy-cross{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.sy-onboard .sy-progress span{padding:9px 12px;border-radius:10px;background:#eaf7ee;font-size:11px}.sy-onboard .sy-progress .active,.sy-onboard button.selected,.sy-onboard button.sy-primary{background:#147c46;color:#fff}.sy-onboard .sy-body{border:1px solid #dfede3;border-radius:13px;padding:clamp(15px,3vw,28px)}.sy-onboard button{border:1px solid #bcdccb;color:#1b6240;background:#eff8f1;border-radius:9px;min-height:44px;padding:11px 16px;cursor:pointer;margin:5px 7px 5px 0;font:800 12px system-ui}.sy-onboard button:disabled{opacity:.45;cursor:not-allowed}.sy-onboard a:focus-visible,.sy-onboard button:focus-visible,.sy-onboard input:focus-visible{outline:3px solid #19a45d;outline-offset:2px}.sy-onboard .sy-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sy-onboard .sy-field{display:grid;gap:7px;font-size:12px;font-weight:750}.sy-onboard .sy-field input,.sy-onboard select{width:100%;min-height:43px;border:1px solid #cee3d6;border-radius:8px;padding:9px;color:#173c29;background:#fff}.sy-onboard .sy-form button,.sy-onboard .sy-error{grid-column:1/-1}.sy-onboard .sy-error{color:#b42c3e}.sy-onboard .sy-result{background:#eef9f1;border:1px solid #d3eadd;padding:15px;border-radius:12px;margin:18px 0}.sy-onboard .sy-result-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d6e7dc;padding:10px 0;overflow-wrap:anywhere}.sy-onboard .sy-result-row span{text-align:right}.sy-onboard .sy-cross a{border:1px solid #cfebd8;border-radius:10px;padding:15px;text-decoration:none;color:#167c47;font-weight:800;flex:1;min-width:160px;background:#f5faf6}.sy-onboard .sy-note{border-left:3px solid #169353;padding:15px;background:#f3f9f5;font-size:12px}.sy-onboard .sy-exit{display:inline-block;color:#127c48;text-decoration:underline;font-weight:800;margin-top:10px}@media(max-width:700px){.sy-onboard .sy-form{grid-template-columns:1fr}.sy-onboard .sy-result-row{display:block}.sy-onboard .sy-result-row span{display:block;text-align:left}.sy-onboard .sy-cross{display:grid}}