.revenue-page{--rev-bg:#061321;--rev-panel:#10263b;--rev-line:#35536f;--rev-text:#edf4fc;--rev-muted:#afc2d6;background:var(--rev-bg);color:var(--rev-text);font-family:Inter,system-ui,-apple-system,sans-serif;padding-bottom:50px}.revenue-page *{box-sizing:border-box}.rev-container{width:min(1240px,calc(100% - 48px));margin:auto}.rev-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:center;padding:90px 0 60px}.rev-kicker{font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;color:#91caff!important;font-weight:700}.revenue-page h1{font-size:clamp(2.5rem,4.4vw,4.5rem)!important;letter-spacing:-.04em;line-height:1.08;color:var(--rev-text)!important}.revenue-page h1 span{color:#c4daef}.revenue-page h2{font-size:clamp(1.6rem,2.6vw,2.5rem)!important;line-height:1.2;color:var(--rev-text)!important}.revenue-page h3{font-size:1.35rem!important;color:var(--rev-text)!important}.revenue-page p{color:var(--rev-muted);line-height:1.7}.rev-lead{font-size:1.13rem;max-width:600px}.rev-price{color:#c4e0ff!important;font-weight:750;font-size:1.35rem}.rev-fine{font-size:.82rem}.rev-actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.rev-button{display:inline-flex;justify-content:center;align-items:center;padding:16px 20px;min-height:50px;border-radius:6px;border:1px solid #dceaf8;background:#e2edf8;color:#081728!important;text-decoration:none!important;font-size:.9rem;font-weight:750;line-height:1.3}.rev-button:hover{background:#b9ddff}.rev-secondary{background:transparent;border-color:#6086aa;color:#e2edf8!important}.rev-secondary:hover{background:#214365}.rev-workflow,.rev-card{margin:0;border:1px solid var(--rev-line);border-radius:12px;background:var(--rev-panel);padding:28px}.rev-workflow ol{counter-reset:flow;list-style:none;padding:0}.rev-workflow li{position:relative;padding:8px 0 22px 58px;counter-increment:flow}.rev-workflow li:before{content:counter(flow);position:absolute;left:0;top:8px;display:grid;place-items:center;background:#1b4368;color:#e2f1ff;width:38px;height:38px;border-radius:8px;font-weight:700}.rev-workflow strong,.rev-workflow span{display:block}.rev-workflow li span,.rev-workflow small{font-size:.83rem;color:var(--rev-muted);margin-top:6px}.rev-section{border-top:1px solid #29445e;padding:48px 0}.rev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.rev-card{display:flex;flex-direction:column;align-items:flex-start}.rev-card .rev-button{margin-top:auto}.rev-card p:last-of-type{margin-bottom:28px}.rev-demo{display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.revenue-page a:not(.rev-button){color:#abd5ff;line-height:2}.revenue-page details{border-bottom:1px solid #35536f;padding:18px 0}.revenue-page summary{cursor:pointer;font-weight:700}.revenue-page :focus-visible{outline:3px solid #89c7ff;outline-offset:4px}.rev-context{padding:14px;background:#10263b;border-left:3px solid #91caff}.rev-inline-error{padding:18px;border:1px solid #91a8bf}.rev-section table{border-collapse:collapse;width:100%}.rev-section td,.rev-section th{padding:12px;border-bottom:1px solid #35536f;text-align:left}@media(max-width:900px){.rev-hero{grid-template-columns:1fr;gap:30px;padding-top:48px}.rev-grid{grid-template-columns:1fr}.rev-demo{grid-template-columns:1fr;gap:25px}.rev-container{width:calc(100% - 32px)}.rev-card .rev-button{width:100%}}@media(prefers-reduced-motion:reduce){.revenue-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
