.pf-webinars{background:#faf9fe;padding:64px 0 72px;color:#24153e}.pw-hero{max-width:850px;padding-bottom:64px}.pw-hero h1{font-size:clamp(36px,5.5vw,66px);letter-spacing:-2px;line-height:1.1;margin:16px 0 24px}.pw-hero>p:last-of-type{max-width:720px;font-size:19px;line-height:1.7;color:#655a75}.pw-jump{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.pw-jump a{padding:11px 18px;border:1px solid #d8caed;border-radius:100px;color:#6c40b8;font-size:14px;font-weight:600}.pw-section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}.pw-section-title h2{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.7px;margin:10px 0}.pw-section-title>p{max-width:350px;color:#6b6079;font-size:15px;line-height:1.65}.pw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pw-card{border:1px solid #e3daef;border-radius:16px;background:white;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 7px 24px #33144b08}.pw-video{position:relative;display:block;padding:0;border:0;width:100%;aspect-ratio:16/9;background:#28164b;cursor:pointer;overflow:hidden}.pw-video img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.pw-video:hover img{transform:scale(1.025)}.pw-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#7644d6;color:white;font-size:20px;box-shadow:0 2px 20px #11072c70;border:2px solid #fff}.pw-video-label{position:absolute;bottom:10px;right:10px;font-size:11px;font-weight:600;border-radius:5px;padding:5px 9px;background:#24153edb;color:white}.pw-card-body{padding:25px;display:flex;flex-direction:column;flex:1}.pw-tag{font-size:10px;font-weight:700;letter-spacing:1.3px;color:#8664b2}.pw-card h3,.pw-guide h3{font-size:24px;letter-spacing:-.5px;line-height:1.25;margin:14px 0}.pw-card p,.pw-guide p{font-size:15px;color:#675c76;line-height:1.75;margin:0 0 20px}.pw-card a,.pw-guide a{font-weight:700;font-size:14px;color:#7142bc;margin-top:auto;padding-top:12px}.pf-webinars #e-guides{padding-top:80px;scroll-margin-top:110px}.pf-webinars #recordings{scroll-margin-top:110px}.pw-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pw-guide{padding:27px;border:1px solid #e2d9ed;border-radius:14px;background:#fff;display:flex;flex-direction:column}.pw-guide h3{font-size:21px}.pw-book{width:43px;height:43px;border-radius:10px;background:#eee7f9;color:#8050c5;display:grid;place-items:center;margin-bottom:20px}.pw-book svg{width:29px;height:29px}.pw-cta{margin-top:65px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#eee7f8;padding:38px;border-radius:18px}.pw-cta h2{font-size:30px;line-height:1.2;margin:12px 0}.pw-cta a{background:#7443ca;color:white;border-radius:9px;padding:15px 23px;font-size:15px;font-weight:700;white-space:nowrap}.pw-dialog{border:0;border-radius:14px;padding:0;width:min(1000px,94vw);max-width:94vw;background:#171025;color:white;box-shadow:0 20px 80px #0008}.pw-dialog::backdrop{background:#160e27cc}.pw-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px}.pw-dialog h2{font-size:19px;margin:0;color:white}.pw-close{background:#ffffff19;border:1px solid #ffffff30;color:white;border-radius:8px;width:40px;height:40px;flex-shrink:0;font-size:22px;cursor:pointer}.pw-player{aspect-ratio:16/9}.pw-player iframe{display:block;width:100%;height:100%;border:0}.pw-video:focus-visible,.pw-close:focus-visible{outline:3px solid #bb91fa;outline-offset:-4px}@media(max-width:1000px){.pw-grid,.pw-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-section-title{display:block}.pw-section-title>p{max-width:none}}@media(max-width:600px){.pf-webinars{padding-top:34px}.pw-hero{padding-bottom:40px}.pw-hero h1{letter-spacing:-1px}.pw-hero>p:last-of-type{font-size:17px}.pw-grid,.pw-guide-grid{grid-template-columns:1fr}.pw-card-body,.pw-guide{padding:22px}.pf-webinars #e-guides{padding-top:48px}.pw-cta{display:block;padding:26px}.pw-cta a{display:inline-block;margin-top:16px}.pw-dialog-bar{padding:10px}.pw-dialog h2{font-size:15px}}@media(prefers-reduced-motion:reduce){.pw-video img{transition:none}}
