@font-face{font-family:"Fredoka";font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/fredoka.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter.woff2) format("woff2")}
:root{--navy:#0B0D21;--navy2:#121830;--navy3:#1F2754;--deep:#03010F;--blue:#1B2C8F;--blue-line:#0B2C7D;--ink:#143891;--yellow:#F7CD01;--yellow2:#CC9C00;--sky1:#007EC2;--sky2:#476EBF;--cream:#ECE4CE;--cream2:#F9F1DD;--brown:#A9783A;--brown2:#7A5323;--text:#1C2040;--muted:#4D5275;--ok:#47CD89;--bad:#FF6961;--wrap:1200px;--r:16px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--navy);color:#EEF0FA;font:400 16px/1.62 "Inter",Arial,sans-serif}
img{max-width:100%;height:auto;display:block}
a{color:var(--yellow)}
h1,h2,h3{font-family:"Fredoka","Inter",Arial,sans-serif;line-height:1.12;margin:0 0 .5em;font-weight:700}
h1{font-size:clamp(28px,4.2vw,46px);color:#fff}
h2{font-size:clamp(23px,2.7vw,31px);margin-top:1.8em;scroll-margin-top:84px;color:var(--ink)}
h3{font-size:20px;color:var(--ink)}
p{margin:0 0 1em}
.bz-wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}
.bz-skip{position:absolute;left:-9999px}.bz-skip:focus{left:16px;top:8px;z-index:100;background:#fff;color:#000;padding:8px 12px}

/* header: royal blue bar like the operator, no backdrop-filter */
.bz-head{position:sticky;top:0;z-index:50;background:var(--blue);box-shadow:0 3px 0 var(--blue-line),0 10px 24px rgba(3,1,15,.45)}
.bz-head__bar{display:flex;align-items:center;gap:20px;height:66px}
.bz-logo img{width:186px;height:auto}
.bz-nav{display:flex;gap:2px;margin-left:8px}
.bz-nav a{color:#F2F4FF;text-decoration:none;font:600 16px/1 "Fredoka",Arial,sans-serif;padding:10px 9px;border-radius:999px}
.bz-nav a:hover,.bz-nav a[aria-current]{background:rgba(255,255,255,.16);color:#fff}
.bz-head__cta{margin-left:auto}
.bz-burger{display:none;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.16);cursor:pointer;position:relative;flex:0 0 44px}
.bz-burger span,.bz-burger span::before,.bz-burger span::after{position:absolute;left:12px;width:20px;height:2px;border-radius:2px;background:#fff;content:""}
.bz-burger span{top:21px}.bz-burger span::before{top:-6px;left:0}.bz-burger span::after{top:6px;left:0}
.bz-mnav{position:fixed;left:0;right:0;top:66px;bottom:0;background:var(--navy2);padding:16px;display:flex;flex-direction:column;gap:2px;overflow:auto;z-index:60}
.bz-mnav[hidden]{display:none}
.bz-mnav a:not(.bz-btn){color:#fff;font:600 19px/1.2 "Fredoka",Arial,sans-serif;text-decoration:none;padding:14px 8px;border-bottom:1px solid rgba(255,255,255,.1)}
.bz-mnav a[aria-current]{color:var(--yellow)}
.bz-mnav .bz-btn{margin-top:18px}

/* buttons: yellow pill like "Registreren" */
.bz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 30px;border-radius:999px;font:700 18px/1.1 "Fredoka",Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer;transition:transform .15s,filter .15s}
.bz-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}
.bz-btn--yellow{background:var(--yellow);color:#000;box-shadow:0 4px 0 var(--yellow2)}
.bz-btn--yellow:hover{color:#000}
.bz-btn--glass{background:rgba(255,255,255,.2);color:#F7F7F7}
.bz-btn--sm{min-height:42px;padding:9px 22px;font-size:17px;box-shadow:none}
.bz-btn--big{min-height:60px;padding:15px 42px;font-size:22px}
.bz-btn--wide{width:100%}
.bz-sticker{position:relative;display:inline-block;transition:transform .15s;text-decoration:none}
.bz-sticker:hover{transform:rotate(-2deg) scale(1.03)}
.bz-sticker img{width:260px;height:auto}
.bz-sticker span{position:absolute;left:0;right:0;top:44%;transform:translateY(-50%);text-align:center;font:700 32px/1 "Fredoka",Arial,sans-serif;color:#143891;text-transform:uppercase;letter-spacing:.01em}

/* home: full-width slider art, shown whole */
.bz-slide{background:var(--deep)}
.bz-slide picture,.bz-slide img{width:100%;height:auto;display:block}
.bz-slide__panel{background:linear-gradient(180deg,#1B2C8F 0%,#121a5a 100%);padding:26px 0 54px;text-align:center}
.bz-kicker{display:inline-block;font:600 14px/1.2 "Fredoka",Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--yellow);margin:0 0 10px}
.bz-slide__panel h1{margin:0 auto 10px}
.bz-offer{font:700 clamp(20px,2.4vw,26px)/1.2 "Fredoka",Arial,sans-serif;color:#fff;text-shadow:0 3px 0 #0B2C7D;margin:6px 0 2px}
.bz-offer small{display:block;font-size:max(13px,.55em);font-weight:500;text-shadow:none;color:#DCE2FF;margin-top:6px}
.bz-fine{font-size:13px;color:#C9CEEA;margin:6px 0 0}
.bz-lead{margin:16px auto 0;color:#E7EAFB;font-size:17px}
.bz-lead a{color:var(--yellow)}
.bz-board .bz-lead a{color:var(--ink);font-weight:600}

/* cardboard lobby with a torn edge and the brown tape ribbon */
.bz-board{position:relative;background:repeating-linear-gradient(90deg,rgba(122,83,35,.05) 0 2px,transparent 2px 7px),linear-gradient(180deg,var(--cream2),var(--cream));color:var(--text);padding:34px 0 40px}
.bz-board::before{content:"";position:absolute;left:0;right:0;top:-17px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='18' viewBox='0 0 120 18'%3E%3Cpath d='M0 18 L0 9 L7 12 L13 4 L21 10 L28 6 L35 13 L43 3 L50 11 L58 7 L64 14 L72 5 L80 12 L87 8 L95 15 L102 6 L110 11 L116 4 L120 9 L120 18 Z' fill='%23F9F1DD'/%3E%3C/svg%3E") repeat-x;background-size:120px 18px}
.bz-tape{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:linear-gradient(180deg,#B9884A,#9C6C30);clip-path:polygon(1.2% 0,100% 0,98.8% 50%,100% 100%,0 100%,1.4% 50%,0 0);padding:9px 30px;margin:0 0 22px;box-shadow:0 2px 0 rgba(0,0,0,.08)}
.bz-tape a{color:#FFF6DE;text-decoration:none;font:700 17px/1.2 "Fredoka",Arial,sans-serif;padding:3px 10px;text-shadow:0 1px 0 rgba(0,0,0,.3)}
.bz-tape a:hover{color:#fff;text-decoration:underline}
.bz-shelf-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px}
.bz-shelf-head p{font:700 26px/1 "Fredoka",Arial,sans-serif;color:var(--ink);margin:0}
.bz-shelf-head a{font:700 17px/1 "Fredoka",Arial,sans-serif;color:var(--ink);text-decoration:none}
.bz-shelf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px;padding:18px 18px 22px;border-radius:var(--r);background:linear-gradient(180deg,transparent 38%,var(--blue) 38%)}
.bz-game{position:relative;display:block;border-radius:18px 18px 12px 12px;padding:5px;background:linear-gradient(#8B5E2B,#5B3A16);box-shadow:0 8px 18px rgba(3,1,15,.35);text-decoration:none}
.bz-game img{width:100%;height:auto;border-radius:14px 14px 9px 9px}
.bz-game__n{position:absolute;left:-10px;bottom:-12px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 23px/1 "Fredoka",Arial,sans-serif;color:var(--ink);background:radial-gradient(circle at 35% 30%,#fff,#DDE6F7 55%,#A9B9E0);box-shadow:0 0 0 3px #fff,0 3px 8px rgba(0,0,0,.35)}
.bz-game__t{position:absolute;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

/* inner heroes */
.bz-hero{padding:34px 0 36px;background:radial-gradient(ellipse at 80% 0,rgba(247,205,1,.12),transparent 55%),var(--navy)}
.bz-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;align-items:center}
.bz-hero__art img{width:100%;height:auto;border-radius:var(--r)}
.bz-hero--bonus{background:linear-gradient(135deg,var(--sky1),var(--sky2) 60%,#2D3F9C)}
.bz-hero--bonus .bz-hero__art img{width:auto;max-width:100%;max-height:440px;margin:0 auto;border-radius:0}
.bz-hero--promo{background:radial-gradient(ellipse at 75% 40%,rgba(247,205,1,.25),transparent 60%),linear-gradient(180deg,#1F2754,var(--navy))}
.bz-hero--cash .bz-hero__grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}
.bz-hero--rev .bz-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.bz-hero--rev .bz-hero__art{order:-1}
.bz-hero--app .bz-hero__grid{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}
.bz-hero--app .bz-hero__art img{max-width:300px;margin:0 auto;border-radius:22%;box-shadow:0 0 0 6px rgba(255,255,255,.12),0 24px 50px rgba(0,0,0,.5)}
.bz-hero--login{padding-top:0;background:var(--navy2)}
.bz-hero--login .bz-hero__top img{width:100%;height:auto}
.bz-hero p{color:#E3E7FA}
.bz-hero a:not(.bz-btn){color:var(--yellow)}
.bz-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 20px;padding:0;list-style:none}
.bz-nums li{background:rgba(3,1,15,.32);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.3;color:#E3E7FA}
.bz-nums b{display:block;font:700 24px/1.1 "Fredoka",Arial,sans-serif;color:var(--yellow);margin-bottom:2px}
.bz-nums--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.bz-pots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 20px}
.bz-pot{background:linear-gradient(180deg,#2B3577,#18205A);border:2px solid var(--yellow2);border-radius:14px;padding:12px;text-align:center}
.bz-pot b{display:block;font:700 22px/1.1 "Fredoka",Arial,sans-serif;color:var(--yellow)}
.bz-pot span{font-size:14px;color:#DCE2FF}
.bz-verdict{background:var(--cream2);color:var(--text);border-radius:var(--r);padding:20px 22px;border-left:8px solid var(--yellow);margin:14px 0 18px}
.bz-verdict p{color:var(--text);margin:0}
.bz-stepcard{background:var(--cream2);color:var(--text);border-radius:var(--r);padding:20px 22px;margin:22px 0 0;position:relative;box-shadow:0 18px 40px rgba(3,1,15,.4)}
.bz-stepcard ol{margin:0 0 16px;padding-left:22px}
.bz-stepcard li{margin:0 0 6px}
.bz-stepcard h1{color:var(--ink)}
.bz-stepcard p{color:var(--text)}

/* article on cardboard */
.bz-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px;align-items:start}
.bz-article{min-width:0}
.bz-article>h2:first-of-type{margin-top:.6em}
.bz-article a{color:var(--ink);font-weight:600}
.bz-rail{position:sticky;top:90px}
.bz-rail__card{background:var(--blue);border-radius:var(--r);overflow:hidden;color:#fff;box-shadow:0 14px 30px rgba(27,44,143,.3)}
.bz-rail__card>div{padding:14px 16px 18px}
.bz-rail__name{font:600 15px/1.2 "Fredoka",Arial,sans-serif;margin:0 0 4px;color:#DCE2FF}
.bz-rail__amount{font:700 25px/1.1 "Fredoka",Arial,sans-serif;margin:0 0 12px;color:var(--yellow)}
.bz-rail__fine{font-size:12px;color:#C9CEEA;margin:10px 0 0}
.bz-toc{grid-column:1/-1;background:#fff;border:2px solid var(--brown);border-radius:14px;margin:0 0 6px}
.bz-toc__btn{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:13px 18px;font:700 18px/1.2 "Fredoka",Arial,sans-serif;color:var(--ink);display:flex;justify-content:space-between;align-items:center}
.bz-toc__btn::after{content:"+";font-size:24px;line-height:1}
.bz-toc[data-open="true"] .bz-toc__btn::after{content:"\2013"}
.bz-toc ol{display:none;margin:0;padding:0 18px 16px 40px}
.bz-toc[data-open="true"] ol{display:block}
.bz-toc li{margin:4px 0}
.bz-toc a{color:var(--ink)}
.bz-table{overflow-x:auto;margin:0 0 18px;border-radius:14px;box-shadow:0 0 0 2px #D8CCAA}
.bz-table table{width:100%;border-collapse:collapse;background:#fff;font-size:15px;min-width:520px}
.bz-table th{background:var(--ink);color:#fff;text-align:left;font:600 15px/1.3 "Fredoka",Arial,sans-serif;padding:10px 12px}
.bz-table td{padding:10px 12px;border-top:1px solid #EEE6CF;vertical-align:top}
.bz-table tr:nth-child(even) td{background:#FCF8EC}
.bz-steps{counter-reset:s;list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}
.bz-steps li{counter-increment:s;position:relative;background:#fff;border-radius:14px;padding:12px 14px 12px 58px;box-shadow:0 0 0 2px #E2D6B4}
.bz-steps li::before{content:counter(s);position:absolute;left:12px;top:10px;width:34px;height:34px;border-radius:50%;background:var(--yellow);color:#000;font:700 19px/34px "Fredoka",Arial,sans-serif;text-align:center}
.bz-steps b{display:block;color:var(--ink)}
.bz-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}
.bz-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.bz-tile{background:#fff;border-radius:14px;padding:12px;box-shadow:0 0 0 2px #E2D6B4;font-size:14px;line-height:1.4}
.bz-tile img{width:100%;max-width:150px;height:auto;margin:0 auto 8px}
.bz-tile b{display:block;font:700 17px/1.2 "Fredoka",Arial,sans-serif;color:var(--ink);margin-bottom:3px}
.bz-warn{background:#FFF7D1;border-left:6px solid var(--yellow2);border-radius:12px;padding:12px 16px 4px;margin:0 0 18px}
.bz-warn ul{margin:0 0 8px;padding-left:20px}
.bz-warn li{margin:0 0 6px}
.bz-calc{background:var(--ink);color:#fff;border-radius:14px;padding:16px 18px;margin:0 0 18px}
.bz-calc p{margin:0 0 .5em}
.bz-calc b{color:var(--yellow)}
.bz-note{font-size:14px;color:var(--muted)}
.bz-figure{margin:0 0 18px}
.bz-figure img{border-radius:14px}
.bz-rg{display:flex;gap:16px;align-items:flex-start;background:#fff;border:2px solid var(--ink);border-radius:14px;padding:14px 16px;margin:28px 0 18px}
.bz-rg__age{flex:0 0 54px;height:54px;border-radius:50%;background:var(--bad);color:#fff;font:700 21px/54px "Fredoka",Arial,sans-serif;text-align:center}
.bz-rg ul{margin:0;padding-left:18px;font-size:15px}
.bz-rg li{margin:0 0 5px}
.bz-src{background:rgba(27,44,143,.07);border-radius:14px;padding:14px 16px 4px;margin:0 0 18px;font-size:15px}
.bz-src__t{font:700 18px/1.2 "Fredoka",Arial,sans-serif;color:var(--ink);margin:0 0 6px}
.bz-src ul{margin:0 0 8px;padding-left:20px}
.bz-faq h2{margin-top:1.4em}
.bz-faq details{background:#fff;border-radius:12px;margin:0 0 10px;box-shadow:0 0 0 2px #E2D6B4}
.bz-faq summary{cursor:pointer;padding:13px 16px;font:600 17px/1.3 "Fredoka",Arial,sans-serif;color:var(--ink);list-style:none}
.bz-faq summary::-webkit-details-marker{display:none}
.bz-faq summary::after{content:" +";color:var(--yellow2)}
.bz-faq details[open] summary::after{content:" \2013"}
.bz-faq details>div{padding:0 16px 6px}
.bz-info{padding:30px 0 40px}
.bz-info .bz-article{max-width:860px}
.bz-info h1{color:var(--ink)}
.bz-error{padding:60px 0;text-align:center}

/* footer and mobile tab bar */
.bz-foot{background:var(--deep);color:#B9BEDD;padding:34px 0 18px;font-size:14px}
.bz-foot__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:26px}
.bz-foot__brand img{width:170px;margin:0 0 12px}
.bz-foot__h{font:700 16px/1.2 "Fredoka",Arial,sans-serif;color:#fff;margin:0 0 10px}
.bz-foot__col a{display:block;color:#B9BEDD;text-decoration:none;padding:3px 0}
.bz-foot__col a:hover{color:var(--yellow)}
.bz-foot__col p a{display:inline;color:var(--yellow)}
.bz-foot__copy{border-top:1px solid rgba(255,255,255,.08);margin-top:22px;padding-top:14px;font-size:13px}
.bz-sticky{display:none}
@media (min-width:1232px){.bz-wrap{padding:0}}

@media (max-width:1180px){
  .bz-nav{display:none}
  .bz-burger{display:block}
  .bz-head__bar{gap:12px}
}
@media (max-width:980px){
  .bz-body{grid-template-columns:1fr}
  .bz-rail{display:none}
  .bz-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}
  .bz-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bz-foot__grid{grid-template-columns:1fr 1fr}
}
@media (max-width:767px){
  body{padding-bottom:76px}
  .bz-tape{display:none}
  .bz-sticky{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--blue);box-shadow:0 -3px 0 var(--blue-line),0 -8px 20px rgba(3,1,15,.45);padding:10px 16px}
  .bz-sticky__t{margin:0;flex:1;min-width:0;line-height:1.2}
  .bz-sticky__t b{display:block;font:700 15px/1.2 "Fredoka",Arial,sans-serif;color:var(--yellow)}
  .bz-sticky__t span{font-size:11px;color:#C9CEEA}
  .bz-sticky .bz-btn{flex:0 0 auto;white-space:nowrap}
  .bz-slide picture img{width:80%;margin:0 auto}
  .bz-hero--login .bz-hero__top img{width:80%;margin:0 auto}
  .bz-hero__art img{width:80%;margin:0 auto}
  .bz-hero--bonus .bz-hero__art img{width:80%;max-height:none}
  .bz-head__bar{height:60px}
  .bz-mnav{top:60px}
  .bz-logo img{width:150px}
  .bz-head__cta{padding:8px 16px;font-size:15px;min-height:38px}
  .bz-hero{padding:22px 0 26px}
  .bz-hero__grid,.bz-hero--cash .bz-hero__grid,.bz-hero--app .bz-hero__grid,.bz-hero--rev .bz-hero__grid{grid-template-columns:1fr;gap:18px}
  .bz-hero__art{order:-1;margin:0}
  .bz-hero--app .bz-hero__art,.bz-hero--cash .bz-hero__art{margin:0}
  .bz-hero--cash .bz-hero__art img{max-width:184px;margin:0 auto}
  .bz-hero--app .bz-hero__art img{max-width:176px;border-radius:22%}
  .bz-slide__panel{padding:18px 0 40px}
  .bz-sticker img{width:230px}
  .bz-sticker span{font-size:28px}
  .bz-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
  .bz-nums li{padding:8px;font-size:12px}
  .bz-nums b{font-size:19px}
  .bz-nums--4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bz-pots{grid-template-columns:1fr 1fr 1fr;gap:6px}
  .bz-pot{padding:8px 4px}.bz-pot b{font-size:16px}.bz-pot span{font-size:12px}
  .bz-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;padding:14px 12px 18px;background:linear-gradient(180deg,transparent 20%,var(--blue) 20%)}
  .bz-tape{padding:8px 22px}.bz-tape a{font-size:15px;padding:2px 6px}
  .bz-tiles,.bz-tiles--3{grid-template-columns:1fr 1fr}
  .bz-stepcard{margin-top:16px;padding:16px}
  .bz-foot__grid{grid-template-columns:1fr}
}
