.ppc-footer{background:#000;padding:30px 24px;text-align:center}.ppc-footer__logo img{height:32px;margin-bottom:12px;width:auto}.ppc-footer__copy{color:hsla(0,0%,100%,.4);font-size:13px;margin:0}.ppc-footer__link{color:hsla(0,0%,100%,.4);text-decoration:none;transition:color .2s ease}.ppc-footer__link:hover{color:hsla(0,0%,100%,.7)}.ppc-gradient-btn{align-items:center;background:linear-gradient(75deg,var(--color-orange),var(--color-red),var(--color-magenta),var(--color-purple));border-radius:var(--radius-xl);color:var(--color-white)!important;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-width:250px;padding:17px 30px;text-decoration:none;text-transform:uppercase;transition:background var(--transition-normal)}.ppc-gradient-btn:hover{background:linear-gradient(15deg,var(--color-orange),var(--color-red),var(--color-magenta),var(--color-purple));color:var(--color-white)!important}.ppc-why h2{font-size:42px;letter-spacing:-1px;margin-bottom:48px;text-align:center}.ppc-why h2,.ppc-why h3{color:var(--color-dark);font-weight:700}.ppc-why h3{font-size:22px;margin-bottom:12px}.ppc-why-card{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-natural);margin-bottom:24px;padding:36px}.ppc-why-card p{line-height:1.65;margin-bottom:20px}.ppc-why-card blockquote,.ppc-why-card p{color:var(--color-dark-gray);font-size:17px}.ppc-why-card blockquote{border-left:3px solid var(--color-magenta);font-style:italic;font-weight:300;line-height:1.75;margin:0 0 12px;padding-left:20px}.ppc-why-card cite{color:var(--color-dark);display:block;font-size:14px;font-style:normal;font-weight:600;padding-left:20px}.ppc-keynote h2{color:var(--color-dark);font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:8px;text-align:center}.ppc-keynote h3{color:var(--color-dark-gray);font-size:22px;font-style:italic;margin-bottom:32px}.ppc-keynote h3,.ppc-keynote p{font-weight:300;text-align:center}.ppc-keynote p{font-size:18px;line-height:1.75;margin:0 auto 24px;max-width:720px}.ppc-keynote ol{counter-reset:outcome;list-style:none;margin:32px auto 0;max-width:720px;padding:0}.ppc-keynote ol li{border-bottom:1px solid var(--color-light-gray);color:var(--color-dark-gray);counter-increment:outcome;font-weight:300;padding:24px 0 24px 64px;position:relative}.ppc-keynote ol li:last-child{border-bottom:none}.ppc-keynote ol li:before{background:linear-gradient(180deg,#fd6e16,#d5279e);-webkit-background-clip:text;content:counter(outcome);font-size:36px;font-weight:800;left:0;position:absolute;top:24px;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.ppc-keynote ol li strong{color:var(--color-dark);display:block;font-size:18px;font-weight:700;margin-bottom:8px}.ppc-testimonial-card{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-natural);margin-bottom:24px;padding:36px}.ppc-testimonial-tag{background:var(--color-dark);border-radius:var(--radius-xl);color:var(--color-lime);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.ppc-testimonial-card blockquote{color:var(--color-dark-gray);font-size:18px;font-style:italic;font-weight:300;line-height:1.75;margin:0 0 12px}.ppc-testimonial-card cite{color:var(--color-dark);display:block;font-size:14px;font-style:normal;font-weight:600}.ppc-book-inner{align-items:center;display:grid;gap:48px;grid-template-columns:auto 1fr;margin:0 auto;max-width:800px}.ppc-book img{border-radius:var(--radius-sm);box-shadow:var(--shadow-deep);max-width:200px}.ppc-book h2{color:var(--color-dark);font-size:28px;font-weight:700;margin-bottom:12px}.ppc-book p{color:var(--color-dark-gray);font-size:17px;font-weight:300;line-height:1.6}.ppc-form,.ppc-form div:not(.hs-form),.ppc-form h2,.ppc-form p,.ppc-form span{color:var(--color-white)!important}.ppc-form h2{font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:16px}.ppc-form p{font-size:17px;font-weight:300;line-height:1.6;opacity:.7}.ppc-form{--hsf-field-input__background-color:hsla(0,0%,100%,.08);--hsf-field-input__border-color:hsla(0,0%,100%,.2);--hsf-field-input__color:#fff;--hsf-field-input__placeholder-color:hsla(0,0%,100%,.4);--hsf-field-label__color:#fff;--hsf-global__color:#fff}.ppc-form .hs-form input[type=email],.ppc-form .hs-form input[type=number],.ppc-form .hs-form input[type=tel],.ppc-form .hs-form input[type=text],.ppc-form .hs-form select,.ppc-form .hs-form textarea{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.2)!important;color:var(--color-white)!important}.ppc-form .hs-form input::placeholder,.ppc-form .hs-form textarea::placeholder{color:hsla(0,0%,100%,.4)!important}.ppc-form .hs-form label,.ppc-form .hs-form span{color:var(--color-white)!important}.ppc-book .dnd-section__inner,.ppc-form .dnd-section__inner,.ppc-keynote .dnd-section__inner,.ppc-testimonials .dnd-section__inner,.ppc-why .dnd-section__inner{margin:0 auto;max-width:1100px;padding:0 24px}@media (max-width:1589px){.ppc-form h2,.ppc-keynote h2,.ppc-why h2{font-size:36px}}@media (max-width:999px){.ppc-form h2,.ppc-keynote h2,.ppc-why h2{font-size:32px}.ppc-book-inner{grid-template-columns:1fr;text-align:center}.ppc-book img{margin:0 auto}}@media (max-width:767px){.ppc-gradient-btn{min-width:auto;padding:14px 28px}.ppc-header{padding:10px 16px}.ppc-header__logo img{height:32px}.ppc-header__cta{font-size:12px;padding:8px 20px}.ppc-form h2,.ppc-keynote h2,.ppc-why h2{font-size:28px}.ppc-testimonial-card,.ppc-why-card{padding:24px}.ppc-keynote ol li{padding-left:48px}.ppc-keynote ol li:before{font-size:28px}}