html:has(body.comparison-preview){scrollbar-width:none}html:has(body.comparison-preview)::-webkit-scrollbar{display:none}.comparison-preview{background:#f7f8f4}.comparison-preview .site-shell{background-color:#f7f8f4;background-image:linear-gradient(rgba(8,126,107,.045) 1px,transparent 0),linear-gradient(90deg,rgba(8,126,107,.045) 1px,transparent 0);background-size:80px 80px}.comparison-preview .site-header{background:#f7f8f4;border:0}.comparison-preview .site-header--scrolled{background:rgba(247,248,244,.97)}.comparison-preview .brand-name{letter-spacing:-.03em}.comparison-preview .site-nav{font-size:14px}.comparison-preview .header-action{background:transparent;color:#07594a;border:1px solid #b5c6bd;border-radius:6px}.calculator-first{--receipt-ink:#15352d;--receipt-muted:#536960}.calculator-first .funding-workspace{position:relative;isolation:isolate;background-color:#087e6b;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:80px 80px;color:#fff;border-radius:20px 20px 0 0;padding:calc(max(72px,8.75vw) + 16px) 0 104px;margin-bottom:-56px;scroll-margin-top:94px}.calculator-first .funding-workspace:after{content:"";position:absolute;inset:auto 0 0;height:104px;background:linear-gradient(180deg,rgba(8,126,107,0),#f7f8f4);pointer-events:none}.calculator-first .calculator-highway{position:absolute;inset:12px 0 auto;height:60px;overflow:hidden;border-radius:20px 20px 0 0;pointer-events:none}.calculator-first .calculator-highway>svg{position:relative;left:50%;display:block;width:max(100%,1200px);height:100%;transform:translateX(-50%)}.calculator-first .calculator-highway .highway-traffic{opacity:.75}.calculator-first .funding-workspace-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"controls receipt" "next receipt";column-gap:96px;row-gap:0;align-items:start;padding-bottom:44px}.calculator-first .funding-controls{grid-area:controls;max-width:470px}.calculator-first .funding-next{grid-area:next;max-width:520px}.calculator-first .workspace-label{font-size:14px;line-height:1.5;font-weight:600;margin:0 0 18px;color:#fff}.calculator-first h1{font-family:var(--display);font-size:clamp(36px,3.9vw,54px);line-height:1.08;letter-spacing:-.05em;font-weight:500;margin:0 0 18px}.calculator-first .workspace-intro{color:#fff;font-size:16px;line-height:1.65;max-width:390px;margin:0 0 28px}.calculator-first .funding-inputs{display:grid;gap:20px}.calculator-first .funding-controls .field-label{color:#fff;font-size:14px;font-weight:600;margin-bottom:8px}.calculator-first .funding-controls .amount-input{background:#fff;border:1px solid #fff;border-radius:6px;min-height:62px;box-shadow:none}.calculator-first .funding-controls .amount-input input{color:var(--receipt-ink);font-size:26px;font-family:var(--display);font-weight:500}.calculator-first .funding-controls .amount-input>span{color:#60746b;font-size:26px}.calculator-first .funding-controls .form-input{color:var(--receipt-ink);background:#fff;border:1px solid #fff;border-radius:6px;font-size:20px;min-height:54px}.calculator-first .funding-controls .amount-input:focus-within,.calculator-first .funding-controls .form-input:focus-visible{outline:2px solid #fff;outline-offset:4px;border-color:#064f41;box-shadow:0 0 0 2px #064f41}.calculator-first .workspace-action-note,.calculator-first .workspace-input-note{font-size:14px;line-height:1.5;color:#fff;margin:8px 0 0}.calculator-first .workspace-mobile-note{display:none}.calculator-first .workspace-action{cursor:pointer;width:100%;min-height:54px;padding:13px 20px;margin-top:26px;background:#e6f0b8;color:#183b2b;font-size:16px;font-weight:700;font-family:var(--font-manrope),sans-serif;border:1px solid transparent;border-radius:6px;transition:background .15s}.calculator-first .workspace-action:hover{background:#f2f7d7}.calculator-first .workspace-action:focus-visible{outline:2px solid #fff;outline-offset:4px}.calculator-first .workspace-action-note{text-align:center}.calculator-first .funding-receipt{grid-area:receipt;min-width:0;background:#fff;color:var(--receipt-ink);border-radius:8px;box-shadow:0 18px 48px -24px rgba(0,36,27,.35);padding:28px 32px 24px}.calculator-first .receipt-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #d5e1d9;padding-bottom:22px}.calculator-first .receipt-heading h2{font-family:var(--font-manrope),sans-serif;font-size:14px;line-height:1.5;letter-spacing:0;font-weight:600;margin:0}.calculator-first .receipt-heading>span{font-size:12px;font-weight:600;color:var(--receipt-muted)}.calculator-first .funding-receipt .full-pricing-calculation{width:100%}.calculator-first .funding-receipt .pricing-breakdown>div{padding:24px 0;border-bottom:1px dashed #cbdad1;gap:18px}.calculator-first .funding-receipt .pricing-breakdown span{min-width:0;color:var(--receipt-ink);font-size:16px;line-height:1.5}.calculator-first .funding-receipt .pricing-breakdown small{color:var(--receipt-muted);font-size:14px;line-height:1.5;margin-top:5px}.calculator-first .funding-receipt .pricing-breakdown strong{color:var(--receipt-ink);font-family:var(--display);font-size:26px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.calculator-first .funding-receipt .pricing-breakdown .pricing-upfront{flex-direction:column;align-items:flex-start;gap:14px;padding:26px 0 24px}.calculator-first .funding-receipt .pricing-upfront strong{color:#087e6b;font-size:clamp(42px,4.7vw,68px);line-height:1;letter-spacing:-.06em}.calculator-first .funding-receipt .calculation-total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;background:#eaf3ec;border:0;border-radius:4px;margin-top:22px;padding:18px;color:var(--receipt-ink);font-size:14px}.calculator-first .funding-receipt .calculation-total strong{color:var(--receipt-ink);font-family:var(--display);font-size:26px;font-weight:500;letter-spacing:-.035em}.calculator-first .funding-receipt .pricing-equation{color:var(--receipt-muted);background:none;border:0;padding:0;margin:20px 0 0;font-size:14px;line-height:1.6}.calculator-first .funding-receipt .pricing-assumption{margin-top:12px;color:var(--receipt-muted);font-size:14px}.calculator-first .funding-receipt .pricing-assumption-footer{border:0;padding-top:0}.calculator-first .funding-receipt .pricing-validation{font-size:14px;color:#8b3018;line-height:1.5}.calculator-first .funding-rate-strip{display:grid;grid-template-columns:.8fr .8fr 1.4fr;gap:40px;margin:0 auto;padding:24px 0 26px;list-style:none;color:#fff;border-top:1px solid rgba(255,255,255,.25)}.calculator-first .funding-rate-strip li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;font-size:14px;line-height:1.6}.calculator-first .funding-rate-strip strong{font-family:var(--display);font-size:22px;letter-spacing:-.03em;font-weight:500}.calculator-first .funding-rate-strip span{color:#e4f4ea}.calculator-first .review-workspace{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:96px;padding-top:84px;padding-bottom:80px;align-items:start}.calculator-first .review-workspace-copy{position:sticky;top:128px;padding-top:12px}.calculator-first .review-workspace-copy h2{font-family:var(--display);font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.04em;margin:16px 0 22px}.calculator-first .review-workspace-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#536960;max-width:350px}.calculator-first .intake-card{background:#fff;border-radius:8px;border:1px solid #d4dfd6;box-shadow:none;padding:30px;scroll-margin-top:100px}.calculator-first .intake-card .step-actions>.button{border-radius:6px}.calculator-first .intake-operator-note{font-size:13px;line-height:1.6;gap:4px}.calculator-first .intake-card .amount-input,.calculator-first .intake-card .form-input{border-radius:6px}.calculator-first .review-section{border-top:1px solid #d3ded5;padding-top:64px}.calculator-first .process-heading-row{margin-bottom:32px}.calculator-first .section-heading h2{font-size:36px}.calculator-first .review-timeline{--timeline-gap:40px;gap:var(--timeline-gap)}.calculator-first .review-timeline li:first-child .timeline-marker,.calculator-first .timeline-marker{border-radius:4px;background:#f7f8f4;border:1px solid #a6c4b6}.calculator-first .review-timeline li:last-child .timeline-marker{background:#087e6b}@media(min-width:801px){.calculator-first .review-timeline li:not(:last-child):after{right:calc(-1 * var(--timeline-gap))}}.calculator-first .factoring-terms{padding-block:56px 64px}.calculator-first .terms-grid{gap:32px}.calculator-first .terms-grid article{background:transparent;border-top:1px solid #c0d1c5;padding:22px 0 0}.calculator-first .terms-grid article>svg{margin-bottom:16px}.calculator-first .answers-section{border-top:1px solid #d3ded5}.comparison-preview .site-footer{background:transparent}@media(min-width:801px){.comparison-preview .site-header{min-height:72px}.comparison-preview .site-shell{padding-top:72px}.calculator-first .funding-workspace{--highway-height:max(52px,5vw);min-height:calc(100svh - 72px);display:flex;flex-direction:column;justify-content:center;padding:calc(var(--highway-height) + 8px) 0 28px;margin-bottom:0;scroll-margin-top:72px}.calculator-first .funding-workspace:after{height:24px}.calculator-first .calculator-highway{height:var(--highway-height)}.calculator-first .funding-workspace-inner{align-items:center;padding-bottom:24px}.calculator-first .funding-controls{max-width:520px}.calculator-first .workspace-label{margin-bottom:18px}.calculator-first h1{font-size:clamp(38px,3.5vw,50px);margin-bottom:22px}.calculator-first .workspace-intro{max-width:490px;line-height:1.6;margin-bottom:28px}.calculator-first .funding-inputs{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.calculator-first .funding-controls .amount-input,.calculator-first .funding-controls .form-input{min-height:56px}.calculator-first .funding-controls .amount-input input,.calculator-first .funding-controls .amount-input>span{font-size:24px}.calculator-first .workspace-action-note,.calculator-first .workspace-input-note{line-height:1.45;margin-top:6px}.calculator-first .workspace-action{min-height:52px;padding-block:12px;margin-top:24px}.calculator-first .funding-receipt{padding:22px 28px}.calculator-first .receipt-heading{padding-bottom:14px}.calculator-first .funding-receipt .pricing-breakdown>div{padding:14px 0;gap:18px}.calculator-first .funding-receipt .pricing-breakdown span{line-height:1.5}.calculator-first .funding-receipt .pricing-breakdown small{line-height:1.5;margin-top:3px}.calculator-first .funding-receipt .pricing-breakdown .pricing-upfront{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0}.calculator-first .funding-receipt .pricing-upfront strong{font-size:56px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.calculator-first .funding-receipt .calculation-total{margin-top:14px;padding:14px 16px}.calculator-first .funding-receipt .calculation-total strong{font-size:24px;line-height:1.35}.calculator-first .funding-receipt .pricing-equation{margin-top:16px;line-height:1.5}.calculator-first .funding-receipt .pricing-assumption{margin-top:8px}.calculator-first .funding-rate-strip{padding:16px 0}.calculator-first .funding-rate-strip strong{line-height:1.25}.calculator-first .review-workspace{padding-top:48px}}@media(max-width:1100px){.calculator-first .funding-workspace-inner{column-gap:48px}.calculator-first .review-workspace{gap:48px}.calculator-first .funding-receipt{padding:22px}.calculator-first .funding-rate-strip{gap:24px}}@media(min-width:960px) and (max-height:760px){.calculator-first .funding-workspace{--highway-height:48px;padding-bottom:8px}.calculator-first .funding-workspace:after{height:8px}.calculator-first .funding-workspace-inner{padding-bottom:8px}.calculator-first .funding-rate-strip{gap:20px;padding:8px 0}}@media(max-width:800px){.calculator-first .funding-workspace{padding-top:84px;scroll-margin-top:78px}.calculator-first .funding-workspace-inner{grid-template-columns:1fr;grid-template-areas:"controls" "receipt" "next";gap:32px;padding-bottom:32px}.calculator-first .funding-controls{max-width:none}.calculator-first h1{font-size:42px}.calculator-first .workspace-intro{max-width:460px}.calculator-first .funding-inputs{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.calculator-first .funding-controls .form-input{min-height:62px}.calculator-first .workspace-action{margin-top:20px}.calculator-first .funding-receipt .pricing-upfront strong{font-size:58px}.calculator-first .funding-rate-strip{grid-template-columns:1fr 1fr;gap:16px 28px;padding-block:22px}.calculator-first .funding-rate-strip li:last-child{grid-column:1/-1}.calculator-first .review-workspace{grid-template-columns:1fr;gap:26px;padding-top:48px;padding-bottom:48px}.calculator-first .review-workspace-copy{position:static;padding-top:0}.calculator-first .review-workspace-copy h2{font-size:32px}.calculator-first .review-workspace-copy>p:not(.eyebrow){max-width:500px}.calculator-first .review-timeline li:not(:last-child):after{bottom:calc(-1 * var(--timeline-gap))}.calculator-first .intake-card{padding:26px}.calculator-first .section-heading h2{font-size:32px}.calculator-first .answers-section,.calculator-first .factoring-terms,.calculator-first .review-section{padding-block:48px}}@media(max-width:480px){.calculator-first h1{font-size:38px}.calculator-first .funding-inputs{grid-template-columns:1fr}.calculator-first .funding-workspace{padding-top:80px}.calculator-first .funding-receipt{padding:22px}.calculator-first .funding-receipt .pricing-breakdown strong{font-size:23px}.calculator-first .funding-receipt .pricing-upfront strong{font-size:54px}.calculator-first .funding-receipt .pricing-breakdown small,.calculator-first .funding-receipt .pricing-breakdown span{font-size:14px}.calculator-first .funding-rate-strip{gap:16px}.calculator-first .funding-rate-strip strong{font-size:21px}.calculator-first .intake-card{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.calculator-first .workspace-action{transition:none}}@media(max-width:360px){.calculator-first .funding-receipt .pricing-upfront strong{font-size:44px}.calculator-first .funding-receipt .pricing-breakdown strong{font-size:20px}.calculator-first .funding-receipt .pricing-breakdown .pricing-upfront strong{font-size:44px}}@media(max-width:800px){.comparison-preview .site-header{min-height:64px;padding-inline:20px}.comparison-preview .menu-button{min-width:44px;min-height:44px}.comparison-preview .site-shell{padding-top:64px}.calculator-first .funding-workspace{padding:44px 0 40px;margin-bottom:0;border-radius:16px 16px 0 0;scroll-margin-top:64px}.calculator-first .funding-workspace:after{height:20px}.calculator-first .calculator-highway{inset:6px 0 auto;height:30px;border-radius:16px 16px 0 0}.calculator-first .calculator-highway>svg{width:max(100%,780px)}.calculator-first .funding-workspace-inner{gap:20px;padding-bottom:28px}.calculator-first .workspace-label{margin-bottom:8px;text-align:center}.calculator-first h1{font-size:clamp(2rem,8.5vw,2.375rem);line-height:1.1;margin-bottom:14px;text-align:center}.calculator-first h1 br{display:initial}.calculator-first .workspace-intro{max-width:440px;font-size:1rem;line-height:1.5;margin:0 auto 20px;text-align:center;text-wrap:pretty}.calculator-first .funding-inputs{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:12px;border-top:1px solid rgba(255,255,255,.22);padding-top:16px}.calculator-first .funding-inputs>div{min-width:0;display:flex;flex-direction:column}.calculator-first .funding-controls .field-label{flex:1;align-items:flex-end;font-size:.875rem;line-height:1.5;margin-bottom:6px}.calculator-first .funding-controls .amount-input,.calculator-first .funding-controls .form-input{min-height:48px;height:48px;border-radius:8px}.calculator-first .funding-controls .amount-input{padding-inline:12px;gap:6px}.calculator-first .funding-controls .amount-input input{min-width:0;height:46px;font-size:1.125rem;letter-spacing:0}.calculator-first .funding-controls .amount-input>span{font-size:1.125rem}.calculator-first .funding-controls .form-input{font-size:1.125rem;padding:10px 12px}.calculator-first .workspace-input-note{display:none}.calculator-first .workspace-mobile-note{display:block;margin:8px 0 0;font-size:.875rem;line-height:1.5;color:#e4f4ea}.calculator-first .funding-next{max-width:none}.calculator-first .workspace-action{min-height:56px;margin-top:0}.calculator-first .workspace-action-note{margin-top:12px}.calculator-first .funding-receipt{padding:18px 20px;border-radius:12px}.calculator-first .receipt-heading{padding-bottom:14px}.calculator-first .receipt-heading h2{font-size:1rem}.calculator-first .funding-receipt .pricing-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;padding:16px 0}.calculator-first .funding-receipt .pricing-breakdown span{font-size:1rem;line-height:1.5}.calculator-first .funding-receipt .pricing-breakdown small{font-size:.875rem;margin-top:4px}.calculator-first .funding-receipt .pricing-breakdown strong{font-size:1.375rem;line-height:1.4;white-space:normal;overflow-wrap:anywhere;max-width:100%}.calculator-first .funding-receipt .pricing-breakdown .pricing-upfront{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}.calculator-first .funding-receipt .pricing-breakdown .pricing-upfront strong{font-size:clamp(2rem,10vw,3.25rem);line-height:1.15}.calculator-first .funding-receipt .calculation-total{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding:14px;font-size:1rem}.calculator-first .funding-receipt .calculation-total strong{font-size:1.875rem;white-space:normal;overflow-wrap:anywhere;max-width:100%}.calculator-first .funding-receipt .pricing-equation{margin-top:16px;overflow-wrap:anywhere}.calculator-first .funding-rate-strip{grid-template-columns:1fr;gap:0;padding:0}.calculator-first .funding-rate-strip li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:18px 0;font-size:.875rem}.calculator-first .funding-rate-strip li+li{border-top:1px solid rgba(255,255,255,.16)}.calculator-first .funding-rate-strip li:last-child{grid-column:auto}.calculator-first .funding-rate-strip strong{font-size:1.25rem;line-height:1.4}.calculator-first .review-workspace{gap:24px;padding:36px 0 44px}.calculator-first .review-workspace-copy h2{font-size:1.625rem;line-height:1.2;margin:10px 0 12px}.calculator-first .review-workspace-copy>p:not(.eyebrow){font-size:1rem;line-height:1.55;margin-bottom:0}.calculator-first .intake-card{padding:20px 18px;border-radius:12px;scroll-margin-top:84px}.calculator-first .step-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.calculator-first .step-track li{min-width:0;padding-bottom:12px}.calculator-first .step-track li:after{right:0}.calculator-first .step-track button{width:100%;min-height:58px;flex-direction:column;justify-content:flex-start;gap:6px;font-size:.875rem;line-height:1.4;text-align:center;white-space:normal}.calculator-first .step-track .step-number{width:24px;height:24px;flex-shrink:0;font-size:.75rem}.calculator-first .mobile-invoice-recap{align-items:flex-start;gap:16px;margin:0 0 18px;padding:0 0 12px;font-size:.875rem}.calculator-first .mobile-invoice-recap strong{flex-shrink:0;color:var(--green-dark)}.calculator-first .step-content{animation:none}.calculator-first .step-content h2,.calculator-first .success-screen h2{font-size:1.5rem;line-height:1.25;margin-bottom:10px;text-wrap:balance}.calculator-first .step-intro{font-size:1rem;line-height:1.5;margin-bottom:20px}.calculator-first .intake-card .contact-grid,.calculator-first .intake-card .inquiry-fields{grid-template-columns:minmax(0,1fr);gap:18px}.calculator-first .intake-card .form-input{min-height:48px;font-size:1rem;padding:10px 12px}.calculator-first .intake-card .form-input::placeholder{font-size:1rem}.calculator-first .intake-card textarea.form-input{min-height:120px}.calculator-first .intake-card select.form-input{padding-right:36px}.calculator-first .intake-card .amount-input{min-height:48px;height:48px;padding-inline:12px;gap:8px}.calculator-first .intake-card .amount-input input{min-width:0;height:46px;font-size:1.25rem}.calculator-first .intake-card .amount-input>span{font-size:1.125rem}.calculator-first .step-actions{gap:12px;margin-top:20px}.calculator-first .step-actions>.button{min-height:50px;font-size:1rem}.calculator-first .back-button{min-width:48px;min-height:48px;text-align:left}.calculator-first .intake-note{margin-top:12px}.calculator-first .intake-operator-note{align-items:flex-start;text-align:left;gap:6px}.calculator-first .quiet-note{font-size:.875rem}}@media(max-width:360px){.calculator-first .funding-receipt{padding-inline:18px}.calculator-first .funding-receipt .pricing-breakdown>div{grid-template-columns:minmax(0,1fr);gap:8px}.calculator-first .funding-rate-strip li{grid-template-columns:1fr;gap:4px}.calculator-first .intake-card{padding-inline:18px}}