.marketing-services-page+.visibility-footer .footer-navigation>div>a{padding-block:4px;display:block}.marketing-services-page+.visibility-footer .footer-social-links a{display:grid}.marketing-services-page+.visibility-footer .cb-signature{display:flex}.marketing-services-page+.visibility-footer .footer-label{color:#fff}.marketing-services-page .marketing-faq:after{display:none}.marketing-services-page .marketing-faq .faq-list{grid-template-columns:1fr;gap:10px}.marketing-services-page .marketing-faq .faq-list details{min-height:0;box-shadow:none;background:#f2edf5;border:1px solid #d7cddd;border-radius:5px;transform:none}.marketing-services-page .marketing-faq .faq-list summary{color:#20201e;min-height:0;padding:18px;font-size:16px}.marketing-services-page .marketing-faq .faq-list summary small{color:#67407c!important}.marketing-services-page .marketing-faq .faq-list details>p{padding:0 18px 18px 62px;font-size:16px;line-height:1.5;color:#485563!important}.marketing-services-page .marketing-overview{color:#20201e;background:#f7f4ee;padding:32px max(24px,50vw - 620px) 28px}.marketing-overview-heading{grid-template-columns:1.1fr 1fr;align-items:center;column-gap:64px;margin-bottom:28px;display:grid}.marketing-overview-heading .eyebrow{color:#70448a;letter-spacing:.1em;grid-area:1/1;margin:0 0 12px;font-size:12px}.marketing-overview-heading h1{letter-spacing:-.04em;grid-area:2/1/4;margin:0;font:500 clamp(34px,3.3vw,48px)/1.06 Georgia,serif}.marketing-overview-heading h1 em{color:#80509a}.marketing-overview-lead{color:#485563;grid-area:2/2;margin:0 0 12px;font-size:16px;line-height:1.5}.marketing-overview-note{color:#273e59;grid-area:3/2;margin:0;font-size:15px;font-weight:700;line-height:1.5}.marketing-service-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.marketing-service-panel{grid-template-rows:subgrid;background:#fffefd;border:1px solid #cdd4df;border-top:3px solid #21467d;border-radius:8px;grid-row:span 4;row-gap:18px;min-width:0;padding:24px;scroll-margin-top:100px;display:grid}.marketing-service-panel.ads{background:#f4f7fb}.marketing-service-panel.profile{background:#f2edf5;border-top-color:#80509a}.marketing-service-goal{letter-spacing:.08em;text-transform:uppercase;color:#21467d;background:#e2eaf6;border-radius:4px;margin:0 0 12px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1.5;display:inline-block}.profile .marketing-service-goal{color:#67407c;background:#e4d7ed}.marketing-service-panel.ads h2{color:#21467d}.marketing-service-panel.profile h2{color:#67407c}.marketing-service-heading h2{letter-spacing:-.035em;margin:0;font:500 clamp(25px,2.1vw,30px)/1.12 Georgia,serif}.marketing-service-description,.marketing-service-audience p{color:#485563;margin:0;font-size:15px;line-height:1.5}.marketing-service-details{border-top:1px solid #d6d9e0;border-bottom:1px solid #d6d9e0;grid-template-columns:1.1fr 1fr;gap:22px;padding-block:18px;display:grid}.marketing-service-panel h3{color:#273e59;margin:0 0 10px;font:700 12px/1.4 Arial,sans-serif}.marketing-service-includes ul{color:#485563;gap:7px;margin:0;padding-left:17px;font-size:15px;line-height:1.4;list-style:outside;display:grid}.marketing-service-includes li::marker{color:#80509a}.marketing-service-button{color:#fff;background:#21467d;border:1px solid #21467d;border-radius:5px;justify-content:space-between;place-self:end;align-items:center;gap:12px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:750;line-height:1.25;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.profile .marketing-service-button{background:#70448a;border-color:#70448a}.marketing-service-button span{font-size:16px;line-height:1;transition:transform .18s;display:inline-block}:is(.marketing-service-button:hover,.marketing-service-button:focus-visible){color:#fff;background:#17365f;transform:translateY(-2px);box-shadow:0 5px 12px #21467d26}:is(.profile .marketing-service-button:hover,.profile .marketing-service-button:focus-visible){background:#59336e}:is(.marketing-service-button:hover span,.marketing-service-button:focus-visible span){transform:translate(4px)}.marketing-overview a:focus-visible{outline-offset:4px;outline:3px solid #80509a}.marketing-overview-help{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;font-size:14px;line-height:1.5;display:flex}.marketing-overview-help p{color:#485563;margin:0}.marketing-overview-help a{color:#67407c;text-underline-offset:5px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.marketing-overview-help a:last-child{margin-left:auto}@media (max-width:1000px){.marketing-overview-heading{column-gap:28px}.marketing-service-details{grid-template-columns:1fr;gap:18px}}@media (max-width:700px){.marketing-services-page .marketing-overview{padding:24px 20px 28px!important}.marketing-services-page .marketing-faq{padding:32px 20px!important}.marketing-overview-heading{margin-bottom:24px;display:block}.marketing-overview-heading h1{margin-bottom:18px;font-size:36px;line-height:1.08}.marketing-overview-lead{margin-bottom:10px;font-size:16px}.marketing-service-comparison{grid-template-columns:1fr;gap:18px}.marketing-service-panel{grid-row:auto;grid-template-rows:auto;gap:16px;padding:22px 20px}.marketing-service-heading h2{font-size:28px}.marketing-service-details{padding-block:16px}.marketing-service-button{min-height:44px}.marketing-overview-help{gap:2px;display:grid}.marketing-overview-help a:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){.marketing-service-button,.marketing-service-button span{transition:none!important;transform:none!important}}
