.ff-webinar-hero-mod{--purple-deep:#41205a;--purple:#652d90;--purple-hover:#7e3fad;--magenta:#dd078b;--headings:#343434;--body-light:gray;--muted:#9ca3af;--white:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ff-webinar-hero-mod *{box-sizing:border-box}.ff-webinar-hero-mod a{text-decoration:none}.ff-wh-section{background:linear-gradient(135deg,var(--purple-deep) 0,var(--purple) 55%,var(--purple-hover) 100%);padding:64px 0 40px}.ff-wh-container{margin:0 auto;max-width:1180px;padding:0 24px}.ff-wh-card-logo{margin-bottom:10px}.ff-wh-card-logo img{display:block;height:32px;width:auto}.ff-wh-eyebrow{background:rgba(221,7,139,.18);border:1.5px solid #ff3fae;border-radius:6px;color:#ff3fae;display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:.6px;margin-bottom:14px;padding:6px 16px;text-transform:uppercase}.ff-wh-intro{margin-bottom:22px;max-width:760px}.ff-wh-h1{color:var(--white);font-size:42px;font-weight:800;letter-spacing:-.8px;line-height:1.15;margin:0 0 14px}.ff-wh-sub{color:hsla(0,0%,100%,.78);font-size:15px;font-weight:400;line-height:1.6;margin:0}.ff-wh-sub p{margin:0}.ff-wh-sub p,.ff-wh-sub span{color:hsla(0,0%,100%,.78)!important;font-size:15px!important;font-weight:400!important}.ff-wh-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:1.25fr 1fr}.ff-wh-video-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;display:flex;flex-direction:column;height:100%;padding:12px}.ff-wh-video-wrap{background:#000;border-radius:10px;overflow:hidden;padding-top:56.25%;position:relative}.ff-wh-video-wrap iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.ff-wh-stats{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);padding:20px 8px 8px}.ff-wh-stat-value{color:var(--white);font-size:20px;font-weight:700}.ff-wh-stat-label{color:hsla(0,0%,100%,.6);font-size:11.5px;margin-top:2px}.ff-wh-note{align-items:center;border-top:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.75);display:flex;flex:1;font-size:13px;font-style:italic;line-height:1.6;margin:16px 8px 4px;padding-top:16px}.ff-wh-card{background:var(--white);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.25);display:flex;flex-direction:column;padding:26px}.ff-wh-card h3{color:var(--headings);font-size:18px;font-weight:700;margin:0 0 10px}.ff-wh-steps{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.ff-wh-step{gap:6px}.ff-wh-step,.ff-wh-step-num{align-items:center;display:flex}.ff-wh-step-num{background:var(--purple);border-radius:50%;color:var(--white);flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.ff-wh-step-label{color:var(--headings);font-size:12px;font-weight:700}.ff-wh-card-desc{color:var(--body-light);font-size:13px;line-height:1.45;margin:0 0 14px}.ff-wh-card-desc p{font-size:13px;margin:0}.ff-wh-checklist{list-style:none;margin:0 0 16px;padding:0}.ff-wh-checklist li{align-items:flex-start;display:flex;gap:10px;margin-bottom:8px}.ff-wh-checklist li:last-child{margin-bottom:0}.ff-wh-check-icon{align-items:center;background:rgba(22,163,74,.12);border-radius:7px;color:#16a34a;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;width:22px}.ff-wh-check-icon svg{height:13px;width:13px}.ff-wh-checklist span{color:var(--headings);font-size:13.5px;font-weight:600;line-height:1.4}.ff-wh-card .hs-form,.ff-wh-card .hs-form *{box-sizing:border-box!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.ff-wh-card .hs-form,.ff-wh-card .hs-form fieldset{margin:0!important;padding:0!important}.ff-wh-card .hs-form fieldset{max-width:100%!important}.ff-wh-card .hs-form fieldset>.hs-form-field:first-child{margin-top:0!important}.ff-wh-card .hs-form .hs-form-field{margin:0 0 10px!important;padding:0!important}.ff-wh-card .hs-form .input{margin:0!important}.ff-wh-card .hs-form label{color:var(--headings)!important;display:block!important;font-size:12.5px!important;font-weight:700!important;margin:0 0 6px!important;padding:0!important}.ff-wh-card .hs-form label span.hs-form-required{color:var(--magenta)!important}.ff-wh-card .hs-form input[type=email],.ff-wh-card .hs-form input[type=tel],.ff-wh-card .hs-form input[type=text],.ff-wh-card .hs-form select,.ff-wh-card .hs-form textarea{background:#f4f6fa!important;border:1px solid #e5e9f0!important;border-radius:8px!important;box-shadow:none!important;font-size:13.5px!important;height:auto!important;line-height:normal!important;padding:13px 14px!important;width:100%!important}.ff-wh-card .hs-form input[type=email]:focus,.ff-wh-card .hs-form input[type=text]:focus{border-color:var(--purple)!important;outline:none!important}.ff-wh-card .hs-form .hs-error-msgs{list-style:none!important;margin:4px 0 0!important;padding:0!important}.ff-wh-card .hs-form .hs-error-msgs label{color:#e03131!important;font-size:11.5px!important;font-weight:500!important;margin:0!important}.ff-wh-card .hs-form .hs-richtext,.ff-wh-card .hs-form .legal-consent-container p{color:var(--muted)!important;font-size:11px!important;line-height:1.4!important;margin:0 0 8px!important}.ff-wh-card .hs-form .hs-fieldtype-booleancheckbox ul{list-style:none!important;margin:0!important;padding:0!important}.ff-wh-card .hs-form .hs-form-booleancheckbox-display{color:var(--body-light)!important;font-size:12px!important}.ff-wh-card .hs-form .actions{margin:0!important;padding:0!important;text-align:left!important}.ff-wh-card .hs-form .hs-button,.ff-wh-card .hs-form input[type=submit]{background-color:var(--magenta)!important;background-image:none!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:var(--white)!important;cursor:pointer!important;display:block!important;font-size:14px!important;font-weight:700!important;height:auto!important;margin:0!important;padding:13px!important;text-align:center!important;text-shadow:none!important;width:100%!important}.ff-wh-card .hs-form .hs-button:hover,.ff-wh-card .hs-form input[type=submit]:hover{background-color:var(--purple-hover)!important}.ff-wh-card .submitted-message{color:var(--headings)!important;font-size:14px!important}.ff-wh-recognition{align-items:center;background:var(--white);border-radius:16px;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;margin-top:16px;padding:22px 28px}.ff-wh-recog-label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.ff-wh-recog-item{color:var(--body-light);font-size:13px}.ff-wh-recog-item.strong{font-weight:700}.ff-wh-badges{display:flex;gap:10px}.ff-wh-badge{align-items:center;clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);display:flex;height:64px;justify-content:center;padding:6px;width:56px}.ff-wh-badge span{color:var(--white);font-size:8.5px;font-weight:700;line-height:1.2;text-align:center}.ff-wh-badge.b1{background:linear-gradient(180deg,var(--purple) 0,var(--purple-deep) 100%)}.ff-wh-badge.b2{background:linear-gradient(180deg,var(--magenta) 0,#a30662 100%)}.ff-wh-badge.b3{background:linear-gradient(180deg,#f89c1d,#c97400)}@media (max-width:860px){.ff-wh-grid{grid-template-columns:1fr}.ff-wh-h1{font-size:30px}}