.forma-marketing-platforms-page,.forma-marketing-platforms-content{--mktp-red:#ef2d2d;--mktp-ink:#171717;--mktp-muted:#666;--mktp-line:#deddda;--mktp-pale:#f5f4f1}.forma-marketing-platforms-page .forma-marketing-hero{grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:clamp(48px,6vw,88px);width:min(1320px,100% - 48px);min-height:650px;margin:0 auto;padding:clamp(72px,8vw,118px) 0;display:grid;overflow:hidden}.forma-marketing-platforms-page .forma-marketing-hero-copy{text-align:left;background:0 0;width:auto;padding:0;display:block;position:static;transform:none}.forma-marketing-platforms-page .forma-marketing-eyebrow{color:var(--mktp-red);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.forma-marketing-platforms-page .forma-marketing-eyebrow:before{content:"";background:currentColor;width:38px;height:2px}.forma-marketing-platforms-content .mktp-kicker{color:var(--mktp-red);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.3}.forma-marketing-platforms-content .mktp-kicker:before{display:none}.forma-marketing-platforms-page .forma-marketing-hero h1{letter-spacing:-.045em;text-transform:none;max-width:720px;margin:0 0 28px;font-size:clamp(42px,4.7vw,68px);line-height:1.02}.forma-marketing-platforms-page .forma-marketing-hero h1:after{display:none}.forma-marketing-platforms-page .forma-hero-intro{color:#555;max-width:690px;margin:0 0 14px;line-height:1.62;font-size:clamp(16px,1.35vw,19px)!important}.forma-marketing-platforms-page .forma-hero-intro--secondary{margin-bottom:0}.forma-marketing-platforms-page .forma-marketing-hero-copy .forma-button{white-space:normal;max-width:520px;min-height:52px;margin-top:30px;padding:14px 24px}.forma-marketing-platforms-page .forma-marketing-hero-media{background:var(--mktp-pale);width:auto;margin:0;overflow:hidden}.forma-marketing-platforms-page .forma-marketing-hero-media:before{display:none}.forma-marketing-platforms-page .forma-marketing-hero-media picture,.forma-marketing-platforms-page .forma-marketing-hero-media img{width:100%;height:clamp(440px,38vw,540px);display:block}.forma-marketing-platforms-page .forma-marketing-hero-media img{object-fit:cover;object-position:54% 52%;filter:none}.forma-marketing-platforms-page .forma-attribution-visual{border:1px solid var(--mktp-line);background:linear-gradient(#17171709 1px, transparent 1px), linear-gradient(90deg, #17171709 1px, transparent 1px), var(--mktp-pale);background-size:24px 24px;grid-template-columns:minmax(0,.9fr) minmax(120px,.75fr) minmax(0,.9fr);align-items:center;gap:18px;min-height:520px;padding:34px;display:grid;position:relative}.forma-marketing-platforms-page .forma-attribution-sources,.forma-marketing-platforms-page .forma-attribution-results{gap:15px;display:grid}.forma-marketing-platforms-page .forma-attribution-sources span,.forma-marketing-platforms-page .forma-attribution-results span{border:1px solid var(--mktp-line);background:#fff;min-width:0;padding:15px;display:grid;position:relative;box-shadow:0 10px 30px #0000000b}.forma-marketing-platforms-page .forma-attribution-sources span:after{background:var(--mktp-red);content:"";width:19px;height:1px;position:absolute;top:50%;left:100%}.forma-marketing-platforms-page .forma-attribution-sources i{background:var(--mktp-red);border-radius:50%;width:8px;height:8px;margin-bottom:9px;box-shadow:0 0 0 5px #ef2d2d1c}.forma-marketing-platforms-page .forma-attribution-visual b{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.forma-marketing-platforms-page .forma-attribution-visual small{color:#777;text-transform:uppercase;margin-top:4px;font-size:10px;line-height:1.3}.forma-marketing-platforms-page .forma-attribution-engine{border-top:3px solid var(--mktp-red);background:var(--mktp-ink);color:#fff;text-align:center;padding:22px 15px;position:relative}.forma-marketing-platforms-page .forma-attribution-engine:after{background:var(--mktp-red);content:"";width:19px;height:1px;position:absolute;top:50%;left:100%}.forma-marketing-platforms-page .forma-attribution-engine>span{font-size:12px;font-weight:700}.forma-marketing-platforms-page .forma-attribution-engine ol{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.forma-marketing-platforms-page .forma-attribution-engine li{color:#bbb;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #454545;padding-top:8px;font-size:10px}.forma-marketing-platforms-page .forma-attribution-results span:first-child{border-color:#ef2d2d8c}.forma-marketing-platforms-content{width:100%;max-width:none;color:var(--mktp-ink);margin:0;padding:0;overflow:clip}.forma-marketing-platforms-content *,.forma-marketing-platforms-content :before,.forma-marketing-platforms-content :after{box-sizing:border-box}.forma-marketing-platforms-content .mktp-section{margin:0;padding:clamp(72px,7.5vw,118px) 0}.forma-marketing-platforms-content .mktp-section--foundation,.forma-marketing-platforms-content .mktp-section--pale,.forma-marketing-platforms-content .mktp-section--dark{background:var(--mktp-pale);width:min(1180px,100% - 48px);margin-inline:auto;padding-inline:clamp(28px,4.5vw,64px)}.forma-marketing-platforms-content .mktp-section--foundation .mktp-shell,.forma-marketing-platforms-content .mktp-section--pale .mktp-shell,.forma-marketing-platforms-content .mktp-section--dark .mktp-shell{width:100%}.forma-marketing-platforms-content .mktp-shell{width:min(1180px,100% - 48px);margin-inline:auto}.forma-marketing-platforms-content h2,.forma-marketing-platforms-content h3,.forma-marketing-platforms-content h4,.forma-marketing-platforms-content p,.forma-marketing-platforms-content ul,.forma-marketing-platforms-content ol,.forma-marketing-platforms-content blockquote{margin-top:0}.forma-marketing-platforms-content h2{letter-spacing:-.035em;text-transform:none;max-width:920px;margin-bottom:28px;font-size:clamp(34px,4.1vw,58px);line-height:1.06}.forma-marketing-platforms-content h3{letter-spacing:-.02em;text-transform:none;margin-bottom:18px;font-size:clamp(22px,2vw,29px);line-height:1.17}.forma-marketing-platforms-content h4{letter-spacing:.09em;text-transform:uppercase;margin:30px 0 14px;font-size:13px;line-height:1.3}.forma-marketing-platforms-content p,.forma-marketing-platforms-content li{font-size:17px;line-height:1.68}.forma-marketing-platforms-content p{margin-bottom:18px}.forma-marketing-platforms-content .mktp-section-heading{margin-bottom:28px}.forma-marketing-platforms-content .mktp-section-heading h2{margin-bottom:0}.forma-marketing-platforms-content .mktp-section-heading>p:last-child:not(.mktp-kicker){max-width:720px;color:var(--mktp-muted);margin-top:24px;font-size:20px}.forma-marketing-platforms-content .mktp-foundation-grid,.forma-marketing-platforms-content .mktp-truth-grid,.forma-marketing-platforms-content .mktp-fit-grid,.forma-marketing-platforms-content .mktp-experience-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(52px,7vw,100px);display:grid}.forma-marketing-platforms-content .mktp-foundation-copy>p:not(.mktp-kicker){max-width:580px}.forma-marketing-platforms-content .mktp-foundation-conclusion{border-left:3px solid var(--mktp-red);color:#424242;margin-top:30px;padding:24px 0 0 26px;font-weight:600}.forma-marketing-platforms-content .mktp-issue-list{border-top:3px solid var(--mktp-red);background:#fff;margin:0;padding:20px 38px 2px;list-style:none;position:relative}.forma-marketing-platforms-content .mktp-issue-list li{border-bottom:1px solid var(--mktp-line);grid-template-columns:38px 1fr;gap:15px;padding:20px 0;display:grid}.forma-marketing-platforms-content .mktp-issue-list li:last-child{border-bottom:0}.forma-marketing-platforms-content .mktp-issue-list span,.forma-marketing-platforms-content .mktp-card-number,.forma-marketing-platforms-content .mktp-consequence-grid span{color:var(--mktp-red);letter-spacing:.08em;font-size:12px;font-weight:700}.forma-marketing-platforms-content .mktp-issue-list p{margin:-4px 0 0;font-size:16px;font-weight:600;line-height:1.45}.forma-marketing-platforms-content .mktp-consequence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.forma-marketing-platforms-content .mktp-consequence-grid article{border:1px solid var(--mktp-line);background:#fff;min-width:0;padding:28px}.forma-marketing-platforms-content .mktp-consequence-grid h3{margin:15px 0 0;font-size:20px;line-height:1.3}.forma-marketing-platforms-content .mktp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.forma-marketing-platforms-content .mktp-card,.forma-marketing-platforms-content .mktp-engagement-options article{border:1px solid var(--mktp-line);background:#fff;flex-direction:column;min-width:0;padding:clamp(30px,4vw,52px);display:flex;position:relative}.forma-marketing-platforms-content .mktp-card:before{background:var(--mktp-red);content:"";height:3px;position:absolute;inset:0 0 auto}.forma-marketing-platforms-content .mktp-card-number{margin-bottom:28px;display:block}.forma-marketing-platforms-content .mktp-card p{color:var(--mktp-muted)}.forma-marketing-platforms-content .mktp-card h4{margin-top:auto;padding-top:16px}.forma-marketing-platforms-content .mktp-tags,.forma-marketing-platforms-content .mktp-environment-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.forma-marketing-platforms-content .mktp-tags li,.forma-marketing-platforms-content .mktp-environment-tags li{color:#4d4d4d;background:#faf9f7;border:1px solid #e5e2dd;border-radius:3px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.25}.forma-marketing-platforms-content .mktp-question-list{margin:4px 0 24px;padding:0;list-style:none}.forma-marketing-platforms-content .mktp-question-list li{border-bottom:1px solid var(--mktp-line);color:#333;padding:12px 0 12px 30px;font-size:15px;line-height:1.5;position:relative}.forma-marketing-platforms-content .mktp-question-list li:before{border:2px solid var(--mktp-red);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:2px}.forma-marketing-platforms-content .mktp-human-note{border-left:3px solid var(--mktp-red);background:var(--mktp-pale);margin:auto 0 0;padding:20px;font-size:14px;line-height:1.55}.forma-marketing-platforms-content .mktp-truth-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.forma-marketing-platforms-content .mktp-layer-diagram{border:1px solid var(--mktp-line);background:#fff;padding:28px}.forma-marketing-platforms-content .mktp-layer{border:1px solid var(--mktp-line);padding:28px}.forma-marketing-platforms-content .mktp-layer>span{color:var(--mktp-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.forma-marketing-platforms-content .mktp-layer ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.forma-marketing-platforms-content .mktp-layer li{background:#fff;padding:10px;font-size:13px;font-weight:600;line-height:1.35}.forma-marketing-platforms-content .mktp-layer--visible{border-top:3px solid var(--mktp-red);background:var(--mktp-pale)}.forma-marketing-platforms-content .mktp-layer--underneath{background:var(--mktp-ink);color:#fff;border-color:#333}.forma-marketing-platforms-content .mktp-layer--underneath li{background:#292929}.forma-marketing-platforms-content .mktp-layer-connector{justify-content:space-around;height:46px;display:flex}.forma-marketing-platforms-content .mktp-layer-connector span{background:var(--mktp-red);width:1px}.forma-marketing-platforms-content .mktp-truth-copy>p{color:var(--mktp-muted)}.forma-marketing-platforms-content .mktp-truth-copy blockquote{border-left:3px solid var(--mktp-red);color:var(--mktp-ink);letter-spacing:-.03em;margin:34px 0;padding:4px 0 4px 28px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.18}.forma-marketing-platforms-content .mktp-approach-list{margin:0;padding:0;list-style:none}.forma-marketing-platforms-content .mktp-approach-list li{border-bottom:1px solid var(--mktp-line);grid-template-columns:40px 1fr;gap:10px;padding:16px 0;font-size:15px;display:grid}.forma-marketing-platforms-content .mktp-approach-list span{color:var(--mktp-red);font-size:11px;font-weight:700}.forma-marketing-platforms-content .mktp-fit-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.forma-marketing-platforms-content .mktp-fit-copy>h3{margin-top:34px;font-size:18px}.forma-marketing-platforms-content .mktp-engagement-options{gap:20px;display:grid}.forma-marketing-platforms-content .mktp-engagement-options article{padding:34px 36px}.forma-marketing-platforms-content .mktp-engagement-options h3{font-size:23px}.forma-marketing-platforms-content .mktp-engagement-options p{color:var(--mktp-muted);margin-bottom:0;font-size:15px}.forma-marketing-platforms-content .mktp-section--dark,.forma-marketing-platforms-content .mktp-section--dark h2,.forma-marketing-platforms-content .mktp-section--dark h3{color:var(--mktp-ink)}.forma-marketing-platforms-content .mktp-experience-copy>p:not(.mktp-kicker){color:var(--mktp-muted)}.forma-marketing-platforms-content .mktp-case-card{border:1px solid var(--mktp-line);border-top:3px solid var(--mktp-red);min-height:410px;color:var(--mktp-ink);background:#fff;flex-direction:column;padding:clamp(32px,4vw,52px);text-decoration:none;transition:border-color .2s,transform .2s,background-color .2s;display:flex;position:relative}.forma-marketing-platforms-content .mktp-case-label{color:var(--mktp-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:34px;font-size:12px;font-weight:700}.forma-marketing-platforms-content .mktp-case-card p{color:var(--mktp-muted)}.forma-marketing-platforms-content .mktp-case-link{color:var(--mktp-red);gap:14px;margin-top:auto;padding-top:28px;font-size:14px;font-weight:700;display:inline-flex}.forma-marketing-platforms-content .mktp-case-card:hover,.forma-marketing-platforms-content .mktp-case-card:focus-visible{border-color:var(--mktp-red);background:#fff;transform:translateY(-3px)}.forma-marketing-platforms-content .mktp-case-card:focus-visible,.forma-marketing-platforms-content .mktp-final-cta .forma-button:focus-visible,.forma-marketing-platforms-page .forma-marketing-hero-copy .forma-button:focus-visible{outline-offset:4px;outline:3px solid #ef2d2d66}.forma-marketing-platforms-content .mktp-final-cta{text-align:center}.forma-marketing-platforms-content .mktp-final-cta .mktp-kicker{justify-content:center}.forma-marketing-platforms-content .mktp-final-cta h2{max-width:850px;margin-inline:auto}.forma-marketing-platforms-content .mktp-final-cta>.mktp-shell>p:not(.mktp-kicker){max-width:780px;color:var(--mktp-muted);margin:0 auto 34px;font-size:19px}.forma-marketing-platforms-content .mktp-final-cta .forma-button{white-space:normal;min-height:52px;padding:15px 28px}@media (width<=980px){.forma-marketing-platforms-page .forma-marketing-hero{grid-template-columns:1fr;min-height:0}.forma-marketing-platforms-page .forma-marketing-hero-media{width:min(720px,100%)}.forma-marketing-platforms-page .forma-marketing-hero-media picture,.forma-marketing-platforms-page .forma-marketing-hero-media img{height:430px}.forma-marketing-platforms-page .forma-attribution-visual{min-height:430px}.forma-marketing-platforms-content .mktp-foundation-grid,.forma-marketing-platforms-content .mktp-truth-grid,.forma-marketing-platforms-content .mktp-fit-grid,.forma-marketing-platforms-content .mktp-experience-grid{grid-template-columns:1fr;gap:44px}}@media (width<=720px){.forma-marketing-platforms-page .forma-marketing-hero{gap:42px;width:min(100% - 32px,1320px);padding:58px 0 52px}.forma-marketing-platforms-page .forma-marketing-hero h1{font-size:clamp(38px,10vw,52px)}.forma-marketing-platforms-page .forma-attribution-visual{grid-template-columns:1fr;min-height:0;padding:24px}.forma-marketing-platforms-page .forma-attribution-sources,.forma-marketing-platforms-page .forma-attribution-results{grid-template-columns:repeat(3,minmax(0,1fr))}.forma-marketing-platforms-page .forma-attribution-results{grid-template-columns:repeat(2,minmax(0,1fr))}.forma-marketing-platforms-page .forma-attribution-sources span:after,.forma-marketing-platforms-page .forma-attribution-engine:after{width:1px;height:19px;top:100%;left:50%}.forma-marketing-platforms-page .forma-attribution-engine{width:min(260px,100%);margin:0 auto}.forma-marketing-platforms-page .forma-attribution-engine ol{grid-template-columns:repeat(3,minmax(0,1fr))}.forma-marketing-platforms-content .mktp-section{padding:64px 0}.forma-marketing-platforms-content .mktp-section--foundation,.forma-marketing-platforms-content .mktp-section--pale,.forma-marketing-platforms-content .mktp-section--dark{width:calc(100% - 32px);padding-inline:24px}.forma-marketing-platforms-content .mktp-shell{width:min(100% - 32px,1180px)}.forma-marketing-platforms-content h2{margin-bottom:22px;font-size:clamp(31px,9.7vw,42px);line-height:1.08}.forma-marketing-platforms-content p,.forma-marketing-platforms-content li{font-size:16px;line-height:1.62}.forma-marketing-platforms-content .mktp-section-heading{margin-bottom:22px}.forma-marketing-platforms-content .mktp-card-grid,.forma-marketing-platforms-content .mktp-consequence-grid{grid-template-columns:1fr}.forma-marketing-platforms-content .mktp-card{padding:30px 24px}.forma-marketing-platforms-content .mktp-card h4{margin-top:18px;padding-top:0}.forma-marketing-platforms-content .mktp-issue-list{padding:14px 24px 0}.forma-marketing-platforms-content .mktp-layer-diagram,.forma-marketing-platforms-content .mktp-layer{padding:20px}.forma-marketing-platforms-content .mktp-layer ul{grid-template-columns:1fr}.forma-marketing-platforms-content .mktp-truth-copy blockquote{font-size:28px}.forma-marketing-platforms-content .mktp-engagement-options article{padding:30px 24px}.forma-marketing-platforms-content .mktp-case-card{min-height:0}.forma-marketing-platforms-content .mktp-final-cta>.mktp-shell>p:not(.mktp-kicker){font-size:16px}}@media (width<=480px){.forma-marketing-platforms-page .forma-marketing-hero-media picture,.forma-marketing-platforms-page .forma-marketing-hero-media img{height:300px}.forma-marketing-platforms-page .forma-marketing-hero-media img{object-position:54% 50%}.forma-marketing-platforms-page .forma-attribution-sources{grid-template-columns:1fr}.forma-marketing-platforms-page .forma-attribution-sources span:after{display:none}.forma-marketing-platforms-page .forma-attribution-visual b{overflow-wrap:normal}}@media (prefers-reduced-motion:reduce){.forma-marketing-platforms-content .mktp-case-card{transition:none}}