{"id":650,"date":"2026-05-05T15:50:14","date_gmt":"2026-05-05T15:50:14","guid":{"rendered":"http:\/\/www.akademianowystart.pl\/?page_id=650"},"modified":"2026-05-05T16:08:49","modified_gmt":"2026-05-05T16:08:49","slug":"skaner-ukrytych-umiejetnosci","status":"publish","type":"page","link":"https:\/\/www.akademianowystart.pl\/index.php\/skaner-ukrytych-umiejetnosci\/","title":{"rendered":"Skaner ukrytych umiej\u0119tno\u015bci"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"pl\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Skaner Ukrytych Umiej\u0119tno\u015bci \u2013 Akademia Nowy Start<\/title>\n\n<!-- ============================================================\n  AKADEMIA NOWY START \u2014 Skaner Ukrytych Umiej\u0119tno\u015bci\n  ============================================================\n  WORDPRESS EMBED \u2014 blok \"W\u0142asny HTML\" (Custom HTML):\n  Wklej ca\u0142y ten plik LUB u\u017cyj iframe:\n\n  <iframe loading=\"lazy\" src=\"URL_DO_PLIKU\" width=\"100%\" height=\"900\"\n    frameborder=\"0\" scrolling=\"auto\" style=\"border:none;width:100%\">\n  <\/iframe>\n\n  KLUCZ API: wpisz poni\u017cej. U\u017cyj klucza z limitem bud\u017cetowym!\n  ============================================================ -->\n\n<script>\n  const ANS_API_KEY     = \"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\";\n  const ANS_KONSULTACJA = \"https:\/\/akademianowystartpl.pl\/konsultacja\";\n  const ANS_AKADEMIA    = \"https:\/\/akademianowystartpl.pl\";\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Lora:ital,wght@0,400;0,600;1,400&#038;family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&#038;display=swap\" rel=\"stylesheet\">\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n\n<style>\n\/* ============================================================\n   IZOLACJA \u2014 wszystko pod #ans-skaner z !important\n   \u017ceby \u017caden motyw WordPress nie m\u00f3g\u0142 nadpisa\u0107 styl\u00f3w\n   ============================================================ *\/\n\n#ans-skaner, #ans-skaner *, #ans-skaner *::before, #ans-skaner *::after {\n  box-sizing: border-box !important;\n  -webkit-font-smoothing: antialiased !important;\n}\n\n#ans-skaner {\n  --a-ink:    #1A1A18;\n  --a-mid:    #4A4A47;\n  --a-soft:   #8A8A87;\n  --a-paper:  #FAFAF8;\n  --a-p2:     #F2F1EC;\n  --a-p3:     #E4E3DC;\n  --a-green:  #2D6A4F;\n  --a-greenh: #235c44;\n  --a-g-lt:   #D8EDE4;\n  background: var(--a-paper) !important;\n  color: var(--a-ink) !important;\n  max-width: 660px !important;\n  margin: 0 auto !important;\n  padding: 0 0 60px !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 15px !important;\n  line-height: 1.5 !important;\n}\n\n\/* HERO *\/\n#ans-skaner .ah {\n  background: #1A1A18 !important;\n  padding: 52px 36px 44px !important;\n  margin-bottom: 28px !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n#ans-skaner .ah::before {\n  content: '' !important;\n  position: absolute !important; inset: 0 !important;\n  background-image: url(\"data:image\/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill='%23ffffff' fill-opacity='0.035' d='M0 40L40 0H20L0 20M40 40V20L20 40'\/%3E%3C\/svg%3E\") !important;\n  pointer-events: none !important;\n}\n#ans-skaner .ah-ey {\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 11px !important; font-weight: 600 !important;\n  letter-spacing: .1em !important; text-transform: uppercase !important;\n  color: #7AC4A4 !important; margin: 0 0 16px !important;\n  display: block !important; position: relative !important;\n}\n#ans-skaner .ah h1 {\n  font-family: 'Lora', serif !important;\n  font-size: clamp(24px, 4vw, 32px) !important; font-weight: 600 !important;\n  line-height: 1.2 !important; color: #FFFFFF !important;\n  margin: 0 0 16px !important; position: relative !important;\n  text-transform: none !important; letter-spacing: normal !important;\n}\n#ans-skaner .ah-sub {\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 14px !important; color: rgba(255,255,255,.62) !important;\n  line-height: 1.7 !important; margin: 0 !important;\n  display: block !important; position: relative !important;\n  max-width: 460px !important;\n}\n#ans-skaner .ah-badge {\n  position: absolute !important; top: 22px !important; right: 24px !important;\n  background: #2D6A4F !important; color: #fff !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 10px !important; font-weight: 600 !important;\n  letter-spacing: .07em !important; text-transform: uppercase !important;\n  padding: 5px 12px !important; border-radius: 20px !important;\n  border: none !important; display: inline-block !important;\n}\n\n\/* INNER *\/\n#ans-skaner .ai { padding: 0 20px !important; }\n\n\/* PROGRESS *\/\n#ans-skaner .ap {\n  display: flex !important; align-items: center !important;\n  gap: 0 !important; margin-bottom: 24px !important;\n}\n#ans-skaner .aps {\n  display: flex !important; align-items: center !important; gap: 7px !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 12px !important; color: var(--a-soft) !important;\n  white-space: nowrap !important;\n}\n#ans-skaner .aps.on  { color: var(--a-ink) !important; font-weight: 500 !important; }\n#ans-skaner .aps.dn  { color: var(--a-green) !important; }\n#ans-skaner .apd {\n  width: 24px !important; height: 24px !important; border-radius: 50% !important;\n  border: 1.5px solid var(--a-p3) !important;\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 10px !important; font-weight: 600 !important; color: var(--a-soft) !important;\n  background: var(--a-paper) !important; flex-shrink: 0 !important; line-height: 1 !important;\n  transition: all .25s !important;\n}\n#ans-skaner .aps.on .apd { border-color: var(--a-ink) !important; color: var(--a-ink) !important; }\n#ans-skaner .aps.dn .apd { border-color: var(--a-green) !important; background: var(--a-green) !important; color: #fff !important; }\n#ans-skaner .apl { flex: 1 !important; height: 1px !important; background: var(--a-p3) !important; min-width: 8px !important; }\n\n\/* CARD *\/\n#ans-skaner .ac {\n  background: #FFFFFF !important;\n  border: 1px solid var(--a-p3) !important;\n  border-radius: 10px !important; padding: 24px !important;\n  margin-bottom: 14px !important;\n  box-shadow: 0 2px 16px rgba(26,26,24,.08) !important;\n}\n\n\/* LABELS *\/\n#ans-skaner .alb {\n  display: block !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 11px !important; font-weight: 600 !important;\n  text-transform: uppercase !important; letter-spacing: .07em !important;\n  color: var(--a-mid) !important; margin: 0 0 9px !important;\n}\n#ans-skaner .aht {\n  display: block !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 13px !important; color: var(--a-soft) !important;\n  margin: 0 0 18px !important; line-height: 1.6 !important;\n}\n\n\/* INPUTS *\/\n#ans-skaner input[type=\"text\"],\n#ans-skaner input[type=\"email\"] {\n  display: block !important; width: 100% !important;\n  padding: 12px 15px !important;\n  border: 1.5px solid var(--a-p3) !important; border-radius: 8px !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 14px !important; color: var(--a-ink) !important;\n  background: var(--a-paper) !important;\n  outline: none !important; -webkit-appearance: none !important; appearance: none !important;\n  box-shadow: none !important; margin: 0 !important; height: auto !important;\n  line-height: 1.5 !important; transition: border-color .2s !important;\n}\n#ans-skaner input[type=\"text\"]:focus,\n#ans-skaner input[type=\"email\"]:focus {\n  border-color: var(--a-ink) !important; background: #fff !important;\n  box-shadow: none !important; outline: none !important;\n}\n#ans-skaner input::placeholder { color: var(--a-soft) !important; opacity: 1 !important; }\n\n\/* POS ROWS *\/\n#ans-skaner .apr { display: flex !important; gap: 8px !important; margin-bottom: 9px !important; align-items: center !important; }\n#ans-skaner .apr input { flex: 1 !important; }\n#ans-skaner .arm {\n  width: 34px !important; height: 34px !important; flex-shrink: 0 !important;\n  border: 1.5px solid var(--a-p3) !important; border-radius: 8px !important;\n  background: var(--a-paper) !important; color: var(--a-soft) !important;\n  font-size: 18px !important; cursor: pointer !important;\n  display: flex !important; align-items: center !important; justify-content: center !important;\n  padding: 0 !important; line-height: 1 !important;\n  box-shadow: none !important; transition: all .15s !important;\n  font-family: 'DM Sans', sans-serif !important;\n}\n#ans-skaner .arm:hover { border-color: var(--a-mid) !important; color: var(--a-ink) !important; background: var(--a-p2) !important; }\n\n\/* BUTTONS \u2014 reset everything WP might touch *\/\n#ans-skaner button,\n#ans-skaner .abtn {\n  font-family: 'DM Sans', sans-serif !important;\n  cursor: pointer !important; border: none !important;\n  text-decoration: none !important; outline: none !important;\n  -webkit-appearance: none !important; appearance: none !important;\n  transition: all .18s !important; line-height: 1 !important;\n}\n#ans-skaner .abtn {\n  display: inline-flex !important; align-items: center !important;\n  justify-content: center !important; gap: 7px !important;\n  padding: 13px 20px !important; border-radius: 8px !important;\n  font-size: 14px !important; font-weight: 500 !important;\n  white-space: nowrap !important; box-shadow: none !important;\n  border: none !important;\n}\n#ans-skaner .abtn-blk { background: #1A1A18 !important; color: #FFFFFF !important; }\n#ans-skaner .abtn-blk:hover { background: #2D2D2A !important; color: #FFFFFF !important; transform: translateY(-1px) !important; text-decoration: none !important; }\n#ans-skaner .abtn-gry { background: var(--a-p2) !important; color: var(--a-mid) !important; border: 1.5px solid var(--a-p3) !important; }\n#ans-skaner .abtn-gry:hover { border-color: var(--a-mid) !important; color: var(--a-ink) !important; background: var(--a-p2) !important; text-decoration: none !important; }\n#ans-skaner .abtn-grn { background: #2D6A4F !important; color: #FFFFFF !important; }\n#ans-skaner .abtn-grn:hover { background: #235c44 !important; color: #FFFFFF !important; transform: translateY(-1px) !important; text-decoration: none !important; }\n#ans-skaner .abtn-add {\n  background: transparent !important; border: 1.5px dashed var(--a-p3) !important;\n  color: var(--a-soft) !important; border-radius: 8px !important;\n  padding: 10px 14px !important; font-size: 13px !important; font-weight: 400 !important;\n  width: 100% !important; margin: 0 0 22px !important;\n  display: flex !important; align-items: center !important; gap: 7px !important; justify-content: center !important;\n  box-shadow: none !important;\n}\n#ans-skaner .abtn-add:hover { border-color: var(--a-mid) !important; color: var(--a-ink) !important; background: transparent !important; }\n#ans-skaner .abtn-w100 { width: 100% !important; }\n#ans-skaner .abtn-row { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; margin-top: 20px !important; }\n#ans-skaner .abtn-link {\n  background: none !important; border: none !important; box-shadow: none !important;\n  font-size: 12px !important; color: var(--a-soft) !important; cursor: pointer !important;\n  text-decoration: underline !important; text-underline-offset: 3px !important;\n  padding: 4px !important; display: inline-block !important;\n  font-family: 'DM Sans', sans-serif !important;\n}\n\n\/* LOADING *\/\n#ans-skaner .ald { text-align: center !important; padding: 52px 0 !important; }\n#ans-skaner .aldd { display: flex !important; gap: 8px !important; justify-content: center !important; margin-bottom: 22px !important; }\n#ans-skaner .aldt {\n  width: 9px !important; height: 9px !important; border-radius: 50% !important;\n  background: var(--a-p3) !important; animation: ansLp 1.4s ease-in-out infinite !important;\n}\n#ans-skaner .aldt:nth-child(2){ animation-delay:.22s !important; }\n#ans-skaner .aldt:nth-child(3){ animation-delay:.44s !important; }\n@keyframes ansLp { 0%,100%{opacity:.2;transform:scale(.7)} 50%{opacity:1;transform:scale(1)} }\n#ans-skaner .alt1 { font-family:'DM Sans',sans-serif !important; font-size:15px !important; font-weight:500 !important; color:var(--a-ink) !important; margin:0 0 7px !important; display:block !important; }\n#ans-skaner .alt2 { font-family:'DM Sans',sans-serif !important; font-size:13px !important; color:var(--a-soft) !important; display:block !important; }\n\n\/* SUMMARY *\/\n#ans-skaner .asum {\n  background: var(--a-p2) !important; border-left: 3px solid var(--a-ink) !important;\n  border-radius: 0 8px 8px 0 !important; padding: 16px 20px !important; margin-bottom: 20px !important;\n}\n#ans-skaner .asum-lb {\n  font-family:'DM Sans',sans-serif !important;\n  font-size:10px !important; font-weight:600 !important; letter-spacing:.09em !important;\n  text-transform:uppercase !important; color:var(--a-soft) !important;\n  margin:0 0 9px !important; display:block !important;\n}\n#ans-skaner .asum-tx {\n  font-family:'Lora',serif !important; font-style:italic !important;\n  font-size:15px !important; line-height:1.65 !important; color:var(--a-ink) !important; margin:0 !important;\n}\n\n\/* CAT CARDS *\/\n#ans-skaner .acb { margin-bottom: 12px !important; border-radius: 10px !important; overflow: hidden !important; border: 1px solid var(--a-p3) !important; box-shadow: 0 2px 12px rgba(26,26,24,.07) !important; }\n#ans-skaner .ach { display:flex !important; align-items:center !important; gap:10px !important; padding:12px 16px !important; }\n#ans-skaner .acn { width:26px !important; height:26px !important; border-radius:50% !important; background:rgba(255,255,255,.22) !important; display:flex !important; align-items:center !important; justify-content:center !important; font-family:'DM Sans',sans-serif !important; font-size:12px !important; font-weight:700 !important; color:#fff !important; flex-shrink:0 !important; }\n#ans-skaner .acnm { font-family:'DM Sans',sans-serif !important; font-size:13px !important; font-weight:600 !important; color:#fff !important; flex:1 !important; }\n#ans-skaner .acc { font-family:'DM Sans',sans-serif !important; font-size:11px !important; color:rgba(255,255,255,.65) !important; }\n#ans-skaner .ac0 .ach { background:#2D6A4F !important; }\n#ans-skaner .ac1 .ach { background:#B5522A !important; }\n#ans-skaner .ac2 .ach { background:#2563A8 !important; }\n#ans-skaner .ac3 .ach { background:#7C4DBF !important; }\n#ans-skaner .ac4 .ach { background:#1A6B6B !important; }\n#ans-skaner .asl { background:#FFFFFF !important; }\n#ans-skaner .asi { padding:13px 16px !important; border-bottom:1px solid var(--a-p2) !important; }\n#ans-skaner .asi:last-child { border-bottom:none !important; }\n#ans-skaner .asn { font-family:'DM Sans',sans-serif !important; font-size:13px !important; font-weight:600 !important; color:var(--a-ink) !important; margin:0 0 4px !important; }\n#ans-skaner .asd { font-family:'DM Sans',sans-serif !important; font-size:12.5px !important; color:var(--a-mid) !important; line-height:1.6 !important; margin:0 !important; }\n\n\/* CTA *\/\n#ans-skaner .acta { background:#1A1A18 !important; border-radius:10px !important; padding:26px !important; text-align:center !important; margin-top:22px !important; }\n#ans-skaner .acta h3 { font-family:'Lora',serif !important; font-size:19px !important; color:#FFFFFF !important; margin:0 0 10px !important; font-weight:600 !important; }\n#ans-skaner .acta p { font-family:'DM Sans',sans-serif !important; font-size:13px !important; color:rgba(255,255,255,.55) !important; margin:0 0 18px !important; line-height:1.65 !important; }\n#ans-skaner .acta-note { font-family:'DM Sans',sans-serif !important; font-size:11px !important; color:rgba(255,255,255,.32) !important; margin-top:10px !important; display:block !important; }\n\n\/* SUCCESS *\/\n#ans-skaner .asi-ic { width:50px !important; height:50px !important; background:#D8EDE4 !important; border-radius:50% !important; display:flex !important; align-items:center !important; justify-content:center !important; margin:0 auto 18px !important; }\n#ans-skaner .asi-t { font-family:'DM Sans',sans-serif !important; font-size:17px !important; font-weight:600 !important; color:var(--a-ink) !important; margin:0 0 8px !important; text-align:center !important; display:block !important; }\n#ans-skaner .asi-s { font-family:'DM Sans',sans-serif !important; font-size:13px !important; color:var(--a-mid) !important; text-align:center !important; line-height:1.65 !important; margin:0 0 22px !important; display:block !important; }\n\n\/* FOOTER *\/\n#ans-skaner .aftr { text-align:center !important; padding-top:28px !important; font-family:'DM Sans',sans-serif !important; font-size:12px !important; color:var(--a-soft) !important; }\n#ans-skaner .aftr a { color:var(--a-soft) !important; text-decoration:underline !important; text-underline-offset:3px !important; }\n\n\/* ERR *\/\n#ans-skaner .aerr { font-family:'DM Sans',sans-serif !important; font-size:12px !important; color:#C0392B !important; margin:8px 0 0 !important; display:none !important; }\n\n\/* STEPS *\/\n#ans-skaner .ast { display:none !important; }\n#ans-skaner .ast.on { display:block !important; animation:ansFi .3s ease !important; }\n@keyframes ansFi { from{opacity:0;transform:translateY(5px)} to{opacity:1;transform:translateY(0)} }\n\n\/* UTIL *\/\n#ans-skaner .tc { text-align:center !important; }\n#ans-skaner .mt16 { margin-top:16px !important; }\n#ans-skaner .mt20 { margin-top:20px !important; }\n#ans-skaner .mb20 { margin-bottom:20px !important; }\n<\/style>\n<\/head>\n<body>\n\n<div id=\"ans-skaner\">\n\n  <!-- HERO -->\n  <div class=\"ah\">\n    <span class=\"ah-ey\">Akademia Nowy Start<\/span>\n    <h1>Skaner Ukrytych<br>Umiej\u0119tno\u015bci<\/h1>\n    <span class=\"ah-sub\">Wpisz swoje ostatnie stanowiska. AI wyci\u0105gnie umiej\u0119tno\u015bci transferowalne, kt\u00f3rych sam\/a nie widzisz \u2014 i powie, jak je nazwa\u0107.<\/span>\n    <span class=\"ah-badge\">Bezp\u0142atne<\/span>\n  <\/div>\n\n  <div class=\"ai\">\n\n    <!-- PROGRESS -->\n    <div class=\"ap\" id=\"ans-prog\">\n      <div class=\"aps on\" id=\"ap1\"><div class=\"apd\">1<\/div><span>Stanowiska<\/span><\/div>\n      <div class=\"apl\"><\/div>\n      <div class=\"aps\" id=\"ap2\"><div class=\"apd\">2<\/div><span>Analiza<\/span><\/div>\n      <div class=\"apl\"><\/div>\n      <div class=\"aps\" id=\"ap3\"><div class=\"apd\">3<\/div><span>Wyniki<\/span><\/div>\n      <div class=\"apl\"><\/div>\n      <div class=\"aps\" id=\"ap4\"><div class=\"apd\">4<\/div><span>Raport<\/span><\/div>\n    <\/div>\n\n    <!-- STEP 1 -->\n    <div class=\"ast on\" id=\"as1\">\n      <div class=\"ac\">\n        <span class=\"alb\">Twoje stanowiska z ostatnich lat<\/span>\n        <span class=\"aht\">Opisz role \u2014 tytu\u0142, bran\u017ca, lata, zakres. Im wi\u0119cej kontekstu, tym celniejsza analiza.<\/span>\n        <div id=\"apc\">\n          <div class=\"apr\"><input type=\"text\" class=\"api\" placeholder=\"np. T\u0142umacz gamingowy freelance, 2010\u20132018, lokalizacja gier EN\u2192PL\"><\/div>\n          <div class=\"apr\"><input type=\"text\" class=\"api\" placeholder=\"np. Koordynator projekt\u00f3w lokalizacyjnych, agencja, 2018\u20132022\"><\/div>\n          <div class=\"apr\"><input type=\"text\" class=\"api\" placeholder=\"np. Lead lokalizacji, zarz\u0105dzanie 5-osobowym teamem, 2022\u2013dzi\u015b\"><\/div>\n        <\/div>\n        <button class=\"abtn-add\" onclick=\"ansAdd()\">\n          <svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\" style=\"flex-shrink:0\"><path d=\"M6.5 1.5v10M1.5 6.5h10\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg>\n          Dodaj kolejne stanowisko\n        <\/button>\n        <span class=\"alb\">Co chcesz robi\u0107 dalej?\n          <span style=\"font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:var(--a-soft)!important\"> (opcjonalnie)<\/span>\n        <\/span>\n        <input type=\"text\" id=\"atgt\" placeholder=\"np. project manager, edukacja, praca zdalna\" style=\"margin-bottom:22px!important\">\n        <button class=\"abtn abtn-blk abtn-w100\" onclick=\"ansScan()\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"6\" cy=\"6\" r=\"4.5\" stroke=\"currentColor\" stroke-width=\"1.4\"\/><path d=\"M9.5 9.5L12.5 12.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\"\/><\/svg>\n          Skanuj moje umiej\u0119tno\u015bci\n        <\/button>\n        <div class=\"aerr\" id=\"ae1\">Wpisz co najmniej jedno stanowisko.<\/div>\n      <\/div>\n      <div class=\"aftr\">Narz\u0119dzie Akademii Nowy Start \u2022 <a href=\"https:\/\/akademianowystartpl.pl\" target=\"_blank\">akademianowystartpl.pl<\/a><\/div>\n    <\/div>\n\n    <!-- STEP 2 -->\n    <div class=\"ast\" id=\"as2\">\n      <div class=\"ac\">\n        <div class=\"ald\">\n          <div class=\"aldd\"><div class=\"aldt\"><\/div><div class=\"aldt\"><\/div><div class=\"aldt\"><\/div><\/div>\n          <span class=\"alt1\">Analizuj\u0119 Twoje do\u015bwiadczenie&#8230;<\/span>\n          <span class=\"alt2\" id=\"almsg\">Szukam ukrytych umiej\u0119tno\u015bci<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 3 -->\n    <div class=\"ast\" id=\"as3\">\n      <div id=\"asuw\"><\/div>\n      <div id=\"arw\"><\/div>\n      <div class=\"abtn-row\">\n        <button class=\"abtn abtn-gry\" id=\"apdfb\" onclick=\"ansPDF()\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M2.5 2a.5.5 0 01.5-.5H9l3 3V12a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5V2z\" stroke=\"currentColor\" stroke-width=\"1.2\"\/><path d=\"M9 1.5V4.5H12M4 7.5h6M4 9.5h4\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/><\/svg>\n          Eksportuj PDF\n        <\/button>\n        <button class=\"abtn abtn-blk\" onclick=\"ansStep(4)\">\n          Pobierz raport\n          <svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\"><path d=\"M2 6.5h9M7 2.5l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/button>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 4 -->\n    <div class=\"ast\" id=\"as4\">\n      <div class=\"ac\">\n        <span class=\"alb\">Odbierz pe\u0142ny raport<\/span>\n        <div style=\"font-family:'Lora',serif!important;font-size:19px!important;line-height:1.35!important;color:var(--a-ink)!important;margin:0 0 12px!important\">Wy\u015blemy Ci zestawienie<br>na email \u2014 bezp\u0142atnie.<\/div>\n        <p style=\"font-family:'DM Sans',sans-serif!important;font-size:13px!important;color:var(--a-mid)!important;line-height:1.65!important;margin:0 0 20px!important\">Dostaniesz raport PDF + wskaz\u00f3wki jak opisa\u0107 te umiej\u0119tno\u015bci w CV i na LinkedIn. Bez spamu, wypisz si\u0119 w ka\u017cdej chwili.<\/p>\n        <span class=\"alb\">Tw\u00f3j email<\/span>\n        <input type=\"email\" id=\"aem\" placeholder=\"twoj@email.pl\" style=\"margin-bottom:12px!important\">\n        <button class=\"abtn abtn-grn abtn-w100\" onclick=\"ansMail()\">\n          Wy\u015blij mi raport\n          <svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\"><path d=\"M2 6.5h9M7 2.5l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/button>\n        <div class=\"aerr\" id=\"aem-e\">Wpisz poprawny adres email.<\/div>\n        <div class=\"tc mt16\">\n          <button class=\"abtn-link\" onclick=\"ansPDF()\">Tylko pobierz PDF (bez emaila)<\/button>\n        <\/div>\n      <\/div>\n      <button class=\"abtn abtn-gry abtn-w100\" onclick=\"ansStep(3)\">\u2190 Wr\u00f3\u0107 do wynik\u00f3w<\/button>\n    <\/div>\n\n    <!-- STEP 5 -->\n    <div class=\"ast\" id=\"as5\">\n      <div class=\"ac\" style=\"padding:32px 24px!important;text-align:center!important\">\n        <div class=\"asi-ic\">\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\"><path d=\"M4 11l5 5L18 7\" stroke=\"#2D6A4F\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/div>\n        <span class=\"asi-t\">Raport wys\u0142any!<\/span>\n        <span class=\"asi-s\">Sprawd\u017a skrzynk\u0119 \u2014 znajdziesz pe\u0142ne zestawienie umiej\u0119tno\u015bci z opisem jak je wykorzysta\u0107 w CV i na LinkedIn.<\/span>\n        <div class=\"acta\">\n          <h3>Gotowa\/gotowy na kolejny krok?<\/h3>\n          <p>Um\u00f3w bezp\u0142atn\u0105 30-minutow\u0105 konsultacj\u0119. Razem om\u00f3wimy jak te umiej\u0119tno\u015bci przedstawi\u0107 rekruterom i zbudowa\u0107 strategi\u0119 zmiany kariery.<\/p>\n          <button class=\"abtn abtn-grn\" onclick=\"window.open(ANS_KONSULTACJA,'_blank')\" style=\"padding:13px 28px!important\">\n            Um\u00f3w konsultacj\u0119 \u2014 bezp\u0142atnie\n          <\/button>\n          <span class=\"acta-note\">30 minut \u2022 bez zobowi\u0105za\u0144 \u2022 online<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\nconst PDF_C  = [[45,106,79],[181,82,42],[37,99,168],[124,77,191],[26,107,107]];\nconst MSGS   = ['Szukam ukrytych umiej\u0119tno\u015bci...','Analizuj\u0119 wzorce w Twojej karierze...','\u0141\u0105cz\u0119 kropki mi\u0119dzy rolami...','Odkrywam to, czego sam\/a nie widzisz...','Prawie gotowe...'];\nlet ansData  = null;\n\nfunction ansStep(n) {\n  document.querySelectorAll('#ans-skaner .ast').forEach(s => s.classList.remove('on'));\n  document.getElementById('as'+n).classList.add('on');\n  ['ap1','ap2','ap3','ap4'].forEach((id,i) => {\n    const el = document.getElementById(id);\n    el.classList.remove('on','dn');\n    if (i+1 === n) el.classList.add('on');\n    if (i+1 < n)  el.classList.add('dn');\n  });\n  try { window.scrollTo({top: Math.max(0, document.getElementById('ans-skaner').getBoundingClientRect().top + window.scrollY - 20), behavior:'smooth'}); } catch(e){}\n}\n\nfunction ansAdd() {\n  const c = document.getElementById('apc');\n  const r = document.createElement('div');\n  r.className = 'apr';\n  r.innerHTML = '<input type=\"text\" class=\"api\" placeholder=\"Kolejne stanowisko...\"><button class=\"arm\" onclick=\"this.parentNode.remove()\" title=\"Usu\u0144\">\u00d7<\/button>';\n  c.appendChild(r); r.querySelector('input').focus();\n}\n\nasync function ansScan() {\n  const pos = [...document.querySelectorAll('#apc .api')].map(i=>i.value.trim()).filter(Boolean);\n  if (!pos.length) { document.getElementById('ae1').style.display='block'; return; }\n  document.getElementById('ae1').style.display='none';\n  ansStep(2);\n  const tgt = document.getElementById('atgt').value.trim();\n  let mi=0;\n  const msgEl = document.getElementById('almsg');\n  const iv = setInterval(()=>{ msgEl.textContent=MSGS[mi++%MSGS.length]; },2100);\n  const prompt = `Przeanalizuj te stanowiska i wyci\u0105gnij ukryte umiej\u0119tno\u015bci transferowalne, kt\u00f3rych osoba sama nie widzi.\\n\\nStanowiska: ${pos.join(' | ')}${tgt?'\\nCel zawodowy: '+tgt:''}\\n\\nZwr\u00f3\u0107 TYLKO poprawny JSON bez wst\u0119pu i markdown:\\n{\\n  \"summary\": \"Jedno mocne zdanie o tym co wyr\u00f3\u017cnia t\u0119 osob\u0119 na rynku pracy\",\\n  \"categories\": [\\n    { \"name\": \"nazwa kategorii po polsku\", \"skills\": [ { \"skill\": \"nazwa\", \"description\": \"1-2 zdania jak wynika z do\u015bwiadczenia\" } ] }\\n  ]\\n}\\n\\nWyodr\u0119bnij 4-5 kategorii, \u0142\u0105cznie 12-16 umiej\u0119tno\u015bci. Skup si\u0119 na nieoczywistych. B\u0105d\u017a konkretny.`;\n  try {\n    const res = await fetch('https:\/\/api.anthropic.com\/v1\/messages', {\n      method:'POST',\n      headers:{'Content-Type':'application\/json','x-api-key':ANS_API_KEY,'anthropic-version':'2023-06-01','anthropic-dangerous-direct-browser-access':'true'},\n      body: JSON.stringify({model:'claude-sonnet-4-20250514',max_tokens:1500,messages:[{role:'user',content:prompt}]})\n    });\n    clearInterval(iv);\n    const d = await res.json();\n    const txt = (d.content||[]).find(b=>b.type==='text')?.text||'';\n    ansData = JSON.parse(txt.replace(\/```json|```\/g,'').trim());\n    ansRender(ansData); ansStep(3);\n  } catch(e) { clearInterval(iv); msgEl.textContent='Co\u015b posz\u0142o nie tak. Od\u015bwie\u017c i spr\u00f3buj ponownie.'; console.error(e); }\n}\n\nfunction esc(s){ return (s||'').replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;'); }\n\nfunction ansRender(data) {\n  document.getElementById('asuw').innerHTML =\n    `<div class=\"asum\"><span class=\"asum-lb\">\u2726 Tw\u00f3j wyr\u00f3\u017cnik<\/span><p class=\"asum-tx\">${esc(data.summary||'')}<\/p><\/div>`;\n  const w = document.getElementById('arw'); w.innerHTML='';\n  (data.categories||[]).forEach((cat,i)=>{\n    const d=document.createElement('div'); d.className=`acb ac${i}`;\n    const skills=(cat.skills||[]).map(sk=>`<div class=\"asi\"><div class=\"asn\">${esc(sk.skill)}<\/div><div class=\"asd\">${esc(sk.description)}<\/div><\/div>`).join('');\n    d.innerHTML=`<div class=\"ach\"><div class=\"acn\">${i+1}<\/div><div class=\"acnm\">${esc(cat.name)}<\/div><div class=\"acc\">${(cat.skills||[]).length} umiej.<\/div><\/div><div class=\"asl\">${skills}<\/div>`;\n    w.appendChild(d);\n  });\n}\n\nfunction ansMail() {\n  const v = document.getElementById('aem').value.trim();\n  if (!v||!v.includes('@')||!v.includes('.')) { document.getElementById('aem-e').style.display='block'; return; }\n  document.getElementById('aem-e').style.display='none';\n  \/\/ TODO: pod\u0142\u0105cz Mailchimp \/ Brevo\n  console.log('Email:', v);\n  ansStep(5);\n}\n\nfunction ansPDF() {\n  if (!ansData) return;\n  const btn=document.getElementById('apdfb');\n  if(btn){btn.textContent='Generuj\u0119\u2026';btn.disabled=true;}\n  try {\n    const {jsPDF}=window.jspdf;\n    const doc=new jsPDF({orientation:'portrait',unit:'mm',format:'a4'});\n    const W=210,H=297,ml=18,mr=18,cw=W-ml-mr; let y=0;\n    function np(){doc.addPage();y=22;doc.setFillColor(245,244,240);doc.rect(0,H-13,W,13,'F');doc.setFont('helvetica','normal');doc.setFontSize(7.5);doc.setTextColor(150,150,145);doc.text('Akademia Nowy Start \u2022 akademianowystartpl.pl',ml,H-5);doc.text(ANS_KONSULTACJA,W-mr,H-5,{align:'right'});}\n    function chk(n){if(y+n>H-18)np();}\n    doc.setFillColor(26,26,24);doc.rect(0,0,W,52,'F');\n    doc.setFont('helvetica','bold');doc.setFontSize(22);doc.setTextColor(255,255,255);\n    doc.text('Twoje ukryte',ml,22);doc.text('umiej\u0119tno\u015bci',ml,33);\n    doc.setFont('helvetica','normal');doc.setFontSize(8.5);doc.setTextColor(155,155,150);\n    const td=new Date().toLocaleDateString('pl-PL',{day:'numeric',month:'long',year:'numeric'});\n    doc.text('Raport z '+td+' \u2022 Akademia Nowy Start',ml,44);\n    doc.setFillColor(245,244,240);doc.rect(0,H-13,W,13,'F');doc.setFontSize(7.5);doc.setTextColor(150,150,145);\n    doc.text('Akademia Nowy Start \u2022 akademianowystartpl.pl',ml,H-5);doc.text(ANS_KONSULTACJA,W-mr,H-5,{align:'right'});\n    y=64;\n    doc.setFillColor(240,239,235);doc.roundedRect(ml,y,cw,2,1,1,'F');y+=8;\n    doc.setFont('helvetica','bolditalic');doc.setFontSize(10.5);doc.setTextColor(40,40,38);\n    doc.splitTextToSize(ansData.summary||'',cw-6).forEach(l=>{chk(6);doc.text(l,ml+3,y);y+=5.8;});\n    y+=8;\n    const tot=(ansData.categories||[]).reduce((a,c)=>a+(c.skills||[]).length,0);\n    doc.setFont('helvetica','normal');doc.setFontSize(8);doc.setTextColor(140,140,135);\n    doc.text(`${(ansData.categories||[]).length} kategorie  \u2022  ${tot} umiej\u0119tno\u015bci transferowalnych`,ml,y);y+=12;\n    (ansData.categories||[]).forEach((cat,i)=>{\n      const [cr,cg,cb]=PDF_C[i%PDF_C.length]; chk(22);\n      doc.setFillColor(cr,cg,cb);doc.roundedRect(ml,y,cw,10,2,2,'F');\n      doc.setFont('helvetica','bold');doc.setFontSize(10);doc.setTextColor(255,255,255);\n      doc.text(`${i+1}.  ${cat.name}`,ml+8,y+6.5);\n      doc.setFont('helvetica','normal');doc.setFontSize(8);\n      doc.text(`${(cat.skills||[]).length} umiej\u0119tno\u015bci`,W-mr-2,y+6.5,{align:'right'});y+=14;\n      (cat.skills||[]).forEach((sk,j)=>{\n        chk(12+Math.ceil((sk.description||'').length\/72)*5);\n        if(j>0){doc.setDrawColor(230,229,224);doc.setLineWidth(0.2);doc.line(ml+6,y-3,W-mr,y-3);}\n        doc.setFont('helvetica','bold');doc.setFontSize(9.5);doc.setTextColor(26,26,24);doc.text(sk.skill,ml+6,y+5);y+=9;\n        doc.setFont('helvetica','normal');doc.setFontSize(8.5);doc.setTextColor(80,80,77);\n        doc.splitTextToSize(sk.description||'',cw-10).forEach(l=>{chk(5);doc.text(l,ml+6,y);y+=4.8;});y+=6;\n      });y+=6;\n    });\n    chk(34);doc.setFillColor(26,26,24);doc.roundedRect(ml,y,cw,32,3,3,'F');\n    doc.setFont('helvetica','bold');doc.setFontSize(12);doc.setTextColor(255,255,255);doc.text('Gotowa\/gotowy na kolejny krok?',ml+10,y+11);\n    doc.setFont('helvetica','normal');doc.setFontSize(8.5);doc.setTextColor(160,160,155);\n    const cl=doc.splitTextToSize('Um\u00f3w bezp\u0142atn\u0105 30-minutow\u0105 konsultacj\u0119. Om\u00f3wimy jak te umiej\u0119tno\u015bci\\nprzedstawi\u0107 rekruterom i zbudowa\u0107 strategi\u0119 zmiany kariery.',cw-20);\n    let cy=y+19;cl.forEach(l=>{doc.text(l,ml+10,cy);cy+=4.8;});\n    doc.setFont('helvetica','bold');doc.setFontSize(9);doc.setTextColor(255,255,255);doc.text(ANS_KONSULTACJA,W-mr-10,y+27,{align:'right'});\n    doc.save('ukryte-umiejetnosci-akademia-nowy-start.pdf');\n  } catch(e){ console.error(e); alert('Nie uda\u0142o si\u0119 wygenerowa\u0107 PDF. Spr\u00f3buj ponownie.'); }\n  finally {\n    if(btn){btn.innerHTML='<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M2.5 2a.5.5 0 01.5-.5H9l3 3V12a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5V2z\" stroke=\"currentColor\" stroke-width=\"1.2\"\/><path d=\"M9 1.5V4.5H12M4 7.5h6M4 9.5h4\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/><\/svg> Eksportuj PDF';btn.disabled=false;}\n  }\n}\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Skaner Ukrytych Umiej\u0119tno\u015bci \u2013 Akademia Nowy Start Akademia Nowy Start Skaner UkrytychUmiej\u0119tno\u015bci Wpisz swoje ostatnie stanowiska. AI wyci\u0105gnie umiej\u0119tno\u015bci transferowalne, kt\u00f3rych sam\/a nie widzisz \u2014 i powie, jak je nazwa\u0107. Bezp\u0142atne 1 Stanowiska 2 Analiza 3 Wyniki 4 Raport Twoje stanowiska z ostatnich lat Opisz role \u2014 tytu\u0142, bran\u017ca, lata, zakres. Im wi\u0119cej kontekstu, tym [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"saved_in_kubio":false,"footnotes":""},"class_list":["post-650","page","type-page","status-publish","hentry"],"kubio_ai_page_context":{"short_desc":"","purpose":"general"},"_links":{"self":[{"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/pages\/650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/comments?post=650"}],"version-history":[{"count":2,"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/pages\/650\/revisions"}],"predecessor-version":[{"id":652,"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/pages\/650\/revisions\/652"}],"wp:attachment":[{"href":"https:\/\/www.akademianowystart.pl\/index.php\/wp-json\/wp\/v2\/media?parent=650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}