@font-face{font-family:DSPFooter;src:url('marketing/product/fonts/email-dm-sans.woff2') format('woff2');font-display:swap}
@font-face{font-family:DSPFooterDisplay;src:url('marketing/product/fonts/email-space-grotesk.woff2') format('woff2');font-display:swap}
/* One footer stylesheet and template across marketing, archives and articles. */
.dsp-shared-footer{background:#10192b;color:#fff;border-top:1px solid #283247;font-family:DSPFooter,Arial,sans-serif;font-size:14px;line-height:1.6;margin:0;padding:0;width:100%;box-sizing:border-box}
.dsp-shared-footer *{box-sizing:border-box}
.dsp-shared-footer a{color:#c6cede;text-decoration:none}
.dsp-shared-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.dsp-shared-footer a:focus-visible{outline:3px solid #b8c7ec;outline-offset:5px;border-radius:4px}
.dsp-shared-footer .wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}
.dsp-shared-footer .footer-columns{display:grid;grid-template-columns:1.4fr .8fr .9fr 1.1fr;gap:48px;padding-block:64px 52px}
.dsp-shared-footer .footer-columns>*{min-width:0}
.dsp-shared-footer .brand-link{display:inline-flex;align-items:center;min-height:44px;color:#fff}
.dsp-shared-footer .brand{display:inline-flex;align-items:center;gap:10px;font-family:DSPFooterDisplay,Arial,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.7px;white-space:nowrap;color:#fff}
.dsp-shared-footer .brand img{width:36px;height:36px;flex:none}
.dsp-shared-footer .brand-pro{margin-left:5px;font-size:17px;letter-spacing:-.4px}
.dsp-shared-footer .footer-brand-column h2{font-family:DSPFooterDisplay,Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.25;letter-spacing:-.03em;max-width:270px;margin:26px 0 15px;color:#fff}
.dsp-shared-footer .footer-brand-column p{font-size:13px;color:#b8c3d7;max-width:250px;margin:0}
.dsp-shared-footer .footer-column h3{font-size:12px;font-weight:700;line-height:1.6;text-transform:uppercase;letter-spacing:.08em;color:#b8c3d7;margin:5px 0 22px}
.dsp-shared-footer .footer-column>a{display:flex;align-items:center;min-height:44px;padding-block:10px;font-size:13px;line-height:1.6;margin-bottom:8px;overflow-wrap:anywhere}
.dsp-shared-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;border-top:1px solid #344055;padding-block:27px}
.dsp-shared-footer .copyright{font-size:13px;margin:0;color:#aebbd0}
.dsp-shared-footer .footer-links{display:flex;gap:24px}
.dsp-shared-footer .footer-links a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-size:13px}
.dsp-shared-footer .dsp-footer-social{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.dsp-shared-footer .dsp-social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #4d5b73;border-radius:50%;color:#e0e7f4;transition:background-color .18s,border-color .18s}
.dsp-shared-footer .dsp-social-link:hover{background:#25324a;border-color:#b8c7ec}
.dsp-shared-footer .footer-brand-column .dsp-social-placeholder-note{margin-top:8px;font-size:12px}
.dsp-shared-footer .dsp-social-link svg{width:20px;height:20px}
@media(max-width:1000px){.dsp-shared-footer .footer-columns{gap:28px;grid-template-columns:1.2fr .8fr 1fr}.dsp-shared-footer .footer-brand-column{grid-column:1/-1}.dsp-shared-footer .footer-brand-column h2,.dsp-shared-footer .footer-brand-column p{max-width:500px}}
@media(max-width:600px){.dsp-shared-footer .wrap{width:calc(100% - 40px)}.dsp-shared-footer .footer-columns{grid-template-columns:1fr 1fr;padding-block:42px 28px;gap:28px 24px}.dsp-shared-footer .footer-column:last-child{grid-column:1/-1}.dsp-shared-footer .footer-column h3{margin-bottom:17px}.dsp-shared-footer .footer-links{gap:18px}.dsp-shared-footer .brand{font-size:21px}}
@media(prefers-reduced-motion:reduce){.dsp-shared-footer .dsp-social-link{transition:none}}

/* Separate plan chips from the comparison surface, including wrapped chips. */
.scene-site .pricing-details .comparison-jumps{margin-bottom:24px}
.scene-site .pricing-details .comparison-jumps .plan-jumps{row-gap:12px}
.scene-site .pricing-details .catalog-status:empty{display:none}
