body{background:#f7f4ed}.finance-page.svelte-esjkpc{--canvas: #f7f4ed;--surface: #fffefa;--ink: #14251e;--forest: #0b2e23;--green: #317354;--lime: #c7ec7f;--muted: #5c6b63;--line: rgba(20, 37, 30, .16);color:var(--ink);background:linear-gradient(rgba(20,37,30,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(20,37,30,.09) 1px,transparent 1px),var(--canvas);background-size:48px 48px;overflow:hidden}h1.svelte-esjkpc,h2.svelte-esjkpc,p.svelte-esjkpc,figure.svelte-esjkpc{margin:0}h1.svelte-esjkpc,h2.svelte-esjkpc{letter-spacing:-.055em}h1.svelte-esjkpc{max-width:940px;font-size:clamp(3.35rem,6vw,6.1rem);font-weight:540;line-height:.95}h2.svelte-esjkpc{font-size:clamp(2.45rem,4.5vw,4.7rem);font-weight:520;line-height:1}.eyebrow.svelte-esjkpc{color:var(--green);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.finance-hero.svelte-esjkpc{width:min(1400px,calc(100% - 64px));margin:0 auto;padding:92px 0 132px}.hero-copy.svelte-esjkpc{max-width:980px;animation:svelte-esjkpc-rise-in .7s 80ms both cubic-bezier(.2,.8,.2,1)}.hero-copy.svelte-esjkpc .eyebrow:where(.svelte-esjkpc){margin-bottom:22px}.hero-intro.svelte-esjkpc{max-width:800px;margin-top:30px;color:var(--muted);font-size:clamp(1.18rem,1.5vw,1.34rem);line-height:1.68}.hero-actions.svelte-esjkpc{display:flex;align-items:center;gap:24px;margin-top:36px}.primary-action.svelte-esjkpc{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 24px;border-radius:7px;color:#fffefa;background:var(--forest);font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .18s ease,background .18s ease}.primary-action.svelte-esjkpc:hover{background:#174e39;transform:translateY(-2px)}.primary-action.svelte-esjkpc:focus-visible,.text-action.svelte-esjkpc:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.text-action.svelte-esjkpc{color:var(--forest);font-size:.9rem;font-weight:750;text-underline-offset:5px}.product-frame.svelte-esjkpc{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:0 28px 70px #0b2e2324}.product-frame.svelte-esjkpc img:where(.svelte-esjkpc){width:100%;height:auto;display:block}.approvals-overview-frame.svelte-esjkpc{width:min(1230px,100%);margin:72px auto 0;animation:svelte-esjkpc-rise-in .9s .22s both cubic-bezier(.2,.8,.2,1)}.section-copy.svelte-esjkpc{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(60px,8vw,118px);align-items:start}.section-copy.svelte-esjkpc h2:where(.svelte-esjkpc){max-width:720px;margin-top:18px}.copy-body.svelte-esjkpc{display:grid;gap:20px;padding-top:2px}.copy-body.svelte-esjkpc p:where(.svelte-esjkpc){color:var(--muted);font-size:clamp(1.18rem,1.4vw,1.32rem);line-height:1.72}.approvals-story.svelte-esjkpc{padding:132px max(24px,calc((100% - 1400px)/2));color:#f7f4ed;background:var(--forest)}.section-copy--light.svelte-esjkpc .eyebrow:where(.svelte-esjkpc){color:var(--lime)}.section-copy--light.svelte-esjkpc .copy-body:where(.svelte-esjkpc) p:where(.svelte-esjkpc){color:#c5d0c9}.approval-review-frame.svelte-esjkpc{width:min(1320px,100%);margin:68px auto 0;border-color:#ffffff29;box-shadow:0 30px 80px #00000045}.finance-story.svelte-esjkpc{padding:138px max(24px,calc((100% - 1400px)/2));background:#ebe9e1}.fiscal-frame.svelte-esjkpc{width:min(1200px,100%);margin:70px auto 0}.closing-cta.svelte-esjkpc{padding:125px 24px;text-align:center;color:#f7f4ed;background:#061d16}.closing-cta.svelte-esjkpc .eyebrow:where(.svelte-esjkpc){color:var(--lime)}.closing-cta.svelte-esjkpc h2:where(.svelte-esjkpc){max-width:900px;margin:20px auto 0}.closing-cta.svelte-esjkpc>p:where(.svelte-esjkpc):not(.eyebrow){max-width:720px;margin:24px auto 34px;color:#b8c5be;font-size:1.08rem;line-height:1.65}.primary-action--light.svelte-esjkpc{color:var(--forest);background:var(--lime)}.primary-action--light.svelte-esjkpc:hover{color:#fffefa;background:var(--green)}@keyframes svelte-esjkpc-rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(max-width:900px){.section-copy.svelte-esjkpc{grid-template-columns:1fr;gap:30px}.copy-body.svelte-esjkpc{max-width:780px}}@media(max-width:700px){h1.svelte-esjkpc{font-size:clamp(3rem,14vw,4.5rem)}.finance-hero.svelte-esjkpc{width:min(100% - 32px,1400px);padding:68px 0 94px}.hero-actions.svelte-esjkpc{align-items:flex-start;flex-direction:column;gap:18px}.approvals-overview-frame.svelte-esjkpc,.approval-review-frame.svelte-esjkpc,.fiscal-frame.svelte-esjkpc{margin-top:48px;overflow-x:auto}.approvals-overview-frame.svelte-esjkpc img:where(.svelte-esjkpc){width:760px;max-width:none}.approval-review-frame.svelte-esjkpc img:where(.svelte-esjkpc){width:900px;max-width:none}.fiscal-frame.svelte-esjkpc img:where(.svelte-esjkpc){width:820px;max-width:none}.approvals-story.svelte-esjkpc,.finance-story.svelte-esjkpc{padding-top:94px;padding-bottom:94px}.closing-cta.svelte-esjkpc{padding:94px 24px}}@media(prefers-reduced-motion:reduce){.hero-copy.svelte-esjkpc,.approvals-overview-frame.svelte-esjkpc{animation:none}.primary-action.svelte-esjkpc{transition:none}}
