.revenue-page main *{min-width:0}.revenue-page main svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.revenue-hero{background:var(--canvas);padding:65px 0 32px}.revenue-intro{text-align:center;padding:0 24px}.revenue-intro .section-label{margin:6px 0 30px}.revenue-intro h1{font-size:clamp(64px,7.2vw,104px);line-height:1.01;letter-spacing:-.067em;margin-bottom:35px}.revenue-intro>p{text-wrap:balance;font-size:18px;line-height:1.8;color:var(--muted);margin-bottom:33px}.revenue-intro .hero-actions{margin-bottom:57px}.small-brand{font-size:23px;font-weight:800;letter-spacing:-1.4px}.revenue-studio{background:#edf0e6;border:1px solid #d4ddc9;border-radius:26px;overflow:hidden;scroll-margin-top:25px}.revenue-toolbar{display:flex;align-items:center;gap:25px;padding:24px 28px;border-bottom:1px solid #d7dfce}.revenue-toolbar>div{display:flex;gap:25px;align-items:center}.revenue-toolbar>div>span:last-child{font-size:8px;color:#718060;letter-spacing:.1em}.revenue-toolbar>span{font-size:8px;color:#738565}.revenue-toolbar>span:nth-child(2){margin-left:auto;font-size:10px}.revenue-heading{padding:32px 28px 20px;display:flex;align-items:center;justify-content:space-between;gap:25px}.revenue-heading .section-label{font-size:8px;margin-bottom:10px}.revenue-heading h2{font-size:30px;letter-spacing:-1.3px;margin:0}.revenue-period{display:flex;gap:3px;border:1px solid #d5dfc8;background:#e4ebd9;padding:4px;border-radius:24px}.revenue-period button{font-size:9px;padding:10px 14px;background:transparent;border-radius:20px;color:#6f865c;white-space:nowrap}.revenue-period button[aria-pressed=true]{background:#fafcf6;color:#425e2c}.revenue-window{display:flex;gap:20px;justify-content:space-between;padding:0 29px 25px;color:#81966d;font-size:9px}.revenue-window>span:last-child{font-size:6px;letter-spacing:.1em}.revenue-report-tabs{display:flex;gap:25px;padding:0 28px;border-bottom:1px solid #d4dfc8}.revenue-report-tabs button{background:transparent;padding:15px 0 17px;font-size:11px;color:#82966e;border-bottom:2px solid transparent}.revenue-report-tabs button[aria-selected=true]{color:#42612d;border-bottom-color:#7c9e4d}.revenue-metrics,.revenue-web-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 28px;gap:25px}.revenue-metrics>div,.revenue-web-metrics>div{border-right:1px solid #d5dfc8;padding-right:25px}.revenue-metrics>div:last-child,.revenue-web-metrics>div:last-child{border-right:0}.revenue-metrics span,.revenue-web-metrics span{font-size:7px;letter-spacing:.08em;color:#7d9268;display:block;margin-bottom:14px;line-height:1.8}.revenue-metrics strong,.revenue-web-metrics strong{font-size:53px;line-height:1.1;letter-spacing:-.06em;font-weight:500;display:block;color:#3f5f2d;font-variant-numeric:tabular-nums}.revenue-metrics small{font-size:8px;line-height:1.8;color:#869b71;display:block;margin-top:12px}.revenue-report-grid{display:grid;grid-template-columns:1.75fr 1fr;gap:15px;padding:0 28px}.revenue-chart-card,.revenue-mix-card{background:#fafcf6;border:1px solid #d7e2cb;border-radius:15px;padding:25px}.revenue-chart-heading{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:27px}.revenue-chart-heading h3{font-size:22px;letter-spacing:-.04em;line-height:1.3;margin:0}.revenue-chart-heading label{display:flex;gap:9px;align-items:center;font-size:8px;color:#8ba176}.revenue-chart-heading select{font-size:9px;color:#648447;background:#f1f6e7;border:1px solid #d4e1c3;border-radius:7px;padding:9px 10px}.revenue-chart-scale{display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#91a67b;margin-bottom:10px}.revenue-chart{height:200px;display:flex;align-items:stretch;gap:13px;background:repeating-linear-gradient(to top,transparent 0,transparent 48px,#e5ecd94f 49px,#dce5d3 50px);border-bottom:1px solid #d7e2c9;padding:0 7px}.revenue-chart-bucket{background:transparent;padding:0;flex:1;display:flex;align-items:stretch;flex-direction:column;justify-content:flex-end;position:relative;min-height:44px;outline-offset:3px!important}.revenue-bar{display:block;width:100%;max-width:60px;align-self:center;background:#cddfb0;border:1px solid #bed29e;border-radius:6px 6px 0 0;position:relative;transition:background .15s}.revenue-chart-bucket.is-picked .revenue-bar,.revenue-chart-bucket:hover .revenue-bar{background:#8eae69;border-color:#7e9d5a}.revenue-chart-bucket.is-partial .revenue-bar{border:1px dashed #9eb980;background:#deebc955}.revenue-bar-value{font-size:8px;color:#759459;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap}.revenue-bar-label{position:absolute;top:calc(100% + 11px);left:50%;transform:translateX(-50%);font-size:7px;line-height:1.5;color:#91a57d;white-space:nowrap}.revenue-chart-detail{margin-top:40px;padding:12px 14px;background:#edf3e2;border:1px solid #dce7ce;border-radius:8px;display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:8px;color:#8ba276;line-height:1.8}.revenue-chart-detail strong{font-size:15px;letter-spacing:-.035em;font-weight:500;color:#5c7c41;white-space:nowrap}.revenue-basis-note{font-size:8px;line-height:1.9;color:#8a9f77;margin:15px 0 0;min-height:30px}.revenue-mix-card>.section-label{font-size:7px;color:#8da179;margin-bottom:14px}.revenue-mix-card h3{font-size:27px;letter-spacing:-.045em;margin:0 0 25px}.revenue-mix-row{margin-bottom:23px}.revenue-mix-row>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:9px;color:#7a9465;line-height:1.6}.revenue-mix-row strong{font-size:12px;font-weight:500;letter-spacing:-.03em;color:#5f7e44;white-space:nowrap}.revenue-mix-track{height:5px;background:#e8eedf;border-radius:4px;margin-top:10px;overflow:hidden}.revenue-mix-track i{display:block;height:100%;background:#a5c383;border-radius:4px}.revenue-mix-row small{display:block;font-size:6px;color:#9aaf84;margin-top:7px}.revenue-mix-foot{border-top:1px solid #dce5d1;padding-top:18px;margin-top:25px}.revenue-mix-foot>span{font-size:7px;color:#91a67b;display:block;line-height:1.8;margin-bottom:13px}.revenue-mix-foot>a{display:flex;align-items:center;gap:10px;font-size:8px;color:#789b59;text-decoration:none}.revenue-mix-foot svg{width:12px;height:12px}.revenue-pipeline{margin:18px 28px 0;background:#e5edd9;border:1px solid #d4e1c4;border-radius:14px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:35px;padding:24px}.revenue-pipeline .section-label{font-size:6px;color:#8ca475;line-height:1.9;margin-bottom:9px}.revenue-pipeline h3{font-size:25px;letter-spacing:-.045em;margin:0 0 9px}.revenue-pipeline>div:first-child>span:last-child{font-size:7px;color:#8ba176;line-height:1.8}.revenue-pipeline>div:not(:first-child){padding-left:25px;border-left:1px solid #cdddbb}.revenue-pipeline>div:not(:first-child)>span{font-size:6px;letter-spacing:.06em;color:#8da679;display:block;line-height:1.8;margin-bottom:10px}.revenue-pipeline strong{font-size:31px;font-weight:500;letter-spacing:-.045em;color:#5d8042;display:block;line-height:1.2}.revenue-pipeline small{display:block;font-size:7px;line-height:1.8;color:#8aa574;margin-top:8px}.revenue-studio-footer{padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:25px}.revenue-studio-footer>span{font-size:8px;line-height:1.8;color:#82996f}.revenue-reset{font-size:9px;display:flex;gap:10px;align-items:center;background:transparent;color:#76955d;border-bottom:1px solid #b6c8a1;padding:5px 0;white-space:nowrap}.revenue-reset svg{width:12px;height:12px}.revenue-caption{text-align:center;font-size:10px;line-height:1.8;color:#879976;margin:22px 25px 0}.revenue-web-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px 0}.revenue-web-controls>span{font-size:7px;color:#8ba177;letter-spacing:.1em}.revenue-web-controls label{font-size:8px;color:#869c72;display:flex;align-items:center;gap:12px}.revenue-web-controls select{background:#fafcf5;border:1px solid #d3dec8;padding:10px;border-radius:8px;font-size:9px;color:#607d48;min-width:140px}.revenue-web-metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:25px}.revenue-web-metrics strong{font-size:48px}.revenue-funnel-card{margin:0 28px 17px;padding:25px;background:#fafcf6;border:1px solid #d8e2cb;border-radius:15px}.revenue-funnel-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.revenue-funnel-heading .section-label{font-size:6px;color:#8ca375;margin-bottom:10px}.revenue-funnel-heading h3{font-size:25px;letter-spacing:-.04em;margin:0}.revenue-funnel-heading>span{font-size:7px;color:#91a57e}.revenue-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.revenue-funnel-step{padding:18px 15px;background:#f0f5e7;border:1px solid #dfe8d1;border-radius:10px;position:relative}.revenue-funnel-step:last-child{background:#e2edce;border-color:#c6d9ab}.revenue-funnel-step>span{font-size:8px;color:#819a6b;display:block;line-height:1.8;margin-bottom:15px}.revenue-funnel-step>strong{font-size:31px;color:#5a7a40;font-weight:500;letter-spacing:-.04em;display:block;line-height:1.1}.revenue-funnel-step>small{display:block;font-size:7px;line-height:1.9;color:#91a97b;margin-top:14px}.revenue-funnel-card>p{font-size:7px;line-height:1.9;color:#8ba176;margin:18px 0 0}.revenue-website-grid{display:grid;grid-template-columns:1.75fr 1fr;gap:17px;padding:0 28px}.revenue-landing-card,.revenue-source-card{background:#fafcf6;border:1px solid #d7e2cb;border-radius:15px;padding:25px}.revenue-landing-heading .section-label,.revenue-source-card>.section-label{font-size:6px;color:#8fa67b;margin-bottom:11px}.revenue-landing-heading h3,.revenue-source-card>h3{font-size:25px;letter-spacing:-.045em;margin:0 0 25px}.revenue-landing-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.revenue-landing-table th{font-size:6px;letter-spacing:.03em;color:#9aab8a;font-weight:400;padding:0 0 13px;border-bottom:1px solid #dce6cf;line-height:1.9}.revenue-landing-table th:first-child{width:40%}.revenue-landing-table th:not(:first-child){text-align:right}.revenue-landing-table td{font-size:9px;color:#799462;padding:16px 0;border-bottom:1px solid #e1e8d8;text-align:right;font-variant-numeric:tabular-nums}.revenue-landing-table td:first-child{text-align:left;padding-right:15px}.revenue-landing-table td strong{font-weight:500;color:#65814f;font-size:10px;display:block;line-height:1.6}.revenue-landing-table td small{font-size:6px;color:#99ac87;line-height:1.8;display:block;margin-top:5px;overflow-wrap:anywhere}.revenue-landing-card>p{font-size:7px;line-height:1.9;color:#8da27a;margin:18px 0 0}.revenue-source-row{width:100%;padding:12px 0;background:transparent;text-align:left}.revenue-source-row>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7f986b;font-size:9px;line-height:1.8}.revenue-source-row>span>strong{font-weight:500;color:#64854a}.revenue-source-row>i{display:block;height:4px;background:#e6eddd;border-radius:4px;overflow:hidden;margin-top:9px}.revenue-source-row>i>b{display:block;height:100%;background:#adc78f;border-radius:4px}.revenue-source-row[aria-pressed=true]>span{color:#456831}.revenue-source-row[aria-pressed=true]>i>b{background:#7f9f5b}.revenue-device-summary{border-top:1px solid #dbe5d0;margin-top:19px;padding-top:19px}.revenue-device-summary>span{font-size:6px;letter-spacing:.08em;color:#92a87f;display:block;margin-bottom:9px}.revenue-device-summary>strong{font-size:29px;letter-spacing:-.04em;color:#6d8d51;font-weight:500}.revenue-device-summary>p{font-size:7px;color:#90a77b;line-height:1.9;margin:8px 0 0}.revenue-meaning{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px}.revenue-meaning h2{font-size:56px}.revenue-meaning>div>p{font-size:16px;line-height:1.9;color:var(--muted);max-width:480px}.revenue-definitions article{display:flex;gap:24px;padding:0 0 23px;margin-bottom:24px;border-bottom:1px solid #dce2d6}.revenue-definitions article:last-child{margin-bottom:0}.revenue-definitions article>span{font-size:10px;color:#90a47b;padding-top:5px}.revenue-definitions h3{font-size:23px;letter-spacing:-.04em;line-height:1.3;margin:0 0 14px}.revenue-definitions p{font-size:13px;line-height:1.9;color:#77886b;margin:0}.revenue-job-section{background:#f6f7f1;padding:90px 0}.revenue-job-section .section-heading{margin-bottom:48px}.revenue-job-workbench{background:#e9eddf;border:1px solid #d9e1cc;border-radius:26px;padding:45px;display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.revenue-job-context>.section-label{font-size:8px;color:#82976b;margin-bottom:22px}.revenue-job-context>h3{font-size:38px;line-height:1.1;letter-spacing:-.05em;margin:0 0 30px}.revenue-job-context>label{display:block;font-size:9px;color:#7f9568;margin-bottom:10px}.revenue-job-context>select{width:100%;background:#f8faf2;border:1px solid #cdd9bc;border-radius:9px;padding:13px 15px;color:#526f38;font-size:11px}.revenue-job-identity{padding:25px 0;border-bottom:1px solid #cfdcbe;display:flex;align-items:flex-start;gap:13px}.revenue-avatar{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;background:#dde8ce;border-radius:50%;font-size:9px;color:#7a995a}.revenue-job-identity h4{font-size:24px;letter-spacing:-.045em;line-height:1.3;margin:0 0 7px}.revenue-job-identity p{font-size:11px;color:#7c9463;line-height:1.9;margin:0}.revenue-job-state{display:inline-block;font-size:8px;background:#dbe8c8;border-radius:17px;padding:6px 10px;color:#68884a;margin-top:12px}.revenue-job-state.is-muted{background:#e5e3d5;color:#94875e}.revenue-job-context-note{display:flex;align-items:flex-start;gap:12px;margin:24px 0}.revenue-job-context-note svg{width:15px;height:15px;color:#8aa56b;flex-shrink:0}.revenue-job-context-note p{font-size:9px;color:#8a9f75;line-height:1.9;margin:0}.revenue-job-context .text-link{font-size:11px;gap:12px;color:#759859}.revenue-job-context .text-link svg{width:14px;height:14px}.revenue-job-detail{background:#fafcf5;border:1px solid #d5e0c7;padding:28px;border-radius:18px}.revenue-job-detail-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce5cf;padding-bottom:23px}.revenue-job-detail-top>span:last-child{font-size:6px;color:#93a781;letter-spacing:.05em;line-height:1.8}.revenue-job-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:29px 0}.revenue-job-summary span{font-size:6px;line-height:1.8;color:#98ac83;display:block;margin-bottom:11px;letter-spacing:.05em}.revenue-job-summary strong{font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.04em;color:#5c7e42}.revenue-job-event{display:flex;gap:13px;align-items:flex-start;border-top:1px solid #e0e8d4;padding:18px 0}.revenue-job-event>svg{width:15px;height:15px;color:#8ba66c;flex-shrink:0;margin-top:3px}.revenue-job-event>div{flex:1}.revenue-job-event strong{font-size:11px;color:#738e5b;font-weight:500;line-height:1.7;display:block}.revenue-job-event small{font-size:8px;color:#99ae84;display:block;margin-top:5px;line-height:1.8}.revenue-job-event>b{font-size:14px;letter-spacing:-.025em;white-space:nowrap;font-weight:500;color:#6e8e52;padding-top:1px}.revenue-no-payment{font-size:11px;line-height:1.9;color:#91a57e;padding:20px 0;border-top:1px solid #dde6d0;margin:0}.revenue-job-note{background:#edf3e2;border:1px solid #dde8cf;padding:15px;border-radius:9px;font-size:9px;color:#8aa172;line-height:1.9;margin:10px 0 0}.revenue-economics{padding:95px 0;background:#17251e;color:#f1f5e7}.revenue-economics-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:100px;align-items:center}.revenue-economics .section-label{color:#b0c0a0;font-size:9px}.revenue-economics h2{font-size:57px}.revenue-economics-grid>div:first-child>p{color:#b7c2af;font-size:15px;line-height:1.9;max-width:480px}.revenue-economics .text-link{color:#c6f45a;font-size:12px;margin-top:15px}.revenue-model{padding:32px;background:#213428;border:1px solid #3d5140;border-radius:23px}.revenue-model-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.revenue-model-top .section-label{font-size:6px;margin:0;max-width:220px}.revenue-model-top>span:last-child{font-size:5px;letter-spacing:.05em;color:#9bb28b;line-height:1.8;text-align:right}.revenue-model>h3{font-size:34px;line-height:1.1;letter-spacing:-.045em;margin-bottom:25px}.revenue-model-booked{display:flex;align-items:center;justify-content:space-between;padding:15px 0;margin-bottom:20px;border-top:1px solid #3d5340;border-bottom:1px solid #3d5340;font-size:10px;color:#a6bc97}.revenue-model-booked>strong{font-size:21px;color:#c0d1b2;font-weight:500}.revenue-completed-label{display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:10px;color:#c0d2ae}.revenue-completed-label strong{font-size:28px;letter-spacing:-.035em;color:#d6eab7;font-weight:500}.revenue-model input[type=range]{width:100%;accent-color:#c6f45a;margin:15px 0 0;min-height:32px;cursor:pointer}.revenue-model-assumption{font-size:8px;line-height:1.9;color:#91ac7e;margin:8px 0 20px}.revenue-model-rows>div{display:flex;gap:22px;justify-content:space-between;font-size:9px;line-height:1.8;color:#a1b990;padding:10px 0;border-bottom:1px solid #3a513d}.revenue-model-rows strong{color:#c1d6af;white-space:nowrap;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.revenue-model-result{padding:23px 0 0}.revenue-model-result>span{font-size:7px;letter-spacing:.08em;color:#9eb68a;display:block;margin-bottom:10px}.revenue-model-result>strong{font-size:48px;letter-spacing:-.055em;color:#c6f45a;line-height:1.1;font-weight:500}.revenue-model-result.is-negative>strong{color:#e2c896}.revenue-model-result>p{font-size:9px;line-height:1.9;color:#a6bf93;margin:10px 0 0}.revenue-model>small{font-size:7px;line-height:1.9;display:block;color:#819b6f;margin-top:20px}.revenue-capacity{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.revenue-capacity>div:last-child h2{font-size:56px}.revenue-capacity>div:last-child>p{font-size:16px;line-height:1.9;color:var(--muted)}.revenue-capacity>div:last-child .text-link{font-size:12px;gap:12px;margin-top:15px}.revenue-capacity-visual{background:#edf0e6;border:1px solid #d8e0ce;padding:35px;border-radius:26px}.revenue-capacity-top{display:flex;gap:20px;align-items:center;justify-content:space-between;padding-bottom:25px;margin-bottom:28px;border-bottom:1px solid #d6dfca}.revenue-capacity-top>span:last-child{font-size:6px;letter-spacing:.08em;color:#92a57f}.revenue-capacity-visual>.section-label{font-size:7px;color:#8ca177;margin-bottom:15px}.revenue-capacity-visual>h3{font-size:38px;line-height:1.1;letter-spacing:-.05em;margin-bottom:28px}.revenue-capacity-number{display:flex;gap:25px;align-items:center;margin-bottom:23px}.revenue-capacity-number strong{font-size:64px;letter-spacing:-.065em;line-height:1;font-weight:500;color:#5f7d46}.revenue-capacity-number>span{font-size:10px;line-height:1.8;color:#91a57c}.revenue-capacity-track{height:9px;background:#dce5cf;border-radius:9px;overflow:hidden}.revenue-capacity-track>i{display:block;height:100%;background:#a0bf7a;border-radius:9px;width:46%}.revenue-capacity-facts{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.revenue-capacity-facts span{display:block;font-size:6px;color:#97aa83;letter-spacing:.035em;line-height:1.8;margin-bottom:11px}.revenue-capacity-facts strong{font-size:24px;color:#708d57;letter-spacing:-.045em;font-weight:500}.revenue-capacity-visual>p{font-size:8px;line-height:1.9;color:#94a780;margin:20px 0 25px}.revenue-coach-note{display:flex;gap:13px;align-items:flex-start;background:#f7faf1;padding:18px;border:1px solid #d8e4c8;border-radius:12px}.revenue-coach-note>span{width:26px;height:26px;background:#e0eccd;border-radius:8px;display:grid;place-items:center;flex-shrink:0;font-size:10px;color:#8baa6a}.revenue-coach-note strong{font-size:11px;font-weight:500;color:#719157;line-height:1.8;display:block}.revenue-coach-note p{font-size:8px;color:#94aa7f;line-height:1.9;margin:7px 0 0}.revenue-faq{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:0 0 100px}.revenue-faq h2{font-size:54px}.revenue-page .closing h2{font-size:68px;line-height:1.06}
@media(max-width:1300px) and (min-width:761px){.revenue-page .section-wrap{margin-left:4.3%;margin-right:4.3%}.revenue-intro h1{font-size:7.2vw}.revenue-meaning,.revenue-economics-grid,.revenue-capacity{gap:60px}.revenue-job-workbench{gap:40px}.revenue-meaning h2,.revenue-capacity>div:last-child h2{font-size:50px}.revenue-web-metrics strong{font-size:43px}}
@media(max-width:1000px) and (min-width:761px){.revenue-heading{align-items:flex-start}.revenue-heading h2{font-size:27px}.revenue-period button{font-size:8px;padding:9px 11px}.revenue-metrics strong{font-size:43px}.revenue-report-grid,.revenue-website-grid{grid-template-columns:1.65fr 1fr;gap:12px;padding-left:20px;padding-right:20px}.revenue-chart-card,.revenue-mix-card,.revenue-landing-card,.revenue-source-card{padding:20px}.revenue-chart{gap:9px}.revenue-bar-value{font-size:7px}.revenue-chart-heading h3{font-size:19px}.revenue-chart-heading label>span{display:none}.revenue-funnel-card{margin-left:20px;margin-right:20px;padding:20px}.revenue-funnel-step{padding:15px 11px}.revenue-funnel-step>span{font-size:7px}.revenue-funnel-step>strong{font-size:28px}.revenue-funnel-step>small{font-size:6px}.revenue-funnel-heading>span{font-size:6px}.revenue-landing-heading h3,.revenue-source-card>h3{font-size:21px}.revenue-landing-table td strong{font-size:9px}.revenue-landing-table td{font-size:8px}.revenue-landing-table th{font-size:5px}.revenue-meaning,.revenue-economics-grid,.revenue-capacity{gap:40px}.revenue-meaning h2,.revenue-economics h2,.revenue-capacity>div:last-child h2{font-size:43px}.revenue-meaning>div>p,.revenue-economics-grid>div:first-child>p,.revenue-capacity>div:last-child>p{font-size:14px}.revenue-job-workbench{padding:30px;gap:30px}.revenue-job-context>h3{font-size:32px}.revenue-job-detail{padding:23px}.revenue-job-summary{gap:12px}.revenue-job-summary strong{font-size:24px}.revenue-job-summary span{font-size:5px}.revenue-model{padding:25px}.revenue-model>h3{font-size:31px}.revenue-model-rows>div{font-size:8px;gap:15px}.revenue-capacity-visual{padding:28px}.revenue-capacity-visual>h3{font-size:33px}.revenue-capacity-number{gap:20px}.revenue-capacity-number strong{font-size:55px}.revenue-capacity-number>span{font-size:8px}.revenue-faq{gap:45px}.revenue-faq h2{font-size:45px}.revenue-page .closing h2{font-size:58px}}
@media(max-width:760px){.revenue-hero{padding:40px 0 26px}.revenue-intro{padding:0 22px}.revenue-intro .section-label{font-size:8px;margin:4px 0 25px}.revenue-intro h1{font-size:47px;letter-spacing:-.067em;line-height:1.04;margin-bottom:25px}.revenue-intro>p{font-size:14px;line-height:1.85;margin-bottom:27px}.desktop-break{display:none}.revenue-intro .hero-actions{flex-direction:column;gap:10px;margin-bottom:37px}.revenue-intro .hero-actions .button{min-height:49px;font-size:12px}.revenue-page .section-wrap{margin-left:22px;margin-right:22px}.revenue-page .revenue-studio{margin-left:14px;margin-right:14px;border-radius:22px}.revenue-toolbar{padding:20px 17px;gap:17px}.revenue-toolbar>div{gap:17px}.revenue-toolbar .small-brand{font-size:22px}.revenue-toolbar>div>span:last-child{font-size:6px}.revenue-toolbar>span:nth-child(2){font-size:7px}.revenue-toolbar>span:last-child{display:none}.revenue-heading{padding:25px 20px 18px;display:grid;grid-template-columns:1fr;gap:21px}.revenue-heading .section-label{font-size:6px;margin-bottom:10px}.revenue-heading h2{font-size:26px;letter-spacing:-1.1px;line-height:1.2}.revenue-period{justify-self:start;padding:3px}.revenue-period button{font-size:9px;min-height:44px;padding:9px 15px}.revenue-window{padding:0 20px 21px;display:block;font-size:8px}.revenue-window>span:last-child{font-size:5px;display:block;margin-top:10px}.revenue-report-tabs{padding:0 18px;gap:22px}.revenue-report-tabs button{font-size:9px;padding:15px 0;min-height:44px;line-height:1.7}.revenue-metrics{padding:25px 20px;grid-template-columns:1fr;gap:20px}.revenue-metrics>div{border-right:0;border-bottom:1px solid #d8e2cb;padding:0 0 19px;display:grid;grid-template-columns:1fr auto;gap:0 15px}.revenue-metrics>div:last-child{padding-bottom:0;border-bottom:0}.revenue-metrics span{font-size:7px;margin:0;grid-column:1;align-self:end}.revenue-metrics strong{font-size:34px;grid-column:2;grid-row:1/3;align-self:center}.revenue-metrics small{font-size:7px;margin-top:8px}.revenue-report-grid{grid-template-columns:1fr;padding:0 10px;gap:12px}.revenue-chart-card,.revenue-mix-card{padding:24px 20px;border-radius:13px}.revenue-chart-heading{gap:15px;margin-bottom:28px}.revenue-chart-heading h3{font-size:21px}.revenue-chart-heading label>span{display:none}.revenue-chart-heading select{font-size:8px;padding:10px 8px}.revenue-chart{height:155px;gap:9px;padding:0 2px}.revenue-chart-scale{font-size:6px}.revenue-bar-value{font-size:6px}.revenue-bar-label{font-size:6px}.revenue-bar{border-radius:4px 4px 0 0}.revenue-chart-detail{margin-top:37px;padding:12px;font-size:7px}.revenue-chart-detail strong{font-size:13px}.revenue-basis-note{font-size:7px}.revenue-mix-card>.section-label{font-size:6px}.revenue-mix-card h3{font-size:26px;margin-bottom:24px}.revenue-mix-row>div:first-child{font-size:10px}.revenue-mix-row strong{font-size:13px}.revenue-mix-row small{font-size:7px}.revenue-mix-foot>span{font-size:7px}.revenue-mix-foot>a{font-size:8px}.revenue-pipeline{grid-template-columns:1fr 1fr;padding:23px 20px;gap:25px;margin:12px 10px 0;border-radius:13px}.revenue-pipeline>div:first-child{grid-column:1/-1}.revenue-pipeline>div:not(:first-child){border-left:0;padding-left:0}.revenue-pipeline>div:last-child{padding-left:19px;border-left:1px solid #cbdcba}.revenue-pipeline .section-label{font-size:5px}.revenue-pipeline h3{font-size:26px}.revenue-pipeline>div:first-child>span:last-child{font-size:7px}.revenue-pipeline>div:not(:first-child)>span{font-size:5px;line-height:2}.revenue-pipeline strong{font-size:28px}.revenue-pipeline small{font-size:6px}.revenue-studio-footer{padding:22px 19px;flex-direction:column;align-items:flex-start;gap:15px}.revenue-studio-footer>span{font-size:8px}.revenue-reset{min-height:32px}.revenue-caption{font-size:8px;line-height:1.9;margin:18px 22px 0}.revenue-web-controls{padding:21px 19px 0;gap:15px}.revenue-web-controls>span{font-size:5px;line-height:1.8;max-width:100px}.revenue-web-controls label{display:block;font-size:6px}.revenue-web-controls select{display:block;margin-top:7px;font-size:9px;min-height:40px;min-width:125px}.revenue-web-metrics{grid-template-columns:1fr 1fr;gap:22px 18px;padding:25px 20px}.revenue-web-metrics>div{padding-right:15px}.revenue-web-metrics>div:nth-child(2){border:0}.revenue-web-metrics span{font-size:6px;margin-bottom:10px}.revenue-web-metrics strong{font-size:36px}.revenue-funnel-card{margin:0 10px 12px;padding:23px 20px;border-radius:13px}.revenue-funnel-heading{display:block;margin-bottom:20px}.revenue-funnel-heading .section-label{font-size:5px}.revenue-funnel-heading h3{font-size:24px;line-height:1.3;margin-bottom:12px}.revenue-funnel-heading>span{font-size:6px}.revenue-funnel{grid-template-columns:1fr;gap:7px}.revenue-funnel-step{display:grid;grid-template-columns:1fr auto;gap:8px 15px;padding:15px;border-radius:8px}.revenue-funnel-step>span{font-size:9px;margin:0;align-self:center}.revenue-funnel-step>strong{font-size:26px;grid-column:2;grid-row:1/3;align-self:center}.revenue-funnel-step>small{font-size:7px;margin:0;grid-column:1}.revenue-funnel-card>p{font-size:7px}.revenue-website-grid{grid-template-columns:1fr;padding:0 10px;gap:12px}.revenue-landing-card,.revenue-source-card{padding:24px 20px;border-radius:13px}.revenue-landing-heading .section-label,.revenue-source-card>.section-label{font-size:5px}.revenue-landing-heading h3,.revenue-source-card>h3{font-size:24px;line-height:1.2;margin-bottom:20px}.revenue-landing-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.revenue-landing-table,.revenue-landing-table tbody{display:block;width:100%}.revenue-landing-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 10px;padding:18px 0;border-bottom:1px solid #dce6cf}.revenue-landing-table td{display:block;border:0;padding:0;text-align:left!important;font-size:12px;line-height:1.8}.revenue-landing-table td:first-child{grid-column:1/-1;padding:0}.revenue-landing-table td:before{content:attr(data-label);font-size:6px;line-height:1.8;color:#91a77e;display:block;margin-bottom:4px}.revenue-landing-table td:first-child:before{display:none}.revenue-landing-table td strong{font-size:12px}.revenue-landing-table td small{font-size:7px}.revenue-landing-card>p{font-size:7px}.revenue-source-row{min-height:44px;padding:13px 0}.revenue-source-row>span{font-size:10px}.revenue-device-summary>span{font-size:6px}.revenue-device-summary>strong{font-size:31px}.revenue-device-summary>p{font-size:8px}.revenue-meaning{padding:70px 0;grid-template-columns:1fr;gap:30px}.revenue-meaning .section-label{font-size:8px}.revenue-meaning h2{font-size:41px}.revenue-meaning>div>p{font-size:14px;line-height:1.9;margin-bottom:0}.revenue-definitions article{gap:18px;padding-bottom:22px;margin-bottom:22px}.revenue-definitions article>span{font-size:8px}.revenue-definitions h3{font-size:22px;margin-bottom:12px}.revenue-definitions p{font-size:12px;line-height:1.9}.revenue-job-section{padding:65px 0}.revenue-page .section-heading{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}.revenue-page .section-heading .section-label{font-size:8px}.revenue-page .section-heading h2{font-size:41px}.revenue-page .section-heading p{font-size:14px;line-height:1.9;margin:0}.revenue-job-workbench{grid-template-columns:1fr;gap:30px;padding:28px 22px;border-radius:23px}.revenue-job-context>.section-label{font-size:6px}.revenue-job-context>h3{font-size:33px;margin-bottom:27px}.revenue-job-context>label{font-size:7px}.revenue-job-context>select{font-size:10px;padding:12px 10px}.revenue-job-identity{gap:12px;padding:24px 0}.revenue-job-identity h4{font-size:23px}.revenue-job-identity p{font-size:10px}.revenue-job-state{font-size:7px}.revenue-job-context-note{gap:10px;margin:20px 0}.revenue-job-context-note p{font-size:8px}.revenue-job-context .text-link{font-size:10px;gap:8px}.revenue-job-detail{padding:23px 20px;border-radius:16px}.revenue-job-detail-top{gap:10px;padding-bottom:20px}.revenue-job-detail-top .small-brand{font-size:21px}.revenue-job-detail-top>span:last-child{font-size:5px;max-width:110px;text-align:right}.revenue-job-summary{gap:12px;padding:26px 0}.revenue-job-summary span{font-size:5px;margin-bottom:10px}.revenue-job-summary strong{font-size:24px}.revenue-job-event{gap:9px;padding:17px 0}.revenue-job-event strong{font-size:10px}.revenue-job-event small{font-size:7px}.revenue-job-event>b{font-size:13px}.revenue-job-event>svg{width:12px;height:12px}.revenue-job-note{font-size:8px;padding:13px}.revenue-economics{padding:65px 0}.revenue-economics-grid{grid-template-columns:1fr;gap:35px}.revenue-economics .section-label{font-size:8px}.revenue-economics h2{font-size:42px}.revenue-economics-grid>div:first-child>p{font-size:14px;line-height:1.9}.revenue-economics .text-link{font-size:11px}.revenue-model{padding:27px 22px;border-radius:23px}.revenue-model-top{gap:15px;margin-bottom:22px}.revenue-model-top .section-label{font-size:5px;line-height:2}.revenue-model-top>span:last-child{font-size:4px;min-width:75px}.revenue-model>h3{font-size:31px}.revenue-model-booked{font-size:9px}.revenue-completed-label{font-size:9px;gap:15px}.revenue-completed-label strong{font-size:27px}.revenue-model-assumption{font-size:7px}.revenue-model-rows>div{font-size:8px;gap:16px;padding:11px 0}.revenue-model-rows strong{font-size:10px}.revenue-model-result>span{font-size:6px}.revenue-model-result>strong{font-size:44px}.revenue-model-result>p{font-size:8px}.revenue-model>small{font-size:6px}.revenue-capacity{grid-template-columns:1fr;gap:35px;padding:70px 0}.revenue-capacity>div:last-child{order:1}.revenue-capacity-visual{order:2;padding:27px 23px;border-radius:23px}.revenue-capacity>div:last-child .section-label{font-size:8px}.revenue-capacity>div:last-child h2{font-size:41px}.revenue-capacity>div:last-child>p{font-size:14px;line-height:1.9}.revenue-capacity>div:last-child .text-link{font-size:10px;gap:10px}.revenue-capacity-top{gap:15px;padding-bottom:22px;margin-bottom:25px}.revenue-capacity-top .small-brand{font-size:22px}.revenue-capacity-top>span:last-child{font-size:5px}.revenue-capacity-visual>.section-label{font-size:6px}.revenue-capacity-visual>h3{font-size:34px}.revenue-capacity-number{gap:20px}.revenue-capacity-number strong{font-size:60px}.revenue-capacity-number>span{font-size:9px}.revenue-capacity-facts{gap:20px}.revenue-capacity-facts span{font-size:5px;line-height:1.9}.revenue-capacity-facts strong{font-size:23px}.revenue-capacity-visual>p{font-size:7px}.revenue-coach-note{padding:16px 13px;gap:11px}.revenue-coach-note strong{font-size:10px}.revenue-coach-note p{font-size:7px}.revenue-faq{grid-template-columns:1fr;gap:20px;padding:0 0 70px}.revenue-faq .section-label{font-size:8px}.revenue-faq h2{font-size:40px}.revenue-page .closing h2{font-size:43px}.revenue-page .closing .button{font-size:11px;min-height:48px;padding:15px 18px}}
@media(max-width:360px){.revenue-intro{padding:0 20px}.revenue-intro h1{font-size:40px}.revenue-page .section-wrap:not(.revenue-studio){margin-left:20px;margin-right:20px}.revenue-page .revenue-studio{margin-left:10px;margin-right:10px}.revenue-toolbar{gap:12px;padding:18px 15px}.revenue-toolbar>div{gap:13px}.revenue-toolbar .small-brand{font-size:20px}.revenue-toolbar>span:nth-child(2){font-size:6px}.revenue-heading{padding-left:18px;padding-right:18px}.revenue-heading h2{font-size:24px}.revenue-report-tabs{gap:16px;padding:0 15px}.revenue-report-tabs button{font-size:8px}.revenue-web-controls{padding-left:17px;padding-right:17px}.revenue-web-metrics{padding:24px 17px;gap:20px 15px}.revenue-web-metrics strong{font-size:32px}.revenue-web-metrics span{font-size:5px}.revenue-funnel-card,.revenue-landing-card,.revenue-source-card{padding:23px 17px}.revenue-funnel-heading h3,.revenue-landing-heading h3,.revenue-source-card>h3{font-size:22px}.revenue-chart-card,.revenue-mix-card{padding:23px 17px}.revenue-chart-heading h3{font-size:19px}.revenue-chart-heading select{font-size:7px}.revenue-chart{gap:7px}.revenue-bar-value{font-size:5px}.revenue-bar-label{font-size:5px}.revenue-metrics{padding-left:17px;padding-right:17px}.revenue-metrics strong{font-size:31px}.revenue-metrics span{font-size:6px}.revenue-metrics small{font-size:6px}.revenue-pipeline{padding:23px 17px;gap:20px}.revenue-pipeline strong{font-size:25px}.revenue-pipeline>div:last-child{padding-left:15px}.revenue-page .section-heading h2,.revenue-meaning h2{font-size:36px}.revenue-job-workbench{padding:25px 17px}.revenue-job-context>h3{font-size:30px}.revenue-job-context>select{font-size:9px}.revenue-job-detail{padding:22px 17px}.revenue-job-detail-top>span:last-child{font-size:4px}.revenue-job-summary{gap:10px}.revenue-job-summary span{font-size:4px}.revenue-job-summary strong{font-size:21px}.revenue-economics h2{font-size:38px}.revenue-model{padding:25px 20px}.revenue-model>h3{font-size:29px}.revenue-model-rows>div{font-size:7px}.revenue-model-rows strong{font-size:9px}.revenue-model-result>span{font-size:5px}.revenue-capacity>div:last-child h2{font-size:37px}.revenue-capacity-visual{padding:25px 20px}.revenue-capacity-visual>h3{font-size:31px}.revenue-capacity-number strong{font-size:55px}.revenue-capacity-number>span{font-size:8px}.revenue-faq h2{font-size:37px}.revenue-page .closing h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.revenue-page *{transition:none!important;scroll-behavior:auto!important}}
.revenue-source-scope{font-size:7px;line-height:1.9;color:#8fa67b;margin:12px 0 0}
