.skf-wrap{--skf-blue:#075aa8;--skf-dark:#16324a;--skf-light:#f5f9fd;--skf-border:#d9e5ef;--skf-orange:#f28c28;max-width:960px;margin:30px auto;font-family:Arial,"Helvetica Neue",sans-serif;color:#17212b}.skf-wrap *{box-sizing:border-box}.skf-head{margin-bottom:28px}.skf-kicker{display:block;color:var(--skf-blue);font-weight:700;margin-bottom:8px}.skf-head h1{font-size:clamp(30px,5vw,48px);line-height:1.08;color:var(--skf-dark);margin:0 0 14px}.skf-head p{font-size:18px;line-height:1.55;max-width:760px;margin:0;color:#4b5d6d}.skf-form{display:grid;gap:18px}.skf-card{position:relative;display:grid;grid-template-columns:52px 1fr;background:#fff;border:1px solid var(--skf-border);border-radius:15px;box-shadow:0 4px 18px rgba(22,50,74,.06);overflow:hidden}.skf-step{display:flex;align-items:flex-start;justify-content:center;padding-top:28px;background:var(--skf-blue);color:#fff;font-size:23px;font-weight:800}.skf-card-body{padding:26px 28px 30px;min-width:0}.skf-card h2{margin:0 0 20px;color:var(--skf-dark);font-size:25px}.skf-card label:not(.skf-choice):not(.skf-confirm){display:block;font-weight:700;margin:0 0 7px}.skf-card label span,.skf-required{color:#a13d16}.skf-card input:not([type=radio]):not([type=checkbox]),.skf-card select,.skf-card textarea{display:block;width:100%;min-height:50px;border:1px solid #afc1d0;border-radius:9px;background:#fff;padding:11px 13px;font:inherit;color:#17212b}.skf-card textarea{resize:vertical}.skf-card input:focus,.skf-card select:focus,.skf-card textarea:focus{outline:3px solid rgba(7,90,168,.14);border-color:var(--skf-blue)}.skf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.skf-help{margin:-10px 0 20px;color:#596b7a}.skf-file-note{margin:8px 0 0;color:#596b7a;font-size:14px}.skf-file-list{margin-top:10px;color:#245b33;font-weight:700;overflow-wrap:anywhere}.skf-file-list.is-error{color:#a13d16}.skf-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.skf-choice{display:flex;gap:12px;align-items:flex-start;border:2px solid var(--skf-border);border-radius:11px;padding:16px;cursor:pointer}.skf-choice:has(input:checked){border-color:var(--skf-blue);background:#f2f8ff}.skf-choice input{margin-top:3px;accent-color:var(--skf-blue);width:19px;height:19px}.skf-choice strong,.skf-choice small{display:block}.skf-choice small{margin-top:5px;line-height:1.35;color:#586a79}.skf-conditional,.skf-confirm{margin-top:18px}.skf-confirm{display:flex;align-items:flex-start;gap:11px;padding:14px;border-radius:9px;background:#fff7ea;border:1px solid #f3c47f;line-height:1.45}.skf-confirm input{flex:0 0 auto;width:20px;height:20px;margin-top:1px;accent-color:var(--skf-blue)}.skf-final{display:block}.skf-submit{display:inline-flex;justify-content:center;margin-top:22px;border:0;border-radius:10px;padding:15px 25px;background:var(--skf-blue);color:#fff;font-size:18px;font-weight:800;cursor:pointer}.skf-submit:hover{background:#064b8b}.skf-submit:disabled{opacity:.7;cursor:wait}.skf-required{font-size:13px;margin:12px 0 0}.skf-message{padding:22px;border-radius:12px;margin-bottom:22px}.skf-message h2{margin:0 0 8px}.skf-success{background:#ecf9f0;border:1px solid #8fd1a1;color:#165d2c}.skf-error{background:#fff1ec;border:1px solid #efaa90;color:#8c2e11}.skf-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:680px){.skf-wrap{margin:18px auto}.skf-card{grid-template-columns:40px 1fr}.skf-step{padding-top:23px;font-size:19px}.skf-card-body{padding:21px 17px 24px}.skf-grid,.skf-choice-row{grid-template-columns:1fr}.skf-head p{font-size:16px}.skf-card h2{font-size:22px}}
.skf-field-note{margin:7px 0 0;color:#596b7a;font-size:13px;line-height:1.4}.skf-card label small{font-weight:400;color:#596b7a}
.skf-typeplate-guide{display:flex;flex-direction:column;gap:5px;margin:0 0 20px;padding:14px 16px;border:1px solid #9fc5e8;border-left:5px solid var(--skf-blue);border-radius:10px;background:#f2f8ff;line-height:1.45}.skf-typeplate-guide strong{color:var(--skf-blue);font-size:17px}.skf-typeplate-guide span{color:#415569}.skf-more-numbers{margin-top:20px;border:1px solid var(--skf-border);border-radius:10px;background:#fafcfe}.skf-more-numbers summary{padding:13px 15px;cursor:pointer;color:var(--skf-blue);font-weight:700}.skf-more-numbers[open] summary{border-bottom:1px solid var(--skf-border)}.skf-more-numbers .skf-grid{padding:16px}
.skf-image-option{margin-top:18px;padding:16px;border:1px solid var(--skf-border);border-radius:10px;background:#fafcfe}.skf-image-option[hidden]{display:none}.skf-email-option{border-color:#9fc5e8;background:#f2f8ff}.skf-email-option strong{color:var(--skf-blue)}.skf-email-option ol{margin:10px 0 0;padding-left:22px;line-height:1.6}
.skf-conditional[hidden],.skf-confirm[hidden]{display:none}.skf-info-box{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:13px 15px;border-left:5px solid var(--skf-blue);border-radius:8px;background:#f2f8ff;color:#415569}.skf-info-box strong{color:var(--skf-blue)}
.skf-wide-field{margin-top:20px}
.skf-access{margin:20px 0 0;padding:16px;border:1px solid var(--skf-border);border-radius:10px;background:#fafcfe}.skf-access legend{padding:0 7px;color:var(--skf-dark);font-weight:700}.skf-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.skf-check{display:flex;align-items:flex-start;gap:9px;font-weight:400!important;line-height:1.4}.skf-check input{width:19px;height:19px;margin-top:1px;accent-color:var(--skf-blue)}.skf-inline-error{margin:10px 0 0;color:#a13d16;font-weight:700}.skf-inline-error[hidden]{display:none}@media(max-width:680px){.skf-check-grid{grid-template-columns:1fr}}
.skf-card[hidden]{display:none}.skf-review{display:block;border:2px solid var(--skf-blue)}.skf-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.skf-review-item{display:flex;flex-direction:column;gap:5px;padding:15px;border:1px solid var(--skf-border);border-radius:9px;background:#f8fbfe;overflow-wrap:anywhere}.skf-review-item.is-wide{grid-column:1/-1}.skf-review-item strong{color:var(--skf-blue)}.skf-review-item span{white-space:pre-line;line-height:1.45}.skf-review-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.skf-review-open,.skf-review-edit{display:inline-flex;justify-content:center;margin-top:22px;border-radius:10px;padding:15px 25px;font-size:18px;font-weight:800;cursor:pointer}.skf-review-open{border:0;background:var(--skf-blue);color:#fff}.skf-review-edit{margin-top:0;border:2px solid var(--skf-blue);background:#fff;color:var(--skf-blue)}.skf-review-actions .skf-submit{margin-top:0}@media(max-width:680px){.skf-review-grid{grid-template-columns:1fr}.skf-review-item.is-wide{grid-column:auto}.skf-review-actions>*{width:100%}}
