.cash-landing{color:#172b40;overflow-wrap:anywhere;background:#fffcf7;font-family:Inter,sans-serif}.cash-shell{width:min(1280px,100%);margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.cash-landing .landing-page-header .container{max-width:1280px}.cash-landing h1{letter-spacing:-.055em;max-width:13ch;font-size:clamp(2.65rem,5.2vw,4.8rem);font-weight:650;line-height:1.06}.cash-landing h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.85rem);font-weight:600;line-height:1.15}.cash-landing h3{font-size:1.12rem;font-weight:600}.cash-landing p{line-height:1.65}.cash-front{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);padding-block:44px 36px;display:grid}.cash-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#716243;margin-bottom:16px;font-size:.74rem;font-weight:650}.cash-lead{max-width:44ch;margin-block:24px;font-size:1.12rem}.cash-opening{margin-bottom:12px;padding:20px 0}.cash-opening h2{letter-spacing:0;margin-bottom:16px;font-size:1.05rem;line-height:1.4}.cash-opening label{gap:8px;max-width:240px;font-size:.86rem;font-weight:600;display:grid}.cash-opening label input{background:#fff;font-size:1.05rem}.cash-small{color:#667078;font-size:.84rem}.cash-opening>.cash-small{max-width:45ch;margin-top:10px}.cash-statement{color:#fff;background:#172b40;border-radius:3px;min-width:0;padding:clamp(24px,3.5vw,44px);box-shadow:12px 12px #edcf87}.cash-statement .cash-eyebrow{color:#e3c77e}.cash-month{justify-content:space-between;align-items:center;gap:16px;font-size:.84rem;display:flex}.cash-month input{color:#172b40;background:#fff;max-width:175px}.cash-closing-label{color:#c5d0db;margin-top:30px;font-size:.9rem}.cash-closing{letter-spacing:-.04em;white-space:nowrap;margin-block:8px 26px;font-size:clamp(2rem,4vw,3.8rem);font-weight:600;line-height:1.2;display:block;overflow-x:auto}.cash-statement>.cash-small{color:#c5d0db;border-top:1px solid #526171;padding-top:18px}.cash-facts{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.cash-facts dt{color:#becbd6;font-size:.78rem}.cash-facts dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:5px;font-size:1.15rem;font-weight:600;overflow-x:auto}.cash-session{color:#667078;gap:12px;padding-bottom:32px;font-size:.84rem;display:grid}.cash-session>p,.cash-session details{max-width:870px}.cash-session summary{cursor:pointer;text-decoration:underline}.cash-session details p{margin-top:10px}.cash-buttons{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.cash-payments{background:#fff;border-block:1px solid #e4e0d8;padding-block:56px}.cash-section-heading{max-width:760px;margin-bottom:28px}.cash-section-heading>p:not(.cash-eyebrow){color:#5c6871;margin-top:18px}.cash-planning-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.cash-record-list .cash-buttons{margin-top:0;margin-bottom:20px}.cash-record{border-top:1px solid #e3e7e9;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.cash-record h3{margin-block:6px}.cash-record strong{white-space:nowrap;margin-top:8px;display:block;overflow-x:auto}.cash-record>div{min-width:0}.cash-record>button{flex:none}.cash-months{background:#f5f5f0;border-radius:8px;min-width:0;padding:24px}.cash-months h3{margin-bottom:20px}.cash-table-scroll{max-width:100%;overflow-x:auto}.cash-months table{border-collapse:collapse;width:100%;font-size:.84rem}.cash-months th,.cash-months td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #d9dfdc;padding:12px 10px}.cash-months th:first-child{text-align:left}.cash-months thead th{font-size:.73rem;font-weight:500}.cash-months td:last-child{font-weight:650}.cash-months td[data-negative]{color:#b32424}.cash-months>p{margin-top:18px}.cash-mid-continue{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.cash-assistant{padding-block:60px}.cash-ai-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:24px;display:grid}.cash-ai-interface{min-width:0}.cash-ai-result{background:#fff;border:1px solid #ddd9cf;border-radius:8px;min-width:0;padding:24px}.cash-ai-result>p{color:#667078;margin-top:8px;font-size:.82rem}.cash-ai-balance{white-space:nowrap;margin-block:16px 24px;font-size:2rem;font-weight:600;display:block;overflow-x:auto}.cash-facts-compact dt{color:#667078}.cash-facts-compact dd{color:#172b40;font-size:1rem}.cash-ai-result li{border-top:1px solid #e3e7e9;justify-content:space-between;gap:12px;padding-block:12px;font-size:.85rem;display:flex}.cash-ai-result li span{min-width:0}.cash-ai-result li strong{white-space:nowrap}.cash-carry{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-block:24px 48px;display:grid}.cash-carry img{border:1px solid #e2dfd5;border-radius:8px;width:100%}.cash-carry p{margin-block:18px}.cash-feature-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:44px;display:grid}.cash-feature-band details{border-top:1px solid #d9d8d1;padding-top:16px}.cash-feature-band summary{cursor:pointer;align-items:center;gap:10px;font-size:.88rem;font-weight:500;display:flex}.cash-feature-band svg{color:#826630;flex:none}.cash-feature-band p{color:#667078;margin-top:12px;font-size:.8rem}.cash-pricing{background:#f1e9d7;padding-block:44px}.cash-pricing-inner{grid-template-columns:1fr 1fr;gap:52px;display:grid}.cash-pricing-inner p{margin-block:14px}.cash-free{font-size:2rem;font-weight:600}.cash-source{justify-content:space-between;align-items:center;gap:32px;padding-block:48px;display:flex}.cash-source>div{max-width:700px}.cash-source p{margin-top:16px}.cash-source a{flex-shrink:0;align-items:center;gap:8px;font-size:.9rem;text-decoration:underline;display:flex}.cash-faq{max-width:1000px;padding-block:40px}.cash-faq h2{margin-bottom:24px}.cash-finish{text-align:center;padding-block:24px 64px}.cash-finish .cash-buttons{justify-content:center;margin-top:24px}.cash-landing :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #b68834}@media (width<=767px){.cash-front{grid-template-columns:1fr;gap:28px;padding-top:30px}.cash-landing h1{max-width:16ch;font-size:clamp(2.4rem,10vw,3.8rem)}.cash-statement{box-shadow:7px 7px #edcf87}.cash-planning-grid,.cash-ai-grid,.cash-carry,.cash-pricing-inner{grid-template-columns:1fr;gap:24px}.cash-months{padding:16px}.cash-feature-band{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-payments,.cash-assistant{padding-block:40px}.cash-carry{padding-block:16px 40px}.cash-source{display:block}.cash-source a{margin-top:20px}.cash-session{padding-top:8px}.cash-month{flex-wrap:wrap}.cash-intro>.cash-lead{font-size:1rem}}@media (prefers-reduced-motion:reduce){.cash-landing *{scroll-behavior:auto!important;transition:none!important}}
