.sf-page{padding-top:32px;padding-bottom:72px;color:#06234c}.sf-breadcrumb{display:flex;gap:12px;font-size:13px;color:#647994;margin-bottom:26px}.sf-page h1{font-size:32px;line-height:1.2;margin:0 0 12px}.sf-intro{color:#647994;margin-bottom:32px}.sf-panel{max-width:920px;margin:0 auto;border:1px solid #dfe6ee;border-radius:4px;padding:36px 44px;background:#fff}.sf-steps{display:flex;list-style:none;padding:0;margin:0 0 40px}.sf-steps li{flex:1;text-align:center;position:relative;color:#8996a6}.sf-steps li:before{content:"";height:1px;background:#dfe6ee;position:absolute;top:17px;left:-50%;width:100%}.sf-steps li:first-child:before{display:none}.sf-steps span{display:grid;place-items:center;position:relative;border-radius:50%;background:#f1f4f7;width:34px;height:34px;margin:0 auto 10px;font-size:14px;font-weight:700}.sf-steps small{font-size:12px}.sf-steps .sf-active{color:#0752ad}.sf-active span{background:#0752ad;color:#fff}.sf-panel h2{font-size:23px;margin:0 0 26px;scroll-margin-top:100px}.sf-field{display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:600;margin-bottom:24px}.sf-field input,.sf-field select,.sf-field textarea{border:1px solid #cbd5e1;border-radius:3px;padding:12px;font:400 15px Arial,sans-serif;background:#fff;color:#06234c;width:100%;min-height:46px}.sf-field textarea{resize:vertical}.sf-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sf-categories{border:0;padding:0;margin:0}.sf-categories legend{font-size:14px;font-weight:600;margin-bottom:16px}.sf-categories>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sf-categories>div label{border:1px solid #dfe6ee;padding:12px 8px;text-align:center;cursor:pointer;border-radius:4px;position:relative;font-size:13px;font-weight:600}.sf-categories>div label.sf-selected{border-color:#0752ad;box-shadow:0 0 0 1px #0752ad;background:#f5f9fe}.sf-categories img{width:100%;height:auto;mix-blend-mode:multiply}.sf-categories input{accent-color:#0752ad}.sf-categories>div input{z-index:1;position:absolute;top:10px;left:10px}.sf-unsure{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:14px}.sf-categories p,.sf-note{font-size:13px;line-height:1.7;color:#647994}.sf-note{margin:12px 0 24px}.sf-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px;border-top:1px solid #e5eaf0;margin-top:32px;padding-top:24px}.sf-actions>span{font-size:12px;color:#647994}.sf-actions>button:first-child:not(:last-child){margin-right:auto}.sf-summary{background:#f4f6f8;padding:22px;display:flex;align-items:flex-start;gap:16px;justify-content:space-between;margin-bottom:20px}.sf-summary h3{margin:0 0 12px}.sf-summary p{font-size:14px;margin:8px 0;overflow-wrap:anywhere}.sf-summary .button{flex-shrink:0}.sf-empty{padding:36px 24px;border-top:1px solid #dfe6ee;border-bottom:1px solid #dfe6ee;text-align:center}.sf-empty h3{font-size:22px;margin:0 0 14px}.sf-empty p{color:#647994;font-size:15px}.sf-result-actions{display:flex;align-items:center;gap:16px;margin-top:28px;flex-wrap:wrap}.sf-result-actions>a{margin-left:auto}.sf-reset{background:transparent;border:0;font-size:14px;color:#0752ad;cursor:pointer}.sf-results article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #dfe6ee}.sf-results h3{margin:6px 0}.sf-bottom,.sf-results p{font-size:14px;color:#647994}.sf-bottom{text-align:center;margin-top:28px}.sf-bottom a{color:#0752ad;text-decoration:underline}.sf-panel :focus-visible{outline:2px solid #0752ad;outline-offset:4px}@media(max-width:640px){.sf-page h1{font-size:26px}.sf-panel{padding:24px 16px}.sf-steps{margin-bottom:28px}.sf-steps small{font-size:10px}.sf-steps span{width:28px;height:28px}.sf-steps li:before{top:14px}.sf-categories>div{grid-template-columns:1fr 1fr}.sf-fields{grid-template-columns:1fr;gap:0}.sf-results article,.sf-summary{flex-direction:column}.sf-result-actions>a{margin-left:0;width:100%}.sf-page{padding-bottom:40px}.sf-empty{padding:28px 4px}}