.finance-story-section{padding:clamp(76px,9vw,140px) clamp(24px,7vw,124px);overflow:hidden}.finance-story-light{background:#f1f6f8;color:#102a39}.finance-story-dark{background:#0d2635;color:#f4f8fa}.finance-story-heading{max-width:820px;margin:0 auto 54px;text-align:center}.finance-story-heading .eyebrow{color:#427d99}.finance-story-dark .finance-story-heading .eyebrow{color:#9fc9df}.finance-story-heading h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(42px,6vw,82px);font-weight:400;line-height:1.02;letter-spacing:-.045em;margin:20px 0 25px}.finance-story-heading>p:last-child{font-size:clamp(17px,1.45vw,21px);line-height:1.65;color:#50616a;margin:0}.finance-story-dark .finance-story-heading>p:last-child{color:#bacbd3}.finance-shot{margin:0 auto 66px;max-width:1300px;min-width:0}.finance-shot-window{border:1px solid rgba(83,125,147,.25);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 24px 55px rgba(5,31,45,.13)}.finance-story-dark .finance-shot-window{border-color:rgba(176,214,232,.25);box-shadow:0 26px 65px rgba(0,0,0,.23)}.finance-shot-chrome{height:36px;background:#e5edf1;display:flex;align-items:center;gap:5px;padding:0 13px}.finance-shot-chrome i{width:7px;height:7px;border-radius:50%;background:#a8bbc5}.finance-shot-chrome span{margin-left:10px;color:#627986;font:600 10px/1 sans-serif;letter-spacing:.06em;text-transform:uppercase}.finance-shot img{display:block;width:100%;height:auto;max-height:880px;object-fit:cover;object-position:top}.finance-shot figcaption{font-size:15px;line-height:1.5;margin:14px 0 0;color:#526873}.finance-story-dark .finance-shot figcaption{color:#bdd0da}.finance-shot-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1300px;margin:0 auto 5px;align-items:start}.finance-shot-pair .finance-shot{width:100%;margin-bottom:50px}.finance-shot-pair .finance-shot img{max-height:560px}.finance-demo-note{max-width:900px;margin:8px auto 0;color:#536c79;font-size:15px;line-height:1.6;border-left:3px solid #82b2c9;padding-left:20px}.finance-flow{list-style:none;max-width:1300px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.finance-flow li{border-top:1px solid #80afc3;padding:20px 6px 0 0;position:relative}.finance-flow li:not(:last-child):after{content:"→";position:absolute;right:1px;top:17px;color:#9fc9df}.finance-flow span{display:block;color:#9fc9df;font-size:13px;letter-spacing:.12em;margin-bottom:24px}.finance-flow strong{display:block;font-size:21px;line-height:1.2}.finance-flow p{color:#b9cbd4;font-size:15px;line-height:1.5;margin-top:12px}.finance-delivery{max-width:1300px;margin:80px auto 0;padding:32px 0;border-top:1px solid rgba(159,201,223,.3);display:grid;grid-template-columns:1fr 2fr;gap:32px}.finance-delivery h3{font-family:var(--font-display),Georgia,serif;font-size:36px;font-weight:400;margin:0}.finance-delivery p{color:#c9d9e0;font-size:19px;line-height:1.7;margin:0}.finance-result .finance-story-heading{margin-bottom:0}@media(max-width:1000px){.finance-shot-pair{grid-template-columns:1fr;gap:0}.finance-flow{grid-template-columns:1fr 1fr;gap:25px}.finance-flow li:not(:last-child):after{display:none}.finance-delivery{grid-template-columns:1fr}.finance-shot{margin-bottom:45px}}@media(max-width:540px){.finance-story-section{padding:72px 18px}.finance-story-heading{text-align:left;margin-bottom:35px}.finance-shot-chrome span{font-size:8px}.finance-flow{grid-template-columns:1fr}.finance-flow li{padding-top:14px}.finance-flow span{margin-bottom:10px}.finance-shot-pair .finance-shot{margin-bottom:40px}}.finance-shot-window a{display:block;cursor:zoom-in}.finance-shot-window a:focus-visible{outline:3px solid #82b2c9;outline-offset:-3px}