.financial-bento[data-astro-cid-7tvkrpgq]{grid-template-columns:1fr;gap:1rem;display:grid}.financial-bento__card[data-astro-cid-7tvkrpgq]{border-radius:var(--radius-xl);background:#fffffff0;border:1px solid #07110c17;min-width:0;min-height:19rem;padding:1.5rem;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a0e}.financial-bento__card[data-astro-cid-7tvkrpgq]:hover{border-color:#15c05d4d;box-shadow:0 22px 58px #0f172a16}.financial-bento__card[data-astro-cid-7tvkrpgq] h3[data-astro-cid-7tvkrpgq]{color:var(--text-light-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:800;line-height:1.18}.financial-bento__card[data-astro-cid-7tvkrpgq] p[data-astro-cid-7tvkrpgq]:not(.eyebrow){color:var(--text-secondary-light);font-size:.9375rem;line-height:1.65}.financial-bento__icon[data-astro-cid-7tvkrpgq]{border-radius:var(--radius-md);width:3rem;height:3rem;color:var(--brand-green-dark);background:#15c05d1a;border:1px solid #15c05d33;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.financial-bento__cash[data-astro-cid-7tvkrpgq]{background:radial-gradient(circle at 100% 0,#00cc8b21,#0000 36%),#fff;align-items:stretch;gap:1.5rem;display:grid}.cash-points[data-astro-cid-7tvkrpgq]{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.cash-points[data-astro-cid-7tvkrpgq] li[data-astro-cid-7tvkrpgq]{color:var(--text-secondary-light);padding-left:1rem;font-size:.8125rem;line-height:1.45;position:relative}.cash-points[data-astro-cid-7tvkrpgq] li[data-astro-cid-7tvkrpgq]:before{content:"";background:var(--brand-green);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.45rem;left:0}.cash-visual[data-astro-cid-7tvkrpgq]{border-radius:var(--radius-lg);background:#f7fbf9;border:1px solid #07110c14;flex-direction:column;justify-content:space-between;min-height:100%;padding:1.15rem;display:flex}.cash-visual__head[data-astro-cid-7tvkrpgq]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cash-visual__head[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq],.cash-visual__metrics[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq],.cash-visual__legend[data-astro-cid-7tvkrpgq]{color:var(--text-secondary-light);font-size:.6875rem}.cash-visual__head[data-astro-cid-7tvkrpgq] strong[data-astro-cid-7tvkrpgq]{color:var(--text-light-primary);margin-top:.2rem;font-size:.875rem;font-weight:800;display:block}.cash-visual__head[data-astro-cid-7tvkrpgq] em[data-astro-cid-7tvkrpgq]{border-radius:var(--radius-sm);color:var(--brand-green-dark);background:#15c05d1f;flex:none;padding:.35rem .6rem;font-size:.75rem;font-style:normal;font-weight:800}.cash-visual__metrics[data-astro-cid-7tvkrpgq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.cash-visual__metrics[data-astro-cid-7tvkrpgq] div[data-astro-cid-7tvkrpgq]{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #07110c0f;padding:.65rem .7rem}.cash-visual__metrics[data-astro-cid-7tvkrpgq] strong[data-astro-cid-7tvkrpgq]{color:var(--text-light-primary);margin-top:.2rem;font-size:.8125rem;font-weight:800;display:block}.cash-visual__bars[data-astro-cid-7tvkrpgq]{border-bottom:1px solid #07110c14;align-items:end;gap:.45rem;height:9.5rem;margin-block:1rem .65rem;padding-top:.5rem;display:flex}.cash-visual__col[data-astro-cid-7tvkrpgq]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.4rem;height:100%;display:flex}.cash-visual__col[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq]{width:100%;height:var(--bar);background:linear-gradient(180deg, var(--brand-green-cyan), var(--brand-green));opacity:.92;border-radius:.35rem .35rem 0 0}.cash-visual__col--projected[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq]{opacity:.45;background:linear-gradient(#00cc8b8c,#15c05d59);box-shadow:inset 0 0 0 1px #15c05d40}.cash-visual__col[data-astro-cid-7tvkrpgq] small[data-astro-cid-7tvkrpgq]{color:var(--text-secondary-light);font-size:.625rem;font-weight:700}.cash-visual__legend[data-astro-cid-7tvkrpgq]{gap:1rem;display:flex}.cash-visual__legend[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq]{align-items:center;gap:.4rem;display:inline-flex}.cash-visual__legend[data-astro-cid-7tvkrpgq] i[data-astro-cid-7tvkrpgq]{background:var(--brand-green);border-radius:.15rem;width:.55rem;height:.55rem;display:block}.cash-visual__legend[data-astro-cid-7tvkrpgq] i[data-astro-cid-7tvkrpgq].is-projected{opacity:.4}.financial-bento__photo[data-astro-cid-7tvkrpgq]{background:#07110c;border:none;min-height:28rem;padding:0}.financial-bento__photo[data-astro-cid-7tvkrpgq]:hover{border:none}.financial-bento__photo[data-astro-cid-7tvkrpgq] img[data-astro-cid-7tvkrpgq]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.financial-bento__photo--bpo[data-astro-cid-7tvkrpgq]{background:#eef2f0}.financial-bento__photo--bpo[data-astro-cid-7tvkrpgq] img[data-astro-cid-7tvkrpgq]{object-fit:cover;object-position:center 42%;width:calc(100% + 4px);max-width:none;height:calc(100% + 4px);inset:-2px}.financial-bento__photo--bpo[data-astro-cid-7tvkrpgq] .financial-bento__photo-overlay[data-astro-cid-7tvkrpgq],.financial-bento__photo--strategy[data-astro-cid-7tvkrpgq] .financial-bento__photo-overlay[data-astro-cid-7tvkrpgq]{background:linear-gradient(#0000 42%,#07110c47 68%,#07110cd1 100%)}.financial-bento__photo--strategy[data-astro-cid-7tvkrpgq]{background:#eef2f0}.financial-bento__photo--strategy[data-astro-cid-7tvkrpgq] img[data-astro-cid-7tvkrpgq]{object-fit:cover;object-position:center 40%;width:calc(100% + 4px);max-width:none;height:calc(100% + 4px);inset:-2px}.financial-bento__photo-overlay[data-astro-cid-7tvkrpgq]{background:linear-gradient(#0000 28%,#00000038 52%,#000000f0 100%);position:absolute;inset:0}.financial-bento__photo-copy[data-astro-cid-7tvkrpgq]{inset-inline:1.5rem;z-index:2;position:absolute;bottom:1.5rem}.financial-bento__photo-copy[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq]{color:var(--brand-green);text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:800;display:block}.financial-bento__photo[data-astro-cid-7tvkrpgq] .financial-bento__photo-copy[data-astro-cid-7tvkrpgq] h3[data-astro-cid-7tvkrpgq],.financial-bento__photo[data-astro-cid-7tvkrpgq] .financial-bento__photo-copy[data-astro-cid-7tvkrpgq] p[data-astro-cid-7tvkrpgq]{color:var(--text-dark-primary)}.financial-bento__photo[data-astro-cid-7tvkrpgq] .financial-bento__photo-copy[data-astro-cid-7tvkrpgq] p[data-astro-cid-7tvkrpgq]{opacity:.76}.financial-bento__dre[data-astro-cid-7tvkrpgq]{flex-direction:column;display:flex}.dre-lines[data-astro-cid-7tvkrpgq]{gap:.55rem;margin-top:auto;padding-top:1.5rem;display:grid}.dre-lines[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq],.dre-lines[data-astro-cid-7tvkrpgq] strong[data-astro-cid-7tvkrpgq]{border-radius:var(--radius-pill);background:#07110c14;height:.45rem;display:block}.dre-lines[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq]:nth-child(2){width:82%}.dre-lines[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq]:nth-child(3){width:62%}.dre-lines[data-astro-cid-7tvkrpgq] strong[data-astro-cid-7tvkrpgq]{background:#15c05d59;width:74%}.financial-bento__indicators[data-astro-cid-7tvkrpgq]{background:linear-gradient(135deg,#f7fbf9eb,#fffffff5),repeating-linear-gradient(0deg,#0000,#0000 27px,#15c05d09 27px 28px),repeating-linear-gradient(90deg,#0000,#0000 27px,#15c05d09 27px 28px);flex-direction:column;justify-content:space-between;display:flex}.indicator-chips[data-astro-cid-7tvkrpgq]{gap:.5rem;margin-top:2rem;display:grid}.indicator-chips[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq]{border-radius:var(--radius-md);color:var(--text-secondary-light);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #07110c14;justify-content:space-between;gap:1rem;padding:.75rem .875rem;font-size:.75rem;display:flex}.indicator-chips[data-astro-cid-7tvkrpgq] strong[data-astro-cid-7tvkrpgq]{color:var(--brand-green-dark)}.financial-bento__planning[data-astro-cid-7tvkrpgq]{color:var(--text-dark-primary);background:radial-gradient(circle at 100% 0,#00cc8b33,#0000 38%),#07110c;flex-direction:column;justify-content:space-between;display:flex}.financial-bento__planning[data-astro-cid-7tvkrpgq] h3[data-astro-cid-7tvkrpgq],.financial-bento__planning[data-astro-cid-7tvkrpgq] p[data-astro-cid-7tvkrpgq]:not(.eyebrow){color:var(--text-dark-primary)}.financial-bento__planning[data-astro-cid-7tvkrpgq] p[data-astro-cid-7tvkrpgq]:not(.eyebrow){color:var(--text-dark-secondary);opacity:1}.financial-bento__brand-mark[data-astro-cid-7tvkrpgq]{opacity:.12;width:15rem;height:auto;position:absolute;bottom:-2rem;right:-2rem;transform:rotate(-8deg)}.planning-roadmap[data-astro-cid-7tvkrpgq]{gap:.75rem;margin-top:2rem;padding:0;list-style:none;display:grid}.planning-roadmap[data-astro-cid-7tvkrpgq] li[data-astro-cid-7tvkrpgq]{border-radius:var(--radius-md);background:#ffffff0b;border:1px solid #d3e5e524;padding:1rem 1.1rem}.planning-roadmap[data-astro-cid-7tvkrpgq] strong[data-astro-cid-7tvkrpgq]{color:var(--brand-green);letter-spacing:.02em;margin-bottom:.35rem;font-size:.75rem;font-weight:800;display:block}.planning-roadmap[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq]{color:var(--text-dark-secondary);font-size:.8125rem;line-height:1.5;display:block}@media (width>=640px){.financial-bento[data-astro-cid-7tvkrpgq]{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-bento__cash[data-astro-cid-7tvkrpgq],.financial-bento__indicators[data-astro-cid-7tvkrpgq],.financial-bento__planning[data-astro-cid-7tvkrpgq]{grid-column:span 2}.financial-bento__card[data-astro-cid-7tvkrpgq]{padding:1.75rem}.financial-bento__photo[data-astro-cid-7tvkrpgq]{padding:0}.financial-bento__cash[data-astro-cid-7tvkrpgq]{grid-template-columns:minmax(0,.9fr) minmax(240px,1.1fr)}}@media (width>=1024px){.financial-bento[data-astro-cid-7tvkrpgq]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(9rem,auto)}.financial-bento__cash[data-astro-cid-7tvkrpgq]{grid-area:1/1/span 2/span 7;grid-template-columns:minmax(0,.95fr) minmax(260px,1.15fr);align-items:stretch;gap:1.75rem;min-height:30rem}.financial-bento__photo--bpo[data-astro-cid-7tvkrpgq]{grid-area:1/8/span 2/span 5;min-height:30rem}.financial-bento__dre[data-astro-cid-7tvkrpgq]{grid-area:3/1/auto/span 4}.financial-bento__indicators[data-astro-cid-7tvkrpgq]{grid-area:3/5/auto/span 8;min-height:22rem}.financial-bento__photo--strategy[data-astro-cid-7tvkrpgq]{grid-area:4/1/span 2/span 5;min-height:32rem}.financial-bento__planning[data-astro-cid-7tvkrpgq]{grid-area:4/6/span 2/span 7;min-height:32rem}.financial-bento__card[data-astro-cid-7tvkrpgq]{padding:2rem}.financial-bento__photo[data-astro-cid-7tvkrpgq]{padding:0}.financial-bento__card[data-astro-cid-7tvkrpgq] h3[data-astro-cid-7tvkrpgq]{font-size:1.75rem}.cash-visual[data-astro-cid-7tvkrpgq]{padding:1.25rem}.cash-visual__bars[data-astro-cid-7tvkrpgq]{height:11rem}.indicator-chips[data-astro-cid-7tvkrpgq]{grid-template-columns:repeat(3,minmax(0,1fr))}.indicator-chips[data-astro-cid-7tvkrpgq] span[data-astro-cid-7tvkrpgq]{gap:.25rem;display:grid}.planning-roadmap[data-astro-cid-7tvkrpgq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:auto}.planning-roadmap[data-astro-cid-7tvkrpgq] li[data-astro-cid-7tvkrpgq]{min-height:8.5rem}}.gf-hero[data-astro-cid-2ewqkrkk]{isolation:isolate}.gf-hero__glow[data-astro-cid-2ewqkrkk]{pointer-events:none;background:radial-gradient(circle at 50% 12%,#00cc8b3d,#0000 32%),radial-gradient(circle at 20% 86%,#15c05d21,#0000 30%);position:absolute;inset:0}.gf-hero__brand-mark[data-astro-cid-2ewqkrkk]{z-index:0;opacity:.075;filter:saturate(.7);pointer-events:none;width:clamp(24rem,48vw,48rem);height:auto;position:absolute;top:12%;right:-8rem;transform:rotate(-7deg)}.gf-challenges[data-astro-cid-2ewqkrkk]{position:relative}.gf-challenges__intro[data-astro-cid-2ewqkrkk]{max-width:34rem}.gf-challenges__signal[data-astro-cid-2ewqkrkk]{align-items:center;gap:1rem;margin-top:2rem;display:flex}.gf-challenges__signal[data-astro-cid-2ewqkrkk] img[data-astro-cid-2ewqkrkk]{width:2rem;height:auto}.gf-challenges__signal[data-astro-cid-2ewqkrkk] span[data-astro-cid-2ewqkrkk]{background:linear-gradient(90deg,#15c05db3,#0000);width:6rem;height:1px}.gf-challenges__list[data-astro-cid-2ewqkrkk]{border-top:1px solid #07110c1a;margin:0;padding:0;list-style:none}.gf-challenge-row[data-astro-cid-2ewqkrkk]{border-bottom:1px solid #07110c1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block:1.5rem;display:grid}.gf-challenge-row__number[data-astro-cid-2ewqkrkk]{color:var(--brand-green-dark);letter-spacing:.06em;padding-top:.25rem;font-size:.6875rem;font-weight:800}.gf-challenge-row__arrow[data-astro-cid-2ewqkrkk]{color:#07110c47;margin-top:.25rem}.gf-deliverables[data-astro-cid-2ewqkrkk]{color:var(--text-light-primary);background:radial-gradient(circle at 90% 10%,#00cc8b1a,#0000 28%),linear-gradient(#f4fafa,#eef7f4)}.gf-process-divider[data-astro-cid-2ewqkrkk]{background:#fff;padding:2.5rem 12px}.gf-process-card[data-astro-cid-2ewqkrkk]{border-radius:var(--radius-xl);background:var(--brand-black);width:100%;color:var(--text-dark-primary);border:none;margin-inline:auto}.gf-process__glow[data-astro-cid-2ewqkrkk]{pointer-events:none;background:radial-gradient(circle at 90% 20%,#00cc8b2e,#0000 30%);position:absolute;inset:0}.gf-process__brand-mark[data-astro-cid-2ewqkrkk]{opacity:.075;pointer-events:none;width:clamp(22rem,38vw,38rem);height:auto;position:absolute;bottom:-5rem;right:-6rem;transform:rotate(-8deg)}.gf-process[data-astro-cid-2ewqkrkk]{border:1px solid var(--border-dark);border-radius:var(--radius-xl);background:var(--border-dark);gap:1px;list-style:none;display:grid;overflow:hidden}.gf-process__step[data-astro-cid-2ewqkrkk]{background:linear-gradient(#08110dfa,#030806fa);min-height:17rem;padding:1.75rem}.gf-process__number[data-astro-cid-2ewqkrkk]{color:var(--brand-green);letter-spacing:.08em;margin-bottom:3rem;font-size:.75rem;font-weight:800;display:block}.gf-outcomes[data-astro-cid-2ewqkrkk],.gf-ideal[data-astro-cid-2ewqkrkk]{border-radius:var(--radius-xl);padding:2rem}.gf-outcomes[data-astro-cid-2ewqkrkk]{background:#fff;border:1px solid #07110c17;box-shadow:0 18px 54px #0f172a0f}.gf-check-item[data-astro-cid-2ewqkrkk]{color:var(--text-light-secondary);border-bottom:1px solid #07110c14;align-items:flex-start;gap:.875rem;padding-bottom:1rem;font-size:1rem;font-weight:600;line-height:1.55;display:flex}.gf-check-item[data-astro-cid-2ewqkrkk]:last-child{border-bottom:0;padding-bottom:0}.gf-check-item[data-astro-cid-2ewqkrkk]>span[data-astro-cid-2ewqkrkk]{width:1.5rem;height:1.5rem;color:var(--brand-green-dark);background:#15c05d1f;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.gf-ideal[data-astro-cid-2ewqkrkk]{background:radial-gradient(circle at 95% 5%, #00cc8b52, transparent 36%), var(--brand-black);color:var(--text-dark-primary);position:relative;overflow:hidden}.gf-ideal__brand-mark[data-astro-cid-2ewqkrkk]{opacity:.1;pointer-events:none;width:16rem;height:auto;position:absolute;bottom:-2.5rem;right:-3.5rem;transform:rotate(-8deg)}@media (width>=768px){.gf-process-divider[data-astro-cid-2ewqkrkk]{padding:4rem 20px}.gf-pain-card[data-astro-cid-2ewqkrkk]{padding:2rem}.gf-process[data-astro-cid-2ewqkrkk]{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-outcomes[data-astro-cid-2ewqkrkk],.gf-ideal[data-astro-cid-2ewqkrkk]{padding:2.5rem}}@media (width>=1280px){.gf-process-divider[data-astro-cid-2ewqkrkk]{padding-inline:24px}}@media (width>=1024px){.gf-process[data-astro-cid-2ewqkrkk]{grid-template-columns:repeat(4,minmax(0,1fr))}.gf-process__step[data-astro-cid-2ewqkrkk]{padding:2rem}}
