/* One typographic system for the three strategic tools. */
body:is(.page-id-16760,.page-id-17076,.jnzs-strategy-page){background:#EAEAEA !important;color:#292B33 !important}
#brndbk-app#brndbk-app#brndbk-app .bk-shell,#radar#radar#radar,#jnz-strategy-root#jnz-strategy-root>main{box-sizing:border-box !important;width:100% !important;max-width:1200px !important;margin-inline:auto !important;padding:56px 48px 80px !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero,#radar#radar#radar>header,#jnz-strategy-root#jnz-strategy-root .hero{display:block !important;padding:0 !important;margin:0 0 48px !important;background:transparent !important;color:#292B33 !important;border:0 !important;box-shadow:none !important;max-width:none !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero-copy{max-width:none !important;width:100% !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero h1,#radar#radar#radar>header h1,#jnz-strategy-root#jnz-strategy-root .hero h1{font-family:Anton,Impact,sans-serif !important;font-size:76px !important;font-weight:400 !important;line-height:1.12 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#292B33 !important;max-width:none !important;margin:0 0 24px !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero .bk-mark,#radar#radar#radar>header .r-highlight,#jnz-strategy-root#jnz-strategy-root .hero h1 span{background:#F7B300 !important;color:#292B33 !important;box-shadow:none !important;padding:0 .035em !important;box-decoration-break:clone !important;-webkit-box-decoration-break:clone !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-lead,#radar#radar#radar>header .r-intro,#jnz-strategy-root#jnz-strategy-root .hero .lead{font-family:"Hanken Grotesk",Hanken,Arial,sans-serif !important;font-size:23px !important;font-weight:400 !important;line-height:1.5 !important;color:#292B33 !important;max-width:720px !important;margin:0 0 24px !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-portrait,#jnz-strategy-root#jnz-strategy-root .hero .poster{display:none !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-start,#jnz-strategy-root#jnz-strategy-root .hero .primary{background:#292B33 !important;color:#fff !important;border:0 !important;border-radius:0 !important;min-height:58px !important;font:400 18px/1.4 "Hanken Grotesk",Hanken,Arial,sans-serif !important;padding:16px 24px !important;margin-top:20px !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-start:hover,#jnz-strategy-root#jnz-strategy-root .hero .primary:hover:not(:disabled){background:#101116 !important;color:#fff !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-start>span{display:none !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-meta,#radar#radar#radar>header .r-editor{font:400 15px/1.5 "Hanken Grotesk",Hanken,Arial,sans-serif !important;color:#60616A !important;margin:20px 0 0 !important}
#jnz-strategy-root#jnz-strategy-root .hero-bottom{display:block !important;margin:0 !important}
#jnz-strategy-root#jnz-strategy-root .hero-bottom>div{max-width:720px !important}
#jnz-strategy-root#jnz-strategy-root .hero input{max-width:570px !important;display:block !important}
#jnz-strategy-root#jnz-strategy-root .hero .facts{border:0 !important;margin-top:36px !important;padding:0 !important;justify-content:flex-start !important;gap:28px !important}
@media(max-width:767px){
#brndbk-app#brndbk-app#brndbk-app .bk-shell,#radar#radar#radar,#jnz-strategy-root#jnz-strategy-root>main{padding:36px 24px 56px !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero h1,#radar#radar#radar>header h1,#jnz-strategy-root#jnz-strategy-root .hero h1{font-size:clamp(40px,10vw,56px) !important;line-height:1.12 !important;margin-bottom:24px !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-lead,#radar#radar#radar>header .r-intro,#jnz-strategy-root#jnz-strategy-root .hero .lead{font-size:21px !important;line-height:1.5 !important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero,#radar#radar#radar>header,#jnz-strategy-root#jnz-strategy-root .hero{margin-bottom:36px !important}
#jnz-strategy-root#jnz-strategy-root .hero .facts{gap:14px !important;flex-direction:column !important}
}
body.page-id-16760 .elementor-16760 .elementor-element-fc55807{padding:0!important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero-copy{padding:0!important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero button:focus-visible{outline-color:#292B33!important}

:root{--jnz-zv-tah:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath fill='%23F7B300' d='M3 12C40 8 90 10 130 7C160 5 182 4 197 5L199 11C198 19 200 26 196 31C160 33 120 32 80 34C50 35 25 35 5 37C2 29 4 20 3 12Z'/%3E%3C/svg%3E");--jnz-zv-konec:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 40' preserveAspectRatio='none'%3E%3Cpath fill='%23E0A200' fill-opacity='.55' d='M2 6C10 5 17 7 19 11L18 30C14 33 8 33 3 33C5 24 3 14 2 6Z'/%3E%3C/svg%3E");}

#brndbk-app#brndbk-app#brndbk-app#brndbk-app .bk-mark,#radar#radar#radar#radar .r-highlight,#jnz-strategy-root#jnz-strategy-root#jnz-strategy-root .hero h1 span{background:var(--jnz-zv-konec) right 0 bottom 13% / .32em 78% no-repeat,var(--jnz-zv-tah) left 0 bottom 13% / 100% 78% no-repeat!important;color:#292B33!important;padding:0 .12em!important;margin:0 -.08em!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero,#radar#radar#radar>header,#jnz-strategy-root#jnz-strategy-root .hero-top{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;align-items:center!important;gap:56px!important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-portrait,#radar#radar#radar .tool-portrait,#jnz-strategy-root#jnz-strategy-root .tool-portrait{position:static!important;display:block!important;width:260px!important;max-width:100%!important;margin:0!important;text-align:center!important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-portrait img,#radar#radar#radar .tool-portrait img,#jnz-strategy-root#jnz-strategy-root .tool-portrait img{display:block!important;width:260px!important;height:366px!important;object-fit:contain!important;object-position:center bottom!important;max-width:100%!important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-portrait figcaption,#radar#radar#radar .tool-portrait figcaption,#jnz-strategy-root#jnz-strategy-root .tool-portrait figcaption{font:400 14px/22px 'Hanken Grotesk',Hanken,sans-serif!important;color:#5A5E6B!important;margin:12px 0 0!important}
#jnz-strategy-root#jnz-strategy-root .hero-top{margin-bottom:32px}
@media(max-width:767px){
#brndbk-app#brndbk-app#brndbk-app .bk-entry-hero,#radar#radar#radar>header,#jnz-strategy-root#jnz-strategy-root .hero-top{grid-template-columns:1fr!important;gap:28px!important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-portrait,#radar#radar#radar .tool-portrait,#jnz-strategy-root#jnz-strategy-root .tool-portrait{width:180px!important;justify-self:center!important}
#brndbk-app#brndbk-app#brndbk-app .bk-entry-portrait img,#radar#radar#radar .tool-portrait img,#jnz-strategy-root#jnz-strategy-root .tool-portrait img{width:180px!important;height:254px!important}
}

/* Clean onepager: preserve question labels and the functional progress indicator. */
#jnz-strategy-root#jnz-strategy-root#jnz-strategy-root h1 span{background:var(--jnz-zv-konec) right 0 bottom 13% / .32em 78% no-repeat,var(--jnz-zv-tah) left 0 bottom 13% / 100% 78% no-repeat!important;color:#292B33!important;padding:0 .12em!important;margin:0 -.08em!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}
#jnz-strategy-root#jnz-strategy-root .steps,#jnz-strategy-root#jnz-strategy-root .question-head,#jnz-strategy-root#jnz-strategy-root .field-row,#jnz-strategy-root#jnz-strategy-root .review-title,#jnz-strategy-root#jnz-strategy-root .save-note{border:0!important}
#jnz-strategy-root#jnz-strategy-root .steps button{border-bottom:0!important}
#jnz-strategy-root#jnz-strategy-root .steps .active{background:var(--jnz-zv-tah) left center / 100% 78% no-repeat!important}
#jnz-strategy-root#jnz-strategy-root .review-title{padding:0!important;justify-content:flex-end}
#jnz-strategy-root#jnz-strategy-root .review h3{margin-top:20px}
#jnz-strategy-root#jnz-strategy-root .download{background:transparent!important;padding:24px 0!important;gap:48px}
@media(max-width:800px){#jnz-strategy-root#jnz-strategy-root .download{margin:0!important;gap:20px}}
#jnz-strategy-root#jnz-strategy-root .steps{grid-template-columns:repeat(6,minmax(0,1fr))}
#jnz-strategy-root#jnz-strategy-root .steps button{min-width:0}
@media(max-width:800px){#jnz-strategy-root#jnz-strategy-root .steps button{padding:10px 2px;gap:4px}#jnz-strategy-root#jnz-strategy-root .steps b{font-size:10px;line-height:1.3;overflow-wrap:anywhere}}
