@layer theme,base;@layer components{.v2-webinaire{color:#131620}.v2-webinaire h1{letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:48px;font-weight:600;line-height:1.06}.v2-webinaire h2{letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-size:36px;font-weight:600;line-height:1.12}.v2-webinaire .wbn-lede{text-wrap:pretty;color:#3a3f4d;max-width:34em;margin:24px 0 0;font-size:19px;line-height:1.55}.v2-webinaire .wbn-hero{padding:88px 0 136px;position:relative}.v2-webinaire .wbn-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.v2-webinaire .wbn-hero-copy{min-width:0}.v2-webinaire .wbn-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.v2-webinaire .wbn-by{color:#61677a;align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.v2-webinaire .wbn-by img{border-radius:7px;flex:none}.v2-webinaire .wbn-by strong{color:#131620;font-weight:500}.v2-webinaire .wbn-ticket{color:#f4ecdd;background:#161b29;border-radius:24px;min-width:0;padding:32px 32px 8px;box-shadow:0 24px 48px -32px #1316208c}.v2-webinaire .wbn-plan{color:#d9a441;width:100%;max-width:380px;height:auto;margin:0 auto;display:block}.v2-webinaire .wbn-plan-stroke{stroke-dasharray:1;stroke-dashoffset:0;animation:1.1s cubic-bezier(.2,.7,.2,1) both webinaire-draw;animation-delay:calc(var(--i) * 90ms + .2s)}.v2-webinaire .wbn-facts{margin:24px 0 0}.v2-webinaire .wbn-facts div{border-top:1px solid #323a52;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.v2-webinaire .wbn-facts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#a4aabd;font-size:12px}.v2-webinaire .wbn-facts dd{text-align:right;color:#f4ecdd;margin:0;font-size:16px}.v2-webinaire .wbn-band{color:#f4ecdd;background:#161b29;padding:104px 0 112px;position:relative}.v2-webinaire .wbn-band h2{color:#f4ecdd}.v2-webinaire .wbn-band a{color:#d9a441;text-underline-offset:3px;text-decoration:underline}.v2-webinaire .wbn-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:48px;display:grid}.v2-webinaire .wbn-stat{border-top:1px solid #323a52;min-width:0;padding-top:24px}.v2-webinaire .wbn-stat-figure{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#d9a441;margin:0;font-size:112px;font-weight:600;line-height:1}.v2-webinaire .wbn-stat-label{color:#f4ecdd;max-width:24em;margin:16px 0 0;font-size:19px;line-height:1.45}.v2-webinaire .wbn-source{text-wrap:pretty;color:#a4aabd;max-width:46em;margin:40px 0 0;font-size:14px;line-height:1.55}.v2-webinaire .wbn-source a{align-items:center;min-height:24px;display:inline-flex}.v2-webinaire .wbn-programme{background:#f4ecdd;padding:104px 0 112px;position:relative}.v2-webinaire .wbn-hour{margin-top:40px}.v2-webinaire .wbn-hour-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.v2-webinaire .wbn-hour-glass{color:#835a0c;flex:none}.v2-webinaire .wbn-hour-end{font-family:var(--font-mono);color:#61677a;flex:none;font-size:13px}.v2-webinaire .wbn-hour-rule{background:#e4d6c0;flex:auto;height:1px}.v2-webinaire .wbn-replay{color:#131620;min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9b99f;border-radius:999px;flex:none;padding:0 18px;font-size:12px;transition:border-color .2s}.v2-webinaire .wbn-replay:hover:not(:disabled){border-color:#835a0c}.v2-webinaire .wbn-replay:disabled{display:none}.v2-webinaire .wbn-hour-track{position:relative}.v2-webinaire .wbn-hour-segs{gap:4px;margin:0;padding:0;list-style:none;display:flex}.v2-webinaire .wbn-seg{flex-basis:0;min-width:0}.v2-webinaire .wbn-seg-bar{background:#e4d6c0;border-radius:4px;height:14px;display:block;position:relative;overflow:hidden}.v2-webinaire .wbn-seg-bar:after{content:"";transform-origin:0;background:#b9852a;position:absolute;inset:0}.v2-webinaire .wbn-seg[data-demo] .wbn-seg-bar:after{background:#835a0c}.v2-webinaire .wbn-seg-label{font-family:var(--font-mono);letter-spacing:.04em;color:#3a3f4d;white-space:nowrap;margin-top:10px;font-size:12px;display:block}.v2-webinaire .wbn-demos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.v2-webinaire .wbn-demo{background:#fbf7f0;border:1px solid #e4d6c0;border-radius:14px;min-width:0;padding:22px 20px 24px;position:relative;overflow:hidden}.v2-webinaire .wbn-demo h3{color:#131620;margin:12px 0 8px;font-size:18px;font-weight:600;line-height:1.3}.v2-webinaire .wbn-demo p{color:#3a3f4d;text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.v2-webinaire .wbn-demo:before{content:"";transform-origin:0;background:#835a0c;height:3px;position:absolute;top:0;left:0;right:0}.v2-webinaire .wbn-demo-num{font-family:var(--font-mono);letter-spacing:.08em;color:#835a0c;font-size:13px}.v2-webinaire .wbn-note{text-wrap:pretty;color:#61677a;max-width:44em;margin:32px 0 0;font-size:15px;line-height:1.55}.v2-webinaire .wbn-hour[data-phase=armed] .wbn-seg-bar:after,.v2-webinaire .wbn-hour[data-phase=armed] .wbn-demo:before{transform:scaleX(0)}.v2-webinaire .wbn-hour[data-phase=armed] .wbn-demo{transform:translateY(10px)}.v2-webinaire .wbn-hour[data-phase=playing] .wbn-seg-bar:after{animation:linear both webinaire-fill-x;animation-duration:calc(var(--w) * var(--play));animation-delay:calc(var(--at) * var(--play))}.v2-webinaire .wbn-hour[data-phase=playing] .wbn-demo{animation:.5s cubic-bezier(.2,.7,.2,1) both webinaire-rise;animation-delay:calc(var(--at) * var(--play))}.v2-webinaire .wbn-hour[data-phase=playing] .wbn-demo:before{animation:linear both webinaire-fill-x;animation-duration:calc(var(--w) * var(--play));animation-delay:calc(var(--at) * var(--play))}.v2-webinaire .wbn-rose{background:#f2e3df;padding:80px 0 104px;position:relative}.v2-webinaire .wbn-who-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.v2-webinaire .wbn-photo{background:#efe3cc;border-radius:20px;min-width:0;margin:0;overflow:hidden}.v2-webinaire .wbn-photo img{width:100%;height:auto;display:block}.v2-webinaire .wbn-who{min-width:0}.v2-webinaire .wbn-role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#835a0c;margin:8px 0 0;font-size:13px}.v2-webinaire .wbn-who-line{color:#3a3f4d;max-width:32em;margin:20px 0 0;font-size:17px;line-height:1.6}.v2-webinaire .wbn-proof{background:#fbf7f0;border:1px solid #e8cfc8;border-radius:16px;margin-top:36px;padding:24px 28px}.v2-webinaire .wbn-proof-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#835a0c;margin:0;font-size:12px}.v2-webinaire .wbn-proof-figure{letter-spacing:-.03em;color:#131620;margin:8px 0 0;font-size:48px;font-weight:600;line-height:1}.v2-webinaire .wbn-proof-line{color:#3a3f4d;margin:12px 0 0;font-size:15px;line-height:1.55}.v2-webinaire .wbn-signup{scroll-margin-top:72px}.v2-webinaire .wbn-signup-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.v2-webinaire .wbn-signup-copy{min-width:0;position:sticky;top:112px}.v2-webinaire .wbn-signup-when{color:#d9a441;margin:20px 0 0;font-size:19px}.v2-webinaire .wbn-next{margin:32px 0 0;padding:0;list-style:none}.v2-webinaire .wbn-next li{color:#f4ecdd;border-top:1px solid #323a52;align-items:baseline;gap:16px;padding:16px 0;font-size:16px;line-height:1.5;display:flex}.v2-webinaire .wbn-next li:last-child{border-bottom:1px solid #323a52}.v2-webinaire .wbn-next-num{font-family:var(--font-mono);color:#d9a441;flex:none;font-size:13px}.v2-webinaire .wbn-card{box-sizing:border-box;color:#131620;background:#fbf7f0;border:1px solid #e4d6c0;border-radius:16px;min-width:0;padding:32px;position:relative;box-shadow:0 18px 40px -28px #13162059}.v2-webinaire .wbn-card p{color:#3a3f4d;text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.v2-webinaire .wbn-card a{color:#835a0c;text-underline-offset:3px;text-decoration:underline}.v2-webinaire .wbn-form,.v2-webinaire .wbn-qform{flex-direction:column;gap:18px;display:flex}.v2-webinaire .wbn-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v2-webinaire .wbn-field{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-webinaire .wbn-field label{color:#3a3f4d;font-size:14px;font-weight:500}.v2-webinaire .wbn-field input,.v2-webinaire .wbn-field textarea,.v2-webinaire .wbn-q textarea,.v2-webinaire .wbn-q .wbn-q-detail{box-sizing:border-box;color:#131620;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c9b99f;border-radius:10px;padding:0 14px;font-size:16px;transition:border-color .2s}.v2-webinaire .wbn-field textarea,.v2-webinaire .wbn-q textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}.v2-webinaire .wbn-field input:hover,.v2-webinaire .wbn-field textarea:hover,.v2-webinaire .wbn-q textarea:hover,.v2-webinaire .wbn-q .wbn-q-detail:hover{border-color:#b9852a}.v2-webinaire .wbn-field input::placeholder,.v2-webinaire .wbn-field textarea::placeholder,.v2-webinaire .wbn-q .wbn-q-detail::placeholder{color:#61677a}.v2-webinaire .wbn-field [aria-invalid=true]{border-color:#9a2f2f}.v2-webinaire .wbn-choices{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-webinaire .wbn-choices-label{color:#3a3f4d;font-size:14px;font-weight:500}.v2-webinaire .wbn-chips{flex-wrap:wrap;gap:8px;display:flex}.v2-webinaire .wbn-chip{display:inline-flex;position:relative}.v2-webinaire .wbn-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.v2-webinaire .wbn-chip span{color:#131620;background:#fff;border:1px solid #c9b99f;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.v2-webinaire .wbn-chip input:hover+span{border-color:#835a0c}.v2-webinaire .wbn-chip input:checked+span{color:#fff;background:#131620;border-color:#131620}.v2-webinaire .wbn-chip input:focus-visible+span{outline-offset:3px;outline:2px solid #835a0c}.v2-webinaire .wbn-choices[aria-invalid=true] .wbn-chip span{border-color:#9a2f2f}.v2-webinaire .wbn-consent{border-top:1px solid #e4d6c0;flex-direction:column;gap:6px;padding-top:18px;display:flex}.v2-webinaire .wbn-check{color:#131620;cursor:pointer;align-items:flex-start;gap:12px;min-height:24px;font-size:15px;font-weight:500;display:flex}.v2-webinaire .wbn-check input{accent-color:#131620;flex:none;width:20px;height:20px;margin:1px 0 0}.v2-webinaire .wbn-card .wbn-info{color:#61677a;margin-left:32px;font-size:13px;line-height:1.5}.v2-webinaire .wbn-form input,.v2-webinaire .wbn-form textarea{scroll-margin-top:104px}.v2-webinaire .wbn-q input,.v2-webinaire .wbn-q textarea{scroll-margin-top:152px}.v2-webinaire .wbn-trap{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.v2-webinaire .wbn-submit{box-sizing:border-box;color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#131620;border:0;border-radius:12px;padding:10px 22px;font-size:16px;font-weight:500;transition:background .2s,transform .2s cubic-bezier(.2,.7,.2,1)}.v2-webinaire .wbn-submit:hover:not(:disabled){background:#262b38;transform:translateY(-1px)}.v2-webinaire .wbn-submit:disabled{opacity:.6;cursor:default}.v2-webinaire .wbn-card .wbn-err,.v2-webinaire .wbn-err{color:#9a2f2f;font-size:14px;line-height:1.5}:is(.v2-webinaire .wbn-card .wbn-err,.v2-webinaire .wbn-err) a{color:inherit}.v2-webinaire .wbn-card .wbn-field-err{color:#9a2f2f;font-size:13px;line-height:1.45}.v2-webinaire .wbn-card .wbn-privacy{color:#61677a;font-size:13px;line-height:1.5}.v2-webinaire .wbn-after{padding:72px 0 120px}.v2-webinaire .wbn-after-in{max-width:720px;margin:0 auto}.v2-webinaire .wbn-after-in.is-wide{max-width:1040px}.v2-webinaire .wbn-after-mark{color:#835a0c;margin-bottom:20px;display:block}.v2-webinaire .wbn-steps{margin:40px 0 0;padding:0;list-style:none}.v2-webinaire .wbn-steps li{min-width:0;position:relative}.v2-webinaire .wbn-step-when{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#835a0c;font-size:12px;display:block}.v2-webinaire .wbn-step-what{color:#131620;margin-top:6px;font-size:18px;line-height:1.45;display:block}.v2-webinaire .wbn-steps.is-vertical li{padding:0 0 28px 40px}.v2-webinaire .wbn-steps.is-vertical .wbn-step-dot{box-sizing:border-box;background:#f4ecdd;border:2px solid #b9852a;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.v2-webinaire .wbn-steps.is-vertical li:not(:last-child):after{content:"";transform-origin:top;width:2px;animation:.5s ease-out both webinaire-fill-y;animation-delay:calc(var(--i) * .35s + .3s);background:#b9852a;position:absolute;top:22px;bottom:0;left:7px}.v2-webinaire .wbn-steps-title{margin-top:56px;font-size:28px}.v2-webinaire .wbn-steps.is-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.v2-webinaire .wbn-steps.is-path .wbn-step-dot{z-index:1;box-sizing:border-box;width:44px;height:44px;font-family:var(--font-mono);color:#131620;background:#fbf7f0;border:2px solid #b9852a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:15px;display:inline-flex;position:relative}.v2-webinaire .wbn-steps.is-path li:not(:last-child):after{content:"";transform-origin:0;height:2px;animation:.45s ease-out both webinaire-fill-x;animation-delay:calc(var(--i) * .35s + .3s);background:#b9852a;position:absolute;top:21px;left:44px;right:-24px}.v2-webinaire .wbn-steps.is-path .wbn-step-when{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:#131620;font-size:18px;font-weight:600}.v2-webinaire .wbn-steps.is-path .wbn-step-what{color:#3a3f4d;margin-top:8px;font-size:15px;line-height:1.55}.v2-webinaire .wbn-after-notes{flex-direction:column;gap:12px;margin-top:8px;display:flex}.v2-webinaire .wbn-booking{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.v2-webinaire .wbn-booking p{color:#131620;margin:0;font-size:17px}.v2-webinaire .wbn-home{color:#835a0c;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:28px;text-decoration:underline;display:inline-flex}.v2-webinaire .wbn-quest{max-width:760px;margin:0 auto}.v2-webinaire .wbn-qform{gap:0;margin-top:32px}.v2-webinaire .wbn-hello{color:#131620;margin:0 0 8px;font-size:20px;font-weight:600}.v2-webinaire .wbn-loading{color:#61677a;font-weight:400}.v2-webinaire .wbn-progress{z-index:5;background:#f4ecdd;align-items:center;gap:16px;padding:14px 0;display:flex;position:sticky;top:72px}.v2-webinaire .wbn-progress-text{min-width:64px;font-family:var(--font-mono);color:#3a3f4d;flex:none;font-size:13px}.v2-webinaire .wbn-progress-bar{background:#e4d6c0;border-radius:999px;flex:auto;height:6px;position:relative;overflow:hidden}.v2-webinaire .wbn-progress-bar span{transform-origin:0;background:#b9852a;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.v2-webinaire .wbn-q{border:0;border-top:1px solid #e4d6c0;min-width:0;margin:0;padding:28px 0}.v2-webinaire .wbn-q>legend{float:left;width:100%}.v2-webinaire .wbn-q>legend+*{clear:both}.v2-webinaire .wbn-q-num{font-family:var(--font-mono);letter-spacing:.08em;color:#835a0c;margin-bottom:6px;font-size:12px;display:block}.v2-webinaire .wbn-q-label{color:#131620;margin-bottom:14px;padding:0;font-size:18px;font-weight:600;line-height:1.4;display:block}.v2-webinaire .wbn-q-hint{color:#61677a;margin:-6px 0 12px;font-size:14px;line-height:1.5}.v2-webinaire .wbn-q .wbn-q-detail{max-width:420px;margin-top:12px}.v2-webinaire .wbn-qsend{border-top:1px solid #e4d6c0;flex-direction:column;gap:12px;padding-top:28px;display:flex}.v2-webinaire .wbn-qsend .wbn-submit{max-width:360px}.v2-webinaire .wbn-qsend .wbn-q-hint{margin:0}.v2-webinaire .wbn-notice,.v2-webinaire .wbn-done{margin-top:32px}.v2-webinaire .wbn-done{flex-direction:column;gap:16px;display:flex}.v2-webinaire .wbn-done p{color:#131620;font-size:19px;line-height:1.5}.v2-webinaire .wbn-done-mark{color:#835a0c}@keyframes webinaire-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes webinaire-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes webinaire-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes webinaire-rise{0%{transform:translateY(10px)}to{transform:none}}@media (max-width:900px){.v2-webinaire h1{font-size:34px}.v2-webinaire h2{font-size:28px}.v2-webinaire .wbn-lede{font-size:17px}.v2-webinaire .wbn-hero{padding:40px 0 112px}.v2-webinaire .wbn-hero-grid,.v2-webinaire .wbn-who-grid,.v2-webinaire .wbn-signup-grid{grid-template-columns:minmax(0,1fr);gap:40px}.v2-webinaire .wbn-ticket{padding:24px 20px 4px}.v2-webinaire .wbn-plan{max-width:260px}.v2-webinaire .wbn-band,.v2-webinaire .wbn-programme,.v2-webinaire .wbn-rose{padding:72px 0 80px}.v2-webinaire .wbn-stats{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.v2-webinaire .wbn-stat-figure{font-size:80px}.v2-webinaire .wbn-stat-label{font-size:17px}.v2-webinaire .wbn-demos{grid-template-columns:minmax(0,1fr);gap:12px}.v2-webinaire .wbn-photo{max-width:360px}.v2-webinaire .wbn-signup-copy{position:static}.v2-webinaire .wbn-card{padding:24px 20px}.v2-webinaire .wbn-row{grid-template-columns:minmax(0,1fr)}.v2-webinaire .wbn-card .wbn-info{margin-left:0}.v2-webinaire .wbn-after{padding:40px 0 96px}.v2-webinaire .wbn-steps.is-path{grid-template-columns:minmax(0,1fr);gap:0}.v2-webinaire .wbn-steps.is-path li{padding:0 0 24px 60px}.v2-webinaire .wbn-steps.is-path .wbn-step-dot{margin:0;position:absolute;top:0;left:0}.v2-webinaire .wbn-steps.is-path li:not(:last-child):after{transform-origin:top;width:2px;height:auto;animation-name:webinaire-fill-y;inset:44px auto 0 21px}.v2-webinaire .wbn-steps.is-path .wbn-step-when{padding-top:10px}.v2-webinaire .wbn-progress{top:64px}}@media (max-width:640px){.v2-webinaire .wbn-hour-head{gap:10px}.v2-webinaire .wbn-seg-label{letter-spacing:0}.v2-webinaire .wbn-stat-figure{font-size:72px}}@media (prefers-reduced-motion:reduce){.v2-webinaire .wbn-plan-stroke,.v2-webinaire .wbn-steps li:after,.v2-webinaire .wbn-hour .wbn-seg-bar:after,.v2-webinaire .wbn-hour .wbn-demo,.v2-webinaire .wbn-hour .wbn-demo:before{animation:none!important;transform:none!important}.v2-webinaire .wbn-submit,.v2-webinaire .wbn-chip span,.v2-webinaire .wbn-progress-bar span{transition:none!important}}}@layer utilities;
