.mad-page{overflow-wrap:break-word;overflow-x:clip}.mad-page [hidden]{display:none!important}.mad-page>section:not(.mad-hero):not(.ai-minds){margin:0;padding-top:50px;padding-bottom:50px}.mad-copy{letter-spacing:.6px;color:#000;max-width:100%;margin:0;font-size:clamp(1rem,.9167rem + .3704vw,1.25rem);font-weight:300;line-height:1.55}.mad-hero{color:#fff;background:#000b18;align-items:end;min-height:450px;display:grid;position:relative}.mad-hero-media{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.mad-hero-overlay{background:#0006;position:absolute;inset:0}.mad-hero-scrim{background:linear-gradient(#0000 0%,#0000004d 25%,#00000080 50%,#000 100%);height:266px;position:absolute;inset:auto 0 0}.mad-hero-copy{z-index:1;padding-bottom:24px;position:relative}.mad-page .mad-hero h1{color:#fff;letter-spacing:.6px;max-width:100%;margin:0;font-size:clamp(1.75rem,1.375rem + 1.6667vw,2.875rem);font-weight:400;line-height:normal}.mad-intro,.mad-offering,.mad-qa{background:#fff}.mad-platforms{color:#fff;background:#000}.mad-intro-inner{gap:24px;max-width:min(988px,100%);margin:0 auto;display:grid}.mad-page .mad-intro h2,.mad-page .mad-platforms h2,.mad-page .mad-offering h2,.mad-page .mad-qa h2,.mad-page .mad-poster h2{letter-spacing:.6px;color:#000;max-width:100%;margin:0;font-size:clamp(1.75rem,1.375rem + 1.6667vw,2.875rem);font-weight:300;line-height:1.333}.mad-page .mad-platforms h2,.mad-page .mad-platforms .mad-copy,.mad-page .mad-platform-item h3,.mad-page .mad-poster--dark h2,.mad-page .mad-poster--dark .mad-copy{color:#fff}.mad-platforms-grid{gap:40px;display:grid}.mad-platforms-left{align-content:start;gap:20px;display:grid}.mad-platforms-image{object-fit:contain;width:min(100%,479px);height:auto;display:block}.mad-platforms-right{gap:0;display:grid}.mad-platform-item{border-bottom:1px solid #ffffff80;gap:12px;padding:28px 0;display:grid}.mad-platform-item:first-child{padding-top:0}.mad-platform-item:last-child{border-bottom:0;padding-bottom:0}.mad-page .mad-platform-item h3{letter-spacing:.6px;margin:0;font-size:clamp(1.5rem,1.25rem + 1.1111vw,2.25rem);font-weight:300;line-height:1.3}.mad-offering-lede{margin-top:24px}.mad-offering-body{gap:30px;margin-top:32px;display:grid}.mad-offering-media img{object-fit:contain;width:min(100%,479px);height:auto;display:block}.mad-accordion{border-top:1px solid #00000080}.mad-accordion:last-child{border-bottom:1px solid #00000080}.mad-accordion summary{cursor:pointer;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:clamp(1.5rem,1.3333rem + .7407vw,2rem);font-weight:300;list-style:none;display:flex}.mad-accordion summary span{overflow-wrap:break-word;min-width:0}.mad-accordion summary::-webkit-details-marker{display:none}.mad-accordion summary img{flex-shrink:0;width:40px;height:40px;transition:transform .45s cubic-bezier(.4,0,.2,1)}.mad-accordion[open] summary img{transform:rotate(180deg)}.mad-accordion.is-closing summary img{transform:none}.mad-accordion-body{letter-spacing:.6px;max-width:100%;padding:0 0 24px;font-size:clamp(1rem,.9167rem + .3704vw,1.25rem);font-weight:300;line-height:1.55}.mad-accordion-body :is(ul,ol){margin:0;padding-left:1.2em}.mad-poster{background:#f3f3f3}.mad-poster--dark{color:#fff;background:#000}.mad-poster--dark .btn img{filter:brightness(0)invert()}.mad-poster-grid{align-items:center;gap:32px;display:grid}.mad-poster-copy{align-content:start;justify-items:start;gap:20px;display:grid}.mad-poster-copy .btn{width:fit-content}.mad-poster-media img{object-fit:contain;width:100%;height:auto;display:block}.mad-qa .mad-copy{max-width:min(988px,100%);margin-top:24px}.ads-related-studies{color:#000;background:#fff}.ads-related-studies .type-section{color:#000;margin:0}.ads-related-grid{grid-template-columns:1fr;gap:20px;width:100%;margin-top:32px;display:grid}.ads-related-card{color:inherit;text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;text-decoration:none;display:flex}.ads-related-media{background:#f2f2f2;border-radius:16px;height:335px;position:relative;overflow:hidden}.ads-related-media img{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:100%;transition:transform .4s;display:block}.ads-related-card:hover .ads-related-media img,.ads-related-card:focus-visible .ads-related-media img{transform:scale(1.04)}.ads-related-copy{flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding-top:20px;display:flex}.ads-related-title{color:#000;text-align:start;letter-spacing:.6px;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;margin:0;font-size:clamp(1.25rem,1.125rem + .5556vw,1.625rem);font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.ads-related-description{color:#000;text-align:start;letter-spacing:.6px;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;font-size:clamp(1rem,.9167rem + .3704vw,1.25rem);font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.ads-related-actions{justify-content:center;width:100%;margin:32px 0 0;display:flex}.ads-related-actions .btn{width:100%}@media (width>=768px){.mad-poster-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}@media (width>=851px){.ads-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-related-media{height:400px}.ads-related-actions .btn{width:fit-content}}@media (width<=1024px){.mad-offering-media{display:none}}@media (width>=1024px){.mad-banner-heading{padding-bottom:80px}.mad-hero{min-height:682px}.mad-hero-copy{padding-bottom:56px}.mad-platforms-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:64px}.mad-offering-body{grid-template-columns:minmax(0,.3fr) minmax(0,1.08fr);align-items:start;gap:30px}.mad-platforms-left{position:sticky;top:116px}.mad-offering-media.is-locked{width:100%;height:var(--mad-offering-image-height)}.mad-offering-media.is-locked img{object-fit:contain;object-position:left top;width:100%;max-width:none;height:100%}}@media (prefers-reduced-motion:reduce){.mad-accordion summary img{transition:none}}
