/* Focus the referral page on one clear path: understand, refer, submit. */
.why,.promise,.dashboard{display:none}.hero{min-height:590px;padding-bottom:55px}.hero .lead{max-width:600px}.hero .lead+p{display:none}.hero .short{font-size:12px!important;max-width:560px}.trust-strip{margin-top:26px}.opportunities,.how,.rewards,.guidelines,.faq{padding:82px 0}.rewards .two-col{align-items:center}.reward-card:before{content:'REFERRAL REWARD PERCENTAGE';display:block;font:500 9px 'DM Mono';letter-spacing:.1em;color:#e5c45d;margin-bottom:8px}.reward-card:after{content:'Confirmed according to qualifying project value and current program terms.';display:block;font-size:11px;line-height:1.6;color:#d8d4c8;margin-top:16px}.referral{padding:82px 0}.referral form{max-width:900px;padding:23px}.progress{display:none}.form-grid{grid-template-columns:repeat(3,1fr);gap:12px}.form-grid label:nth-child(5),.form-grid label:nth-child(7),.form-grid label:nth-child(9){display:none}.form-grid .consent{grid-column:span 3}.referral form>.button{margin-top:18px}.guidelines .intro{margin-bottom:25px}.faq{padding-bottom:90px}.faq-grid{max-width:900px}.how h2,.opportunities h2,.rewards h2,.referral h2,.guidelines h2,.faq h2{font-size:clamp(34px,4vw,52px)}@media(max-width:700px){.hero{min-height:0}.form-grid{grid-template-columns:1fr}.form-grid .consent{grid-column:auto}.opportunities,.how,.rewards,.guidelines,.faq,.referral{padding:68px 0}}
