.revenue-rail{padding:56px 0;border-top:1px solid #303044;border-bottom:1px solid #303044}.revenue-rail h2{font-size:28px;line-height:1.3;margin:0 0 28px}.revenue-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.revenue-columns article+article{border-left:1px solid #36364a;padding-left:40px}.revenue-columns small,.revenue-kicker{color:#c6b0ff;font-size:14px;font-weight:700}.revenue-columns h3{font-size:22px;margin:10px 0}.revenue-columns p{color:#bab7cc;max-width:520px;font-size:16px}.revenue-columns a{display:inline-flex;min-height:44px;align-items:center;color:#c6b0ff;font-weight:650;text-decoration:underline;text-underline-offset:5px}.revenue-intro{padding:76px 0 48px;max-width:880px}.revenue-intro h1{font-size:clamp(34px,4.3vw,62px);line-height:1.1;letter-spacing:-1.8px;margin:16px 0 24px}.revenue-intro>p:not(.revenue-kicker){font-size:19px;line-height:1.65;color:#bab7cc;max-width:760px}.revenue-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.revenue-scope{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;padding:40px 0;border-top:1px solid #36364a;border-bottom:1px solid #36364a}.revenue-scope h2{font-size:25px;margin:0 0 20px}.revenue-scope ol{padding-left:24px;margin:0;display:grid;gap:18px}.revenue-scope li{padding-left:8px;color:#e0ddeb;line-height:1.65}.revenue-scope aside{padding:24px;background:#181724;border:1px solid #36364a;border-radius:14px;align-self:start}.revenue-scope aside p{color:#c3c0d2;line-height:1.7;margin:0 0 18px}.revenue-scope a{color:#c6b0ff}.revenue-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:40px 0}.revenue-steps small{color:#c6b0ff;font-weight:700}.revenue-steps h3{font-size:20px;margin:12px 0}.revenue-steps p{color:#bab7cc}.revenue-form{max-width:820px;margin:24px auto 72px}.revenue-form>p{color:#c3c0d2;margin-bottom:24px}.revenue-page a:focus-visible{outline:3px solid #c6b0ff;outline-offset:4px}@media(max-width:700px){.revenue-columns,.revenue-scope,.revenue-steps{grid-template-columns:1fr;gap:28px}.revenue-columns article+article{border-left:0;border-top:1px solid #36364a;padding:24px 0 0}.revenue-intro{padding:44px 0 32px}.revenue-intro h1{letter-spacing:-.8px}.revenue-rail{padding:36px 0}.revenue-scope{padding:28px 0}.revenue-steps{gap:18px}.revenue-form{margin-bottom:44px}}
