body.nd-design .evt1529-webinar .wb-counter{margin-bottom:16px;text-align:center}
body.nd-design .evt1529-webinar .wb-cbar{height:8px;border-radius:99px;background:rgba(167,205,255,.15);overflow:hidden;margin-bottom:8px}
body.nd-design .evt1529-webinar .wb-cfill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),#6366f1);width:62%;transition:width 1.5s ease}
body.nd-design .evt1529-webinar .wb-ctext{font-size:13px;color:var(--text2);margin:0}
body.nd-design .evt1529-webinar .wb-ctext b{color:var(--accent);font-weight:700}
body.nd-design .evt1529-webinar .wb-quotes{display:grid;gap:14px}
@media(min-width:768px){body.nd-design .evt1529-webinar .wb-quotes{grid-template-columns:repeat(3,1fr)}}
body.nd-design .evt1529-webinar .wb-q{margin:0;padding:24px;border-radius:20px;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(15,27,49,.8),rgba(8,15,30,.8));box-shadow:var(--card-sh)}
body.nd-design .evt1529-webinar .wb-q p{margin:0 0 14px;font-size:1.05rem;line-height:1.7;color:var(--text);font-style:normal}
body.nd-design .evt1529-webinar .wb-q cite{display:flex;flex-direction:column;gap:2px;font-style:normal}
body.nd-design .evt1529-webinar .wb-q cite b{color:var(--accent);font-size:.9rem}
body.nd-design .evt1529-webinar .wb-q cite span{color:var(--text3);font-size:.85rem}
body.nd-design .evt1529-webinar .wb-fit{display:grid;gap:14px}
@media(min-width:768px){body.nd-design .evt1529-webinar .wb-fit{grid-template-columns:1fr 1fr}}
body.nd-design .evt1529-webinar .wb-fitcol{padding:28px 24px;border-radius:20px;background:#fff;border:1px solid rgba(13,35,80,.06);box-shadow:0 4px 20px -8px rgba(0,0,0,.05)}
body.nd-design .evt1529-webinar .wb-fitcol h3{font-size:1.2rem;margin:0 0 16px;font-weight:700;color:var(--navy)}
body.nd-design .evt1529-webinar .wb-fitcol ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
body.nd-design .evt1529-webinar .wb-fitcol li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.65;color:#3a4a60}
body.nd-design .evt1529-webinar .wb-fitcol li::before{content:"";flex:none;width:24px;height:24px;border-radius:7px;margin-top:2px;display:grid;place-items:center}
body.nd-design .evt1529-webinar .wb-yes li::before{content:"✓";background:var(--accent);color:#fff;font-weight:700;font-size:13px}
body.nd-design .evt1529-webinar .wb-no li::before{content:"✕";background:rgba(13,35,80,.06);color:#8592AA;font-weight:700;font-size:13px}
body.nd-design .evt1529-webinar .wb-ws-cards{display:grid;gap:12px;margin:1.5rem 0}
@media(min-width:700px){body.nd-design .evt1529-webinar .wb-ws-cards{grid-template-columns:repeat(3,1fr)}}
body.nd-design .evt1529-webinar .wb-wsc{padding:20px;border-radius:18px;border:1px solid var(--line2);background:rgba(15,27,49,.6)}
body.nd-design .evt1529-webinar .wb-wsc-hl{border-color:rgba(39,196,238,.4);background:rgba(39,196,238,.08)}
body.nd-design .evt1529-webinar .wb-wsi{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(39,196,238,.3);background:rgba(39,196,238,.07);color:var(--accent);margin-bottom:10px}
body.nd-design .evt1529-webinar .wb-wsc b{display:block;color:var(--text);margin-bottom:6px}
body.nd-design .evt1529-webinar .wb-wsc p{margin:0;font-size:.9rem;color:var(--text2);line-height:1.6}
body.nd-design .evt1529-webinar .wb-sticky-count{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:rgba(39,196,238,.15);color:var(--accent);font-size:12.5px;font-weight:600;animation:stickyPulse 3s ease-in-out infinite}
@keyframes stickyPulse{0%,100%{opacity:1}50%{opacity:.7}}
@keyframes fillGrow{from{width:0}to{width:var(--fill)}}
body.nd-design .evt1529-webinar .wb-qwrap{position:relative;overflow:hidden;margin:0 -20px;padding:0 20px}
body.nd-design .evt1529-webinar .wb-qtrack{display:flex;gap:16px;transition:transform .5s cubic-bezier(.2,.7,.1,1);will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none}
body.nd-design .evt1529-webinar .wb-qtrack.dragging{transition:none;cursor:grabbing}
body.nd-design .evt1529-webinar .wb-q{flex:none;width:calc(33.333% - 11px);padding:28px;border-radius:20px;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(15,27,49,.8),rgba(8,15,30,.8));box-shadow:var(--card-sh);transition:transform .3s ease,border-color .3s ease}
@media(max-width:899px){body.nd-design .evt1529-webinar .wb-q{width:calc(50% - 8px)}}
@media(max-width:599px){body.nd-design .evt1529-webinar .wb-q{width:calc(100% - 0px)}}
body.nd-design .evt1529-webinar .wb-q:hover{transform:translateY(-3px);border-color:rgba(39,196,238,.3)}
body.nd-design .evt1529-webinar .wb-q p{margin:0 0 16px;font-size:1rem;line-height:1.75;color:var(--text);font-style:normal}
body.nd-design .evt1529-webinar .wb-q cite{display:flex;flex-direction:column;gap:2px;font-style:normal}
body.nd-design .evt1529-webinar .wb-q cite b{color:var(--accent);font-size:.9rem}
body.nd-design .evt1529-webinar .wb-q cite span{color:var(--text3);font-size:.82rem}
body.nd-design .evt1529-webinar .wb-qdots{display:flex;justify-content:center;gap:6px;margin-top:20px}
body.nd-design .evt1529-webinar .wb-qdots button{width:8px;height:8px;border-radius:50%;border:0;background:rgba(167,205,255,.2);cursor:pointer;padding:0;transition:background .3s,width .3s}
body.nd-design .evt1529-webinar .wb-qdots button.on{width:24px;border-radius:4px;background:var(--accent)}
@keyframes wbFloat1{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(30px,-40px) scale(1.1)}50%{transform:translate(-20px,-60px) scale(.9)}75%{transform:translate(40px,-20px) scale(1.05)}}
@keyframes wbFloat2{0%,100%{transform:translate(0,0)}33%{transform:translate(-40px,30px)}66%{transform:translate(30px,-30px)}}
@keyframes wbFloat3{0%,100%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(20px,-50px) rotate(180deg)}}
body.nd-design .evt1529-webinar .lv-ticket{animation:ticketGlow 4s ease-in-out infinite}
@keyframes ticketGlow{0%,100%{box-shadow:0 20px 60px -15px rgba(39,196,238,.15)}50%{box-shadow:0 20px 60px -15px rgba(39,196,238,.35)}}
body.nd-design .evt1529-webinar .wb-q{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}
body.nd-design .evt1529-webinar .wb-qtrack.init .wb-q{opacity:1;transform:translateY(0)}
@keyframes countUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
body.nd-design .evt1529-webinar .wb-ws-n li b{opacity:0;transform:translateY(8px)}
body.nd-design .evt1529-webinar .wb-ws-n li.vis b{animation:countUp .5s ease forwards}
body.nd-design .evt1529-webinar .wb-fitcol{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}
body.nd-design .evt1529-webinar .wb-fitcol.vis{opacity:1;transform:translateY(0)}
@keyframes btnShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}
body.nd-design .evt1529-webinar .wb-end .btn-a{background-size:200% 100%;background-image:linear-gradient(90deg,var(--accent) 0%,var(--accent) 40%,rgba(255,255,255,.3) 50%,var(--accent) 60%,var(--accent) 100%);animation:btnShimmer 3s ease-in-out infinite}
body.nd-design .evt1529-webinar .wb-screen{overflow:hidden;border-radius:20px}
body.nd-design .evt1529-webinar .wb-screen img{transition:transform .4s ease}
body.nd-design .evt1529-webinar .wb-screen:hover img{transform:scale(1.03)}
body.nd-design .evt1529-webinar .wb-cfill{background-size:20px 20px;background-image:linear-gradient(135deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%);animation:stripes 1s linear infinite,fillGrow 1.5s ease forwards}
@keyframes stripes{to{background-position:20px 0}}
body.nd-design .evt1529-webinar .wb-demos{display:grid;gap:20px}
@media(min-width:768px){body.nd-design .evt1529-webinar .wb-demos{grid-template-columns:repeat(3,1fr)}}
body.nd-design .evt1529-webinar .wb-demo{text-align:center}
body.nd-design .evt1529-webinar .wb-demo h3{margin:14px 0 4px;font-size:1.05rem;color:var(--text)}
body.nd-design .evt1529-webinar .wb-demo p{margin:0;font-size:.9rem;color:var(--text2)}
body.nd-design .evt1529-webinar .wb-demo-screen{border-radius:16px;border:1px solid var(--line2);background:#0a1324;overflow:hidden;box-shadow:0 20px 50px -15px rgba(0,0,0,.6);transition:transform .4s ease,box-shadow .4s ease}
body.nd-design .evt1529-webinar .wb-demo:hover .wb-demo-screen{transform:translateY(-4px);box-shadow:0 30px 60px -15px rgba(0,0,0,.7)}
body.nd-design .evt1529-webinar .wb-demo-top{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px;color:var(--text3)}
body.nd-design .evt1529-webinar .wb-demo-top i{width:8px;height:8px;border-radius:50%}
body.nd-design .evt1529-webinar .wb-demo-top i:nth-child(1){background:#ff5f57}
body.nd-design .evt1529-webinar .wb-demo-top i:nth-child(2){background:#febc2e}
body.nd-design .evt1529-webinar .wb-demo-top i:nth-child(3){background:#28c840}
body.nd-design .evt1529-webinar .wb-demo-top span{margin-right:auto;font-weight:500}
body.nd-design .evt1529-webinar .wb-demo-body{display:flex;min-height:160px}
body.nd-design .evt1529-webinar .wb-demo-side{display:flex;flex-direction:column;gap:4px;padding:10px 8px;border-left:1px solid var(--line);font-size:11px;color:var(--text3);min-width:70px}
body.nd-design .evt1529-webinar .wb-demo-side .on{color:var(--accent);font-weight:500}
body.nd-design .evt1529-webinar .wb-demo-main{flex:1;padding:12px;display:flex;flex-direction:column;gap:8px;overflow:hidden}
body.nd-design .evt1529-webinar .wb-demo-msg{padding:8px 12px;border-radius:12px;font-size:12px;line-height:1.5;max-width:90%}
body.nd-design .evt1529-webinar .wb-demo-msg.u{background:rgba(39,196,238,.1);color:var(--accent);align-self:flex-end;border:1px solid rgba(39,196,238,.2)}
body.nd-design .evt1529-webinar .wb-demo-msg.ai{background:rgba(255,255,255,.05);color:var(--text2);align-self:flex-start;border:1px solid var(--line)}
body.nd-design .evt1529-webinar .wb-typing{display:flex;gap:4px;padding:10px 14px !important}
body.nd-design .evt1529-webinar .wb-typing span{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.4;animation:wbDot 1.4s ease-in-out infinite}
body.nd-design .evt1529-webinar .wb-typing span:nth-child(2){animation-delay:.2s}
body.nd-design .evt1529-webinar .wb-typing span:nth-child(3){animation-delay:.4s}
@keyframes wbDot{0%,100%{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}
body.nd-design .evt1529-webinar .wb-fade{animation:wbFadeIn 2s ease 1.5s both}
@keyframes wbFadeIn{from{opacity:0;max-height:0;padding:0 12px;margin:0}to{opacity:1;max-height:100px;padding:8px 12px}}
body.nd-design .evt1529-webinar .wb-demo-tool{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text3);padding:4px 0}
body.nd-design .evt1529-webinar .wb-demo-tool b{color:var(--text2)}
body.nd-design .evt1529-webinar .wb-demo-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:wbDot 1.4s ease-in-out infinite}
body.nd-design .evt1529-webinar .wb-demo-result{font-size:12px;font-weight:600;color:var(--text);margin-top:6px}
body.nd-design .evt1529-webinar .wb-demo-list{font-size:11px;color:var(--text2);line-height:1.8}
body.nd-design .evt1529-webinar .wb-demo-tag{display:inline-block;padding:3px 10px;border-radius:999px;background:rgba(39,196,238,.1);border:1px solid rgba(39,196,238,.3);color:var(--accent);font-size:11px;font-weight:500;margin-bottom:8px}
body.nd-design .evt1529-webinar .wb-demo-skill-name{font-size:14px;font-weight:600;color:var(--text);margin-bottom:10px}
body.nd-design .evt1529-webinar .wb-demo-checks{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text2)}
body.nd-design .evt1529-webinar .wb-demo-ck{color:var(--accent);font-weight:700;margin-inline-end:6px}
body.nd-design .evt1529-webinar .wb-q{cursor:grab;-webkit-user-select:none;user-select:none}
body.nd-design .evt1529-webinar .wb-qtrack.dragging .wb-q{cursor:grabbing}
body.nd-design .evt1529-worksmart .ws-fit{display:grid;gap:14px}
@media(min-width:768px){body.nd-design .evt1529-worksmart .ws-fit{grid-template-columns:1fr 1fr}}
body.nd-design .evt1529-worksmart .ws-fitcol{padding:28px 24px;border-radius:20px;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(15,27,49,.8),rgba(8,15,30,.8));box-shadow:var(--card-sh)}
body.nd-design .evt1529-worksmart .ws-fitcol h3{font-size:1.2rem;margin:0 0 16px;font-weight:700;color:var(--text)}
body.nd-design .evt1529-worksmart .ws-fitcol ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
body.nd-design .evt1529-worksmart .ws-fitcol li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;line-height:1.65;color:var(--text2)}
body.nd-design .evt1529-worksmart .ws-fitcol li::before{content:"";flex:none;width:24px;height:24px;border-radius:7px;margin-top:2px;display:grid;place-items:center;font-weight:700;font-size:13px}
body.nd-design .evt1529-worksmart .ws-yes li::before{content:"✓";background:var(--accent);color:var(--accent-ink)}
body.nd-design .evt1529-worksmart .ws-no li::before{content:"✕";background:rgba(255,255,255,.08);color:var(--text3)}
body.nd-design .evt1529-worksmart .ws-demos{display:grid;gap:20px}
@media(min-width:768px){body.nd-design .evt1529-worksmart .ws-demos{grid-template-columns:repeat(3,1fr)}}
body.nd-design .evt1529-worksmart .ws-demo{text-align:center}
body.nd-design .evt1529-worksmart .ws-demo h3{margin:14px 0 4px;font-size:1.05rem;color:var(--navy)}
body.nd-design .evt1529-worksmart .ws-demo p{margin:0;font-size:.9rem;color:#5a6b82}
body.nd-design .evt1529-worksmart .ws-demo-mock{border-radius:16px;border:1px solid rgba(13,35,80,.1);background:#fff;overflow:hidden;box-shadow:0 12px 40px -10px rgba(0,0,0,.08);transition:transform .4s ease}
body.nd-design .evt1529-worksmart .ws-demo:hover .ws-demo-mock{transform:translateY(-4px)}
body.nd-design .evt1529-worksmart .ws-mock-top{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid rgba(13,35,80,.06);font-size:11.5px;color:#5a6b82}
body.nd-design .evt1529-worksmart .ws-mock-top i{width:8px;height:8px;border-radius:50%}
body.nd-design .evt1529-worksmart .ws-mock-top i:nth-child(1){background:#ff5f57}
body.nd-design .evt1529-worksmart .ws-mock-top i:nth-child(2){background:#febc2e}
body.nd-design .evt1529-worksmart .ws-mock-top i:nth-child(3){background:#28c840}
body.nd-design .evt1529-worksmart .ws-mock-top span{margin-right:auto;font-weight:500}
body.nd-design .evt1529-worksmart .ws-mock-body{display:flex;min-height:160px}
body.nd-design .evt1529-worksmart .ws-mock-side{display:flex;flex-direction:column;gap:4px;padding:10px 8px;border-left:1px solid rgba(13,35,80,.06);font-size:10.5px;color:#8592AA;min-width:65px}
body.nd-design .evt1529-worksmart .ws-mock-side .on{color:var(--navy);font-weight:600}
body.nd-design .evt1529-worksmart .ws-mock-main{flex:1;padding:10px;display:flex;flex-direction:column;gap:6px}
body.nd-design .evt1529-worksmart .ws-mock-file{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#f7fafd;font-size:11.5px;color:var(--navy);font-weight:500}
body.nd-design .evt1529-worksmart .ws-mock-fi{font-size:14px}
body.nd-design .evt1529-worksmart .ws-mock-inst{font-size:10px;color:#8592AA;padding:8px 10px;border-radius:8px;border:1px dashed rgba(13,35,80,.1);margin-top:auto}
body.nd-design .evt1529-worksmart .ws-mock-dim{color:#b0b8c8}
body.nd-design .evt1529-worksmart .ws-mock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px !important;flex:1}
body.nd-design .evt1529-worksmart .ws-mock-post{border-radius:8px;background:#f0f4f8;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;gap:4px}
body.nd-design .evt1529-worksmart .ws-mock-ph{width:100%;aspect-ratio:1;border-radius:6px;background:linear-gradient(135deg,rgba(39,196,238,.15),rgba(99,102,241,.1))}
body.nd-design .evt1529-worksmart .ws-mock-post span{font-size:9px;color:#5a6b82;font-weight:500}
body.nd-design .evt1529-worksmart .ws-mock-msg{padding:8px 12px;border-radius:10px;font-size:11px;line-height:1.5;max-width:90%}
body.nd-design .evt1529-worksmart .ws-mock-msg.u{background:rgba(39,196,238,.08);color:var(--navy);align-self:flex-end;border:1px solid rgba(39,196,238,.15)}
body.nd-design .evt1529-worksmart .ws-mock-msg.ai{background:#f7fafd;color:#3a4a60;align-self:flex-start;border:1px solid rgba(13,35,80,.06)}
body.nd-design .evt1529-worksmart .ws-qwrap{position:relative;overflow:hidden;margin:0 -20px;padding:0 20px}
body.nd-design .evt1529-worksmart .ws-qtrack{display:flex;gap:16px;transition:transform .5s cubic-bezier(.2,.7,.1,1);cursor:grab;-webkit-user-select:none;user-select:none}
body.nd-design .evt1529-worksmart .ws-qtrack.dragging{transition:none;cursor:grabbing}
body.nd-design .evt1529-worksmart .ws-q{flex:none;width:calc(33.333% - 11px);padding:28px;border-radius:20px;background:#fff;border:1px solid rgba(13,35,80,.06);box-shadow:0 4px 20px -8px rgba(0,0,0,.06);transition:transform .3s ease}
@media(max-width:899px){body.nd-design .evt1529-worksmart .ws-q{width:calc(50% - 8px)}}
@media(max-width:599px){body.nd-design .evt1529-worksmart .ws-q{width:100%}}
body.nd-design .evt1529-worksmart .ws-q:hover{transform:translateY(-3px)}
body.nd-design .evt1529-worksmart .ws-q p{margin:0 0 14px;font-size:1rem;line-height:1.75;color:#1a2744;font-style:normal}
body.nd-design .evt1529-worksmart .ws-q cite{display:flex;flex-direction:column;gap:2px;font-style:normal}
body.nd-design .evt1529-worksmart .ws-q cite b{color:var(--accent);font-size:.9rem}
body.nd-design .evt1529-worksmart .ws-q cite span{color:#5a6b82;font-size:.82rem}
body.nd-design .evt1529-worksmart .ws-qdots{display:flex;justify-content:center;gap:6px;margin-top:20px}
body.nd-design .evt1529-worksmart .ws-qdots button{width:8px;height:8px;border-radius:50%;border:0;background:rgba(13,35,80,.1);cursor:pointer;padding:0;transition:background .3s,width .3s}
body.nd-design .evt1529-worksmart .ws-qdots button.on{width:24px;border-radius:4px;background:var(--accent)}
body.nd-design .evt1529-worksmart .ws-urgency{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:2rem}
body.nd-design .evt1529-worksmart .ws-urg-item{padding:20px 24px;border-radius:18px;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(15,27,49,.8),rgba(8,15,30,.8));min-width:120px;text-align:center}
body.nd-design .evt1529-worksmart .ws-urg-item b{display:block;font-size:2rem;color:var(--text);font-weight:800;margin-bottom:4px}
body.nd-design .evt1529-worksmart .ws-urg-item span{font-size:.85rem;color:var(--text2)}
body.nd-design .evt1529-worksmart .ws-urg-hl{border-color:rgba(39,196,238,.4);background:rgba(39,196,238,.08)}
body.nd-design .evt1529-worksmart .ws-urg-hl b{color:var(--accent);animation:urgPulse 2s ease-in-out infinite}
@keyframes urgPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
body.nd-design .evt1529-worksmart .ws-sticky{position:fixed;bottom:0;left:0;right:0;z-index:35;padding:12px var(--gr) 12px var(--gl);display:flex;align-items:center;justify-content:center;gap:16px;background:rgba(5,10,22,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);transform:translateY(100%);transition:transform .4s ease;font-size:14px}
body.nd-design .evt1529-worksmart .ws-sticky.on{transform:translateY(0)}
body.nd-design .evt1529-worksmart .ws-sticky b{color:var(--text)}
body.nd-design .evt1529-worksmart .ws-sticky small{color:var(--text3);margin-right:4px}
body.nd-design .evt1529-worksmart .ws-sticky-seats{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:rgba(39,196,238,.15);color:var(--accent);font-size:12.5px;font-weight:600}
@keyframes mockFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
body.nd-design .evt1529-worksmart .ws-demo-mock{animation:mockFloat 6s ease-in-out infinite;animation-play-state:paused}
body.nd-design .evt1529-worksmart .ws-demo:hover .ws-demo-mock{animation-play-state:running}
body.nd-design .evt1529 .sec { min-width: 0; }
body.nd-design .evt1529 #event-register,
body.nd-design .evt1529 #enroll { scroll-margin-top: 110px; }
body.nd-design .evt1529-webinar :is(.wb-fitcol,.wb-ws-n li b,.wb-q) {
    opacity: 1;
    transform: none;
}
body.nd-design .evt1529-webinar #next { background: transparent; color: var(--text); }
body.nd-design .evt1529 .rv { opacity: 1; transform: none; }
body.nd-design .evt1529 :is(.wb-qtrack,.ws-qtrack) {
    overflow: auto hidden;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    padding: 3px 0 8px;
}
body.nd-design .evt1529 :is(.wb-qtrack,.ws-qtrack)::-webkit-scrollbar { display: none; }
body.nd-design .evt1529 :is(.wb-q,.ws-q) {
    scroll-snap-align: start;
    cursor: inherit;
    user-select: text;
}
body.nd-design .evt1529 :is(.wb-qdots,.ws-qdots) button {
    position: relative;
    flex: none;
}
body.nd-design .evt1529 :is(.wb-qdots,.ws-qdots) button::after {
    content: "";
    position: absolute;
    inset: -7px -2px;
}
body.nd-design .evt1529 .wb-capacity { margin-bottom: 18px; }
body.nd-design .evt1529 .wb-capacity .wb-cfill { width: var(--event-fill); }
body.nd-design .evt1529 .wb-capacity .wb-ctext { margin-block: 8px 0; }
body.nd-design .evt1529-worksmart .ws-sticky { visibility: hidden; }
body.nd-design .evt1529-worksmart .ws-sticky.on { visibility: visible; }
body.nd-design .evt1529-live #related .gcards { align-items: stretch; }
body.nd-design .evt1529-live #related .gcard { text-decoration: none; }
body.nd-design .evt1529-live #related h2 { color: var(--navy); }
@media (max-width: 599px) {
    body.nd-design .evt1529-worksmart .ws-sticky { justify-content: space-between; gap: 8px; }
    body.nd-design .evt1529-worksmart .ws-sticky small { display: none; }
    body.nd-design .evt1529-worksmart .ws-sticky .btn { min-height: 44px; }
}
@media (prefers-reduced-motion: reduce) {
    body.nd-design .evt1529 :is(.ws-sticky,.ws-demo-mock,.ws-urg-item,.wb-q,.ws-q,.lv-ticket) {
        transition: none;
        animation: none;
    }
}
.elementor-editor-active .evt1529-worksmart .ws-sticky { position: static; visibility: visible; transform: none; }

/* The two WORK SMART pages share the review controls. */
body.nd-design .evt1529-worksmart :is(.c10-me-t > p, .c10-one > div:first-child > p) {
    margin-block: 1em;
}
body.nd-design .evt1529-worksmart .ndd-section-arrival,
body.nd-design .evt1529-webinar :is(.wb-fitcol, .wb-ws-n li b).ndd-section-arrival {
    transition: opacity .5s ease, translate .5s ease;
}
body.nd-design .evt1529 :is(.ndd-section-arrival).ndd-arrival-pending {
    opacity: 0;
    translate: 0 20px;
}

body.nd-design .evt1529-webinar .wb41-hero .wb41-stage {
    padding-block-start: clamp(220px, 23vw, 280px);
}
body.nd-design .evt1529-webinar .wb41-ring {
    inset: 36% auto auto 50%;
    width: min(96%, 430px);
    height: auto;
    aspect-ratio: 1;
    padding: 0;
    border: 1px dashed rgba(127,221,246,.26);
    transform: translate(-50%, -50%);
    animation: nddWebinarOrbit 70s linear infinite;
}
body.nd-design .evt1529-webinar .evt102-portrait-chip {
    padding: 8px 13px;
    backdrop-filter: blur(12px);
    animation: nddWebinarFloat 7s ease-in-out infinite;
}
body.nd-design .evt1529-webinar .evt102-portrait-live { inset-block-start: 13%; }
body.nd-design .evt1529-webinar .evt102-portrait-demo {
    inset-block-start: 33%;
    animation-delay: -3.2s;
}
body.nd-design .evt1529-webinar :is(.wb-live, .wb-kind, .evt102-portrait-live) :is(p,.elementor-heading-title)::before {
    animation: nddWebinarPing 2.4s ease-out infinite;
}
@keyframes nddWebinarOrbit { to { rotate: 360deg; } }
@keyframes nddWebinarFloat { 50% { translate: 0 -8px; } }
@keyframes nddWebinarPing {
    from { box-shadow: 0 0 0 0 #27c4ee99; }
    75%, to { box-shadow: 0 0 0 8px #27c4ee00; }
}
body.nd-design .evt1529-webinar .wb41-hero .ndd-webinar-arrival {
    animation: nddWebinarArrival .9s cubic-bezier(.2,.7,.1,1) var(--ndd-webinar-delay,0s) both;
}
@keyframes nddWebinarArrival {
    from { opacity: 0; translate: 0 14px; filter: blur(12px); }
    to { opacity: 1; translate: 0 0; filter: blur(0); }
}

body.nd-design .evt1529-webinar #agenda .wb-agenda {
    display: grid;
    grid-template-columns: minmax(0,1fr);
    gap: 16px;
    margin: 0;
    padding: 0;
    list-style: none;
}
body.nd-design .evt1529-webinar #agenda .wb-ac {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 26px 24px;
    overflow: hidden;
    border: 1px solid var(--line);
    border-radius: 24px;
    background: var(--card-bg);
}
body.nd-design .evt1529-webinar .wb-ac::before {
    content: "";
    position: absolute;
    inset: 0 24px auto;
    height: 3px;
    border-radius: 0 0 4px 4px;
    background: linear-gradient(90deg,#27c4ee33,#27c4ee);
}
body.nd-design .evt1529-webinar .wb-ac .wb-an {
    position: absolute;
    inset: 8px auto auto 18px;
    color: #0d23500f;
    font-size: 88px;
    font-weight: 700;
    line-height: 1;
}
body.nd-design .evt1529-webinar .wb-ac .wb-tag {
    position: relative;
    align-self: flex-start;
    padding: 4px 11px;
    border-radius: 999px;
    background: #e6f7fd;
    color: #0878a0;
    font-size: 12.5px;
    font-weight: 600;
}
body.nd-design .evt1529-webinar #agenda .wb-ac h3 {
    position: relative;
    margin: 6px 0 0;
    font-size: 21px;
}
body.nd-design .evt1529-webinar #next .wb-ws {
    position: relative;
    display: grid;
    gap: 28px;
    align-items: center;
    padding: clamp(24px,3.4vw,46px);
    overflow: hidden;
    border-radius: 28px;
    background: radial-gradient(ellipse at 0 0,#27c4ee23,transparent 50%),linear-gradient(160deg,#0d2350,#081530);
}
body.nd-design .evt1529-webinar #next .wb-ws h2 {
    margin: 0 0 12px;
    font-size: clamp(32px,4.2vw,56px);
    line-height: 1.08;
    color: #fff;
}
body.nd-design .evt1529-webinar #next .wb-ws-n {
    display: grid;
    gap: 10px;
    margin: 0;
    padding: 0;
    list-style: none;
}
body.nd-design .evt1529-webinar #next .wb-ws-n li {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 14px 18px;
    border: 1px solid #a7cdff29;
    border-radius: 18px;
    background: #ffffff0d;
}
body.nd-design .evt1529-webinar #next .wb-ws-n b {
    flex: none;
    display: grid;
    place-items: center;
    min-width: 52px;
    height: 52px;
    border-radius: 14px;
    background: #27c4ee24;
    color: #7fddf6;
    font-size: 28px;
    line-height: 1;
}
body.nd-design .evt1529-webinar #next .wb-ws-n span { color: #eaf2fb; font-weight: 600; }
body.nd-design .evt1529-webinar #next .wb-ws .cta-row { margin-block-start: 22px; }
body.nd-design .evt1529-webinar #faq.wb41-faq { padding-block-start: var(--ep-pad) !important; }
body.nd-design .evt1529-webinar #faq .wb100-disclosure summary { min-height: 62px; }
@media (min-width: 900px) {
    body.nd-design .evt1529-webinar #agenda .wb-agenda { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; }
}
@media (min-width: 1000px) {
    body.nd-design .evt1529-webinar .wb41-hero { padding-block-start: clamp(70px,8vw,110px); }
    body.nd-design .evt1529-webinar #next .wb-ws { grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr); gap: 48px; }
}
@media (max-width: 520px) {
    body.nd-design .evt1529-webinar .wb41-hero .wb41-stage { padding-block-start: 200px; }
    body.nd-design .evt1529-webinar .evt102-portrait-chip { padding: 7px 11px; }
}
body.nd-design.paused .evt1529-webinar :is(.wb41-ring, .evt102-portrait-chip, .wb41-hero .ndd-webinar-arrival) {
    animation: none;
}
@media (prefers-reduced-motion: reduce) {
    body.nd-design .evt1529-webinar :is(.wb41-ring, .evt102-portrait-chip, .wb41-hero .ndd-webinar-arrival),
    body.nd-design .evt1529-webinar :is(.wb-live,.wb-kind,.evt102-portrait-live) :is(p,.elementor-heading-title)::before {
        animation: none;
    }
    body.nd-design .evt1529 .ndd-section-arrival.ndd-arrival-pending { opacity: 1; translate: none; transition: none; }
}
