.section-page.hero-campaigns-page .hero-full{border-bottom:0;min-height:0;margin-bottom:0;padding:80px 0 428px}.section-page.hero-campaigns-page .hero-full:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to right, transparent 0%, color-mix(in oklab, var(--paper) 70%, transparent) 18%, color-mix(in oklab, var(--paper) 82%, transparent) 30%, color-mix(in oklab, var(--paper) 46%, transparent) 44%, color-mix(in oklab, var(--paper) 70%, transparent) 58%, transparent 78%);position:absolute;inset:0}.section-page.hero-campaigns-page .hero-full .hero-copy{max-width:780px}.section-page.hero-campaigns-page .hero-full .hero-crumb{margin-bottom:0}.section-page.hero-campaigns-page .hero-full .hero-copy .kicker{margin-top:20px}.section-page.hero-campaigns-page .hero-full .hero-bg-diagram{aspect-ratio:720/600;width:53%;opacity:calc(.9 - .1 * var(--retro));top:61px;left:47%;right:0}.section-page.hero-campaigns-page .hero-full .hero-bg-diagram svg{font-family:var(--mono)}.section-page.hero-campaigns-page .cmp-lead{margin-bottom:clamp(28px,3vw,40px)}.section-page.hero-campaigns-page .signpost h2{max-width:20ch;font-size:clamp(26px,3vw,40px)}.section-page.hero-campaigns-page .signpost p{max-width:56ch}.section-page.hero-campaigns-page .case-card{min-height:210px;padding:32px}.section-page.hero-campaigns-page .case-card:hover{border-color:var(--ink);transform:translateY(-3px)}.section-page.hero-campaigns-page .case-card .cc-i{top:26px}.section-page.hero-campaigns-page .case-card:has(.cc-i){--cc-clear:132px}.section-page.hero-campaigns-page .case-card .cc-result{font-size:clamp(19px,1.9vw,25px);line-height:1.2}.section-page.hero-campaigns-page .case-card .cc-go{padding-top:8px}.section-page.hero-campaigns-page .testimonial{margin-top:20px}.section-page.hero-campaigns-page .testimonial .t-attr{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:1000px){.section-page.hero-campaigns-page .steps{grid-template-columns:repeat(2,1fr)}.section-page.hero-campaigns-page .case-grid.two{grid-template-columns:1fr}}@media (max-width:860px){.section-page.hero-campaigns-page .hero-full{padding:48px 0 44px}.section-page.hero-campaigns-page .hero-full:before{opacity:.4;right:0}.section-page.hero-campaigns-page .hero-full:after{display:none}.section-page.hero-campaigns-page .hero-full .hero-copy{max-width:none}.section-page.hero-campaigns-page .hero-full .hero-bg-diagram{opacity:.5;width:100%;height:auto;margin-top:32px;position:relative;inset:auto}}@media (max-width:560px){.section-page.hero-campaigns-page .steps{grid-template-columns:1fr}}
