.financial_page__glFeM{min-height:100vh;background:var(--color-white);overflow-x:hidden}.financial_stickyCta__32_uT{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(120px);z-index:100;background:var(--color-ink);border:1px solid rgba(70,192,191,.18);border-radius:100px;padding:.85rem 1rem .85rem 1.75rem;display:flex;align-items:center;gap:1.25rem;box-shadow:0 24px 64px rgba(15,28,28,.45);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease;opacity:0;white-space:nowrap}.financial_stickyCta__32_uT.financial_visible__pCBD_{transform:translateX(-50%) translateY(0);opacity:1}.financial_stickyCtaText__lSnFe{font-family:var(--font-sans);font-size:.82rem;color:hsla(0,0%,100%,.65);font-weight:400;letter-spacing:.01em}.financial_stickyCtaBtn__0RN_N{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.65rem 1.5rem;background:var(--color-primary);color:var(--color-white);border:none;border-radius:100px;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.financial_stickyCtaBtn__0RN_N:hover{background:var(--color-primary-dark);transform:scale(1.03)}.financial_hero__xzr3A{position:relative;min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(7rem,14vw,11rem) clamp(1.5rem,6vw,5rem) 0;background:var(--color-ink);overflow:hidden}.financial_heroGrid__vOz6C{position:absolute;inset:0;background-image:linear-gradient(rgba(70,192,191,.04) 1px,transparent 0),linear-gradient(90deg,rgba(70,192,191,.04) 1px,transparent 0);background-size:60px 60px}.financial_heroGlow___NEBE{position:absolute;top:-15%;right:-10%;width:55vw;height:55vw;background:radial-gradient(ellipse at center,rgba(70,192,191,.12) 0,rgba(46,153,152,.06) 40%,transparent 70%);pointer-events:none}.financial_heroGlowLeft__uxWNW{position:absolute;bottom:10%;left:-5%;width:30vw;height:30vw;background:radial-gradient(ellipse at center,rgba(70,192,191,.07) 0,transparent 65%);pointer-events:none}.financial_heroContent__pRl2T{position:relative;z-index:2;max-width:1280px;margin:0 auto;width:100%}.financial_heroPill__r9YBm{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);background:rgba(70,192,191,.1);border:1px solid rgba(70,192,191,.2);padding:.45rem 1rem;border-radius:100px;margin-bottom:2rem}.financial_pillDot__SRXJa{width:6px;height:6px;border-radius:50%;background:var(--color-primary);animation:financial_pulse__fGe44 2.4s ease-in-out infinite}@keyframes financial_pulse__fGe44{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.financial_heroTitle__ckW1X{font-family:var(--font-serif);font-size:clamp(3rem,6.5vw,5.5rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--color-white);margin-bottom:1.75rem;max-width:18ch}.financial_heroTitle__ckW1X em{font-style:italic;color:var(--color-primary)}.financial_heroDesc__tHcMv{font-size:clamp(.95rem,1.4vw,1.1rem);color:hsla(0,0%,100%,.5);font-weight:300;max-width:52ch;line-height:1.75;margin-bottom:2.75rem}.financial_heroActions__Iw7fd{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:5rem}.financial_btnPrimary__qXqNu{font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.95rem 2.2rem;background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.financial_btnPrimary__qXqNu:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 32px rgba(70,192,191,.32)}.financial_btnGhost__L8Wn3{font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.95rem 2.2rem;background:transparent;color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.financial_btnGhost__L8Wn3:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.financial_heroStats__DBOOG{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid hsla(0,0%,100%,.07);max-width:1280px;margin:0 auto;width:100%}.financial_heroStat__7YqXA{padding:2rem 0;display:flex;flex-direction:column;gap:.35rem;border-right:1px solid hsla(0,0%,100%,.07)}.financial_heroStat__7YqXA:last-child{border-right:none}.financial_heroStatNum__ZMKOq{font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.5rem);color:var(--color-white);letter-spacing:-.02em;font-weight:400}.financial_heroStatLabel__p46_g{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.35)}.financial_sectionEyebrow__8BEZI{display:block;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1rem}.financial_sectionTitle__yrxM9{font-family:var(--font-serif);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:var(--color-ink);margin-bottom:1.25rem}.financial_sectionTitle__yrxM9 em{font-style:italic;color:var(--color-primary)}.financial_sectionDesc___nPVk{font-size:.95rem;color:var(--color-muted);font-weight:300;max-width:52ch;line-height:1.75}.financial_capabilitiesSection__D9XJz{padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,4rem);max-width:1280px;margin:0 auto}.financial_capabilitiesHeader__OQszU{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;margin-bottom:4rem}.financial_capabilitiesGrid__QjfUR{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.financial_capCard__mwMk9{background:var(--color-white);padding:2.5rem 2rem;position:relative;transition:background var(--transition-fast);cursor:default}.financial_capCard__mwMk9:hover{background:var(--color-off-white)}.financial_capCard__mwMk9:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.financial_capCard__mwMk9:hover:before{transform:scaleX(1)}.financial_capIconWrap__wR7oM{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-xlight);border-radius:var(--radius-sm);color:var(--color-primary);margin-bottom:1.25rem}.financial_capTitle__sFEFl{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-ink);margin-bottom:.65rem;font-weight:400}.financial_capDesc__YNlFT{font-size:.85rem;color:var(--color-muted);line-height:1.7;font-weight:300}.financial_erpSection__FuD3i{padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,4rem);background:var(--color-ink);position:relative;overflow:hidden}.financial_erpBg__dAu_Q{position:absolute;inset:0;background-image:linear-gradient(rgba(70,192,191,.04) 1px,transparent 0),linear-gradient(90deg,rgba(70,192,191,.04) 1px,transparent 0);background-size:80px 80px;pointer-events:none}.financial_erpGlow__IpuUk{position:absolute;bottom:-20%;right:-10%;width:45vw;height:45vw;background:radial-gradient(ellipse,rgba(70,192,191,.1) 0,transparent 70%);pointer-events:none}.financial_erpInner__r55K8{max-width:1280px;margin:0 auto;position:relative;z-index:2}.financial_erpHeader__zkjfh{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;margin-bottom:4rem}.financial_erpSectionTitle__K47KZ{font-family:var(--font-serif);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:var(--color-white);margin-bottom:1rem}.financial_erpSectionTitle__K47KZ em{font-style:italic;color:var(--color-primary)}.financial_erpSectionDesc__bQ6ew{font-size:.9rem;color:hsla(0,0%,100%,.4);font-weight:300;line-height:1.75}.financial_erpCards__oGQJg{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(70,192,191,.12);border:1px solid rgba(70,192,191,.12);border-radius:var(--radius-md);overflow:hidden}.financial_erpCard__R2D07{background:hsla(0,0%,100%,.03);padding:2.25rem;transition:background var(--transition-fast)}.financial_erpCard__R2D07:hover{background:rgba(70,192,191,.06)}.financial_erpCardTitle__LUNNR{font-family:var(--font-sans);font-size:.85rem;font-weight:700;color:var(--color-primary);letter-spacing:.03em;margin-bottom:.65rem}.financial_erpCardDesc__H3atW{font-size:.85rem;color:hsla(0,0%,100%,.45);font-weight:300;line-height:1.7}.financial_approachSection__B4L5_{padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,4rem);max-width:1280px;margin:0 auto}.financial_approachInner__QfFBk{display:grid;grid-template-columns:1fr 1.4fr;gap:6rem;align-items:start}.financial_approachLeft__pcrmD{position:sticky;top:7rem}.financial_approachSteps__xbB8J{display:flex;flex-direction:column;gap:0}.financial_approachStep__N7ME6{display:grid;grid-template-columns:56px 1fr;gap:1.5rem;padding:2rem 0;border-bottom:1px solid var(--color-border);align-items:start;position:relative}.financial_approachStep__N7ME6:last-child{border-bottom:none}.financial_stepNum__y4O2k{font-family:var(--font-serif);font-size:2.5rem;font-weight:400;color:var(--color-primary-light);letter-spacing:-.03em;line-height:1;flex-shrink:0;padding-top:.1rem;transition:color var(--transition-fast)}.financial_approachStep__N7ME6:hover .financial_stepNum__y4O2k{color:var(--color-primary)}.financial_stepTitle__BBS43{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-ink);margin-bottom:.45rem;letter-spacing:-.01em}.financial_stepDesc__dEWxn{font-size:.85rem;color:var(--color-muted);font-weight:300;line-height:1.7}.financial_benefitsBand__XZeiy{background:var(--color-primary-xlight);border-top:1px solid var(--color-primary-light);border-bottom:1px solid var(--color-primary-light);padding:4rem clamp(1.5rem,5vw,4rem)}.financial_benefitsBandInner__Se8h8{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:4rem;align-items:center}.financial_benefitsLabel__z9LHH{font-family:var(--font-serif);font-size:1.5rem;color:var(--color-ink);font-weight:400;white-space:nowrap}.financial_benefitsList__K9cCG{display:flex;flex-wrap:wrap;gap:.75rem}.financial_benefitItem__0d2Pa{display:flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:.82rem;font-weight:500;color:var(--color-ink-soft);background:var(--color-white);border:1px solid var(--color-primary-light);border-radius:100px;padding:.55rem 1.1rem}.financial_benefitCheck__X_2AD{color:var(--color-primary);flex-shrink:0}.financial_solutionsSection__COqQd{padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,4rem);max-width:1280px;margin:0 auto}.financial_solutionsHeader__E2TzX{margin-bottom:4rem;max-width:52ch}.financial_solutionsGrid__YXna0{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.financial_solutionCard__J_nSi{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2.25rem 2rem;position:relative;overflow:hidden;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);background:var(--color-white)}.financial_solutionCard__J_nSi:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 16px 48px rgba(70,192,191,.12)}.financial_solutionCardAccent__3b3vx{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-dark));transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.financial_solutionCard__J_nSi:hover .financial_solutionCardAccent__3b3vx{transform:scaleX(1)}.financial_solutionIconWrap__ncqb5{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-xlight);border-radius:var(--radius-sm);color:var(--color-primary);margin-bottom:1.5rem}.financial_solutionTitle__YDJaG{font-family:var(--font-serif);font-size:1.2rem;color:var(--color-ink);margin-bottom:.65rem;font-weight:400}.financial_solutionDesc__jV7xE{font-size:.85rem;color:var(--color-muted);font-weight:300;line-height:1.7;margin-bottom:1.5rem}.financial_solutionPoints__wcoXW{list-style:none;display:flex;flex-direction:column;gap:.5rem}.financial_solutionPoints__wcoXW li{font-family:var(--font-sans);font-size:.78rem;color:var(--color-muted);font-weight:400;display:flex;align-items:center;gap:.5rem}.financial_solutionPoints__wcoXW li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.financial_netsuiteSection__b99Dy{padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,4rem);background:var(--color-off-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.financial_netsuiteInner__jbutk{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:6rem;align-items:center}.financial_netsuiteFeatures__F_GW4{display:flex;flex-direction:column;gap:1rem}.financial_netsuiteFeature__Z6TVB{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}.financial_netsuiteFeature__Z6TVB:hover{border-color:var(--color-primary)}.financial_netsuiteFeatureIcon__QJs4C{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-xlight);border-radius:var(--radius-sm);color:var(--color-primary);flex-shrink:0}.financial_netsuiteFeatureTitle__iQROS{font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--color-ink);margin-bottom:.3rem}.financial_netsuiteFeatureDesc___jbyd{font-size:.82rem;color:var(--color-muted);font-weight:300;line-height:1.65}.financial_statsBand__T5zMB{padding:clamp(4rem,8vw,7rem) clamp(1.5rem,5vw,4rem);background:var(--color-ink)}.financial_statsBandInner__G6Q7e{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid hsla(0,0%,100%,.07);border-radius:var(--radius-md);overflow:hidden}.financial_statItem__o9mDU{padding:2.5rem 2rem;border-right:1px solid hsla(0,0%,100%,.07);text-align:center;transition:background var(--transition-fast)}.financial_statItem__o9mDU:last-child{border-right:none}.financial_statItem__o9mDU:hover{background:rgba(70,192,191,.05)}.financial_statNum__L2Ss9{font-family:var(--font-serif);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;color:var(--color-primary);letter-spacing:-.02em;display:block;margin-bottom:.4rem}.financial_statLabel__rakLA{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.35)}.financial_ctaSection__OduPv{padding:clamp(6rem,12vw,10rem) clamp(1.5rem,5vw,4rem);text-align:center;position:relative;background:var(--color-ink);overflow:hidden}.financial_ctaGlow__I_BRo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60vw;height:60vw;background:radial-gradient(ellipse,rgba(70,192,191,.1) 0,transparent 65%);pointer-events:none}.financial_ctaInner__9oVsH{position:relative;z-index:2}.financial_ctaTitle__KUjii{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;color:var(--color-white);margin-bottom:1.5rem}.financial_ctaTitle__KUjii em{font-style:italic;color:var(--color-primary)}.financial_ctaDesc__rW_ZD{font-size:1rem;color:hsla(0,0%,100%,.4);font-weight:300;max-width:50ch;margin:0 auto 3rem;line-height:1.75}.financial_ctaActions___Pid2{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.financial_contactSection__w1UWi{padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,4rem);max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.financial_contactLeft__IS_QZ{position:sticky;top:6rem}.financial_contactTitle__NJKvR{font-family:var(--font-serif);font-size:clamp(2rem,3.5vw,3rem);color:var(--color-ink);line-height:1.1;letter-spacing:-.025em;margin-bottom:1rem;font-weight:400}.financial_contactTitle__NJKvR em{font-style:italic;color:var(--color-primary)}.financial_contactDesc__BwYSP{font-size:.88rem;line-height:1.75;color:var(--color-muted);font-weight:300;margin-bottom:2.5rem;max-width:42ch}.financial_contactMeta__trbua{display:flex;flex-direction:column;gap:.85rem}.financial_contactMetaItem__ZFpwP{display:flex;align-items:center;gap:.75rem;font-size:.82rem;color:var(--color-muted)}.financial_contactMetaDot__bXEGJ{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.2);flex-shrink:0;animation:financial_pulse__fGe44 2.4s ease-in-out infinite}.financial_contactForm__qdgeS{display:grid;gap:.85rem;background:var(--color-off-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2.5rem}.financial_formRow__Wzjwl{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.financial_formField__Xe7Bi{display:flex;flex-direction:column;gap:.4rem}.financial_formLabel__vB865{font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted)}.financial_formInput__Qefxm,.financial_formSelect__CLuWo,.financial_formTextarea__QBFOt{font-family:var(--font-sans);font-size:.9rem;padding:.85rem 1.1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-white);color:var(--color-ink);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.financial_formInput__Qefxm:focus,.financial_formSelect__CLuWo:focus,.financial_formTextarea__QBFOt:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(70,192,191,.12)}.financial_formInput__Qefxm::-moz-placeholder,.financial_formTextarea__QBFOt::-moz-placeholder{color:hsla(180,9%,48%,.5)}.financial_formInput__Qefxm::placeholder,.financial_formTextarea__QBFOt::placeholder{color:hsla(180,9%,48%,.5)}.financial_formTextarea__QBFOt{resize:vertical;min-height:120px}.financial_formSubmit__BWihh{font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:1rem 2.4rem;border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-white);border:none;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);width:100%;margin-top:.5rem}.financial_formSubmit__BWihh:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 30px rgba(70,192,191,.28)}@media (max-width:1024px){.financial_heroStats__DBOOG{grid-template-columns:repeat(2,1fr)}.financial_capabilitiesHeader__OQszU{grid-template-columns:1fr;gap:1.5rem}.financial_capabilitiesGrid__QjfUR{grid-template-columns:repeat(2,1fr)}.financial_erpHeader__zkjfh{grid-template-columns:1fr;gap:2rem}.financial_erpCards__oGQJg{grid-template-columns:1fr 1fr}.financial_approachInner__QfFBk{grid-template-columns:1fr;gap:3.5rem}.financial_approachLeft__pcrmD{position:static}.financial_benefitsBandInner__Se8h8{grid-template-columns:1fr;gap:2rem}.financial_solutionsGrid__YXna0{grid-template-columns:1fr 1fr}.financial_netsuiteInner__jbutk{grid-template-columns:1fr;gap:3.5rem}.financial_statsBandInner__G6Q7e{grid-template-columns:repeat(2,1fr)}.financial_contactSection__w1UWi{grid-template-columns:1fr;gap:3rem}.financial_contactLeft__IS_QZ{position:static}}@media (max-width:768px){.financial_heroStats__DBOOG{grid-template-columns:1fr}.financial_heroStat__7YqXA{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.financial_heroStat__7YqXA:last-child{border-bottom:none}.financial_capabilitiesGrid__QjfUR,.financial_erpCards__oGQJg,.financial_solutionsGrid__YXna0,.financial_statsBandInner__G6Q7e{grid-template-columns:1fr}.financial_statItem__o9mDU{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.financial_statItem__o9mDU:last-child{border-bottom:none}.financial_formRow__Wzjwl{grid-template-columns:1fr}.financial_stickyCta__32_uT{flex-direction:column;gap:.75rem;padding:1rem 1.5rem;bottom:1rem;width:calc(100% - 3rem);border-radius:var(--radius-md)}.financial_stickyCtaBtn__0RN_N{width:100%;text-align:center}}