#skf-wrap{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;background:#f7f9fc;color:#1a2b4a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}#skf-wrap *{box-sizing:border-box;margin:0;padding:0}#skf-wrap:before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse 60% 50% at 85% 15%,rgba(30,58,95,.06) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 10% 90%,rgba(30,58,95,.04) 0%,transparent 60%);pointer-events:none}.skf-topbar{padding:1.3rem 2.2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(26,43,74,.08);flex-shrink:0;position:relative;z-index:1}.skf-logo{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#1e3a5f}.skf-stepcounter{font-size:12px;color:#8a96a8;letter-spacing:.04em;font-weight:500}.skf-progress-track{height:3px;background:rgba(30,58,95,.1);flex-shrink:0;position:relative;z-index:1}.skf-progress-fill{height:100%;background:#1e3a5f;transition:width .5s cubic-bezier(.4,0,.2,1);width:0}.skf-content{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden;position:relative;z-index:1}.skf-screen{display:none;flex-direction:column;max-width:600px;width:100%;animation:skfRise .45s cubic-bezier(.22,1,.36,1) both}.skf-screen.active{display:flex}@keyframes skfRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.skf-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#1e3a5f;margin-bottom:1.1rem;font-weight:600}.skf-question{font-size:clamp(24px,4vw,34px);line-height:1.25;margin-bottom:.6rem;color:#142036;font-weight:700;letter-spacing:-.02em}.skf-sub{font-size:15px;color:#6b7689;margin-bottom:2rem;line-height:1.6}#skf-wrap textarea{background:#fff !important;border:1.5px solid rgba(26,43,74,.12) !important;border-radius:12px !important;color:#142036 !important;font-family:inherit !important;font-size:17px !important;padding:1rem 1.1rem !important;width:100% !important;resize:none !important;outline:none !important;line-height:1.6 !important;min-height:120px !important;box-shadow:none !important;transition:border-color .2s,box-shadow .2s !important}#skf-wrap textarea::placeholder{color:#aab3c2 !important}#skf-wrap textarea:focus{border-color:#1e3a5f !important;box-shadow:0 0 0 4px rgba(30,58,95,.1) !important}.skf-hint{font-size:12px;color:#8a96a8;margin-top:.7rem}.skf-options{display:flex;flex-direction:column;gap:12px;width:100%}.skf-opt{display:flex;align-items:center;gap:14px;padding:17px 20px;border:1.5px solid rgba(26,43,74,.12);border-radius:12px;cursor:pointer;font-size:16px;color:#2d3b54;background:#fff;transition:border-color .18s,background .18s,transform .1s,box-shadow .18s;user-select:none}.skf-opt:hover{border-color:rgba(30,58,95,.5);box-shadow:0 2px 12px rgba(30,58,95,.08)}.skf-opt.chosen{border-color:#1e3a5f;background:rgba(30,58,95,.05);color:#142036;box-shadow:0 2px 12px rgba(30,58,95,.12)}.skf-key{font-size:12px;background:rgba(26,43,74,.07);color:#6b7689;padding:3px 9px;border-radius:6px;font-weight:600;min-width:28px;text-align:center;flex-shrink:0}.skf-opt.chosen .skf-key{background:#1e3a5f;color:#fff}.skf-actions{margin-top:2rem;display:flex;align-items:center;gap:18px}.skf-btn-primary{background:#1e3a5f !important;color:#fff !important;border:none !important;padding:14px 30px !important;border-radius:10px !important;font-family:inherit !important;font-size:15px !important;font-weight:600 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:8px !important;transition:background .2s,transform .1s,opacity .2s,box-shadow .2s !important;box-shadow:0 2px 10px rgba(30,58,95,.25) !important}.skf-btn-primary:disabled{opacity:.4 !important;cursor:not-allowed !important;box-shadow:none !important}.skf-btn-primary:not(:disabled):hover{background:#15293f !important;box-shadow:0 4px 16px rgba(30,58,95,.35) !important}.skf-btn-primary:not(:disabled):active{transform:scale(.97) !important}.skf-btn-back{background:0 0 !important;border:none !important;color:#8a96a8 !important;font-family:inherit !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important;padding:0 !important;box-shadow:none !important}.skf-btn-back:hover{color:#1e3a5f !important}.skf-ty-icon{width:64px;height:64px;border-radius:50%;background:rgba(30,58,95,.1);color:#1e3a5f;font-size:30px;display:flex;align-items:center;justify-content:center;margin-bottom:1.4rem}.skf-bottombar{padding:1rem 2.2rem;flex-shrink:0;display:flex;justify-content:flex-end;border-top:1px solid rgba(26,43,74,.08);position:relative;z-index:1}.skf-anon{font-size:12px;color:#8a96a8;font-weight:500}@media (max-width:600px){.skf-topbar,.skf-bottombar{padding:1rem 1.3rem}.skf-content{padding:1.5rem 1.3rem}}