/* Finance uses the existing career hero palette; layout is unchanged. */
.jd-home-finance{background:radial-gradient(900px 280px at 20% -10%,rgba(106,53,255,.14),transparent 60%),radial-gradient(700px 260px at 90% 0%,rgba(77,223,253,.14),transparent 55%),radial-gradient(900px 420px at 50% 95%,rgba(211,108,160,.10),transparent 60%),#f7f7ff;color:var(--jd-ink,#17172a);padding-bottom:28px}
.jd-home-finance-copy{text-align:left}
.jd-home-finance .jd-home-finance-title{background:linear-gradient(90deg,var(--jd-accent,#6A35FF),var(--jd-pink,#D36CA0));-webkit-background-clip:text;background-clip:text;color:transparent}
.jd-home-finance .jd-home-finance-subtitle{color:var(--jd-ink,#17172a)}
.jd-home-finance p{color:var(--jd-muted,rgba(23,23,42,.68));line-height:1.6;margin-bottom:16px}
.jd-home-finance-action{display:inline-flex;align-items:center;gap:16px;padding:12px 22px;border:2px solid var(--jd-accent,#6A35FF);background:var(--jd-accent,#6A35FF);color:#fff;border-radius:999px;font-weight:750;text-decoration:none;margin-top:4px}
.jd-home-finance-action:hover{background:#5925D9;border-color:#5925D9;color:#fff}
.jd-home-finance-action:focus-visible{outline:3px solid var(--jd-ink,#17172a);outline-offset:4px;background:#5925D9;border-color:#5925D9;color:#fff}
.jd-home-finance-bank{display:block;width:200px;height:200px;margin:24px auto 0;color:#43DDF5}
@media(max-width:600px){.jd-home-finance{padding-bottom:24px}.jd-home-finance-bank{width:168px;height:168px;margin-top:20px}}

.jd-home-finance{position:relative;isolation:isolate;overflow:hidden}
.jd-home-finance>.container{position:relative;z-index:1}
.jd-home-finance::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201500%20300%22%20preserveAspectRatio%3D%22none%22%3E%3Cg%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%0A%3Cpath%20d%3D%22M-25%2076%20C150%208%20270%2035%20455%20109%20S775%20201%20965%20108%20S1290%2022%201525%2085%22%20stroke%3D%22%23D86FA9%22%20stroke-width%3D%221.75%22%20stroke-opacity%3D%22.42%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%0A%3Cpath%20d%3D%22M-25%20155%20C160%20220%20300%2094%20510%20144%20S845%20240%201050%20161%20S1320%2072%201525%20137%22%20stroke%3D%22%237C5CFF%22%20stroke-width%3D%221.35%22%20stroke-opacity%3D%22.28%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%0A%3Cpath%20d%3D%22M-25%20244%20C185%20158%20345%20276%20570%20225%20S850%20134%201090%20212%20S1350%20290%201525%20219%22%20stroke%3D%22%23F4A7D0%22%20stroke-width%3D%221.15%22%20stroke-opacity%3D%22.30%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%0A%3Cpath%20d%3D%22M-25%2034%20C190%20121%20355%2033%20560%2072%20S875%20153%201110%2065%20S1375%2049%201525%2028%22%20stroke%3D%22%23B8A7FF%22%20stroke-width%3D%221.05%22%20stroke-opacity%3D%22.30%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%0A%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100% 100%;opacity:.88}
