
#financehub-themas{background:#f6f1e6;color:#0e2a2d;font-family:Inter,sans-serif;padding:64px 4% 48px;container-type:inline-size;max-width:1380px;margin:auto;box-sizing:border-box}#financehub-themas *{box-sizing:border-box}#financehub-themas .intro{text-align:center;max-width:850px;margin:auto}#financehub-themas .eyebrow{color:#7f570a;font:500 12px/1.5 monospace;letter-spacing:.06em}#financehub-themas h2{font:800 clamp(30px,4.4cqw,50px)/1.14 Archivo,sans-serif;letter-spacing:-.025em;margin:20px 0}#financehub-themas .intro p{font-size:16px;line-height:1.8;color:#4d6163;margin:0}#financehub-themas .pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:54px auto 0;max-width:1240px}#financehub-themas .theme{min-width:0}#financehub-themas .stage{position:relative;aspect-ratio:1.34;isolation:isolate}#financehub-themas .device{position:absolute;background:linear-gradient(140deg,#555e62,#11171b 50%);box-shadow:0 17px 23px -7px #0e2a2d50;border:1px solid #647075}#financehub-themas .device img{display:block;width:100%;height:auto}#financehub-themas .laptop{top:5%;left:6%;width:88%;padding:10px 9px 15px;border-radius:13px;z-index:1}#financehub-themas .laptop img{border-radius:4px}#financehub-themas .laptop:after{content:'';position:absolute;height:12px;left:-6%;right:-6%;bottom:-11px;background:linear-gradient(#c4c9ca,#6d797e);border-radius:2px 2px 50% 50%;box-shadow:0 14px 17px #0e2a2d25}#financehub-themas .tablet{bottom:4%;left:0;width:33%;padding:7px;border-radius:18px;z-index:3;transform:rotate(-3deg)}#financehub-themas .tablet img{border-radius:10px}#financehub-themas .phone{bottom:1%;right:1%;width:17%;padding:5px;border-radius:17px;z-index:4;transform:rotate(4deg)}#financehub-themas .phone img{border-radius:11px}#financehub-themas .phone:after{content:'';position:absolute;width:31%;height:8px;top:8px;left:35%;background:#080d10;border-radius:8px}#financehub-themas .label{display:flex;align-items:center;gap:12px;border-top:1px solid #d7d0c2;margin:25px 6% 0;padding-top:18px;font-size:13px;color:#4d6163}#financehub-themas .label b{font-family:Archivo,sans-serif;font-weight:700;font-size:19px;color:#0e2a2d}#financehub-themas .dot{width:12px;height:12px;border-radius:50%;background:#fcfcff;border:1px solid #aeb8ba}#financehub-themas .dark .dot{background:#171824;border-color:#171824}#financehub-themas .footnote{text-align:center;color:#4d6163;font-size:11px;margin:32px 0 0;line-height:1.6}@container(max-width:650px){#financehub-themas .pair{grid-template-columns:1fr;gap:34px;margin-top:35px}#financehub-themas .intro p{font-size:14px}#financehub-themas .label{margin-top:16px}#financehub-themas .laptop{padding:7px 6px 10px}#financehub-themas .tablet{padding:5px}#financehub-themas .phone{padding:4px}#financehub-themas .label b{font-size:17px}}

.financehub-case .case-hero-grid{grid-template-columns:1fr 1.2fr;gap:36px}.financehub-case .case-hero-grid>img{width:115%;max-width:115%;margin-left:-4%}@media(max-width:760px){.financehub-case .case-hero-grid{grid-template-columns:1fr}.financehub-case .case-hero-grid>img{width:100%;max-width:100%;margin:0}}

.financehub-case .case-screen{width:100%;max-width:520px;border-width:10px;border-radius:22px}.financehub-case .case-screen-stage{padding:30px 20px 22px}
