.finance-subtitle{font:500 24px/1.5 var(--display);display:block;color:#ccb7ff;letter-spacing:-.5px;margin-top:20px}.target-markets{display:flex;gap:10px;flex-wrap:wrap;margin:23px 0}.target-markets span{padding:8px 12px;background:#b4a0ff12;border:1px solid #9c8aca77;border-radius:7px;font-size:15px;color:#e1d6ff}.target-markets span:last-child{background:#86e5ed0c;border-color:#6ca4ad77;color:#bfeff5}.finance-feature{border:1px solid #80b7c9;border-radius:20px;background:linear-gradient(120deg,#1b354b,#2d284b);padding:35px;margin-bottom:35px}.finance-feature h3{font-size:34px;line-height:1.3;letter-spacing:-.8px;max-width:700px;margin-bottom:19px}.finance-feature>.kicker{color:#b4f3e8}.finance-feature>p{font-size:19px;color:#d8e6f5;max-width:860px;line-height:1.8}.finance-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0}.finance-steps>div{padding:20px;border:1px solid #9bc0dc66;border-radius:12px;background:#13213b66}.finance-steps>div:nth-child(2){background:#6f519b33;border-color:#b7a2d877}.finance-steps>div:nth-child(3){background:#53866c22;border-color:#91c5ae77}.finance-steps>div:nth-child(4){background:#92624822;border-color:#ddbd9b66}.finance-steps b{font:14px var(--mono);color:#a4eeeb;display:block;margin-bottom:14px}.finance-steps h4{font-size:22px;line-height:1.3;margin:0 0 10px}.finance-steps p{font-size:16px;line-height:1.8;color:#d2e0f5;margin:0}.finance-links{display:flex;gap:13px;flex-wrap:wrap}.finance-demo-banner{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#172139;border:1px solid #6d7799;border-radius:13px;margin-top:27px;padding:24px}.finance-demo-banner h4{font-size:23px;margin:0 0 7px}.finance-demo-banner p{font-size:16px;color:#c9d9f0;margin:0;max-width:680px}.finance-demo-banner .btn{flex-shrink:0}.research-caption{font-size:24px;color:#cbb7ff;margin:45px 0 23px}.chat-welcome{position:fixed;right:24px;bottom:97px;z-index:34;border:1px solid #95a4cd;border-radius:15px;background:linear-gradient(120deg,#23384d,#3c2d59);box-shadow:0 8px 30px #0005;color:#f5f4ff;max-width:330px;padding:18px 43px 18px 19px;font-size:16px;line-height:1.7}.chat-welcome>button{position:absolute;right:8px;top:7px;border:0;background:transparent;color:#ddd9f6;width:29px;height:29px;font-size:23px}.chat-welcome strong{display:block;color:#b8f5e4;font-weight:600;margin-bottom:4px}.chat-welcome[hidden]{display:none}.demo-case-link{display:inline-block;color:#9feee9;border-bottom:1px solid #7c9fa8;padding:5px 0}.case-note a{color:#b1e8ed}.flagship-copy .kicker{color:#ccb4ff}
@media(max-width:900px){.finance-steps{grid-template-columns:1fr 1fr}.finance-demo-banner{flex-direction:column;align-items:flex-start}.finance-feature h3{font-size:31px}}
@media(max-width:580px){.finance-subtitle{font-size:23px;margin-top:16px}.target-markets{margin-top:22px;gap:9px}.target-markets span{font-size:14px;line-height:1.7}.finance-feature{padding:25px}.finance-feature h3{font-size:29px}.finance-feature>p{font-size:18px}.finance-steps{grid-template-columns:1fr;gap:12px;margin:24px 0}.finance-steps>div{padding:19px}.finance-steps b{display:inline-block;margin-right:12px;margin-bottom:9px}.finance-steps h4{font-size:23px;display:inline}.finance-steps p{font-size:17px;margin-top:10px}.finance-links .btn{width:100%}.finance-demo-banner{padding:20px}.finance-demo-banner h4{font-size:24px}.finance-demo-banner p{font-size:17px}.finance-demo-banner .btn{width:100%;white-space:normal}.chat-welcome{right:15px;bottom:88px;max-width:calc(100vw - 30px);width:315px;font-size:16px;padding:17px 40px 17px 18px}.research-caption{font-size:25px}.finance-links{gap:11px}}
