.cmq{--cmq-border:#0c5d8d1a;--cmq-muted:#8aaac4;border-top:1px solid var(--cmq-border);border-bottom:1px solid var(--cmq-border);background:#fff;padding:64px 0;overflow:hidden}.cmq-eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--cmq-muted);margin-bottom:36px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.cmq-track-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.cmq-track{width:max-content;animation:30s linear infinite cmqScroll;display:flex}.cmq-track:hover{animation-play-state:paused}@keyframes cmqScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cmq-set{align-items:center;gap:0;display:flex}.cmq-logo{border-right:1px solid var(--cmq-border);flex-shrink:0;justify-content:center;align-items:center;height:96px;padding:0 56px;transition:opacity .2s;display:flex}.cmq-logo:last-child{border-right:none}.cmq-logo:focus-visible{outline:2px solid var(--color-brand,#0c5d8d);outline-offset:2px}.cmq-logo img{object-fit:contain;filter:grayscale()opacity(.45);width:auto;max-width:160px;height:156px;transition:filter .3s,transform .25s}.cmq-track:hover .cmq-logo img{filter:grayscale()opacity(.3)}.cmq-logo:hover img{transform:scale(1.08);filter:grayscale(0%)opacity()!important}@media (width<=800px){.cmq{padding:48px 0}.cmq-logo{height:72px;padding:0 36px}.cmq-logo img{max-width:120px;height:108px}}@media (prefers-reduced-motion:reduce){.cmq-track{animation:none}.cmq-track-wrap{overflow-x:auto}}.csnl{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.csnl__main{flex:1}.csnl-section{padding:clamp(3rem,6vw,5.5rem) 1.5rem}.csnl-section--soft{background:var(--color-surface-soft)}.csnl-section--tight{padding-top:clamp(2rem,4vw,3rem)}.csnl-wrap{width:100%;max-width:860px;margin:0 auto}.csnl-wrap--wide{max-width:1080px}.csnl-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-strong);align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.7rem;font-weight:600;display:inline-flex}.csnl-section h2{letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.5rem,2.6vw,2.05rem)}.csnl-lead{max-width:72ch;color:var(--color-text);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.75}.csnl-lead:last-child{margin-bottom:0}.csnl-lead a{color:var(--color-brand-strong);text-underline-offset:2px;text-decoration:underline}.csnl-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.csnl-hero-btn{background:var(--color-brand);color:#fff;font-family:var(--font-display);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.7rem;font-size:1rem;font-weight:600;transition:transform .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 26px -10px #0098fca6}.csnl-hero-btn:hover{background:var(--color-brand-strong);color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px -12px #0c5d8d8c}.csnl-hero-btn--ghost{border-color:var(--color-hairline-strong);color:var(--color-text-strong);box-shadow:none;background:0 0}.csnl-hero-btn--ghost:hover{background:var(--color-brand-soft);border-color:var(--color-brand);color:var(--color-brand-strong);box-shadow:none}.csnl-chips{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.csnl-chip{background:var(--color-brand-soft);color:var(--color-text-strong);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.86rem;font-weight:500;line-height:1.4;display:inline-flex}.csnl-session{background:var(--color-surface);border:1px solid var(--color-hairline);box-shadow:var(--shadow-md);border-radius:24px;padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.csnl-session:before{content:"";background:linear-gradient(90deg, var(--color-surface-alt), var(--color-brand));height:5px;position:absolute;inset:0 0 auto}.csnl-session h2{margin-bottom:0}.csnl-speakers{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;margin-top:2rem;display:grid}.csnl-speaker{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem}.csnl-section--soft .csnl-speaker{background:#fff}.csnl-speaker__head{align-items:center;gap:1.1rem;display:flex}.csnl-speaker img{object-fit:cover;border:3px solid var(--color-brand-soft);border-radius:50%;flex:none;width:84px;height:84px}.csnl-speaker__name{font-family:var(--font-display);color:var(--color-text-strong);margin:0;font-size:1.1rem;font-weight:700}.csnl-speaker__role{color:var(--color-brand);margin-top:.15rem;font-size:.92rem;font-weight:600;display:block}.csnl-speaker__company{color:var(--color-text-soft);font-size:.92rem;display:block}.csnl-speaker__link{color:var(--color-brand-strong);margin-top:.35rem;font-size:.85rem;font-weight:600;display:inline-block}.csnl-speaker__bio{color:var(--color-text-soft);margin:1.1rem 0 0;font-size:.95rem;line-height:1.7}.csnl-webinar{background:var(--color-surface);border:1px solid var(--color-hairline);box-shadow:var(--shadow-lg);border-radius:24px;overflow:hidden}.csnl-webinar__banner{width:100%;height:auto;display:block}.csnl-webinar__body{padding:clamp(1.5rem,3vw,2.5rem)}.csnl-webinar__body h2{max-width:30ch}.csnl-webinar__speakers{color:var(--color-text-soft);gap:.4rem;margin:1.5rem 0 0;padding:0;font-size:.98rem;list-style:none;display:grid}.csnl-webinar__speakers strong{color:var(--color-text-strong)}.csnl-qr{border:1px dashed var(--color-brand);background:var(--color-brand-soft);border-radius:20px;align-items:center;gap:1.5rem;margin-top:1.75rem;padding:1.25rem;display:flex}.csnl-qr img{background:#fff;border-radius:14px;flex:none;width:132px;height:132px;padding:8px}.csnl-qr__title{font-family:var(--font-display);color:var(--color-text-strong);margin:0 0 .3rem;font-size:1.05rem;font-weight:700}.csnl-qr__text{color:var(--color-text-soft);margin:0;font-size:.95rem}.csnl-cta-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:1.75rem;display:grid}.csnl-cta-card{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.csnl-cta-card h3{margin:0;font-size:1.15rem}.csnl-cta-card p{color:var(--color-text-soft);margin:0 0 auto;font-size:.95rem;line-height:1.65}.csnl-cta-card__btn{background:var(--color-brand);color:#fff;text-align:center;border-radius:10px;margin-top:1.1rem;padding:.8rem 1.2rem;font-size:.95rem;font-weight:600;transition:background-color .16s,transform .16s;display:block}.csnl-cta-card__btn:hover{background:var(--color-brand-strong);color:#fff;transform:translateY(-1px)}.csnl-location{color:var(--color-text-soft);align-items:center;gap:.5rem;margin:1.75rem 0 0;font-size:.95rem;display:flex}.csnl-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.csnl-cards li{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text);gap:.75rem;padding:1.1rem 1.25rem;font-size:.98rem;line-height:1.6;display:flex}.csnl-section--soft .csnl-cards li{background:#fff}.csnl-cards__icon{flex:none;font-size:1.05rem;line-height:1.5}.csnl-logos{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));place-items:center;gap:1.5rem 2rem;margin-top:2rem;display:grid}.csnl-logos img{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:130px;height:auto;max-height:52px;transition:filter .2s,opacity .2s}.csnl-logos img:hover{filter:grayscale(0);opacity:1}.csnl a:focus-visible,.csnl button:focus-visible,.csnl input:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px;border-radius:6px}@media (width<=560px){.csnl-speaker__head,.csnl-qr{text-align:center;flex-direction:column}}.csnl-session__list{color:var(--color-text-soft);gap:.4rem;margin:.5rem 0 0;padding-left:1.2rem;line-height:1.55;display:grid}
