body.pitch-page .deck-digital-proof{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--deck-gap);align-items:start;margin-top:var(--deck-gap)}
body.pitch-page .deck-digital-proof figure{margin:0}
body.pitch-page .deck-digital-proof img{width:100%;height:auto;display:block}
body.pitch-page .deck-digital-proof h3,body.pitch-page .deck-why h3,body.pitch-page .deck-faq h3{margin:0 0 24px;line-height:1.2}
body.pitch-page .deck-why{margin-top:var(--deck-gap)}
body.pitch-page .deck-why dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0}
body.pitch-page .deck-why dt{margin:0 0 12px;font-weight:400}
body.pitch-page .deck-why dd{margin:0;line-height:1.4}
body.pitch-page .deck-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:var(--deck-gap);margin-top:var(--deck-gap);scroll-margin-top:40px}
body.pitch-page .deck-faq-items{display:grid;gap:16px;min-width:0}
body.pitch-page .deck-faq-item summary{display:flex;justify-content:space-between;align-items:baseline;gap:24px;cursor:pointer;list-style:none;min-height:44px;padding:8px 0}
body.pitch-page .deck-faq-item summary::-webkit-details-marker{display:none}
body.pitch-page .deck-faq-item summary::marker{content:''}
body.pitch-page .deck-faq-item summary>span:first-child{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}
body.pitch-page .deck-faq-icon{flex:none;width:1em;text-align:center}
body.pitch-page .deck-faq-icon::before{content:'+'}
body.pitch-page .deck-faq-item[open] .deck-faq-icon::before{content:'−'}
body.pitch-page .deck-faq-item summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
body.pitch-page .deck-faq-item .deck-copy{padding:12px 0 24px}
@layer typoint-type-system{
 body.corporate-site.pitch-page :is(.deck-digital-proof h3,.deck-why h3,.deck-faq h3){font-size:var(--type-large)!important;font-family:Nnnouvellegrotesk-Normal,Arial,sans-serif!important;font-weight:400!important}
 body.corporate-site.pitch-page :is(.deck-why dl,.deck-faq-item){font-size:var(--type-body)!important;font-family:Nnnouvellegrotesk-Normal,Arial,sans-serif!important;font-weight:400!important}
}
@media(max-width:900px){body.pitch-page .deck-digital-proof,body.pitch-page .deck-faq{grid-template-columns:minmax(0,1fr);gap:32px}body.pitch-page .deck-why dl{grid-template-columns:minmax(0,1fr);gap:28px}}
@media print{body.pitch-page .deck-digital-proof,body.pitch-page .deck-why,body.pitch-page .deck-faq{break-inside:avoid}body.pitch-page .deck-faq-item .deck-copy{display:block!important}body.pitch-page .deck-faq-item:not([open])>.deck-copy{display:block!important}}
/* Direct project enquiry, aligned with the two existing offer columns. */
body.pitch-page .deck-offers>.deck-direct-project{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--deck-gap);align-items:start}
body.pitch-page .deck-direct-project h3{margin-bottom:0}
body.pitch-page .deck-direct-project .deck-text-link{min-height:44px}
@media(max-width:900px){body.pitch-page .deck-offers>.deck-direct-project{grid-template-columns:minmax(0,1fr);gap:24px}}
