.sec.hm.sec-tight{padding:clamp(34px,4vw,56px) 0}.sec.hm.sec-tight .sh{margin-bottom:22px}.sec.hm.sec-tight:has(>.wrap>.bookcard){background:var(--hb)}.sec.hm.sec-tight:has(>.wrap>.bookcard):before{background:var(--hb)}.sc{gap:18px;max-width:760px;margin-top:16px;display:grid}.sc-card{border:2px solid var(--navy);box-shadow:4px 4px 0 var(--navy);background:#fff;border-radius:18px;padding:18px 22px}.sc-card.ok{background:#f1faf5}.sc-card.ko{background:#fdf4f3}.sc-n{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:13px}.sc-s{margin:0 0 14px;font-size:18px}.sc-btns{flex-wrap:wrap;gap:10px;display:flex}.sc-btns .fopt{border-radius:12px;padding:10px 16px;font-size:16px}.sc-btns .fopt:hover,.sc-btns .fopt:focus-visible{transform:none}.ord{max-width:760px}.ord-list{gap:10px;margin:14px 0;display:grid}.ord-step{align-items:flex-start}.ord-step.on{background:var(--soft)}.ord-step.ok{background:#e7f3ec;border-color:#2e7d4f}.ord-step.ko{background:#fde7df;border-color:#b42318}.ord-step[disabled]{cursor:default;opacity:1;transform:none}.ord-fix{color:#b42318;font-size:14px;font-style:normal;font-weight:500;display:block}.ord .lx-card p{margin:0}.sec.hm.co-write:before{background:#f7f9fc}.cat{background:var(--ink);color:#fff;border-radius:28px;padding:clamp(22px,4vw,48px)}.cat-head{max-width:760px;margin-bottom:28px}.cat-head .h-sec{color:#fff;margin:0 0 12px}.cat-head p{color:#c9ddea;margin:0}.cat-search{max-width:520px;margin-top:22px;position:relative}.cat-search input{width:100%;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #0000;border-radius:999px;padding:13px 44px 13px 18px;font-size:17px}.cat-search input:focus{outline:3px solid var(--acc);outline-offset:2px}.cat-clear{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cat-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cat-doms{flex-direction:column;gap:8px;display:flex}.cat-doms button{text-align:left;font:inherit;color:#fff;cursor:pointer;background:#ffffff12;border:1.5px solid #ffffff38;border-radius:16px;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.cat-doms button b{font-size:18px;line-height:1.25}.cat-doms small{color:#b6d2e4;font-size:14px}.cat-doms button:hover{border-color:#fff}.cat-doms button.on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.cat-doms button.on small{color:var(--acc-ink)}.cat button:focus-visible,.cat a:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.cat-card{color:var(--ink);background:#fff;border-radius:22px;min-width:0;padding:clamp(20px,3vw,36px)}.cat-eyebrow{color:var(--muted);margin-bottom:6px;display:block}.cat-card h3{font-family:var(--display);margin:0 0 18px;font-size:clamp(24px,3vw,32px);line-height:1.15}.cat-res{color:var(--muted);margin:0 0 14px;font-weight:600}.cat-grp{margin-top:22px}.cat-grp h3{margin:0 0 8px;font-size:20px}.cat-list{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.cat-it{border-bottom:1px solid var(--hair)}.cat-it h4{font:inherit;margin:0}.cat-it h4 button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-size:18px;font-weight:600;display:flex}.cat-it h4 button:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-decoration-thickness:3px}.cat-it h4 button:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:6px}.cat-it h4 i{border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);flex:none;width:12px;height:12px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.cat-it.on h4 i{transform:rotate(-135deg)}.cat-it [role=region]{padding:0 2px 20px}.cat-it [role=region] p{margin:0 0 14px;font-size:17px}.cat-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.cat-fmt{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cat-fmt li{background:var(--paper-2);color:#2f5573;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.cat-star{color:#c98a00;font-size:.9em}@media (max-width:820px){.cat{border-radius:22px}.cat-body{grid-template-columns:minmax(0,1fr);gap:16px}.cat-doms{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;padding-bottom:6px;overflow-x:auto}.cat-doms button{scroll-snap-align:start;flex:none;max-width:240px;padding:10px 16px}.cat-doms button b{font-size:16px}.cat-foot .btn{width:100%}}.cat-search input::-webkit-search-cancel-button{display:none}#aanbod{scroll-margin-top:90px}.tjc .spform fieldset{margin-bottom:18px}.tjc-hint{margin:14px 0 0;font-size:15px}.tjc-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tjc-c{border:2px solid var(--hair);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.tjc-c.on{border-color:var(--acc);background:var(--soft)}.tjc-c p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.tjc-pick{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.tjc-pick input{flex:none;margin-top:4px}.tjc-pick span{flex-direction:column;gap:2px;min-width:0;display:flex}.tjc-pick b{overflow-wrap:anywhere}.tjc-pick small{font:600 13px var(--mono);color:var(--muted)}.tjc-web{font-size:15px;font-weight:600}.tjc-c small.muted{font-size:14px}.tjc-radio{flex-direction:column;gap:10px;display:flex}.tjc-radio .spf-ck{align-items:flex-start}.tjc-radio input{margin-top:4px}.tjc-h{margin:28px 0 14px}.tjc-acts{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px}.tjt-x{color:#9b2c1f;font:600 13px var(--body);cursor:pointer;background:#fff;border:2px solid #9b2c1f;border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 10px}.tjt-bar{background:var(--soft);border:1.5px solid var(--acc);border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:16px 0 0;padding:12px 18px;font-size:16px;display:flex}.tjt-bar b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px}@media (max-width:560px){.tjc-acts .btn{width:100%}}.jt-teaser{background:var(--navy,#1e3557);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding:44px;display:grid}.jt-teaser .eap-lab{margin-bottom:14px;display:inline-block}.jt-teaser .h-sec{color:#fff;margin:0 0 14px}.jt-teaser p{color:#d7e6f2;margin:0 0 20px;line-height:1.6}.jt-pts{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.jt-pts li{gap:2px;padding-left:28px;display:grid;position:relative}.jt-pts li:before{content:"";background:#8fd9c9;border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:0}.jt-pts b{color:#fff}.jt-pts span{color:#c5d8e8}.jt-teaser .cw-acts{margin:0}.jt-year{background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;padding:22px}.jt-months{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.jt-m{background:#ffffff14;border-radius:12px;flex-direction:column;gap:10px;min-height:64px;padding:12px;display:flex}.jt-m span{font:500 12px/1.2 var(--mono,monospace);letter-spacing:.04em;color:#c5d8e8}.jt-m i,.jt-l i{border-radius:4px;height:8px;display:block}.jt-c i{background:#8fd9c9}.jt-w i{background:#f2c14e;width:60%}.jt-o i{background:0 0;border:2px dashed #c5d8e8;width:45%;height:4px}.jt-legend{color:#d7e6f2;flex-wrap:wrap;gap:16px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.jt-l{align-items:center;gap:8px;display:flex}.jt-l i{width:22px}@media (max-width:900px){.jt-teaser{grid-template-columns:1fr;gap:26px;padding:28px 22px}.jt-months{grid-template-columns:repeat(3,minmax(0,1fr))}}.biz-inex+.biz-note{max-width:none}.tjp-hint{margin:0 0 14px;font-size:15px}.tjp-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 0 10px;display:flex}.tjc-save{margin-top:20px}.tjp-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tjp-m{border:2px solid var(--hair);background:#fff;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.tjp-m h4{text-transform:capitalize;margin:0;font-size:15px}.tjp-m h4 span{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block}.tjp-cal{text-align:center;font:600 12px var(--mono);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.tjp-cal b{color:var(--muted);padding:2px 0;font-weight:700}.tjp-cal span{border:1.5px solid #0000;border-radius:6px;padding:4px 0}.tjp-cal span.off{color:#b8c4cf}.tjp-cal span.has{background:var(--soft);border-color:var(--acc)}.tjp-cal span.hot{background:var(--acc);border-color:var(--acc);color:#fff}.tjp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tjp-i{border:1.5px solid var(--hair);overflow-wrap:anywhere;background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;font-size:15px;line-height:1.35;display:flex}.tjp-i.done{opacity:.7}.tjp-i.lift{border-style:dashed}.tjp-i p{color:var(--muted);margin:0;font-size:14px}.tjp-i a{font-size:14px;font-weight:600}.tjp-i em{color:var(--muted);font-size:13px;font-style:normal}.tjp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tjp-top small{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tjp-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:var(--muted);padding:0 4px;font-size:18px;line-height:1}.tjp-grip:active{cursor:grabbing}.tjp-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.tjp-row input{border:2px solid var(--navy);font:inherit;background:#fff;border-radius:10px;max-width:100%;padding:6px 10px;font-size:14px}.tjp-row time{font:600 13px var(--mono);color:var(--muted)}.tjp-empty{margin:0;font-size:14px}.tjp-ghost{z-index:50;pointer-events:none;border:2px solid var(--acc);background:#fff;border-radius:12px;flex-direction:column;gap:2px;max-width:260px;padding:8px 12px;font-size:14px;font-weight:600;display:flex;position:fixed;transform:translate(12px,12px);box-shadow:0 6px 18px #00000026}.tjp-ghost small{font:600 12px var(--mono);color:var(--muted)}.tjp-add{margin-top:24px}@media (max-width:1000px){.tjp-months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tjp-months{grid-template-columns:minmax(0,1fr)}.tjp-cal,.tjp-grip{display:none}}.bookcard .bc-extra{background:var(--navy,#10375a);border:2px solid var(--navy,#10375a);border-radius:22px;margin-top:clamp(12px,2vw,24px);padding:clamp(22px,3vw,34px) clamp(22px,3.5vw,44px);box-shadow:6px 6px #4fc9b0}.bookcard .bc-extra h3{color:#fff}.bookcard .bc-extra p{color:#dcebf6}.bookcard .bc-extra .btn-acc{color:var(--navy,#10375a);background:#f6d58e;border-color:#f6d58e}.bookcard .bc-extra .btn-line{color:#fff;background:0 0;border-color:#fff}.bookform form.f{grid-template-columns:repeat(2,minmax(0,1fr))}.bookform form.f label,.bookform form.f>*{grid-column:auto;min-width:0}.bookform form.f label.full,.bookform form.f>div:last-child,.bookform form.f>input.hp{grid-column:1/-1}.bookform form.f label:has(textarea){grid-column:1/-1}.bookform form.f label:has(input[type=checkbox]){grid-column:1/-1}.bookform form.f select,.bookform form.f input:not([type=checkbox]):not([type=radio]),.bookform form.f textarea{box-sizing:border-box;width:100%}@media (max-width:640px){.bookform form.f{grid-template-columns:1fr}}html[data-coaching=off] .tool-cta,html[data-coaching=off] a[href$=\/afspraak],html[data-coaching=off] a[href*="/afspraak?"],html[data-coaching=off] a[href$=\/coaching]{display:none!important}.dip-dash-a{flex-wrap:wrap;gap:8px;display:inline-flex}.gam-stats{flex-wrap:wrap;gap:8px 24px;margin:4px 0 16px;padding:0;font-size:16px;font-weight:600;list-style:none;display:flex}.gam-stats li{align-items:center;gap:8px;display:inline-flex}.gam-badges{flex-wrap:wrap;gap:8px;display:flex}.gam-badge{border:1.5px solid var(--line,#dce6f7);color:#6b7a90;opacity:.5;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.gam-badge.on{opacity:1;color:#10375a;background:#e4f6f2;border-color:#2fb7a0;font-weight:600}.gam-ic{font-size:15px;line-height:1}.wb{max-width:820px}.wb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.wb-course{margin:0 0 32px}.wb-course h2{border-bottom:2px solid #2fb7a0;margin-bottom:16px;padding-bottom:6px}.wb-les{margin:0 0 20px}.wb-les h3{margin:0 0 8px;font-size:17px}.wb-ans{margin:0 0 12px}.wb-ans b{color:#10375a;margin-bottom:2px;font-size:13px;display:block}.wb-ans p{white-space:pre-wrap;margin:0}@media print{.top,.hd,.nav,.drawer,.ltools,.as-btn,.ckb,.app,#app>.hd,footer,.burger,.wb-print,.sbtn{display:none!important}.sec{padding:0!important}.wb{max-width:none}.wb-course{break-inside:avoid}body{background:#fff}}.ins h2{margin-top:36px}.ins-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.ins-kpi{background:#fff;border:2px solid #10375a;border-radius:16px;padding:16px 18px}.ins-kpi b{color:#10375a;font-size:34px;line-height:1.1;display:block}.ins-kpi span{color:#566;font-size:14px}.ins-link{font:inherit;color:#10375a;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ins-on td{background:#e4f6f2}.ins-funnel{align-items:flex-end;gap:2px;height:140px;margin:16px 0 6px;padding:0;list-style:none;display:flex}.ins-funnel li{flex:1 1 0;align-items:flex-end;min-width:1px;height:100%;display:flex}.ins-funnel i{background:#2fb7a0;border-radius:3px 3px 0 0;width:100%;display:block}.ins-funnel li.hot i{background:#e2734a}.ins-axis{justify-content:space-between;margin:0;font-size:13px;display:flex}.ins-tools{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ins-tools li{grid-template-columns:minmax(120px,260px) 1fr 40px;align-items:center;gap:12px;font-size:15px;display:grid}.ins-tbar{background:#eef2f6;border-radius:99px;height:10px;overflow:hidden}.ins-tbar i{background:#2fb7a0;height:100%;display:block}.ins-tn{text-align:right;font-weight:600}.wb-note{font-size:14px}@media print{.wb-note{display:none}}.flyer-page{background:var(--paper-2);padding:20px 12px 48px}.flyer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:210mm;margin:0 auto 16px;font-size:15px;display:flex}.flyer-bar .acts{flex-wrap:wrap;gap:10px;margin:0;display:flex}.flyer{width:210mm;height:297mm;color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;margin:0 auto;font-size:10pt;line-height:1.35;display:flex;overflow:hidden;box-shadow:0 8px 30px #10375a29}.flyer h1,.flyer h2,.flyer h3,.flyer p,.flyer ul,.flyer ol,.flyer figure{margin:0;padding:0}.flyer ul,.flyer ol{list-style:none}.flyer-hero{color:#fff;background:linear-gradient(135deg,#10375a 0%,#1b5e96 100%);flex:auto;align-items:center;gap:8mm;padding:8mm 12mm;display:flex}.flyer-copy{flex:1 1 0;min-width:0}.flyer-logo svg{width:auto;height:16mm;margin:0 0 4mm -1mm;display:block}.flyer-kicker{font-family:var(--mono);color:#8fe3d1;font-size:9pt;margin-bottom:1.5mm!important}.flyer-hero h1{font-family:var(--display);letter-spacing:-.025em;font-size:27pt;font-weight:800;line-height:1.04}.flyer-hook{font-size:11pt;line-height:1.38;margin-top:3mm!important}.flyer-art{background:#fff;border-radius:5mm;flex:none;width:54mm;height:54mm;overflow:hidden}.flyer-art svg{width:100%;height:100%;display:block}.flyer-body{flex-direction:column;flex:auto;justify-content:space-between;gap:4mm;padding:5mm 12mm;display:flex}.flyer-body h2{font-family:var(--display);letter-spacing:-.015em;margin-bottom:2mm;font-size:13.5pt;font-weight:700}.flyer-stats{grid-template-columns:repeat(4,1fr);gap:3mm;display:grid}.flyer-stats li{border-left:1mm solid var(--acc);padding-left:2.5mm;font-size:8.5pt;line-height:1.25}.flyer-stats b{font-family:var(--display);font-size:12pt;display:block}.flyer-cards{grid-template-columns:1fr 1fr;gap:2.5mm;display:grid}.flyer-card{border:.35mm solid var(--ink);border-top:1.2mm solid var(--acc);border-radius:2.5mm;padding:2.5mm 3.2mm}.flyer-card:last-child:nth-child(odd){grid-column:1/-1}.flyer-card h3{font-family:var(--display);letter-spacing:-.01em;margin-bottom:.6mm;font-size:10.8pt;font-weight:700}.flyer-card p{color:var(--muted);font-size:9.5pt;line-height:1.32}.flyer-steps ol{gap:3mm;display:flex}.flyer-steps li{flex:1 1 0;align-items:flex-start;gap:1.8mm;min-width:0;font-size:9.3pt;font-weight:600;line-height:1.22;display:flex}.flyer-steps li span{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:5.5mm;height:5.5mm;font-size:8pt;display:flex}.flyer-panels{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.flyer-panel{background:var(--soft);border-radius:2.5mm;padding:3mm 3.5mm;font-size:9.5pt;line-height:1.3}.flyer-panel p{margin-bottom:1.2mm!important}.flyer-panel li{margin-top:1mm;padding-left:4.5mm;position:relative}.flyer-panel li:before{content:"";border-bottom:.5mm solid #1f9c85;border-left:.5mm solid #1f9c85;width:2.4mm;height:1.3mm;position:absolute;top:.6mm;left:.5mm;transform:rotate(-45deg)}.flyer-price b{font-family:var(--display);font-size:15pt}.flyer-dense .flyer-hero h1{font-size:25pt}.flyer-dense .flyer-art{width:46mm;height:46mm}.flyer-dense .flyer-body{gap:3mm;padding:4mm 12mm}.flyer-dense .flyer-body h2{font-size:12.5pt}.flyer-dense .flyer-card{padding:2mm 3mm}.flyer-dense .flyer-card h3{font-size:10pt}.flyer-dense .flyer-card p,.flyer-dense .flyer-panel,.flyer-dense .flyer-steps li{font-size:8.8pt}.flyer-end{flex:none}.flyer-cta{background:var(--acc);color:#0b2a46;justify-content:space-between;align-items:center;gap:6mm;padding:4mm 12mm;display:flex}.flyer-cta h2{font-family:var(--display);letter-spacing:-.02em;margin-bottom:1mm;font-size:15pt;font-weight:800;line-height:1.1}.flyer-cta p{font-size:10pt}.flyer-url{overflow-wrap:anywhere;align-items:center;gap:1.5mm;font-weight:700;display:flex;margin-top:1.5mm!important}.flyer-url svg{flex:none;width:4mm;height:4mm}.flyer-cta figure{text-align:center;flex:none;width:23mm}.flyer-cta figure svg{background:#fff;border-radius:1.5mm;width:23mm;height:23mm;display:block}.flyer-cta figcaption{margin-top:.6mm;font-size:7.5pt;font-weight:600}.flyer .flyer-note{color:var(--muted);padding:2mm 12mm 3mm;font-size:7.3pt;line-height:1.3}@media screen and (max-width:840px){.flyer{zoom:.8}}@media screen and (max-width:680px){.flyer{zoom:.6}}@media screen and (max-width:500px){.flyer{zoom:.44}}@media print{.fiche-noprint{display:none!important}.flyer-page{background:#fff;padding:0}.flyer{box-shadow:none;break-after:avoid;height:296.5mm}}.eu{background:#fff;border:1.5px solid #d6ebe7;border-radius:24px;padding:14px}.eu-svg{width:100%;height:auto;max-height:560px;display:block}.eu-land path{fill:#eaf8f4;stroke:#10375a;stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .15s}.eu-land path.on{fill:#d7f2ea}.eu-pin{cursor:pointer}.eu-pin circle{fill:#10375a;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;transition:r .15s}.eu-pin text{fill:#10375a;paint-order:stroke;stroke:#fff;stroke-width:3px;font-family:Archivo,Arial,sans-serif;font-size:11px;font-weight:800}.eu-pin:hover circle,.eu-pin:focus-visible circle,.eu-pin.on circle{fill:#2f7fb8;r:7}.eu-pin:focus-visible{outline:none}.eu-sel circle{fill:#f6d58e;stroke:#10375a;stroke-width:2px;vector-effect:non-scaling-stroke}.eu-sel .ring{fill:none;opacity:.5}.sp-eu svg{width:100%;height:auto}.readaloud{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.readaloud .ra-ic{font-size:11px;line-height:1}.ra-art{margin:4px 0 20px}.wd{z-index:100;background:var(--paper-2,#f2f8f9);color:var(--ink,#10375a);--wd-accent:#4fc9b0;font-family:var(--display);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.wd:before{content:"";background:var(--wd-accent);opacity:.1;pointer-events:none;border-radius:50%;width:42vmax;height:42vmax;position:absolute;top:-14vmax;right:-10vmax}.wd:after{content:"";opacity:.14;pointer-events:none;background:#f6d58e;border-radius:50%;width:40vmax;height:40vmax;position:absolute;bottom:-16vmax;left:-10vmax}.wd-stage{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1120px;min-height:0;margin:0 auto;padding:clamp(28px,5.5vw,84px);display:flex;position:relative}.wd-logo{z-index:2;opacity:.95;width:auto;height:34px;position:absolute;top:clamp(18px,3vw,30px);left:clamp(22px,4.5vw,56px)}.wd-bar{background:#10375a14;height:5px;position:absolute;top:0;left:0;right:0}.wd-bar i{background:var(--wd-accent);height:100%;transition:width .3s;display:block}.wd-slide{animation:.3s wdIn}@keyframes wdIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wd-center{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.wd-kicker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--wd-accent);margin:0 0 4px;font-size:clamp(12px,1.3vw,15px);font-weight:600}.wd-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(38px,6.4vw,82px);font-weight:800;line-height:1}.wd-center .wd-title{padding-bottom:18px;position:relative}.wd-center .wd-title:after{content:"";background:var(--wd-accent);border-radius:4px;width:84px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wd-sub{color:var(--muted);max-width:24ch;margin:6px 0 0;font-size:clamp(18px,2.3vw,28px);line-height:1.3}.wd-section{gap:10px}.wd-section .wd-secn{font-family:var(--mono);color:var(--wd-accent);font-size:clamp(46px,9vw,130px);font-weight:700;line-height:1}.wd-section .wd-title{max-width:18ch}.wd-h{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 20px;font-size:clamp(28px,4.4vw,52px);font-weight:800;line-height:1.08}.wd-lead{color:var(--muted);max-width:42ch;margin:0 0 24px;font-size:clamp(18px,2.3vw,27px);line-height:1.35}.wd-cols{flex-wrap:wrap;align-items:flex-start;gap:44px;display:flex}.wd-points{flex-direction:column;flex:1;gap:14px;min-width:300px;margin:0;padding:0;list-style:none;display:flex}.wd-points li{color:var(--ink);border:1.5px solid var(--hair);background:#fff;border-radius:16px;padding:14px 18px 14px 50px;font-size:clamp(17px,2vw,23px);line-height:1.34;position:relative}.wd-points li:before{content:"";background:var(--wd-accent);border-radius:5px;width:16px;height:16px;position:absolute;top:1.15em;left:18px}.wd-stat{text-align:center;background:var(--soft,#e4f6f2);border:1.5px solid var(--wd-accent);border-radius:22px;flex:none;align-self:center;padding:28px 34px}.wd-stat strong{font-family:var(--display);color:var(--ink);font-size:clamp(44px,6.4vw,78px);font-weight:800;line-height:1;display:block}.wd-stat span{color:var(--muted);max-width:16ch;margin-top:8px;font-size:16px;display:block}.wd-opts{flex-direction:column;gap:12px;max-width:660px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wd-opts li{border:1.5px solid var(--hair);color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:15px 20px;font-size:clamp(17px,2vw,23px);display:flex}.wd-optn{background:var(--wd-accent);color:#08312a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.wd-reveal{border-left:5px solid var(--wd-accent);background:var(--soft,#e4f6f2);color:var(--ink);opacity:0;border-radius:0 14px 14px 0;max-width:54ch;margin:24px 0 0;padding:18px 22px;font-size:clamp(16px,1.9vw,22px);transition:all .3s;transform:translateY(6px)}.wd-reveal.on{opacity:1;transform:none}.wd-myth,.wd-fact{border-radius:18px;align-items:flex-start;gap:16px;padding:22px 24px;font-size:clamp(18px,2.2vw,27px);line-height:1.3;display:flex}.wd-myth{color:var(--ink);background:#fbeceb;border:1.5px solid #e7a6a2}.wd-fact{background:var(--soft,#e4f6f2);border:1.5px solid var(--wd-accent);color:var(--ink);opacity:0;margin-top:16px;transition:all .3s;transform:translateY(8px)}.wd-fact.on{opacity:1;transform:none}.wd-myth p,.wd-fact p{margin:0}.wd-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;flex:none;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:700}.wd-tag.myth{color:#fff;background:#d9534f}.wd-tag.fact{background:var(--wd-accent);color:#08312a}.wd-take{flex-direction:column;gap:16px;max-width:48ch;margin:0;padding:0;list-style:none;display:flex}.wd-take li{color:var(--ink);align-items:flex-start;gap:18px;font-size:clamp(17px,2.1vw,25px);line-height:1.32;display:flex}.wd-take li span{background:var(--wd-accent);color:#08312a;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:flex}.wd-timer{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.wd-time{font-family:var(--mono);color:var(--wd-accent);font-size:clamp(44px,7vw,78px);font-weight:700;line-height:1}.wd-time.done{color:#d9534f}.wd-timer-btns{gap:10px;display:flex}.wd-foot{color:var(--muted);font-size:13px;font-family:var(--mono);justify-content:space-between;align-items:center;padding:0 clamp(24px,5vw,72px);display:flex;position:absolute;bottom:20px;left:0;right:0}.wd-nav{z-index:2;gap:10px;display:flex;position:absolute;bottom:48px;right:clamp(16px,4vw,40px)}.wd-arrow{border:1.5px solid var(--hair);width:54px;height:54px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex;box-shadow:0 4px 14px #10375a14}.wd-arrow:hover:not(:disabled){background:var(--wd-accent);border-color:var(--wd-accent);color:#08312a}.wd-arrow:disabled{opacity:.35;cursor:default}.wd-tools{z-index:3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:clamp(16px,4vw,40px)}.wd-tool{border:1.5px solid var(--hair);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:700;box-shadow:0 2px 8px #10375a0f}.wd-tool:hover,.wd-tool.on{background:var(--ink);color:#fff;border-color:var(--ink)}.wd-len{border:1.5px solid var(--hair);background:#fff;border-radius:999px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.wd-len button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 13px;font-size:13px;font-weight:700}.wd-len button.on{background:var(--wd-accent);color:#08312a}.wd-notes{border-left:1.5px solid var(--hair);width:min(440px,90vw);color:var(--ink);z-index:4;background:#fff;padding:64px 26px 26px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-24px 0 48px #10375a1a}.wd-notes-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--wd-accent);margin:0 0 12px;font-size:12px;font-weight:600}.wd-notes-body{color:var(--ink);margin:0 0 20px;font-size:16px;line-height:1.55}.wd-notes-sub{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:800}.wd-notes-ex{flex-direction:column;gap:10px;margin:0;padding-left:18px;display:flex}.wd-notes-ex li{color:var(--muted);font-size:15px;line-height:1.5}.wd-notes-keys{color:var(--muted);font-size:12px;font-family:var(--mono);margin:22px 0 0}.wd-next{border-top:1px solid var(--hair);margin-top:18px;padding-top:16px}.wd-next-h{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 6px;font-size:11px}.wd-next-t{color:var(--ink);margin:0;font-size:16px;font-weight:800}@media (max-width:640px){.wd-cols{flex-direction:column;gap:22px}.wd-nav{bottom:76px}.wd-foot{bottom:30px}.wd-logo{height:26px}}.wh-bar{z-index:3;flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:min(380px,70vw);display:flex;position:absolute;top:84px;left:clamp(22px,4.5vw,56px)}.wh-live{color:#fff;letter-spacing:.04em;background:#d9534f;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.wh-chip{border:1.5px solid var(--hair);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.wh-chip:hover{background:var(--ink);border-color:var(--ink);color:#fff}.wh-go{color:#08312a;background:#4fc9b0;border-color:#4fc9b0}.wh-stop{color:#fff;background:#b93a36;border-color:#b93a36}.wh-go:hover{color:#08312a;background:#3db49c;border-color:#3db49c}.wh-stop:hover{background:#962c29;border-color:#962c29}.wh-start{border:1.5px solid var(--hair);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.wh-start input{border:1px solid var(--hair);color:var(--ink);font:inherit;background:#fff;border-radius:10px;min-width:200px;padding:8px 12px;font-size:13px}.wh-start input::placeholder{color:var(--muted,#5b6b7a)}.wh-panel{color:#fff;background:#0b2740;border:1px solid #ffffff24;border-radius:16px;flex-basis:100%;max-height:60vh;margin-top:8px;padding:16px;overflow:auto}.wh-panel-h{color:#ffffffb3;margin:0 0 12px;font-size:13px}.wh-panel-sub{margin:14px 0 8px;font-size:14px;display:block}.wh-tally{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.wh-tally strong{font-size:13px}.wh-tbar,.wd-polbar{align-items:center;gap:10px;font-size:13px;display:flex}.wh-ttrack,.wd-poltrack{background:#ffffff24;border-radius:6px;flex:1;height:10px;overflow:hidden}.wh-ttrack i,.wd-poltrack i{background:var(--wd-accent,#3b6ea5);height:100%;transition:width .3s;display:block}.wh-tpct,.wd-polpct{text-align:right;color:#fffc;min-width:60px}.wh-msgs{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.wh-msgs li{color:#ffffffe6;line-height:1.35}.wh-msgs li.q{background:#4fc9b024;border-left:3px solid #4fc9b0;border-radius:0 8px 8px 0;padding:6px 10px}.wh-muted{color:#ffffff80}.wd-polbars{flex-direction:column;gap:10px;max-width:640px;margin-top:18px;display:flex}.wl{--wd-accent:#3b6ea5;grid-template-columns:minmax(0,1fr) 340px;gap:20px;max-width:1200px;margin:0 auto;padding:24px 16px;display:grid}.wl-main{flex-direction:column;gap:16px;min-width:0;display:flex}.wl-head{align-items:center;gap:12px;font-size:18px;display:flex}.wl-live{color:#fff;background:#d9534f;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.wl-video{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.wl-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.wl-stage.wd{border-radius:18px;align-items:center;min-height:340px;padding:36px;display:flex;position:relative;overflow:hidden}.wl-stage .wd-slide{width:100%}.wl-stage .wd-nav,.wl-stage .wd-foot,.wl-stage .wd-bar,.wl-stage .wd-notes-tog{display:none}.wl-vote{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wl-vote>span{font-weight:700}.wl-voted{color:#1c8c74;font-style:normal;font-weight:600}.wl-chat{border:1.5px solid var(--hair,#d9e2ea);background:#fff;border-radius:18px;flex-direction:column;height:min(640px,78vh);display:flex;overflow:hidden}.wl-chat-head{border-bottom:1px solid var(--hair,#d9e2ea);gap:4px;padding:10px;display:flex}.wl-chat-head button{background:var(--paper-2,#eef3f7);font:inherit;cursor:pointer;color:var(--muted,#5b6b7a);border:0;border-radius:10px;flex:1;padding:8px;font-weight:700}.wl-chat-head button.on{background:var(--navy,#10375a);color:#fff}.wl-feed{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}.wl-msg{margin:0;font-size:14px;line-height:1.4}.wl-msg b{color:var(--navy,#10375a)}.wl-msg.q{background:#eff9f7;border-left:3px solid #4fc9b0;border-radius:0 10px 10px 0;padding:8px 10px}.wl-msg.mine b{color:#2f7fb8}.wl-muted{color:var(--muted,#5b6b7a);font-size:14px}.wl-form{border-top:1px solid var(--hair,#d9e2ea);gap:8px;padding:10px;display:flex}.wl-form input{border:1px solid var(--hair,#d9e2ea);min-width:0;font:inherit;border-radius:10px;flex:1;padding:10px 12px}@media (max-width:860px){.wl{grid-template-columns:1fr}.wl-chat{height:70vh}}.wd-logo svg,.wd-logo .acalogo{width:auto;height:100%;display:block}.wl-live-dot{color:#d9534f}.ft h2.fth{font-family:var(--display);letter-spacing:1.04px;color:#b6d2e4;margin:0 0 12px;font-size:13px;font-weight:600;line-height:20.15px}.ckb-m{margin-top:2px;padding:11px 0}.sres a{grid-template-columns:110px minmax(0,1fr)}.sres b,.sres p{overflow-wrap:break-word}@media (max-width:480px){.btn{white-space:normal;text-align:center;max-width:100%;padding-top:10px;padding-bottom:10px;line-height:1.25}main p,main li,main h2,main h3,main dd,main blockquote{overflow-wrap:anywhere}}
