:root{--navy:#061830;--ink:#061830;--blue:#1761dc;--orange:#ff6a2d;--sky:#80d7ff;--cream:#f7f3e9}*{box-sizing:border-box}body{margin:0;background:#f7f3e9;color:#061830;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}button{font:inherit}[hidden]{display:none!important}.action-shell{width:min(1180px,calc(100% - 48px));margin:auto}.skip-link{position:fixed;top:-100px;z-index:999;background:white;padding:15px}.skip-link:focus{top:0}.action-hero{padding:145px 0 85px;background:radial-gradient(ellipse at 90% 20%,#194d9c,#061830 65%);color:white}.action-breadcrumb{display:flex;gap:12px;font-size:12px;color:#c6d7ec;margin-bottom:45px}.action-hero-grid{display:grid;grid-template-columns:1.45fr .65fr;align-items:center;gap:65px}.action-eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#245b78}.action-hero .action-eyebrow,.action-own .action-eyebrow{color:#80d7ff}.action-hero h1{font-size:clamp(48px,6.4vw,88px);line-height:1;letter-spacing:-.055em;margin:24px 0}.action-hero h1 em,.action-own h2 em{font-family:Georgia,serif;color:#ff914e;font-weight:400}.action-hero p{font-size:18px;line-height:1.7;color:#d1deee;max-width:660px}.action-button{display:inline-flex;justify-content:center;align-items:center;padding:16px 22px;background:#1761dc;color:#fff;border:2px solid transparent;border-radius:999px;text-decoration:none;font-size:14px;font-weight:800;line-height:1.4;cursor:pointer}.action-button:hover{background:#104aad}.action-hero .action-button,.action-own .action-button{background:#ff914e;color:#061830}.action-button-secondary{background:white;color:#12457c;border-color:#bdd3ec}.action-button-secondary:hover{background:#e6f0ff}.action-button:disabled{opacity:.6;cursor:wait}.action-hero-note{padding:32px;border:1px solid #5077a0;border-radius:24px;background:#ffffff09;transform:rotate(3deg)}.action-hero-note>span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#80d7ff}.action-hero-note strong{display:block;font-size:33px;line-height:1.15;margin-top:24px}.action-hero-note p{font-size:15px}.action-hero-note a{font-size:13px;font-weight:800}.action-play{padding-block:80px}.action-section-head{max-width:710px}.action-section-head h2,.action-offer-note h2,.action-own h2{font-size:clamp(34px,4.6vw,60px);line-height:1.08;letter-spacing:-.045em;margin:18px 0}.action-section-head h2 em{font-family:Georgia,serif;font-weight:400;color:#1754b3}.action-section-head p{font-size:17px;line-height:1.7;color:#465b70}.action-preview-note{display:flex;flex-direction:column;gap:6px;border-left:4px solid #ff6a2d;background:#fff0e2;border-radius:0 12px 12px 0;padding:18px 22px;margin:28px 0 42px;font-size:14px;line-height:1.5}.action-preview-note span{color:#64503d}.action-game{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.action-wheel-area{position:relative;min-width:0;padding:14px 4px}.action-wheel{position:relative;width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 20px 55px #06183026;border:8px solid #fff}.action-wheel svg{width:100%;height:100%;display:block}.action-wheel text{font-size:11px;font-weight:800}.action-wheel-center{position:absolute;inset:39%;display:grid;place-items:center;border-radius:50%;background:white;box-shadow:0 3px 15px #06183030}.action-wheel-center img{width:68%;height:68%}.action-pointer{position:absolute;top:0;left:calc(50% - 15px);z-index:2;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:32px solid #061830;filter:drop-shadow(0 3px 2px #ffffffaa)}.action-wheel-caption{text-align:center;font-size:12px;line-height:1.5;color:#465b70;margin:25px 0 0}.action-result{background:white;padding:36px;border:1px solid #d4dfeb;border-radius:24px;min-width:0}.action-result h3{font-size:clamp(27px,3vw,38px);line-height:1.13;letter-spacing:-.035em;margin:20px 0}.action-result p{font-size:16px;line-height:1.65;color:#465b70}.action-result-condition{display:block;margin-top:22px;color:#1754b3;font-weight:800}.action-controls{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.action-result .action-controls{flex-direction:column}.action-small{font-size:13px!important;line-height:1.6}.action-reset{background:transparent;border:0;padding:12px 0;text-decoration:underline;color:#1754b3;cursor:pointer}.action-result .action-result-saved{padding:14px;background:#eef6ff;border-radius:10px}.action-result #action-error{color:#9a2519}.action-prizes{background:#fff;padding:80px 0}.action-prize-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.action-prize-grid article{padding:27px;border:1px solid #d4dfeb;border-radius:18px}.action-prize-number{display:block;font-size:28px;font-weight:800;color:#1754b3;margin-bottom:20px}.action-prize-grid small{font-weight:800;font-size:11px;color:#465b70}.action-prize-grid h3{font-size:23px;letter-spacing:-.025em;margin:12px 0}.action-prize-grid p{font-size:14px;line-height:1.7;color:#465b70}.action-offer-note{padding-block:70px;max-width:850px}.action-offer-note p{font-size:18px;line-height:1.7;color:#465b70}.action-terms{padding-bottom:80px}.action-terms h2{font-size:32px}.action-terms details{border-top:1px solid #bdcddd;padding:22px 0}.action-terms summary{font-weight:800;font-size:15px;cursor:pointer}.action-terms p{max-width:880px;color:#465b70;line-height:1.72;font-size:13px}.action-own{background:#061830;color:#fff;padding:80px 0}.action-own p{max-width:780px;color:#cedcec;line-height:1.75;font-size:18px}.action-own-links{display:flex;flex-wrap:wrap;gap:22px;font-size:14px;color:#80d7ff;margin-top:30px}.action-own .request-add-button{line-height:1.4}.action-button:focus-visible,.action-reset:focus-visible{outline:3px solid #ff914e;outline-offset:4px}
@media(max-width:900px){.action-hero-grid{grid-template-columns:1fr;gap:30px}.action-hero-note{transform:none;max-width:540px}.action-game{gap:25px}.action-result{padding:25px}.action-prize-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.action-shell{width:calc(100% - 36px)}.action-hero{padding:115px 0 50px}.action-breadcrumb{margin-bottom:30px}.action-hero h1{font-size:48px}.action-game{grid-template-columns:1fr}.action-wheel-area{max-width:440px;width:100%;margin:auto}.action-prize-grid{grid-template-columns:1fr}.action-play,.action-prizes,.action-own{padding-block:55px}.action-offer-note{padding-block:45px}.action-own-links{flex-direction:column}.action-hero-note{padding:24px}.action-controls .action-button{width:100%}}
@media(max-width:640px){.action-wheel-stage{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}
.action-prize-grid article{display:flex;flex-direction:column}
.action-wheel text{font-size:9px}
.action-fair-note{padding:24px 28px;border:1px solid #c5d9ef;border-radius:16px;background:#eef6ff;margin:0 0 24px}
.action-fair-note strong{font-size:22px}.action-fair-note p{line-height:1.7;color:#465b70;margin-bottom:0}
.action-entry-form{padding:28px;border:1px solid #d4dfeb;border-radius:20px;background:#fff;margin:0 0 20px}
.action-entry-form h3{font-size:28px;margin:12px 0}.action-entry-form p{color:#465b70;line-height:1.6}
.action-entry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end}.action-entry-fields>.action-button{grid-column:1/-1;justify-self:start}
.action-entry-form label,.action-verification label{display:grid;gap:8px;font-size:14px;font-weight:700}
.action-entry-form input,.action-verification input{width:100%;min-width:0;padding:14px;border:1px solid #9db6d0;border-radius:8px;font:inherit;background:#fff;color:#061830}
.action-verification{background:#eef6ff;padding:24px;border-radius:16px;margin-bottom:20px;display:flex;align-items:end;flex-wrap:wrap;gap:16px}
#entry-status{color:#245b78;line-height:1.6;font-weight:700;margin-block:20px 35px}
.action-wheel-area{padding:24px 14px 14px}
.action-wheel{border:12px solid #fff;box-shadow:0 0 0 2px #cfdae6,0 0 0 10px #061830,0 28px 65px #06183030}
.action-wheel:after{content:'';position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 24px #06183030;pointer-events:none}
.action-wheel-center{inset:37%;border:6px solid #fff;box-shadow:0 0 0 2px #cfdae6,0 6px 24px #06183045}
.action-pointer{top:2px;border-top-color:#ff6a2d;filter:drop-shadow(0 3px 1px #061830);border-left-width:17px;border-right-width:17px;left:calc(50% - 17px)}
.action-wheel text{font-size:10px;letter-spacing:.02em}
.action-prize-grid h3{hyphens:auto;word-break:normal;overflow-wrap:normal}
.action-bot-field{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.action-wheel-stage{position:relative;isolation:isolate;padding:6%;border-radius:50%;background:linear-gradient(145deg,#fff7e5,#bccbdf 40%,#fff 63%,#7891af);box-shadow:0 20px 45px #06183030,0 2px 0 #fff inset}
.action-wheel-stage:after{content:'';position:absolute;inset:3%;border-radius:50%;box-shadow:inset 0 2px 7px #0006;pointer-events:none}
.action-wheel-bezel{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 1px 1px #ffffff50);pointer-events:none}
.action-wheel-stage .action-wheel{border:3px solid #e8edf3;box-shadow:0 0 0 2px #fff8}
.action-wheel-stage .action-wheel-center{inset:39%;z-index:2;background:linear-gradient(145deg,#fff,#dce6f2);border:5px solid #fff;box-shadow:0 0 0 2px #c2cddd,0 7px 18px #06183060}
.action-wheel-stage .action-pointer{top:-9px;z-index:3;border-top:37px solid #ff6a2d;filter:drop-shadow(0 3px 2px #06183080)}
.action-wheel-stage .action-pointer:before{content:'';position:absolute;width:14px;height:14px;left:-7px;top:-35px;border-radius:50%;background:#ffe8cd;border:3px solid #fff}
.action-wheel-area{background:radial-gradient(ellipse at 50% 45%,#dbeaff80,transparent 68%)}
@media(max-width:800px){.action-entry-fields{grid-template-columns:1fr}.action-entry-form{padding:22px}.action-verification{align-items:stretch;flex-direction:column}}
.action-shell.action-offer-note{max-width:1180px;padding:34px;margin-top:0;margin-bottom:45px;display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;border:1px solid #c9d9e9;border-radius:24px;background:linear-gradient(120deg,#edf5ff,#fffaf0);box-shadow:0 12px 30px #06183008}
.action-offer-note h2{font-size:clamp(28px,3vw,40px);line-height:1.13;margin:14px 0 18px}.action-offer-note h2 em{font-family:Georgia,serif;font-weight:400;color:#1754b3}
.action-offer-note p{font-size:15px;line-height:1.7;margin:0}.action-offer-heading>a{display:inline-block;margin-top:20px;color:#12457c;font-size:14px;font-weight:800;text-underline-offset:5px}
.action-offer-steps{list-style:none;margin:0;padding:0;display:grid;gap:18px}.action-offer-steps li{display:flex;align-items:flex-start;gap:15px}.action-offer-steps li>span{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:#ffe1bf;color:#714012;font-size:13px;font-weight:800}
.action-offer-steps h3{font-size:17px;line-height:1.35;margin:0 0 5px;color:#061830}.action-offer-steps p{font-size:14px}
.action-offer-note p.action-offer-preview{grid-column:1/-1;border-top:1px solid #ccdae7;padding-top:17px;color:#506079;font-size:12px}
@media(max-width:700px){.action-shell.action-offer-note{grid-template-columns:1fr;padding:24px;gap:26px}.action-offer-note h2{font-size:30px}}
.action-interest{padding-top:35px;padding-bottom:65px}
.action-interest h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1}
.action-interest>p{max-width:720px;line-height:1.7}
.action-interest form{max-width:650px;display:grid;gap:12px}
.action-interest form[hidden]{display:none}
.action-interest label{font-weight:600}
.action-interest input[type=email],.action-interest input[name=code]{box-sizing:border-box;width:100%;padding:14px;border:1px solid #b5c7dc;border-radius:9px;font:inherit}
.action-interest .interest-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;font-weight:400}
.action-interest .interest-consent input{margin-top:4px;flex-shrink:0}
.action-interest button{justify-self:start}
.action-proof{scroll-margin-top:125px;margin-bottom:50px;padding:clamp(30px,5vw,62px);border-radius:30px;background:#061830;color:#fff;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px 54px;box-shadow:0 24px 70px #0618301f}.action-proof-heading h2{font-size:clamp(34px,4.4vw,58px);line-height:1.06;letter-spacing:-.045em;margin:17px 0 22px}.action-proof-heading h2 em{font-family:Georgia,serif;color:#ff914e;font-weight:400}.action-proof-heading p,.action-proof-copy p{color:#cedcec;line-height:1.75;margin:0}.action-proof .action-eyebrow{color:#80d7ff}.action-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.action-proof-grid article{padding:22px;border:1px solid #ffffff25;border-radius:18px;background:#ffffff0a}.action-proof-grid strong,.action-proof-grid span{display:block}.action-proof-grid strong{color:#80d7ff;font-size:clamp(25px,3vw,37px);line-height:1.1}.action-proof-grid span{margin-top:9px;color:#d9e5f1;font-size:13px;line-height:1.5}.action-proof-copy{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-top:30px;border-top:1px solid #ffffff25}.action-proof-copy h3{font-size:25px;margin:0 0 10px}.action-proof-copy .action-controls{margin:0;justify-content:flex-end}.action-proof .request-add-button{line-height:1.4}
@media(max-width:800px){.action-proof{grid-template-columns:1fr}.action-proof-copy{grid-template-columns:1fr;align-items:start}.action-proof-copy .action-controls{justify-content:flex-start}}
@media(max-width:520px){.action-proof{width:calc(100% - 24px);padding:28px 22px;border-radius:22px}.action-proof-grid{grid-template-columns:1fr}.action-proof-copy .action-controls,.action-proof-copy .action-button,.action-proof-copy .request-add-button{width:100%}}
.action-result{scroll-margin-top:112px}.action-wheel-outcome{display:none}
@media(max-width:640px){.action-wheel-outcome{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);display:block;min-width:96px;min-height:54px;padding:9px 12px;border:3px solid #fff;border-radius:999px;background:#ff6a2d;color:#fff;box-shadow:0 7px 20px #06183066;font-size:12px;font-weight:800;line-height:1.15;cursor:pointer}.action-wheel-outcome:focus-visible{outline:3px solid #1761dc;outline-offset:4px}}
.action-stock-total{font-weight:800;color:#1754b3;font-size:clamp(20px,3vw,28px)!important}
.action-stock-badge{align-self:flex-start;margin:0 0 14px;padding:7px 12px;border-radius:99px;background:#eaf2fb;color:#174572;font-size:12px;font-weight:700}
.action-stock-badge[data-empty="true"]{background:#f0ece6;color:#655c51}
.prize-dialog-open{overflow:hidden}
.action-prize-dialog{border:0;padding:90px 16px 24px;background:transparent;color:#061830;width:min(640px,100%);max-width:100vw;max-height:92dvh;box-sizing:border-box;overflow:auto}
.action-prize-dialog::backdrop{background:#061830c9;backdrop-filter:blur(6px)}
.prize-dialog-card{position:relative;isolation:isolate;padding:115px 36px 32px;border:1px solid #fff;border-radius:28px;background:radial-gradient(ellipse at 50% 0,#ffe2ae,transparent 58%),linear-gradient(145deg,#fffaf0,#fff 65%,#eef5ff);box-shadow:0 25px 65px #0005;text-align:center}
.prize-dialog-wheel{position:absolute;width:180px;top:-80px;left:calc(50% - 90px);filter:drop-shadow(0 10px 14px #06183035)}
.prize-dialog-wheel .action-wheel-stage{box-sizing:border-box;width:100%}
.prize-dialog-wheel .action-wheel text{font-size:15px}
.prize-dialog-wheel .action-wheel-stage .action-pointer{border-top-width:24px;top:-4px;border-left-width:11px;border-right-width:11px;left:calc(50% - 11px)}
.prize-dialog-wheel .action-pointer:before{display:none}
.prize-dialog-close{position:absolute;right:12px;top:12px;width:44px;height:44px;border:1px solid #c6d3df;border-radius:50%;background:#fff;color:#061830;font-size:28px;cursor:pointer;z-index:3}
.prize-dialog-card h2{font-size:clamp(28px,5vw,42px);line-height:1.08;letter-spacing:-.03em;margin:16px 0 24px}
.prize-dialog-card h3{font-size:24px;line-height:1.2;color:#1754b3;margin:0 0 14px}
.prize-dialog-card p{font-size:16px;line-height:1.65;overflow-wrap:anywhere}
.prize-dialog-condition{font-weight:700;color:#245b78}
#prize-dialog-status{padding:16px;background:#eaf2fb;border-radius:12px;font-size:14px;text-align:left}
.prize-dialog-actions{display:grid;justify-items:center;gap:10px;margin-top:22px}
.prize-dialog-actions .action-button{white-space:normal;max-width:100%}
.prize-confetti{position:absolute;inset:0;overflow:hidden;border-radius:28px;pointer-events:none;z-index:-1}
.prize-confetti i{position:absolute;left:var(--x);top:-15px;width:7px;height:13px;background:#ff6a2d;animation:prize-confetti 1.6s var(--delay) both ease-out}
.prize-confetti i:nth-child(3n){background:#1754b3}.prize-confetti i:nth-child(3n+1){background:#d29d39}
@keyframes prize-confetti{from{opacity:0;transform:translateY(0) rotate(0)}20%{opacity:.9}to{opacity:0;transform:translateY(380px) rotate(var(--angle))}}
@media(max-width:480px){.action-prize-dialog{padding-left:10px;padding-right:10px}.prize-dialog-card{padding:110px 20px 24px;border-radius:22px}.prize-dialog-card h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.prize-confetti i{animation:none;display:none}}
.action-prize-grid{align-items:start}
.action-prize-details{margin-top:10px;border-top:1px solid #d4dfeb;padding-top:6px}
.action-prize-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none;color:#1754b3;font-size:14px;font-weight:700}
.action-prize-details summary::-webkit-details-marker{display:none}
.action-prize-details summary span{font-size:24px;line-height:1;transition:transform .15s}
.action-prize-details[open] summary span{transform:rotate(45deg)}
.action-prize-details summary:focus-visible{outline:3px solid #ff914e;outline-offset:3px;border-radius:4px}
.action-prize-grid article.is-depleted{background:#f2f0ec;border-color:#d2cbc2;color:#756b60}.action-prize-grid article.is-depleted h3{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#b34a37}.action-prize-grid article.is-depleted .action-prize-number{color:#9b9187}.action-prize-grid article.is-depleted .action-prize-details{opacity:.68}
.action-depleted-compare{margin-top:44px;padding:30px;border:1px dashed #9bb2ca;border-radius:22px;background:#f7fafc}.action-depleted-compare>h3{font-size:clamp(24px,3vw,34px);margin:12px 0}.action-depleted-compare>p{color:#52677c;line-height:1.6}.action-depleted-options{display:grid;gap:14px;margin-top:24px}.depleted-option{position:relative;display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:18px;min-height:88px;padding:20px 24px;border-radius:15px;overflow:hidden}.depleted-option>span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.depleted-option>strong{font-size:19px}.depleted-option>small{font-weight:800}.depleted-option-strike{background:#ece8e2;color:#756a5e;border:1px solid #d6cec4}.depleted-option-strike strong{text-decoration:line-through 2px #b34a37}.depleted-option-strike small{color:#9a3529}.depleted-option-ribbon{background:#0b2340;color:#fff;border:1px solid #0b2340}.depleted-option-ribbon:after{content:'UITGEDEELD';position:absolute;right:-38px;top:17px;width:145px;padding:6px 0;background:#ff914e;color:#061830;text-align:center;font-size:10px;font-weight:900;letter-spacing:.1em;transform:rotate(35deg)}.depleted-option-ribbon small{padding-right:50px;color:#80d7ff}.depleted-option-stamp{background:#fff;border:2px solid #b9c7d6;color:#465b70}.depleted-option-stamp small{padding:9px 13px;border:2px solid #b34a37;border-radius:7px;color:#b34a37;text-transform:uppercase;letter-spacing:.06em;transform:rotate(-2deg)}
@media(max-width:640px){.action-depleted-compare{padding:23px 18px}.depleted-option{grid-template-columns:1fr;gap:8px;padding:19px}.depleted-option-ribbon small{padding-right:55px}.depleted-option-stamp small{justify-self:start}}
.action-prize-grid{align-items:stretch}.action-prize-grid article{height:100%}.action-prize-grid h3{min-height:2.4em}.action-prize-grid article.is-main-prize{border-color:#ff914e;background:linear-gradient(145deg,#fff7ed,#fff 72%);box-shadow:0 15px 35px #ff6a2d18}.action-prize-grid article.is-main-prize .action-prize-number{color:#ff6a2d}.action-prize-grid article.is-main-prize .action-stock-badge{background:#ffe2c9;color:#793512}
.action-depleted-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding:6px;border-radius:15px;background:#dfe9f3}.action-depleted-tabs button{flex:1;min-width:135px;padding:13px 18px;border:0;border-radius:11px;background:transparent;color:#29445f;font-weight:800;cursor:pointer}.action-depleted-tabs button[aria-selected="true"]{background:#fff;color:#0b2340;box-shadow:0 4px 14px #06183017}.action-depleted-tabs button:focus-visible{outline:3px solid #ff914e;outline-offset:2px}.action-depleted-panels{margin-top:14px}.action-depleted-panels .depleted-option{min-height:98px}
.action-presentation-switch{display:inline-flex;gap:7px;margin:22px 0 32px;padding:6px;border:1px solid #b7c9dc;border-radius:999px;background:#edf4fb}.action-presentation-switch button{padding:12px 19px;border:0;border-radius:999px;background:transparent;color:#21415f;font-weight:800;cursor:pointer}.action-presentation-switch button.is-active{background:#1761dc;color:#fff;box-shadow:0 5px 14px #1761dc35}.action-presentation-switch button:disabled{opacity:.65;cursor:wait}.action-presentation-switch button:focus-visible{outline:3px solid #ff914e;outline-offset:2px}
.action-ladder-stage{position:relative;width:100%;aspect-ratio:1;min-height:520px;border:10px solid #fff;border-radius:28px;background:linear-gradient(160deg,#09203d,#144f91);box-shadow:0 0 0 2px #cfdae6,0 20px 55px #06183030;overflow:hidden;cursor:pointer}.action-ladder-stage:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 70% 15%,#80d7ff28,transparent 35%)}.action-ladder-rail{position:absolute;top:5%;bottom:5%;width:13px;border-radius:99px;background:linear-gradient(90deg,#879bad,#fff,#75899d);box-shadow:0 3px 8px #0005}.action-ladder-rail-left{left:13%}.action-ladder-rail-right{right:13%}.action-ladder-list{position:absolute;inset:5% 13%;display:grid;grid-template-rows:repeat(var(--ladder-count),1fr);margin:0;padding:0;list-style:none}.action-ladder-list li{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:2px 16px;border-top:5px solid #dbe5ee;color:#fff;transition:background .15s,transform .15s,box-shadow .15s}.action-ladder-list li span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#ffffff22;font-size:9px;font-weight:900}.action-ladder-list li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.action-ladder-list li.is-miss{color:#c6d3df}.action-ladder-list li.is-active{z-index:2;background:#80d7ff35;transform:scale(1.025)}.action-ladder-list li.is-winner{z-index:2;background:#ff6a2d;color:#fff;box-shadow:0 0 0 3px #fff,0 7px 18px #0005;transform:scale(1.04)}.action-ladder-marker{position:absolute;z-index:4;left:2%;top:var(--marker-top,5%);transform:translateY(-50%);display:grid;place-items:center;width:58px;height:34px;border:3px solid #fff;border-radius:99px;background:#ff914e;color:#061830;font-size:10px;font-weight:900;box-shadow:0 5px 14px #0005;transition:top .16s ease-out}
@media(max-width:640px){.action-prize-grid h3{min-height:0}.action-presentation-switch{display:grid;grid-template-columns:1fr 1fr;width:100%;border-radius:18px}.action-presentation-switch button{padding-inline:10px}.action-ladder-stage{min-height:560px;aspect-ratio:auto}.action-ladder-list li{padding-inline:9px}.action-ladder-list li strong{font-size:10px}.action-ladder-marker{left:1%;width:47px;font-size:9px}}

.action-field-link{margin-left:5px;color:#1754b3;font-size:12px;font-weight:700;white-space:nowrap}.action-field-link svg{width:12px;height:12px}.action-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.action-terms-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important;margin-top:22px;font-size:13px!important;line-height:1.55}.action-terms-check input{width:auto!important;margin-top:3px}.action-entry-note{margin:12px 0 0;color:#556a7e;font-size:12px;line-height:1.55}
.action-awards{padding:10px 0 70px}.action-awards h2{font-size:clamp(32px,4vw,50px);margin:15px 0}.action-awards-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.action-awards-list>div{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:105px;padding:20px;border:1px solid #cbd9e7;border-radius:15px;background:#fff}.action-awards-list strong{font-size:15px;line-height:1.35}.action-awards-list span,.action-awards-empty{color:#52677c;font-size:13px;line-height:1.55}.action-awards-empty{padding:20px;border-left:4px solid #80d7ff;background:#eef6ff;border-radius:0 12px 12px 0}.action-terms>.action-eyebrow{display:block;margin-bottom:8px}
@media(max-width:760px){.action-awards-list{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.action-awards-list{grid-template-columns:1fr}.action-entry-fields{grid-template-columns:1fr}.action-entry-fields>.action-button{width:100%}}
.action-chance-explainer{margin:24px 0 34px;border:1px solid #b9cce0;border-radius:22px;background:linear-gradient(135deg,#f3f8ff,#fffaf2);box-shadow:0 12px 35px #0618300d;overflow:hidden}.action-chance-explainer>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;padding:18px 24px;cursor:pointer;list-style:none;color:#061830;font-size:17px;font-weight:900}.action-chance-explainer>summary::-webkit-details-marker{display:none}.action-chance-explainer>summary b{flex-shrink:0;padding:9px 13px;border-radius:999px;background:#1761dc;color:#fff;font-size:11px;letter-spacing:.03em}.action-chance-explainer>summary:focus-visible{outline:3px solid #ff6a2d;outline-offset:-5px}.action-chance-explainer[open]>summary{border-bottom:1px solid #cbd9e7}.action-chance-explainer[open]>summary b{background:#061830}.action-chance-content{padding:clamp(22px,4vw,38px)}.action-chance-lead{max-width:900px}.action-chance-lead h3{margin:12px 0;font-size:clamp(26px,3vw,40px);line-height:1.08}.action-chance-lead p,.action-chance-options p,.action-chance-note{color:#4b6075;line-height:1.7}.action-chance-calculation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;padding:0;list-style:none;counter-reset:none}.action-chance-calculation li{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:126px;padding:20px;border:1px solid #c7d8e8;border-radius:16px;background:#fff}.action-chance-calculation span{font-size:13px;line-height:1.45;color:#52677c}.action-chance-calculation strong{color:#1754b3;font-size:clamp(19px,2.4vw,28px);line-height:1.15}.action-chance-calculation sup{font-size:.55em}.action-chance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.action-chance-options article{padding:20px;border-radius:16px;background:#061830;color:#fff}.action-chance-options strong{display:block;color:#80d7ff;font-size:17px}.action-chance-options p{margin:9px 0 0;color:#d5e1ed;font-size:13px}.action-chance-note{margin:24px 0 0;padding:17px 19px;border-left:4px solid #ff6a2d;background:#fff;border-radius:0 12px 12px 0;font-size:13px}
@media(max-width:760px){.action-chance-explainer>summary{align-items:flex-start;flex-direction:column;padding:18px}.action-chance-calculation,.action-chance-options{grid-template-columns:1fr}.action-chance-calculation li{min-height:0}.action-chance-content{padding:22px 18px}}


/* Compact prize catalogue */
.action-prizes{padding-block:64px}
.action-prizes-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end;gap:clamp(36px,6vw,88px);max-width:none}
.action-prizes-head h2{margin:12px 0 0;font-size:clamp(38px,4.2vw,58px)}
.action-prizes-intro{padding-bottom:7px}
.action-prizes-intro .action-stock-total{margin:0 0 13px;font-size:clamp(18px,2vw,24px)!important;line-height:1.3}
.action-prizes-intro>p:last-child{margin:0;font-size:15px;line-height:1.6}
.action-prize-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;align-items:stretch}
.action-prize-grid article{display:flex;flex-direction:column;height:100%;min-height:188px;padding:17px;border-radius:15px}
.action-prize-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}
.action-prize-number{margin:2px 0 0;font-size:18px;line-height:1}
.action-stock-badge{max-width:148px;margin:0;padding:5px 8px;font-size:9px;line-height:1.25;text-align:right}
.action-prize-grid small{display:block;margin-top:17px;font-size:9px;line-height:1.35}
.action-prize-grid h3{min-height:0;margin:7px 0 13px;font-size:18px;line-height:1.14}
.action-prize-open{width:100%;min-height:38px;margin-top:auto;padding:11px 0 0;border:0;border-top:1px solid #d4dfeb;background:transparent;color:#1754b3;text-align:left;font-size:12px;font-weight:900;cursor:pointer}
.action-prize-open:hover{color:#0d3f8c}
.action-prize-open:focus-visible,.action-catalog-close:focus-visible,.action-catalog-tabs button:focus-visible{outline:3px solid #ff6a2d;outline-offset:3px}
.action-catalog-open{overflow:hidden}
.action-catalog-dialog{color:#061830}
.action-catalog-dialog.is-open{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;padding:28px;background:#061830cc;backdrop-filter:blur(5px);overflow:auto}
.action-catalog-card{position:relative;width:min(920px,100%);max-height:min(88dvh,780px);margin:auto;padding:clamp(24px,4vw,42px);border-radius:24px;background:#fff;box-shadow:0 28px 80px #06183059;overflow:auto}
.action-catalog-card>h2{margin:10px 60px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-.04em}
.action-catalog-close{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#061830;color:#fff;font-size:28px;line-height:1;cursor:pointer}
.action-catalog-tabs{display:flex;gap:7px;margin:25px -3px 0;padding:3px 3px 8px;overflow-x:auto;scrollbar-width:thin}
.action-catalog-tabs button{flex:0 0 auto;padding:10px 14px;border:1px solid #b9cce0;border-radius:999px;background:#fff;color:#1754b3;font-size:12px;font-weight:900;cursor:pointer}
.action-catalog-tabs button[aria-selected=true]{border-color:#1761dc;background:#1761dc;color:#fff}
.action-catalog-panel{margin-top:15px;padding:clamp(21px,3vw,30px);border-radius:18px;background:#eef6ff}
.action-catalog-panel .action-catalog-number{display:block;margin-bottom:12px;color:#ff6a2d;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.action-catalog-panel small{color:#1754b3;font-size:11px;font-weight:900}
.action-catalog-panel h3{margin:8px 0 12px;font-size:clamp(23px,3vw,34px);line-height:1.12;letter-spacing:-.03em}
.action-catalog-panel p{max-width:760px;margin:0;color:#465b70;font-size:15px;line-height:1.68}
.action-catalog-panel>a{display:inline-flex;align-items:center;gap:5px;margin-top:18px;color:#1754b3;font-size:13px;font-weight:900}
@media(max-width:900px){.action-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){.action-prizes-head{grid-template-columns:1fr;gap:14px}.action-prizes-head h2{margin-top:10px}.action-prizes-intro{padding-bottom:0}.action-prizes-intro .action-stock-total{margin-bottom:9px}}
@media(max-width:560px){.action-prizes{padding-block:50px}.action-prize-grid{grid-template-columns:1fr}.action-prize-grid article{min-height:0}.action-stock-badge{max-width:180px}.action-catalog-dialog.is-open{padding:9px}.action-catalog-card{max-height:92dvh;padding:25px 18px;border-radius:18px}.action-catalog-card>h2{margin-right:48px}.action-catalog-close{top:14px;right:14px;width:40px;height:40px}.action-catalog-panel{padding:20px 17px}}
/* Compacte introductie boven het actierad */
.action-play{padding-block:56px;scroll-margin-top:110px}
.action-play-head{max-width:940px}
.action-play-head h2{margin:11px 0 12px;font-size:clamp(34px,3.8vw,52px);line-height:1.02}
.action-play-head h2 br{display:none}
.action-play-head h2 em{margin-left:.18em}
.action-play-head p{max-width:900px;margin:0;font-size:15px;line-height:1.55}
.action-play .action-presentation-switch{margin:17px 0 10px;padding:5px;gap:5px;border:2px solid #9fbfe3;background:#e6f1ff;box-shadow:0 7px 18px #06183018}
.action-play .action-presentation-switch button{padding:10px 17px;font-size:13px;color:#0b3b70;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}
.action-play .action-presentation-switch button:not(.is-active){background:#fff;box-shadow:inset 0 0 0 1px #c3d6eb}
.action-play .action-presentation-switch button:not(.is-active):hover{background:#f7fbff;color:#1761dc;transform:translateY(-1px)}
.action-play .action-presentation-switch button.is-active{background:#ff6a2d;color:#061830;box-shadow:0 6px 15px #ff6a2d42}
.action-play .action-presentation-switch button.is-active:hover{background:#ff7d45;transform:translateY(-1px)}
.action-play #trial-notice{margin:0 0 12px}
.action-play .action-chance-explainer{margin:12px 0 26px;border-radius:16px}
.action-play .action-chance-explainer>summary{min-height:52px;padding:12px 18px;font-size:15px}
.action-play .action-chance-explainer>summary b{padding:7px 11px;font-size:10px}
@media(max-width:640px){.action-play{padding-block:46px}.action-play-head h2{font-size:36px;line-height:1.04}.action-play-head h2 br{display:block}.action-play-head h2 em{margin-left:0}.action-play-head p{font-size:14px}.action-play .action-presentation-switch{margin-top:15px}.action-play #trial-notice{margin-bottom:10px}.action-play .action-chance-explainer>summary{gap:10px;padding:14px}.action-play .action-chance-explainer>summary b{padding:7px 10px}}
