.campaign-block{padding-bottom:clamp(3rem, 6vw, 5rem);padding-top:clamp(3rem, 6vw, 5rem);text-align:center}.campaign-block .campaign-block__eyebrow{color:#f7941d;font-family:var(--wp--preset--font-family--space-grotesk);font-size:clamp(1rem, 0.9rem + 0.4vw, 1.25rem);font-weight:700;letter-spacing:.4em;line-height:1.4;margin:0 0 clamp(0.75rem, 1.5vw, 1.25rem);text-transform:uppercase}.campaign-block .campaign-block__title{color:#2b2b2b;font-family:var(--wp--preset--font-family--space-grotesk);font-size:clamp(1.75rem, 1.2rem + 2vw, 3rem);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0 auto clamp(2rem, 4vw, 3rem);text-transform:uppercase}.campaign-proof{background-color:#fff}.campaign-proof .campaign-proof__stats{--campaign-proof-blue:#2952b5;--campaign-proof-divider:rgba(242, 232, 223, 0.2);background:var(--campaign-proof-blue);border-radius:8px;gap:0;margin:0 auto clamp(2rem, 4vw, 3rem);padding:clamp(1.5rem, 3vw, 2.25rem) clamp(1rem, 2vw, 1.5rem)}.campaign-proof .campaign-proof__stats>.wp-block-column{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px clamp(1.25rem, 3vw, 2.5rem);text-align:center}.campaign-proof .campaign-proof__stats>.wp-block-column+.wp-block-column{border-left:1px solid var(--campaign-proof-divider)}.campaign-proof .campaign-proof__stat-value{color:var(--wp--preset--color--white,#fff);font-family:var(--wp--preset--font-family--space-grotesk);font-size:clamp(1.75rem, 1.5rem + 1vw, 2.5rem);font-weight:700;line-height:1.1;margin:0 0 4px;text-transform:uppercase;white-space:nowrap}.campaign-proof .campaign-proof__stat-label{color:var(--wp--preset--color--white,#fff);font-family:var(--wp--preset--font-family--space-grotesk);font-size:clamp(0.75rem, 0.69rem + 0.26vw, 1rem);font-weight:700;line-height:1.25;margin:0;text-transform:uppercase}@media (min-width:782px){.campaign-proof .campaign-proof__stats{flex-wrap:nowrap;justify-content:flex-start}.campaign-proof .campaign-proof__stats>.wp-block-column{flex:0 0 33.3333%;max-width:33.3333%}}.campaign-proof:not(.block-editor-block-list__block) .campaign-proof__stats>.wp-block-column:has(.campaign-proof__stat-value:empty):has(.campaign-proof__stat-label:empty){visibility:hidden}.campaign-block .campaign-proof__quote{background:none;border-radius:0;box-shadow:none;margin:0 auto clamp(2rem, 4vw, 3rem);max-width:900px;padding:0;text-align:center}.campaign-block .campaign-proof__quote-text{color:#111;font-family:var(--wp--preset--font-family--inter);font-size:clamp(1.375rem, 1.1rem + 1.2vw, 2.125rem);font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0 auto clamp(1.25rem, 2.5vw, 2rem)}.campaign-block .campaign-proof__quote-text:not(:empty)::before{content:"\201C"}.campaign-block .campaign-proof__quote-text:not(:empty)::after{content:"\201D"}.campaign-block .campaign-proof__quote-name{color:#111;font-family:var(--wp--preset--font-family--inter);font-size:.9375rem;font-style:italic;font-weight:400;margin:0}.campaign-block .campaign-proof__quote-name:not(:empty)::before{content:"\2014\00a0"}.campaign-block .campaign-proof__quote-role{color:#5a5a6e;font-family:var(--wp--preset--font-family--inter);font-size:.875rem;font-style:italic;margin:2px 0 0}.campaign-testimonial{background-color:#efefef}.campaign-testimonial .campaign-proof__quote{margin-bottom:0}.campaign-proof .campaign-proof__logos{align-items:center;gap:clamp(1.5rem, 4vw, 3rem);justify-content:center}.campaign-proof .campaign-proof__logos img{filter:grayscale(1);height:auto;max-height:48px;opacity:.75;width:auto}.campaign-faq{background-color:#fff}.campaign-faq .campaign-faq__item{border-bottom:1px solid #e3e3ea;margin:0;padding:0;text-align:left}.campaign-faq .campaign-faq__item:first-of-type{border-top:1px solid #e3e3ea}.campaign-faq .campaign-faq__item summary{color:var(--wp--preset--color--navy,#040431);cursor:pointer;font-family:var(--wp--preset--font-family--space-grotesk);font-size:clamp(1.0625rem, 1rem + 0.3vw, 1.25rem);font-weight:700;list-style:none;padding:20px 40px 20px 0;position:relative}.campaign-faq .campaign-faq__item summary::-webkit-details-marker{display:none}.campaign-faq .campaign-faq__item summary::after{color:#f7941d;content:"+";font-size:28px;font-weight:400;line-height:1;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.campaign-faq .campaign-faq__item[open] summary::after{content:"\2212"}.campaign-faq .campaign-faq__item>p{color:#2b2b2b;font-family:var(--wp--preset--font-family--inter);line-height:1.6;margin:0;padding:0 40px 20px 0}@media (max-width:781px){.campaign-proof .campaign-proof__stats>.wp-block-column{padding:1rem .5rem}.campaign-proof .campaign-proof__stats>.wp-block-column+.wp-block-column{border-left:0;border-top:1px solid var(--campaign-proof-divider)}}@media (max-width:781px){.campaign-proof:not(.block-editor-block-list__block) .campaign-proof__stats>.wp-block-column:has(.campaign-proof__stat-value:empty):has(.campaign-proof__stat-label:empty){display:none}}.campaign-media-zigzag{padding-bottom:clamp(3rem, 6vw, 5rem);padding-top:clamp(3rem, 6vw, 5rem)}.campaign-media-zigzag .wp-block-media-text__content .wp-block-heading{font-family:var(--wp--preset--font-family--space-grotesk);font-size:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);line-height:1.2}