body.theme-webinar{--brand: #4b62e9;--brand-strong: #2f3f9f;--brand-soft: #eef0ff;--webinar-accent:#df6819;--webinar-accent-soft:#fff0e3;--webinar-dot:#ef7b22;background:radial-gradient(circle at 88% 3%,rgba(239,123,34,.13),transparent 22rem),radial-gradient(circle at 7% 55%,rgba(62,94,226,.12),transparent 24rem),#f7f8ff}.theme-webinar .online-dot{background:var(--webinar-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--webinar-dot) 12%,transparent)}.webinar-shell{overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:30px;background:#fffffff7;box-shadow:0 24px 70px #2c3b7f1c}.webinar-screen{display:none;min-height:calc(100svh - 96px);padding:26px 18px 22px}.webinar-screen.is-active{display:flex;flex-direction:column;animation:screen-in .2s ease both}.webinar-kicker{width:fit-content;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:var(--webinar-accent-soft);color:var(--webinar-accent);font-size:10px;font-weight:800}.webinar-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--webinar-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--webinar-dot) 12%,transparent)}.webinar-screen h1{margin:14px 0 10px;color:#17213f;font-size:clamp(28px,7.4vw,37px);line-height:1.55;letter-spacing:-.45px;font-weight:900}.webinar-screen h1 strong{color:var(--webinar-accent);font-weight:900}.webinar-intro{margin:0;color:#66718b;font-size:11.5px;line-height:2.05}.webinar-intro-secondary{margin-top:7px;color:#4f5d7b}.webinar-visual{position:relative;min-height:165px;margin-top:16px;overflow:hidden;border:1px solid #e7e9f5;border-radius:24px;background:linear-gradient(145deg,#fff,#f6f7ff)}.webinar-country{position:absolute;top:29px;width:42%;min-height:86px;display:flex;align-items:center;gap:8px;padding:11px;border-radius:18px;background:#fff;box-shadow:0 12px 28px #32407d17;z-index:2}.webinar-country-nl{right:14px;border:1px solid #f2dac9}.webinar-country-au{left:14px;border:1px solid #dce5fb}.webinar-country strong{display:block;color:#283653;font-size:11px}.webinar-country small{display:block;margin-top:3px;color:#8a94aa;font-size:8px;line-height:1.6}.webinar-flag{width:38px;height:27px;flex:0 0 auto;display:grid;overflow:hidden;border-radius:7px;border:1px solid #eee}.webinar-flag.nl i:nth-child(1){background:#ae1c28}.webinar-flag.nl i:nth-child(2){background:#fff}.webinar-flag.nl i:nth-child(3){background:#21468b}.webinar-au-mark{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:#eaf1ff;color:#285ecb;font-size:10px;font-weight:900}.webinar-vs{position:absolute;left:50%;top:55px;transform:translate(-50%);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#263663;color:#fff;font-size:8px;font-weight:900;z-index:3;box-shadow:0 8px 20px #28366333}.webinar-route{position:absolute;left:18%;right:18%;top:72px;border-top:2px dashed #d7dced;z-index:1}.webinar-points{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.webinar-points span{padding:8px 7px;border-radius:12px;background:#f8f9fd;border:1px solid #eceef6;color:#66718a;font-size:9px;text-align:center}.webinar-actions{margin-top:auto;padding-top:16px}.webinar-actions p{margin:8px 0 0;color:#8a93a8;font-size:9px;text-align:center;line-height:1.8}.webinar-form-head{display:flex;gap:11px;align-items:flex-start;margin-bottom:16px}.webinar-form-head>div span{color:var(--webinar-accent);font-size:9px;font-weight:800}.webinar-form-head h2{margin:5px 0 0;color:#17294c;font-size:21px}.webinar-back{min-width:73px;height:42px;border:1px solid #e5e8f2;border-radius:14px;background:#f8f9fd;color:#5e6981;cursor:pointer;font-size:9px;font-weight:700}.webinar-form{display:grid;gap:13px}.webinar-fieldset{min-width:0;margin:0;padding:0;border:0}.webinar-fieldset legend{margin-bottom:8px;color:#42516d;font-size:10px;font-weight:800;line-height:1.85}.webinar-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.webinar-topic-options{grid-template-columns:1fr}.webinar-options button{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #e3e7f1;border-radius:15px;background:#fbfcff;color:#37445e;text-align:right;cursor:pointer;font:inherit}.webinar-options button span{font-size:9.5px;line-height:1.7;font-weight:700}.webinar-options button i{width:19px;height:19px;flex:0 0 auto;display:grid;place-items:center;border:2px solid #cbd3e2;border-radius:50%;color:#fff;font-size:8px;font-style:normal}.webinar-options button.is-selected{border-color:#8597ef;background:#f1f3ff;box-shadow:0 0 0 3px #4b62e90d}.webinar-options button.is-selected i{border-color:#4b62e9;background:#4b62e9}.webinar-success{justify-content:center;align-items:center;text-align:center;gap:12px}.webinar-success-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:24px;background:#eaf8f3;color:#118865;font-size:30px;font-weight:900;box-shadow:0 15px 35px #1188651f}.webinar-success h2{margin:2px 0 0;color:#17294c;font-size:25px;line-height:1.65}.webinar-success>p{max-width:440px;margin:0;color:#6e7990;font-size:11px;line-height:2}.webinar-success-card{width:100%;max-width:420px;margin-top:8px;padding:14px;border:1px solid #e6e9f4;border-radius:18px;background:#f8f9fd}.webinar-success-card strong{display:block;color:#33415f;font-size:11px}.webinar-success-card span{display:block;margin-top:5px;color:#818ba0;font-size:9px;line-height:1.8}@media(min-width:520px){.webinar-topic-options{grid-template-columns:1fr 1fr}}.webinar-intro{font-size:13px}.webinar-form-head h2{font-size:23px}.webinar-fieldset legend{font-size:12px}.webinar-options button{min-height:58px;padding:11px 12px}.webinar-options button span{font-size:12px;line-height:1.75}.webinar-back{font-size:11px}.webinar-actions p{font-size:10.5px}.webinar-success>p{font-size:12.5px}.webinar-success-card strong{font-size:12.5px}.webinar-success-card span{font-size:10.5px}body.webinar-theme-netherlands{--brand:#21468b;--brand-strong:#16356d;--brand-soft:#eef4ff;--webinar-accent:#ae1c28;--webinar-accent-soft:#fff0f1;--webinar-dot:#ae1c28}body.webinar-theme-australia{--brand:#1f5fbf;--brand-strong:#154789;--brand-soft:#eef5ff;--webinar-accent:#d88912;--webinar-accent-soft:#fff7e8;--webinar-dot:#d88912}body.webinar-theme-general{--brand:#0f1532;--brand-strong:#080d20;--brand-soft:#eef1f8;--webinar-accent:#00a9e8;--webinar-accent-soft:#eaf9ff;--webinar-dot:#00a9e8}.webinar-focus-visual{min-height:150px;display:grid;place-items:center;padding:20px}.webinar-focus-card{width:min(100%,360px);display:flex;align-items:center;justify-content:center;gap:14px;padding:22px 18px;border:1px solid #e5e8f2;border-radius:22px;background:#fff;box-shadow:0 14px 34px #24346817}.webinar-focus-card strong{display:block;color:#1b2b50;font-size:16px;font-weight:900}.webinar-focus-card small{display:block;margin-top:4px;color:#7f8aa2;font-size:9px;line-height:1.7}.webinar-general-mark{min-width:54px;height:42px;display:grid;place-items:center;border-radius:14px;background:var(--brand-soft);color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.8px}.webinar-theme-netherlands .webinar-shell{box-shadow:0 24px 70px #21468b1a}.webinar-theme-australia .webinar-shell{box-shadow:0 24px 70px #1f5fbf1a}.webinar-theme-general .webinar-shell{box-shadow:0 24px 70px #0f15321a}body.webinar-color-navy{--brand:#0f1532;--brand-strong:#080d20;--brand-soft:#eef1f8;--webinar-accent:#00b9ff;--webinar-accent-soft:#e9f8ff;--webinar-dot:#00b9ff;background:radial-gradient(circle at 88% 3%,rgba(0,185,255,.11),transparent 22rem),radial-gradient(circle at 7% 55%,rgba(15,21,50,.12),transparent 24rem),#f5f7fb}body.webinar-color-blue{--brand:#1f5fbf;--brand-strong:#154789;--brand-soft:#eef5ff;--webinar-accent:#3178e8;--webinar-accent-soft:#edf4ff;--webinar-dot:#3178e8}body.webinar-color-orange{--brand:#17213f;--brand-strong:#0f1730;--brand-soft:#f2f3f8;--webinar-accent:#ef7622;--webinar-accent-soft:#fff1e7;--webinar-dot:#ef7622}.webinar-skill-mark{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#0f1532,#24315f);color:#fff;font-size:10px;font-weight:900;box-shadow:0 9px 20px #0f153229}body.webinar-theme-skill{--brand:#0f1532;--brand-strong:#080d20;--brand-soft:#eef1f8;--webinar-accent:#ef7622;--webinar-accent-soft:#fff1e7;--webinar-dot:#ef7622;background:radial-gradient(circle at 86% 5%,rgba(239,118,34,.12),transparent 22rem),radial-gradient(circle at 8% 40%,rgba(15,21,50,.12),transparent 24rem),#f6f7fb}.webinar-theme-skill .webinar-shell{box-shadow:0 24px 70px #0f15321f}
