.ai-webinar-page{--ai-navy:#153b4d;--ai-teal:#246574;--ai-mint:#b9e6dc}.ai-webinar-hero{color:#fff;background:#112f42;padding:68px 0 48px;position:relative;overflow:hidden}.ai-webinar-hero-photo{object-fit:cover;object-position:80% center;width:100%;height:100%;position:absolute;inset:0}.ai-webinar-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#091f30f7 0%,#091f30eb 35%,#091f30bf 52%,#091f3026 77%,#091f300a 100%);position:absolute;inset:0}.ai-webinar-hero>div{z-index:1;position:relative}.ai-webinar-eyebrow{color:#387387;letter-spacing:.16em;margin:0 0 20px;font:700 12px/1.7 Georgia,serif}.ai-webinar-hero .ai-webinar-eyebrow{color:var(--ai-mint)}.ai-webinar-hero-question{text-shadow:0 2px 12px #09223444;max-width:72%;margin-bottom:28px;font-size:clamp(29px,3.5vw,49px);font-weight:600;line-height:1.65}.ai-webinar-hero-question em{color:var(--ai-mint);font-style:normal}.ai-webinar-hero h1{max-width:66%;font:600 clamp(20px,2.15vw,28px)/1.8 Yu Gothic,sans-serif}.ai-webinar-subtitle{color:#cce5e7;margin-top:13px;font:16px/1.8 Yu Gothic,sans-serif}.ai-webinar-hero-summary{max-width:62%;margin-top:25px;font:17px/1.9 Yu Gothic,sans-serif}.ai-webinar-hero-bottom{border-top:1px solid #b9e6dc55;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:27px;margin-top:38px;padding-top:30px;font-family:Yu Gothic,sans-serif;display:flex}.ai-webinar-hero-bottom p{margin-bottom:10px;font-size:17px;line-height:1.8}.ai-webinar-hero-bottom strong{color:var(--ai-mint);font-size:16px;line-height:1.8}.ai-webinar-button{background:var(--ai-mint);color:#143b4d;justify-content:space-between;align-items:center;gap:35px;min-width:220px;padding:20px 28px;font:700 16px/1.5 Yu Gothic,sans-serif;display:inline-flex}.ai-webinar-button:hover{background:#d8f2eb}.ai-webinar-page a:focus-visible{outline-offset:5px;outline:3px solid #63b8c4}.ai-webinar-body{padding:35px 0 90px}.ai-webinar-section{padding:65px 0}.ai-webinar-section>h2,.ai-webinar-intro h2,.ai-webinar-cycle h2{color:var(--ai-navy);margin:0 0 30px;font-size:clamp(27px,3.2vw,36px);font-weight:500;line-height:1.65}.ai-webinar-section p{font:16px/2 Yu Gothic,sans-serif}.ai-webinar-section .ai-webinar-eyebrow{font:700 12px/1.7 Georgia,serif}.ai-webinar-intro{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;display:grid}.ai-webinar-intro h2 span{color:#3d7e84}.ai-webinar-intro>div>p+p{margin-top:22px}.ai-webinar-concerns{border-top:1px solid #d4e1e5;margin:0;padding:8px 0;list-style:none}.ai-webinar-concerns li{border-bottom:1px solid #d4e1e5;padding:22px 18px 22px 43px;font:16px/1.9 Yu Gothic,sans-serif;position:relative}.ai-webinar-concerns li:before{content:"✓";color:#327785;font-weight:700;position:absolute;left:12px}.ai-webinar-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ai-webinar-takeaways article{border-top:3px solid #65aeb4;padding-top:23px}.ai-webinar-takeaways article>span{color:#46828c;font:38px Georgia,serif}.ai-webinar-takeaways h3{color:var(--ai-navy);margin:23px 0 17px;font-size:22px;line-height:1.65}.ai-webinar-cycle{background:#edf5f5;grid-template-columns:1fr 1fr;gap:44px;margin:35px 0;padding:43px;display:grid}.ai-webinar-cycle h2{font-size:31px}.ai-webinar-cycle ol{margin:0;padding:0;list-style:none}.ai-webinar-cycle li{color:var(--ai-navy);border-bottom:1px solid #c9dedf;align-items:center;gap:20px;padding:18px 0;font:700 18px/1.7 Yu Gothic,sans-serif;display:flex}.ai-webinar-cycle li span{color:#46828c;font:28px Georgia,serif}.ai-webinar-section .ai-webinar-note,.ai-webinar-note{color:#57717b;margin-top:20px;font:13px/1.9 Yu Gothic,sans-serif}.ai-webinar-program{margin:0;padding:0;list-style:none}.ai-webinar-program li{border-top:1px solid #c9dedf;grid-template-columns:155px 1fr;gap:30px;padding:29px 0;display:grid}.ai-webinar-program li:last-child{border-bottom:1px solid #c9dedf}.ai-webinar-program li>span{color:#387387;letter-spacing:.09em;padding-top:7px;font:700 13px/1.8 Georgia,serif}.ai-webinar-program h3{color:var(--ai-navy);margin:0 0 13px;font-size:25px;font-weight:500}.ai-webinar-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:35px;display:grid}.ai-webinar-dates article{text-align:center;background:#f4f9f9;border:1px solid #c9dedf;border-top:4px solid #387387;padding:27px 16px}.ai-webinar-dates time{color:var(--ai-navy);margin:11px 0;display:block}.ai-webinar-dates time strong{font:40px/1.6 Georgia,serif;display:block}.ai-webinar-dates time small{margin:0 5px;font:15px Yu Gothic,sans-serif}.ai-webinar-dates time span{font:16px Yu Gothic,sans-serif;display:block}.ai-webinar-dates article>span{color:#2c6473;background:#e0efee;margin-top:12px;padding:4px 18px;font:14px/1.6 Yu Gothic,sans-serif;display:inline-block}.ai-webinar-speaker{background:#f4f7f8;grid-template-columns:.65fr 1.35fr;gap:45px;padding:40px;display:grid}.ai-webinar-speaker h3{color:var(--ai-navy);margin:15px 0 22px;font-size:32px}.ai-webinar-form{scroll-margin-top:20px}.ai-webinar-footer-link{text-align:center;color:#286b80;margin-top:45px;font:16px Yu Gothic,sans-serif}@media (max-width:800px){.ai-webinar-intro{grid-template-columns:1fr;gap:18px}.ai-webinar-intro h2 br{display:none}.ai-webinar-takeaways{grid-template-columns:1fr;gap:30px}.ai-webinar-takeaways h3{margin-top:15px}.ai-webinar-cycle{grid-template-columns:1fr;gap:26px;padding:30px}.ai-webinar-speaker{grid-template-columns:1fr;gap:8px;padding:30px}}@media (max-width:620px){.ai-webinar-hero{padding:270px 0 36px}.ai-webinar-hero-photo{object-position:80% 24%;height:310px}.ai-webinar-hero:after{background:linear-gradient(#091f3000 0,#091f3008 170px,#091f30b3 250px,#112f42 310px 100%)}.ai-webinar-hero>div{padding-top:13px}.ai-webinar-hero h1 br,.ai-wide-only{display:none}.ai-webinar-hero-question{max-width:none;font-size:clamp(23px,6vw,34px);line-height:1.7}.ai-webinar-hero h1{max-width:none;font-size:20px}.ai-webinar-hero-summary{max-width:none;font-size:16px}.ai-webinar-hero-bottom p{font-size:15px}.ai-webinar-button{width:100%}.ai-webinar-section{padding:40px 0}.ai-webinar-program li{grid-template-columns:1fr;gap:12px}.ai-webinar-program h3{font-size:23px}.ai-webinar-dates{grid-template-columns:1fr;gap:16px}.ai-webinar-cycle,.ai-webinar-speaker{padding:26px 20px}.ai-webinar-cycle h2{font-size:26px}.ai-webinar-cycle li{font-size:16px}}
