/* Campaign-only additions; preserve the captured live theme and shared forms. */
header .campaign-brand{display:inline-flex;align-items:center;max-width:calc(100% - 104px);padding:10px 14px;margin:0;background:#fff;border-radius:12px;text-decoration:none;line-height:0;white-space:normal}header .campaign-brand img{display:block;width:284px;max-width:100%;height:auto}.hero{grid-template-columns:1fr 1.1fr;gap:32px}.hero h1{font-size:clamp(46px,5.2vw,70px);margin:18px 0}.hero .campaign-lead{font-size:20px;color:#ead6a4;line-height:1.45;max-width:480px;margin:0 0 18px}.campaign-copy{font-size:16px;line-height:1.6;color:#b7cbc1;max-width:500px;margin:14px 0}.hero .actions{margin:24px 0 10px;align-items:stretch}.hero .actions a{text-align:center}.growth-panel{padding:14px 0;margin:22px 0 20px}.growth-panel p{margin:0}.growth-panel strong{font-size:19px;line-height:1.4;margin:0}.count{margin:20px 0}.how b{line-height:1.3}@media(max-width:720px){header{align-items:center;padding-top:16px;padding-bottom:16px}header .campaign-brand{padding:8px 10px;max-width:calc(100% - 91px)}header .campaign-brand img{width:250px}header nav{flex-shrink:0}.hero{grid-template-columns:1fr;gap:0}.hero h1{font-size:50px}.hero .campaign-lead{font-size:19px}.campaign-copy{font-size:16px}.hero .actions{gap:10px}.hero .actions a{flex:1 1 240px}.growth-panel{max-width:none}.count{margin-bottom:0}}
