/* Reklamy: jeden przekaz, duży oryginalny zasób i pełne białe CTA na #FE4A23. */
.ad-copy{position:relative;z-index:1;flex:none}.ad-copy .art-title{margin:0;flex:none}.ad-copy .art-text{font-size:60px;line-height:1.2;letter-spacing:-.035em;margin-top:28px}.ad-diagram-stage{display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.ad-diagram-stage img{width:960px;height:480px;max-width:none;object-fit:contain;flex:none}.ad-footer{margin-top:auto;flex:none}.ad-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;padding:28px 32px;border:1px solid var(--dealyo-accent);border-radius:0;background:var(--dealyo-accent);color:white;font:500 60px/1.15 var(--dealyo-font);letter-spacing:-.035em;white-space:nowrap}.artboard .ad-cta>.ds-icon{width:64px;height:64px}
.ad-problem-copy{margin-top:48px}.ad-problem-copy .art-title{font-size:132px;line-height:1.01}.ad-problem-stage{height:400px;margin-top:20px}.ad-service-copy{margin-top:42px}.ad-service-copy .art-title{font-size:108px;line-height:1.03}.ad-service-stage{height:330px;margin-top:8px}.ad-service-copy .art-text{font-size:60px;margin-top:22px}
.ad-founder{background:var(--dealyo-paper)}.ad-founder-copy{margin-top:100px}.ad-founder .ad-kicker{font-size:46px;line-height:1.2;color:var(--dealyo-muted);margin:0 0 30px}.ad-founder-copy .art-title{font-size:136px;line-height:1.01}.ad-founder-copy .art-text{font-size:64px;line-height:1.2;margin-top:30px}.ad-founder-visual{position:absolute;z-index:0;width:900px;height:900px;right:0;bottom:268px;margin:0}.ad-founder-visual::before{content:"";position:absolute;z-index:-1;inset:36px 60px 0 -80px;border:1px solid var(--dealyo-line);background-color:white;background-image:linear-gradient(var(--dealyo-paper) 1px,transparent 1px),linear-gradient(90deg,var(--dealyo-paper) 1px,transparent 1px);background-size:80px 80px}.ad-founder-visual img{width:100%;height:100%;object-fit:contain}.ad-founder-signature{position:absolute;z-index:1;left:60px;bottom:380px;padding:28px 34px 28px 0;background:var(--dealyo-paper);border-block:1px solid var(--dealyo-line)}.ad-founder-signature strong{display:block;font-size:60px;line-height:1.1;letter-spacing:-.04em;font-weight:500}.ad-founder-signature>span{display:block;font-size:48px;line-height:1.2;letter-spacing:-.025em;margin-top:10px;color:var(--dealyo-muted)}.ad-founder-footer{position:relative;z-index:2;flex:none;margin-top:auto;margin-bottom:96px;background:var(--dealyo-paper)}.ad-founder-footer .ad-cta{font-size:62px;padding:32px}
/* Leave a clear band between the copy and the unmodified founder portrait. */
.ad-founder-visual{width:820px;height:820px;right:0;bottom:226px}.ad-founder-signature{bottom:372px}
.ad-founder .ad-kicker,.ad-founder-signature>span{font-size:54px}
