:root{--webinar-blue:#173847;--webinar-teal:#56a1c4;--webinar-pale:#e4f3f9;--webinar-cyan:#82c8e7;--webinar-ink:#111a20;--webinar-muted:#50636d;--webinar-line:#cbdde5}
.webinar-page{color:var(--webinar-ink);background:#fff}.webinar-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid var(--webinar-line);backdrop-filter:blur(12px)}.webinar-nav{min-height:82px;display:flex;align-items:center;justify-content:space-between}.webinar-brand img{width:184px;height:auto}.webinar-nav-link{color:var(--webinar-blue);font-weight:800;text-decoration:none;border-bottom:2px solid var(--webinar-teal)}
.webinar-hero{padding:68px 0 78px;background:linear-gradient(135deg,#fff 0 57%,var(--webinar-pale) 57%);overflow:hidden}.webinar-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.webinar-kicker{display:inline-flex;background:var(--webinar-pale);border:1px solid #c9e4ee;border-radius:99px;padding:7px 12px;color:var(--webinar-blue);font-weight:800;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.webinar-hero h1{font-size:clamp(3.4rem,7vw,6.4rem);margin:.25em 0 .08em}.webinar-subhead{font-size:clamp(1.45rem,2.7vw,2.2rem);font-weight:800;color:#347a99;line-height:1.2;margin-bottom:24px}.webinar-lead{font-size:1.18rem;max-width:680px;color:#405766}.webinar-hero-list{list-style:none;padding:0;margin:24px 0}.webinar-hero-list li{position:relative;padding:6px 0 6px 28px}.webinar-hero-list li:before{content:'✓';position:absolute;left:0;color:#2e7694;font-weight:900}.webinar-button{display:inline-flex;justify-content:center;align-items:center;padding:15px 22px;border-radius:9px;background:var(--webinar-blue);color:#fff;text-decoration:none;font-weight:850;border:1px solid var(--webinar-blue)}.webinar-button:hover{background:#164b69}.webinar-button.full{width:100%}.webinar-reassurance{font-size:.88rem;color:#627580;margin-top:12px}.webinar-hero-media{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px rgba(13,49,72,.2);background:var(--webinar-blue);aspect-ratio:16/10}.webinar-hero-media video{width:100%;height:100%;object-fit:cover}.webinar-media-note{position:absolute;left:20px;right:20px;bottom:18px;background:rgba(255,255,255,.94);padding:16px 18px;border-left:4px solid var(--webinar-teal);display:flex;gap:8px;flex-wrap:wrap;color:var(--webinar-blue)}.webinar-media-note strong{font-weight:900}
.webinar-proofline{background:var(--webinar-blue);color:#fff}.webinar-proofline .wrap{min-height:68px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.webinar-proofline span{font-size:.88rem;font-weight:800;letter-spacing:.04em}.webinar-section{padding:88px 0}.webinar-narrow{max-width:940px}.webinar-section h2{max-width:900px}.webinar-intro-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:34px;align-items:center}.webinar-intro{font-size:1.16rem;color:var(--webinar-muted);max-width:800px}.webinar-character{display:block;width:100%;height:auto;object-fit:contain}.webinar-character.questions{max-height:230px}.webinar-question-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px}.webinar-question-grid article{border-top:3px solid var(--webinar-teal);background:#f7fbfc;padding:20px 16px;min-height:190px}.webinar-question-grid span,.webinar-card-number{font-size:.77rem;font-weight:900;color:#2d718f;letter-spacing:.1em}.webinar-question-grid h3{font-size:1.05rem;margin-top:34px}.webinar-tint{background:#f4f9fb}.webinar-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.webinar-section-head>p{max-width:520px;color:var(--webinar-muted)}.webinar-card-grid{display:grid;gap:18px}.webinar-card-grid.four{grid-template-columns:repeat(4,1fr)}.webinar-card-grid article{background:#fff;border:1px solid var(--webinar-line);padding:26px;border-radius:12px}.webinar-card-grid h3{font-size:1.18rem;margin-top:24px}.webinar-card-grid p{color:var(--webinar-muted)}
.webinar-climb{background:linear-gradient(135deg,#173847,#244f61);color:#e9f4f8}.webinar-climb h2,.webinar-climb h3{color:#fff}.webinar-climb .eyebrow{color:var(--webinar-cyan)}.light-copy>p{color:#c8dce5}.climb-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.climb-grid article{padding:26px 20px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.06)}.climb-grid article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--webinar-cyan);color:var(--webinar-blue);font-weight:950;font-size:1.4rem;margin-bottom:30px}.climb-grid p{color:#c9dce5;font-size:.94rem}.webinar-fit-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.webinar-fit-grid>div>p{font-size:1.1rem;color:var(--webinar-muted)}.webinar-fit-card{background:var(--webinar-pale);padding:36px;border-radius:15px;border-left:5px solid var(--webinar-teal)}.webinar-fit-card ul{padding-left:1.25rem;margin:0}.webinar-fit-card li{padding:7px 0}.webinar-register{padding:88px 0;background:var(--webinar-pale)}.webinar-register-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.webinar-register-grid>div:first-child>p{font-size:1.08rem}.webinar-register-copy{position:relative;padding-top:62px}.webinar-character.waiting{position:absolute;top:-34px;right:-8px;width:116px;max-height:128px}.webinar-privacy{font-size:.88rem!important;color:#58707d}.webinar-embed{background:#fff;border-radius:16px;padding:38px;box-shadow:0 22px 60px rgba(23,56,71,.14);border-top:5px solid var(--webinar-teal)}.webinar-embed-label{font-size:.76rem!important;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:#2d718f}.webinar-footer{background:#102b37;color:#c9dbe4;padding:34px 0}.webinar-footer .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.webinar-footer span{display:block}.webinar-footer span{font-size:.82rem;color:#94adba}.webinar-footer a{color:#dbeaf0;margin-left:22px}.webinar-footer-brand{margin:0 0 10px!important}.webinar-footer-brand img{width:158px;height:auto}
.webinar-audience{background:#f4f9fb}.webinar-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.webinar-audience-grid article{background:#fff;border:1px solid var(--webinar-line);border-top:4px solid var(--webinar-teal);border-radius:12px;padding:26px}.webinar-audience-grid span{display:block;color:#2d718f;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px}.webinar-audience-grid h3{font-size:1.2rem}.webinar-audience-grid p{color:var(--webinar-muted);margin-bottom:0}.webinar-context{background:linear-gradient(135deg,#fff 0 58%,var(--webinar-pale) 58%)}.webinar-context-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.webinar-context .webinar-button{margin-top:14px}.webinar-signal-list{display:grid;gap:12px}.webinar-signal-list article{display:grid;grid-template-columns:minmax(150px,.75fr) 1.25fr;gap:22px;padding:22px 24px;background:#fff;border:1px solid var(--webinar-line);border-left:4px solid var(--webinar-teal);box-shadow:0 10px 30px rgba(23,56,71,.06)}.webinar-signal-list strong{color:var(--webinar-blue)}.webinar-signal-list span{color:var(--webinar-muted)}.webinar-sectors{text-align:center}.webinar-sectors h2,.webinar-sectors .webinar-intro{margin-left:auto;margin-right:auto}.webinar-sector-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:34px}.webinar-sector-tags span{background:var(--webinar-pale);border:1px solid #bcdbe7;border-radius:99px;padding:10px 16px;color:var(--webinar-blue);font-weight:750}.webinar-outcomes{background:linear-gradient(135deg,#173847,#244f61);color:#e8f0f5}.webinar-outcomes h2,.webinar-outcomes h3{color:#fff}.webinar-outcomes .eyebrow{color:var(--webinar-cyan)}.webinar-outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.webinar-outcomes-grid article{padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.06)}.webinar-outcomes-grid span{display:block;color:var(--webinar-cyan);font-weight:900;font-size:.8rem;letter-spacing:.12em;margin-bottom:28px}.webinar-outcomes-grid h3{font-size:1.18rem}.webinar-outcomes-grid p{color:#c9dce5;margin-bottom:0}.webinar-outcome-wide{grid-column:span 2;background:rgba(130,200,231,.12)!important;border-color:rgba(130,200,231,.4)!important}.webinar-register{padding:88px 0;background:var(--webinar-pale)}.webinar-register-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.webinar-register-grid>div:first-child>p{font-size:1.08rem}.webinar-register-copy{position:relative;padding-top:62px}.webinar-character.waiting{position:absolute;top:-34px;right:-8px;width:116px;max-height:128px}.webinar-privacy{font-size:.88rem!important;color:#58707d}.webinar-embed{background:#fff;border-radius:16px;padding:38px;box-shadow:0 22px 60px rgba(23,56,71,.14);border-top:5px solid var(--webinar-teal)}.webinar-embed-label{font-size:.76rem!important;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:#2d718f}.webinar-footer{background:#102b37;color:#c9dbe4;padding:34px 0}.webinar-footer .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.webinar-footer span{display:block}.webinar-footer span{font-size:.82rem;color:#94adba}.webinar-footer a{color:#dbeaf0;margin-left:22px}.webinar-footer-brand{margin:0 0 10px!important}.webinar-footer-brand img{width:158px;height:auto}
@media(max-width:960px){.webinar-hero-grid,.webinar-fit-grid,.webinar-context-grid,.webinar-register-grid{grid-template-columns:1fr}.webinar-hero,.webinar-context{background:linear-gradient(180deg,#fff,var(--webinar-pale))}.webinar-question-grid{grid-template-columns:repeat(2,1fr)}.webinar-card-grid.four,.webinar-audience-grid,.webinar-outcomes-grid{grid-template-columns:repeat(2,1fr)}.climb-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.webinar-nav{min-height:76px}.webinar-brand img{width:158px}.webinar-hero{padding:48px 0 58px}.webinar-hero h1{font-size:3.4rem}.webinar-section{padding:64px 0}.webinar-intro-row{grid-template-columns:1fr}.webinar-character.questions{width:150px;margin:0 auto}.webinar-question-grid,.webinar-card-grid.four,.webinar-audience-grid,.webinar-outcomes-grid,.climb-grid{grid-template-columns:1fr}.webinar-outcome-wide{grid-column:auto}.webinar-signal-list article{grid-template-columns:1fr;gap:8px}.webinar-question-grid article{min-height:0}.webinar-question-grid h3{margin-top:18px}.webinar-section-head,.webinar-footer .wrap{display:block}.webinar-proofline .wrap{padding:16px 0}.webinar-footer a{margin:14px 18px 0 0;display:inline-block}.webinar-embed{padding:26px}.webinar-hero-media{aspect-ratio:4/3}.webinar-character.waiting{width:96px}.webinar-footer-brand img{width:146px}}
@media(prefers-reduced-motion:reduce){.webinar-hero-media video{display:none}.webinar-hero-media{background:url('assets/hero-ai-foundations-v1.png') center/cover no-repeat}}
