.proof-paper{background:#071019;color:#fff;padding:3rem;border-radius:1rem;box-shadow:18px 18px 0 #25dccb33}.proof-paper h2{font-size:3rem;line-height:1.1}.proof-paper .section-kicker{color:#8ffbf1}.proof-paper ol{padding-left:1.4rem}.proof-paper li{padding:.8rem 0;border-bottom:1px solid #314554}.proof-paper p{color:#b8cbd4;margin:.3rem 0}.proof-paper a{color:#8ffbf1}.value-section{background:#dff6f3;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.value-section h2{font-size:3rem}.value-section .panel{margin:0}#roi-result{display:block;margin-top:1.5rem;font-size:1.15rem;font-weight:700;white-space:pre-line}.faq{background:#edf4f5}.faq details{border-top:1px solid #bacbce;padding:1.1rem 0}.faq summary{font-size:1.15rem;font-weight:700;cursor:pointer}.ad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ad-card{aspect-ratio:1;background:#071019;color:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:.5rem}.ad-card h2{font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.12;margin:1.7rem 0}.ad-card span{text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.ad-card.cyan{background:#b6f1e9;color:#092335}.ad-card.warm{background:#ff8a3d;color:#261202}.section-pad>h1{font-size:clamp(2.6rem,5vw,5rem)}.section-pad>h2{font-size:clamp(2rem,3vw,3rem)}.panel p{max-width:80ch}footer a{color:#d9f4f0}body{overflow-wrap:break-word}#campaign-copy{width:100%;font:inherit;padding:1rem;border:1px solid #bacbce}.revenue-hero{min-height:650px}.field-row input{min-width:0}@media(max-width:900px){.value-section,.ad-grid{grid-template-columns:1fr}.proof-paper{padding:2rem}.ad-card{aspect-ratio:auto;min-height:400px}}
@media print{header,footer,.section-pad>p,.section-pad>h1,.section-pad>button,.section-pad>.panel{display:none}.ad-grid{display:block}.ad-card{break-after:page;min-height:80vh;-webkit-print-color-adjust:exact;print-color-adjust:exact}.section-pad{padding:0}}