.hero-copy .offer-caption,.final-cta .offer-caption{font-size:14px;line-height:1.5;margin:16px 0 0}
.opportunity-tiers{display:grid;grid-template-columns:repeat(3,1fr)}
.opportunity-tiers article{position:relative;border-top:1px solid var(--line);padding:42px 35px 24px 0}
.tier-marker{position:absolute;top:-6px;left:0;width:11px;height:11px;background:var(--lime)}
.opportunity-tiers strong{display:block;font-size:clamp(48px,6vw,86px);line-height:1.1;letter-spacing:-.06em;margin-bottom:26px}
.opportunity-tiers h3{font-size:22px;line-height:1.2;letter-spacing:-.035em;margin:0 0 14px}
.opportunity-tiers p{font-size:17px;line-height:1.55;color:var(--muted);margin:0;max-width:370px}
@media(max-width:760px){.opportunity-tiers{grid-template-columns:1fr}.opportunity-tiers article{padding:30px 0 38px}.opportunity-tiers strong{font-size:60px;margin-bottom:20px}}
.revenue-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}
.revenue-grid article{padding:35px}
.revenue-grid article+article{border-left:1px solid var(--line)}
.revenue-grid p{font-size:17px;line-height:1.5;color:var(--muted);margin:0;max-width:460px}
.revenue-grid strong{display:block;font-size:clamp(52px,7vw,100px);line-height:1.1;letter-spacing:-.06em;margin:30px 0}
.revenue-grid strong span,.revenue-grid strong small{font-size:24px;letter-spacing:-.035em}
.revenue-note{font-size:14px;line-height:1.6;max-width:800px;color:var(--muted);margin:20px 0 0}
.benefit-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #53554b;border-left:1px solid #53554b}
.benefit-grid article{padding:30px;border-right:1px solid #53554b;border-bottom:1px solid #53554b}
.benefit-grid h3{font-size:28px;line-height:1.1;letter-spacing:-.035em;margin:0 0 22px}
.benefit-grid p{font-size:17px;line-height:1.55;color:#babbb2;margin:0}
@media(max-width:760px){.revenue-grid,.benefit-grid{grid-template-columns:1fr}.revenue-grid article{padding:28px}.revenue-grid article+article{border-left:0;border-top:1px solid var(--line)}.revenue-grid strong{font-size:66px}.revenue-grid strong small,.revenue-grid strong span{font-size:21px}.hero-copy .button,.final-cta .button{gap:15px;max-width:100%;font-size:13px}}
