.MuiAppBar-root .MuiToolbar-root,.MuiAppBar-root .MuiToolbar-dense{min-height:36px!important;max-height:36px!important;height:36px!important}@media (min-width: 0px){.MuiAppBar-root .MuiToolbar-root{min-height:36px!important;max-height:36px!important;height:36px!important}}@media (min-width: 600px){.MuiAppBar-root .MuiToolbar-root{min-height:36px!important;max-height:36px!important;height:36px!important}}.landing-root{background:#0a0e27;color:#f1f5f9;min-height:100vh;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif}.cashflow-ring{position:relative;width:220px;height:220px}.cashflow-ring svg{transform:rotate(-90deg);filter:drop-shadow(0 0 24px rgba(16,185,129,.5))}.cashflow-ring .ring-track{fill:none;stroke:#10b9811f;stroke-width:8}.cashflow-ring .ring-fill{fill:none;stroke:url(#capflowGradient);stroke-width:8;stroke-linecap:round;stroke-dasharray:565.48;stroke-dashoffset:565.48;transition:stroke-dashoffset 2.5s cubic-bezier(.4,0,.2,1)}.cashflow-ring-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.landing-orbs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.landing-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3}.landing-orb--1{width:450px;height:450px;background:radial-gradient(circle,rgba(16,185,129,.6),transparent 70%);top:-10%;right:-5%;animation:orbDrift1 15s ease-in-out infinite}.landing-orb--2{width:300px;height:300px;background:radial-gradient(circle,rgba(52,211,153,.5),transparent 70%);bottom:10%;left:-5%;animation:orbDrift2 18s ease-in-out infinite}.landing-orb--3{width:250px;height:250px;background:radial-gradient(circle,rgba(5,150,105,.4),transparent 70%);top:40%;left:50%;animation:orbDrift3 12s ease-in-out infinite}@keyframes orbDrift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,40px) scale(1.1)}66%{transform:translate(20px,-20px) scale(.95)}}@keyframes orbDrift2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(1.1)}}@keyframes orbDrift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.15)}}.glass-card{background:#11163899;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.15);border-radius:1rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:#111638cc;border-color:#10b98159;box-shadow:0 0 40px #10b98126,0 20px 60px #0000004d;transform:translateY(-4px)}.feature-icon-glow{position:relative}.feature-icon-glow:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:1rem;background:linear-gradient(135deg,#10b98166,#34d39966);filter:blur(12px);opacity:0;transition:opacity .4s ease}.glass-card:hover .feature-icon-glow:before{opacity:1}.ledger-entry{opacity:0;animation:ledgerSlideIn .5s ease forwards}@keyframes ledgerSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.4),rgba(52,211,153,.3),rgba(16,185,129,.4),transparent)}.text-gradient-capflow{background:linear-gradient(135deg,#34d399,#10b981,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.grid-pattern{background-image:linear-gradient(rgba(16,185,129,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(16,185,129,.03) 1px,transparent 1px);background-size:60px 60px}.cta-glow{position:relative;overflow:hidden}.cta-glow:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(135deg,#10b981,#34d399,#6ee7b7,#10b981);background-size:300% 300%;animation:ctaGradient 4s ease infinite;z-index:-1;filter:blur(8px);opacity:.6}@keyframes ctaGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.stat-counter{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.animate-float{animation:floatUpDown 4s ease-in-out infinite}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.nav-glass{background:#0a0e27e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(16,185,129,.15);box-shadow:0 4px 30px #0000004d}@media (max-width: 768px){.cashflow-ring{width:160px;height:160px}.landing-orb{filter:blur(60px);opacity:.2}}
