.cashflow-page{--cf-forest:#203d32;--cf-cream:#f8f5ec;--cf-gold:#d4b36d;background:var(--cf-cream);color:#263e33;overflow:clip}.cashflow-page h2{font-size:clamp(38px,4.4vw,62px);line-height:1.07}.cashflow-page h3{font-size:30px}.cashflow-page p{line-height:1.8}.cashflow-page .section{padding:105px 0}.cashflow-page .eyebrow{letter-spacing:.17em;font-size:10px}.cf-hero{background:var(--cf-forest);color:#fcf8ee;padding-top:70px}.cf-hero-grid{grid-template-columns:1.2fr .85fr;align-items:center;gap:70px;display:grid}.cf-hero h1{letter-spacing:-.045em;margin:24px 0 28px;font-size:clamp(56px,6.6vw,91px);line-height:1.01}.cf-hero h1 em{color:var(--cf-gold)}.cf-hero-lead{max-width:560px;font-size:20px}.cf-hero-support{color:#cbd6ce;max-width:490px;font-size:14px}.cf-hero .eyebrow{color:#e4d0a0}.cf-cta{gap:25px;min-height:58px;font-size:13px}.cf-hero .cf-cta{margin-top:12px}.cf-hero-micro{letter-spacing:.06em;color:#b7c8bd;margin:15px 0 0;font-size:10px!important}.cf-hero-portrait{background:#496150;align-self:stretch;min-height:510px;max-height:625px;margin:0;position:relative}.cf-hero-portrait>img{object-fit:cover;object-position:center 28%;width:100%;height:100%}.cf-hero-portrait:after{content:"";background:linear-gradient(#0000,#102b20e8);position:absolute;inset:45% 0 0}.cf-hero-portrait figcaption{z-index:1;position:absolute;bottom:35px;left:30px;right:20px}.cf-hero-portrait figcaption span{letter-spacing:.17em;margin-bottom:10px;font-size:9px;display:block}.cf-hero-portrait figcaption strong{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.2;display:block}.cf-portrait-label{background:var(--cf-gold);color:var(--cf-forest);font-family:var(--serif);text-align:center;padding:21px 16px;font-size:36px;line-height:1.1;position:absolute;top:30px;right:-18px}.cf-portrait-label span{letter-spacing:.13em;margin-top:6px;font-family:Jost,sans-serif;font-size:7px;display:block}.cf-hero-bottom{color:#b7c8bd;letter-spacing:.2em;border-top:1px solid #ffffff24;gap:38px;margin-top:35px;padding-top:40px;padding-bottom:30px;font-size:9px;display:flex}.cf-intro-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:90px;display:grid}.cf-big-copy{font-family:var(--serif);letter-spacing:-.025em;font-size:29px;line-height:1.35!important}.cf-problem{background:#ece9df}.cf-risks{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:40px;display:grid}.cf-risks article{border-top:1px solid #b9bfb1;padding-top:23px}.cf-risks article>span{letter-spacing:.12em;color:#6e765f;font-size:9px}.cf-risks h3{margin:22px 0 15px;font-size:30px}.cf-risks p{color:#5a665c;font-size:13px}.cf-closing-line{border-left:2px solid #a18449;max-width:740px;margin:38px 0 0;padding-left:20px;font-size:17px}.cf-solution{background:#dce2d7}.cf-benefits{padding:0;font-size:14px;list-style:none}.cf-benefits li{border-top:1px solid #b9c7b5;padding:13px 0 13px 28px;position:relative}.cf-benefits li:before{content:"↗";color:#547358;position:absolute;left:0}.cf-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.cf-section-heading>p{color:#6b766b;font-size:13px}.cf-process{grid-template-columns:1fr 1fr;gap:0 65px;margin:0;padding:0;list-style:none;display:grid}.cf-process li{border-top:1px solid #cdd2c5;grid-template-columns:53px 1fr;gap:17px;padding:32px 0;display:grid}.cf-process-number{font-family:var(--serif);color:#9c844e;font-size:37px;line-height:1}.cf-process h3{margin:0 0 12px;font-size:28px}.cf-process p{color:#617063;margin:0;font-size:13px}.cf-agreement{background:var(--cf-forest);color:#f7f3e9}.cf-agreement h2 em{color:var(--cf-gold)}.cf-agreement .eyebrow{color:#cfb774}.cf-agreement p{color:#d7e0d6}.cf-small-rule{border-top:1px solid #ffffff30;padding-top:20px;font-size:12px}.cf-fit{grid-template-columns:1.2fr 1fr;gap:80px;display:grid}.cf-fit ul{padding-left:20px;font-size:14px}.cf-fit li{margin:15px 0;padding-left:6px}.cf-not-fit{border-left:1px solid #cbd0c2;padding-left:45px}.cf-not-fit h3{margin-top:30px;font-size:36px}.cf-not-fit li{color:#647061}.cf-credentials{background:#e6e9df}.cf-credential-grid{grid-template-columns:.75fr 1fr;align-items:center;gap:85px;display:grid}.cf-credential-grid>img{object-fit:cover;object-position:center 35%;width:100%;height:515px}.cf-credentials .cf-big-copy{font-size:26px}.cf-credentials p:not(.eyebrow,.cf-big-copy,.cf-signature){font-size:14px}.cf-signature{font-family:var(--serif);margin:30px 0 0;font-size:29px;font-style:italic}.cf-signature span{letter-spacing:.15em;margin-top:4px;font-family:Jost,sans-serif;font-size:8px;font-style:normal;display:block}.cf-section-lead{color:#647062;max-width:650px;font-size:14px}.cf-rail-controls{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:16px;display:flex}.cf-rail-controls>span{color:#74806c;margin-right:10px;font-size:10px}.cf-rail-controls button{color:#2e4938;background:0 0;border:1px solid #b9c3b0;width:38px;height:38px;font-size:20px}.cf-rail-controls button:hover{background:#e4e8db}.cf-rail-track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;padding-bottom:14px;display:grid;overflow-x:auto}.cf-rail-track>*{scroll-snap-align:start}.cf-case{background:#fffdf6;border:1px solid #d9ded0;flex-direction:column;display:flex}.cf-case>img{object-fit:cover;width:100%;height:220px}.cf-case>div{padding:26px}.cf-case .eyebrow{color:#7a816d;font-size:9px}.cf-case h3{min-height:68px;font-size:28px}.cf-case p{color:#68725e;font-size:13px}.cf-case .micro{font-size:10px;line-height:1.7}.cf-case-detail{border-top:1px solid #dce1d2;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.cf-case-detail span{font-size:10px}.cf-case-detail strong{font-family:var(--serif);font-size:27px;font-weight:400}.cf-case-footnote{color:#78816e;margin:10px 0;font-size:11px}.cf-review-heading{border-top:1px solid #d0d7c7;margin-top:55px;padding-top:45px}.cf-review-heading h3{font-size:34px}.cf-review-heading .text-link{font-size:11px}.cf-review{background:#eef0e5;flex-direction:column;padding:28px;display:flex}.cf-review-author{align-items:center;gap:14px;min-height:68px;display:flex}.cf-review-author>img{object-fit:cover;object-position:center 25%;border-radius:50%;width:62px;height:62px}.cf-avatar{width:62px;height:62px;font-family:var(--serif);background:#d8dfcd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.cf-review-author strong{font-size:12px;line-height:1.4;display:block}.cf-review-author small{color:#737c69;margin-top:6px;font-size:9px;display:block}.cf-review .cf-stars{width:110px;height:auto;margin:23px 0 18px}.cf-review blockquote{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 17px;font-size:27px;line-height:1.25}.cf-review>p{color:#65725f;flex:1;font-size:12px}.cf-review .text-link{align-self:flex-start;font-size:11px}.cf-cta-band{background:#d7dfcf}.cf-cta-band h2{margin-bottom:32px}.cf-cta-band p:last-child,.cf-cta-repeat p{margin:20px 0 0;font-size:12px}.cf-capacity-grid{grid-template-columns:.65fr 1.3fr;align-items:center;gap:100px;display:grid}.cf-capacity-number{font-family:var(--serif);color:#b49b5c;letter-spacing:-.07em;text-align:center;font-size:190px;font-weight:400;line-height:1}.cf-capacity-number span{letter-spacing:.15em;color:#516345;margin:25px 0 0;font-family:Jost,sans-serif;font-size:9px;display:block}.cf-capacity p{max-width:600px}.cf-roadmap{color:#f6f1e5;background:#293f32}.cf-roadmap h2 em{color:#d2b36e}.cf-roadmap-grid{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.cf-roadmap p{color:#d4ddce;max-width:450px;font-size:14px}.cf-roadmap .eyebrow{color:#d4ba7c}.cf-roadmap-paper{color:#2a4232;background:#f4f0e5;padding:40px;transform:rotate(2deg);box-shadow:15px 15px #b1bca520}.cf-roadmap-paper>img{margin-bottom:22px}.cf-roadmap-paper .eyebrow{color:#73815d;font-size:8px}.cf-roadmap-paper h3{font-size:34px}.cf-roadmap-paper ol{padding-left:23px;font-size:12px}.cf-roadmap-paper li{border-bottom:1px solid #d5dbc9;padding:12px 0}.cf-roadmap-paper>p:last-child{color:#657258;margin-top:24px;font-size:8px}.cashflow-page .cf-cta-repeat{background:#e9ecdf;padding:50px 0}.cf-recap{background:#eceee3}.cf-recap-grid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:40px;display:grid}.cf-recap-grid article{border-top:1px solid #bdc9b4;padding-top:20px}.cf-recap-grid article>span{color:#87966e;font-size:11px}.cf-recap-grid h3{margin:16px 0;font-size:27px}.cf-recap-grid p{color:#64735a;font-size:13px}.cf-final{color:#fcf7eb;background:#213e31}.cf-final h2 em{color:#cfb16e}.cf-final-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.cf-final-grid>div:first-child{padding-top:20px}.cf-final-grid>div:first-child>p:not(.eyebrow){color:#d2decd;max-width:420px;font-size:14px}.cf-final-points{color:#d7e2d1;padding:0;font-size:12px;list-style:none}.cf-final-points li{margin:14px 0}.cf-final-points li:before{content:"✓";color:#ceb06e;margin-right:12px}.cf-final-email{margin-top:40px;font-size:12px!important}.cf-final-email a{color:#e7ca8a;text-underline-offset:5px;text-decoration:underline}.cf-form-panel{color:#294232;background:#faf7ef;padding:38px;position:relative}.cf-form-panel h3{outline-offset:6px;margin:16px 0 20px;font-size:32px}.cf-form-panel p{font-size:13px}.cf-form-panel form{position:relative}.cf-form-panel label:not(.cf-option,.cf-consent){margin-bottom:18px;font-size:12px;display:block}.cf-form-panel .registration-fields{display:block}.cf-form-panel input:not([type=checkbox],[type=radio]){color:#263d2f;background:#fffdf8;border:1px solid #bcc6b3;width:100%;min-height:49px;margin-top:7px;padding:13px 14px;display:block}.cf-consent{grid-template-columns:19px 1fr;gap:10px;margin:8px 0 15px;font-size:11px;line-height:1.7;display:grid}.cf-consent input{accent-color:#294d39;width:16px;height:16px;margin:4px 0 0}.cf-consent a{text-decoration:underline}.cf-form-panel .micro{font-size:10px}.cf-form-panel .button{font-size:12px}.cf-form-panel .cf-saved-note{color:#42673d;font-size:12px}.cf-form-panel fieldset{border:0;margin:20px 0;padding:0}.cf-form-panel legend{font-family:var(--serif);width:100%;margin-bottom:22px;font-size:28px;line-height:1.2}.cf-option{cursor:pointer;border:1px solid #ccd5c0;align-items:center;gap:12px;min-height:52px;margin:10px 0;padding:12px;font-size:13px;display:flex;position:relative}.cf-option input{opacity:0;width:1px;height:1px;position:absolute}.cf-option:focus-within{outline-offset:3px;outline:2px solid #967b3f}.cf-option.is-selected{background:#e0e8d6;border-color:#5c7a48}.cf-option-letter{border:1px solid #a1b18d;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.cf-option.is-selected .cf-option-letter{color:#fff;background:#3d6142}.cf-step-count{letter-spacing:.08em;margin:22px 0 8px;font-size:10px!important}.cf-form-progress{background:#dfe5d6;height:3px}.cf-form-progress span{background:#a78e50;height:100%;transition:width .2s;display:block}.cf-form-actions{justify-content:space-between;align-items:center;gap:15px;margin:25px 0;display:flex}.cf-back{color:#527247;background:0 0;border:0;padding:10px 0;font-size:12px}.cf-honeypot{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.cf-form-panel .form-error{color:#973c2b;background:#fff0e7;border-left:2px solid #b26a44;padding:12px}.calculator-service-link{border-top:1px solid #cdd4c7;border-bottom:1px solid #cdd4c7;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;margin-bottom:30px;padding:15px 0;font-size:12px;display:flex}.calculator-service-link a{text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (min-width:1450px){.cf-hero-grid{gap:100px}}@media (max-width:1000px){.cf-hero-grid{grid-template-columns:1.15fr .85fr;gap:35px}.cf-hero h1{font-size:65px}.cf-hero-portrait{min-height:520px}.cf-intro-grid{gap:45px}.cf-credential-grid,.cf-final-grid,.cf-fit{gap:40px}.cf-capacity-grid,.cf-roadmap-grid{gap:50px}.cf-rail-track{grid-auto-columns:calc(50% - 12px)}.cf-form-panel{padding:30px}}@media (max-width:760px){.cashflow-page .section{padding:65px 0}.cashflow-page h2{font-size:40px}.cf-hero{padding-top:35px}.cf-hero-grid{grid-template-columns:1fr;gap:35px}.cf-hero h1{font-size:64px}.cf-hero-lead{font-size:18px}.cf-hero-support{font-size:13px}.cf-hero-portrait{justify-self:center;width:100%;max-width:430px;height:420px;min-height:0}.cf-hero-portrait>img{object-position:center 26%}.cf-hero-portrait figcaption strong{font-size:28px}.cf-portrait-label{top:22px;right:-8px}.cf-hero-bottom{flex-wrap:wrap;gap:18px;margin-top:30px;padding-top:25px;padding-bottom:23px;font-size:8px}.cf-intro-grid,.cf-fit,.cf-credential-grid,.cf-capacity-grid,.cf-roadmap-grid,.cf-final-grid{grid-template-columns:1fr;gap:28px}.cf-big-copy{font-size:25px}.cf-risks{grid-template-columns:1fr;gap:20px;margin-top:25px}.cf-risks h3{margin-top:14px;font-size:28px}.cf-risks p{margin-bottom:0}.cf-closing-line{margin-top:28px;font-size:16px}.cf-section-heading{display:block}.cf-section-heading>p{margin-top:20px}.cf-process{grid-template-columns:1fr}.cf-process li{grid-template-columns:45px 1fr;gap:12px;padding:25px 0}.cf-process h3{font-size:27px}.cf-not-fit{border-top:1px solid #cbd0c2;border-left:0;padding:30px 0 0}.cf-not-fit h3{font-size:31px}.cf-credential-grid>img{object-position:center 35%;width:100%;max-width:360px;height:370px;margin:auto}.cf-rail-track{grid-auto-columns:86%;gap:16px}.cf-rail-controls{margin-top:20px}.cf-case>img{height:220px}.cf-case h3{min-height:0}.cf-review-heading h3{font-size:31px}.cf-capacity-number{text-align:left;align-items:center;gap:25px;font-size:135px;display:flex}.cf-capacity-number span{letter-spacing:.1em;max-width:90px;margin:0;font-size:9px;line-height:1.7}.cf-roadmap-paper{justify-self:center;width:100%;max-width:450px;margin-top:12px;padding:30px;transform:rotate(1deg)}.cf-roadmap-paper h3{font-size:32px}.cashflow-page .cf-cta-repeat{padding:35px 0}.cf-recap-grid{grid-template-columns:1fr;gap:20px}.cf-recap-grid h3{margin:10px 0}.cf-recap-grid p{margin-bottom:0}.cf-final-grid{gap:25px}.cf-form-panel{padding:28px 22px}.cf-form-panel h3{font-size:30px}.cf-form-panel .button{white-space:normal;font-size:12px}.cf-form-panel legend{font-size:27px}.cf-cta{white-space:normal;gap:12px;width:100%;max-width:390px}.cf-hero .cf-cta{max-width:none}.nav .nav-secondary{display:none}.calculator-service-link{align-items:flex-start;font-size:11px}.cf-final-email{margin-top:25px}}@media (max-width:390px){.cf-hero h1{font-size:53px}.cashflow-page h2{font-size:35px}.cf-rail-track{grid-auto-columns:94%}.cf-form-panel{padding:25px 18px}.cf-hero-portrait{height:370px}.cf-form-actions .button{gap:8px;padding:13px}.cf-option{font-size:12px}}.cf-comparison{background:#e6e9df}.cf-comparison-grid{grid-template-columns:1fr 1fr;gap:30px;margin:35px 0;display:grid}.cf-comparison-grid article{background:#f5f3e8;border:1px solid #c7d0be;padding:34px}.cf-comparison-grid article:last-child{background:#d5dfcc}.cf-comparison-grid ul{padding-left:20px;font-size:14px;line-height:1.8}.cf-comparison-grid li{margin:12px 0}.cf-proof-numbers{border-block:1px solid #c3ceb8;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px;padding:20px 0;display:grid}.cf-proof-numbers strong{font:34px var(--serif);display:block}.cf-proof-numbers span{font-size:10px;line-height:1.5;display:block}.cf-client-case>img{object-position:center 26%;height:290px}.cf-client-case h3{min-height:0;margin-bottom:12px}.cf-client-result{font:38px var(--serif);color:#567145}.cf-client-detail{border-bottom:1px solid #d8dfcf;padding-bottom:16px;font-size:11px!important}.cf-trustpilot-logo{background:#1c3027;margin-bottom:28px;padding:14px 18px;display:inline-flex}.cf-trustpilot-logo img{object-fit:contain;width:140px;height:35px}.cf-review-rating{align-items:center;gap:12px;margin:22px 0;display:flex}.cf-review-rating .cf-stars{margin:0}.cf-review-rating span{color:#536749;font-size:10px}.cf-review blockquote{flex:1}.cf-review-source{color:#f8f5ec;background:#203d32;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px;display:flex}.cf-review-source>img{object-fit:contain;width:90px;height:23px}.cf-roadmap .cf-bonus-badge{background:#d4ba7c15;border:1px solid #d4ba7c;padding:10px 14px;line-height:1.6;display:inline-block}.cf-bonus-badge+h2{margin-top:22px}@media (max-width:760px){.cf-comparison-grid{grid-template-columns:1fr;gap:16px}.cf-comparison-grid article{padding:26px}.cf-client-case>img{height:300px}.cf-proof-numbers{gap:12px}.cf-proof-numbers strong{font-size:30px}.cf-review-source>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.cf-form-progress span{transition:none}.cf-rail-track{scroll-behavior:auto}}.cashflow-page{background:linear-gradient(135deg,#faf7ee 0%,#eff1e7 50%,#f7f3e8 100%)}.cashflow-page :is(.cf-hero,.cf-agreement,.cf-roadmap,.cf-final){background:radial-gradient(at 90% 12%,#6f846044,#0000 60%),linear-gradient(125deg,#152e25 0%,#294a39 55%,#3d5742 100%)}.cashflow-page :is(.cf-problem,.cf-recap){background:linear-gradient(120deg,#f2eee4 0%,#e5e9de 100%)}.cashflow-page :is(.cf-solution,.cf-credentials,.cf-comparison){background:linear-gradient(125deg,#edf0e5 0%,#d5dfcf 100%)}.cashflow-page :is(.cf-cta-band,.cf-cta-repeat){background:linear-gradient(115deg,#e9eddf 0%,#cbd8c1 100%)}.cf-guide-incentive{background:#eee6cf;border:1px solid #cfba7b;margin:20px 0;padding:18px}.cf-guide-incentive .eyebrow{margin:0 0 8px;font-size:11px}.cf-guide-incentive p{margin:8px 0;font-size:15px;line-height:1.6}.cf-thanks{max-width:1000px;padding-top:65px;padding-bottom:80px}.cf-thanks h1{font-size:clamp(42px,6vw,72px)}.cf-thanks>.lead{max-width:700px;font-size:18px}.cf-guide-card{grid-template-columns:1fr;align-items:start;gap:25px;margin:35px 0;display:grid}.cf-guide-card h2{font-size:clamp(30px,4vw,44px)}.cf-guide-card p{max-width:650px;font-size:16px}.cf-guide-card .button{white-space:normal;justify-self:start}.cf-thanks-next{max-width:700px}.cf-thanks-next h2{font-size:32px}.cf-thanks-next p{font-size:16px}@media (max-width:600px){.cf-thanks{padding-top:35px}.cf-guide-card{padding:25px}.cf-guide-card .button{width:100%;font-size:14px}}.cf-trustpilot-logo{flex-wrap:wrap;align-items:center;gap:24px;max-width:100%}.cf-trustpilot-five{flex-direction:column;gap:8px;display:flex}.cf-trustpilot-five img{object-fit:contain;width:150px;height:28px}.cf-trustpilot-five small{color:#e6ecdf;letter-spacing:.02em;font-size:11px;line-height:1.4}.cf-review-context-photo{margin:6px 0 0}.cf-review-context-photo>img{object-fit:cover;object-position:center 50%;border-radius:3px;width:100%;height:190px;display:block}.cf-review-context-photo figcaption{color:#536749;margin:9px 0 0;font-size:11px;line-height:1.5}@media (max-width:420px){.cf-trustpilot-logo{gap:16px;padding:16px}.cf-trustpilot-logo>img{width:118px}.cf-trustpilot-five img{width:128px;height:24px}.cf-trustpilot-five small{font-size:10px}}.cf-review-heading .cf-trustpilot-logo{background:#203d32;border:1px solid #728c77;border-radius:8px;align-items:center;gap:28px;margin-bottom:26px;padding:22px 26px;display:inline-flex;box-shadow:0 7px 24px #203d3210}.cf-review-heading .cf-trustpilot-logo>img{width:160px;height:40px}.cf-review-heading .cf-trustpilot-five img{width:170px;height:32px}.cf-review-heading .cf-trustpilot-five small{color:#f0f5ee;font-size:11px}.cf-review{border:1px solid #d6decf;border-radius:8px;box-shadow:0 7px 22px #203d3206}.cf-review-author>img{object-position:center 50%;border:3px solid #fffefa;flex-shrink:0;width:72px;height:72px}.cf-review-author strong{font-size:14px}.cf-review-author small{font-size:11px}.cf-review .cf-review-rating .cf-stars{width:150px;height:28px}.cf-review-rating span{font-size:11px}.cf-review-source{border-radius:5px}.cf-review-source>img{width:104px;height:26px}.cf-review-source>span{font-size:11px}@media (max-width:420px){.cf-review-heading .cf-trustpilot-logo{gap:18px;padding:18px}.cf-review-heading .cf-trustpilot-logo>img{width:130px;height:33px}.cf-review-heading .cf-trustpilot-five img{width:145px;height:27px}.cf-review{padding:22px}}
