@media (min-width:768px) and (max-width:991px){.source-bank .source-solution-forum{padding-right:0}}@media (max-width:767px){.source-bank .source-solution-tasks .source-solution-metrics{flex-flow:column;gap:16px;width:100%}.source-bank .source-solution-tasks .source-solution-metrics>div{flex-direction:column;align-items:flex-start;gap:12px;max-width:100%;display:flex}.source-bank .source-solution-tasks .source-solution-metrics>div+div{border-top:1px solid #ece9e1;padding:16px 0 0}.source-bank .source-solution-tasks .source-solution-metrics p{color:#767470;font:400 14px/15.4px var(--font-jetbrains-mono), monospace;letter-spacing:.28px;text-transform:uppercase;max-width:252px;margin:0}.source-bank .source-solution-tasks{padding-inline:10px}.source-bank .source-solution-tasks article:nth-of-type(n){gap:54.4px;margin-bottom:96px}.source-bank .source-solution-tasks article:last-child{margin-bottom:0}.source-bank .source-solution-tasks h4{margin:0;font-size:26px;line-height:28px}.source-bank .source-solution-tasks article>div{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.source-bank .source-solution-tasks article>div>p{color:#4e4d4b;font:400 18px/22px var(--font-inter-tight), sans-serif;margin:0 0 24px}.source-bank .source-solution-tasks article>div>p strong{color:inherit;font-weight:700}.source-bank .source-solution-tasks .source-solution-metrics p:first-child{background:linear-gradient(90deg,#ff4f33,#ff832a 35%,#ff4f33);color:#0000;font:500 24px/28.8px var(--font-inter-tight), sans-serif;letter-spacing:0;text-transform:none;-webkit-background-clip:text;background-clip:text;max-width:100%}}.source-bank .source-solution-forum-quote figure>div img{width:160px;height:29px}.source-bank .source-solution-forum{padding-bottom:80px}@media (max-width:767px){.source-bank .source-solution-forum{padding-bottom:110px}.source-bank .source-solution-forum .source-solution-forum-intro{font:400 16px/24px var(--font-inter-tight), sans-serif}}@media (max-width:991px){main .source-bank :is(.bank-band,.bank-table-band){padding-inline:2.5%}}@media (min-width:768px) and (max-width:991px){main .source-bank :is(.bank-band-2,.bank-band-3,.bank-band-8) h2,main .source-bank .bank-band-8 h2+p{width:100%;max-width:700px;margin-inline:auto}main .source-bank .bank-demo-steps{grid-template-columns:minmax(0,1fr)}}main .source-bank .bank-explainer li p{font-size:18px;line-height:27px}main .source-bank .bank-eyebrow{max-width:150px}main .source-bank .bank-band-9 .source-table tbody tr:last-child td:first-child{color:var(--color-orange)}main .source-bank .bank-demo-steps article{border-color:var(--color-orange);background:#fff8f4;flex-direction:column;gap:12px;padding:34px 15px 14px;display:flex}main .source-bank .bank-demo-steps article>div,main .source-bank .bank-demo-steps article>p{margin:0}main .source-bank .bank-demo-steps .bank-step-number p{color:var(--color-orange-accent);font:400 44px/44px var(--font-display);margin:0}main .source-bank .bank-demo-steps .bank-step-title p{font:400 17.6px/24.64px var(--font-inter-tight), sans-serif;letter-spacing:-.7px;margin:0}main .source-bank .bank-demo-steps article>p{color:var(--color-body);font-size:18px;line-height:27px}@media (min-width:768px){main .source-bank .bank-demo-steps{gap:40px;margin:80px 0 47px}main .source-bank .bank-band-8{padding-bottom:61px}main .source-bank .source-solution-tasks article:nth-of-type(odd)>div>p{max-width:500px;margin-bottom:24px}main .source-bank .bank-band-13 h2{letter-spacing:-.2px;font-size:45px;line-height:49.5px}main .source-bank .bank-learning h3{font-size:24px}main .source-bank .bank-learning article a{font-size:16px;line-height:28px}main .source-bank .bank-band-13>div>p{font-size:16px;line-height:24px}main .source-bank .bank-band-13>div>p a{color:var(--color-orange-accent);font-weight:500;text-decoration:underline}main .source-bank :is(.bank-band-8,.bank-band-9) h2{letter-spacing:-.2px;margin-bottom:24px}main .source-bank .source-solution-tasks h2{letter-spacing:-.2px;margin-bottom:35px}main .source-bank :is(.source-solution-benefits,.source-solution-faq) h2{letter-spacing:-.2px;font-size:45px;line-height:49.5px}}@media (max-width:991px){main .source-bank .bank-band-13 h2{text-align:center}}@media (max-width:767px){main .source-bank .source-solution-tasks .source-solution-metrics p{max-width:none}main .source-bank .source-solution-tasks article>img{order:-1}main .source-bank .bank-actions>p{justify-content:flex-start}}main .source-bank .source-solution-faq details>p{line-height:22.4px}.source-bank{color:#1a1a1a;font:18px/28px var(--font-inter-tight),sans-serif;background:#fff}.source-bank .bank-hero>div>p,.source-bank .source-solution-highlights>div>:last-child{font-family:var(--font-inter-tight),sans-serif}.source-bank .source-solution-highlights{margin:32px 0}.source-bank .bank-actions>p{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.source-bank .bank-actions a{--bank-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 8' fill='none'%3E%3Cpath d='M1.00004 7L4 4.06396L1 1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color:#fff;letter-spacing:.5px;min-height:44px;font:500 16px/20px var(--font-inter-tight),sans-serif;background:#ff6a2f linear-gradient(90deg,#ff4f33,#ff832a 35%,#ff4f33);border-top:1px solid #fcb892;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;display:inline-flex}.source-bank .bank-actions a:after{background:var(--bank-chevron) 4.25px center / 7.5px 12px no-repeat, var(--bank-chevron) -13.75px center / 7.5px 12px no-repeat;content:"";flex:0 0 16px;height:16px;transition:background-position .5s cubic-bezier(0,.55,.45,1)}.source-bank .bank-actions a:hover:after,.source-bank .bank-actions a:focus-visible:after{background-position:22.25px,4.25px}@media (prefers-reduced-motion:reduce){.source-bank .bank-actions a:after{transition:none}}.bank-band>div,.bank-table-band>div{max-width:1280px;margin:auto}.bank-explainer aside{background:#fff;border-left:3px solid #fd631e;padding:24px 28px}.bank-eyebrow{font:12px/1.4 var(--font-jetbrains-mono),monospace;text-transform:uppercase;color:#a44012}.bank-checklist-title{font:28px/1.2 var(--font-display)}.bank-explainer ul{margin:24px 0 0;padding:0;list-style:none}.bank-explainer li{align-items:start;gap:12px;margin:16px 0;display:flex}.bank-explainer li p{margin:0}.bank-explainer li svg{color:#b94715;flex:0 0 20px;margin-top:4px}.source-bank .source-solution-tasks article{align-items:center}.bank-table-band{background:#fff;border:0;padding-top:0}.source-bank .source-table-scroll{border:1px solid #d8d4cc;border-radius:4px;max-width:100%;overflow-x:auto}.source-bank table{border-collapse:collapse;width:100%;min-width:700px}.source-bank .source-table th,.source-bank .source-table td{text-align:left;border:0;border-bottom:1px solid #ddd;padding:16px 18px;font-size:16px;line-height:24.8px}.source-bank .source-table thead th{color:#fff;font:600 11px/17.05px var(--font-jetbrains-mono),monospace;letter-spacing:.66px;text-transform:uppercase;background:#111}.source-bank .source-table td{background:#fff;font-weight:500}.source-bank .source-table td:first-child{font-weight:600}.source-bank tr:nth-child(2n) td{background:#f7f7f5}.source-bank td p,.source-bank th p{margin:0}.bank-comparison{margin-top:32px}.source-bank .bank-band-8 .bank-actions>p{justify-content:flex-start}.bank-demo-steps article{border:1px solid #ed895d;border-radius:4px;padding:20px 14px;font-size:16px;line-height:24px}.bank-demo-steps article>p{margin-bottom:0}.bank-step-number{font:40px/1 var(--font-display);color:#b94715}.bank-step-title{font:28px/1.2 var(--font-display)}.bank-learning article{background:#fff;border:1px solid #dfd8cd;border-radius:4px;padding:28px}.bank-learning h3{font:400 28px/1.2 var(--font-display);overflow-wrap:anywhere;margin:0 0 24px}@media (max-width:767px){.bank-band,.bank-table-band{padding:56px 20px}.bank-band h2{font-size:32px}.bank-table-band{padding-top:0}}@media (min-width:768px){.source-bank .source-solution-forum{overflow-x:clip}.source-bank .source-solution-forum h2{font:400 45px/49.5px var(--font-display);letter-spacing:-.2px;margin:39px 0 24px}.source-bank .source-solution-forum .source-solution-forum-intro{font:400 16px/24px var(--font-inter-tight), sans-serif}.source-bank .source-solution-forum .source-solution-metrics p:first-child{font:400 44px/44px var(--font-display)}.source-bank .bank-learning article{color:#fff;text-align:left;background:linear-gradient(120deg,#f47a2e 0%,#9a4418 45%,#150803 100%);border:0;border-radius:8px;padding:40px 32px}.source-bank .bank-learning h3{color:#fff;font:400 22px/40px var(--font-display);margin:0 0 8px}.source-bank .bank-learning article a{color:#fff;font:500 14px/20px var(--font-inter-tight), sans-serif;background:#1a1a1a;border-radius:4px;align-items:center;min-height:44px;padding:12px 24px;text-decoration:none;display:inline-flex}.source-bank .bank-learning article p:last-child{margin:0}.source-bank .source-solution-tasks{padding:80px 32px 30px;overflow-x:clip}.source-bank .source-solution-tasks h2{font:400 45px/49.5px var(--font-display);margin:32px auto 60px}.source-bank .source-solution-tasks article{gap:54.4px;margin-bottom:156px}.source-bank .source-solution-tasks article:nth-of-type(odd){margin-bottom:96px}.source-bank .source-solution-tasks article:last-child{margin-bottom:0}.source-bank .source-solution-tasks article>img{aspect-ratio:1;object-fit:cover;border-radius:20px}.source-bank .source-solution-tasks article>div{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.source-bank .source-solution-tasks h4{color:#1a1a1a;font:400 32px/38.4px var(--font-display);margin:0}.source-bank .source-solution-tasks .source-solution-metrics{gap:32px;max-width:100%}.source-bank .source-solution-tasks .source-solution-metrics>div{flex:0 auto;align-items:center;gap:12px;min-width:auto;max-width:100%;min-height:65px;display:flex}.source-bank .source-solution-tasks .source-solution-metrics>div+div{border-left:1px solid #ece9e1;padding-left:32px}.source-bank .source-solution-tasks .source-solution-metrics p{color:#767470;font:400 14px/15.4px var(--font-jetbrains-mono), monospace;letter-spacing:.28px;text-transform:uppercase;min-width:75px;max-width:150px;margin:0}.source-bank .source-solution-tasks .source-solution-metrics p:first-child{background:linear-gradient(90deg,#ff4f33,#ff832a 35%,#ff4f33);color:#0000;font:500 32px/38.4px var(--font-inter-tight), sans-serif;letter-spacing:0;text-transform:none;-webkit-background-clip:text;background-clip:text;min-width:auto;max-width:calc(100% - 87px)}.source-bank .source-solution-tasks article>div>p{color:#4e4d4b;font:400 18px/28px var(--font-inter-tight), sans-serif;margin:0}.source-bank .source-solution-security{text-align:left;background-color:#1a1a1a;padding:64px 32px;background-image:none!important}.source-bank .source-solution-security>div{background:var(--legacy-shield) 50% 50% / contain no-repeat;box-sizing:border-box;border-radius:24px;padding:88px 60px}.source-bank .source-solution-security h2{font:400 40px/44px var(--font-display);text-align:center;margin:0 0 48px}.source-bank .source-solution-security .source-solution-securitygrid{gap:60px;margin:0}.source-bank .source-solution-security article{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.source-bank .source-solution-security article img{object-fit:contain;width:54px;height:48px;margin:0 0 8px}.source-bank .source-solution-security h4{font:400 25.6px/30.72px var(--font-display);margin:0}.source-bank .source-solution-security article p{font:400 16px/20.8px var(--font-inter-tight), sans-serif;opacity:.75;margin:0}.source-bank .source-solution-security .button{color:#fff;font:500 16px/20px var(--font-inter-tight), sans-serif;letter-spacing:.5px;background:#ff6a2f linear-gradient(90deg,#ff4f33,#ff832a 35%,#ff4f33);border:0;border-top:1px solid #fcb892;border-radius:6px;gap:8px;width:fit-content;min-height:44px;margin:88px auto 0;padding:12px 24px;display:flex}.source-bank .bank-learning{gap:24px}.source-bank .bank-learning article{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:32px;display:flex}.source-bank .source-solution-faq>div>div{max-width:1152px;margin:auto;display:block}.source-bank .source-solution-faq details{background:#fff;border:1px solid #e7e7e7;border-radius:8px;margin:0 0 30px;padding:12px 23px}.source-bank .source-solution-faq summary{color:#1a1a1a;font:500 24px/31.2px var(--font-display);gap:24px;padding:20px 0}.source-bank .source-solution-faq summary svg{flex-basis:32px;width:32px;height:32px}.source-bank .source-solution-faq details>p{padding:0 0 20px}}@media (min-width:768px) and (max-width:991px){.source-bank .source-solution-forum>div>.source-solution-metrics>div{flex-basis:100%;min-height:0}}.source-bank .source-solution-platform{isolation:isolate;padding:64px 32px 0;position:relative;overflow:hidden}.source-bank .source-solution-platform:before{content:"";filter:blur(120px);opacity:.45;z-index:-1;background:#ff782c;width:500px;height:500px;position:absolute;top:0;right:0}.source-bank .source-solution-platform>div{align-items:start;gap:100px}.source-bank .source-solution-platform>div>div:first-child{flex-direction:column;align-items:flex-start;gap:30px;padding-top:20px;display:flex}.source-bank .source-solution-platform h2{font:400 40px/44px var(--font-display);margin:0}.source-bank .source-solution-platform p{font:400 17.6px/28px var(--font-inter-tight), sans-serif;margin:0}.source-bank .source-solution-platform .button{color:#fff;font:500 16px/20px var(--font-inter-tight), sans-serif;background:#ff6a2f linear-gradient(90deg,#ff4f33,#ff832a 35%,#ff4f33);border:0;border-top:1px solid #fcb892;border-radius:6px;gap:8px;min-height:44px;padding:12px 24px}.source-bank .source-solution-platform>div>div:last-child{flex-direction:column;align-items:center;gap:20px;display:flex}.source-bank .source-solution-platform img:first-child{width:365px;max-width:80%;margin:0 0 0 60px}.source-bank .source-solution-platform img:last-child{display:block}@media (min-width:768px){.source-bank .source-solution-benefits{border-radius:16px;margin:40px 20px;padding:72px 60px 96px}.source-bank .source-solution-benefits h2{font:400 40px/44px var(--font-display);max-width:500px;margin:0 auto 48px}.source-bank .source-solution-benefits .source-solution-benefitgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 48px}.source-bank .source-solution-benefits article{background:#fff;border:1px solid #cad0d9;border-bottom:0;flex-direction:column;align-items:flex-start;gap:16px;min-height:180px;padding:19px;display:flex}.source-bank .source-solution-benefits article svg{box-sizing:border-box;color:#fff;background:#1a1a1a;border-radius:8px;width:36px;height:36px;margin:0;padding:8px}.source-bank .source-solution-benefits h4{color:#1a1a1a;font:400 28.8px/28.8px var(--font-display);margin:0}.source-bank .source-solution-benefits article p{color:#000;font:400 16px/22px var(--font-inter-tight), sans-serif;letter-spacing:-.5px}.source-bank .source-solution-benefits .button{color:#fff;font:500 16px/20px var(--font-inter-tight), sans-serif;letter-spacing:.5px;background:#ff6a2f linear-gradient(90deg,#ff4f33,#ff832a 35%,#ff4f33);border:0;border-top:1px solid #fcb892;border-radius:6px;gap:8px;min-height:44px;padding:12px 24px}}@media (max-width:767px){.source-bank .source-solution-platform{padding-inline:10px}.source-bank .source-solution-platform>div{gap:100px}.source-bank .source-solution-platform h2,.source-bank .source-solution-tasks h2,.source-solution-story-band h2,.source-bank .source-solution-agents h2,.source-bank .source-solution-benefits h2,.source-bank .source-solution-security h2,.source-bank .source-solution-faq h2,.source-solution-forum h2{font-size:28px;line-height:38px}.source-bank .source-solution-platform p{font-size:18px;line-height:22px}.source-bank .source-solution-platform:before{width:200px;height:200px;top:auto;bottom:0}.source-bank .source-solution-agents,.source-bank .source-solution-benefits{margin:40px 16px;padding:72.8px 17.5px 79px}.source-bank .source-solution-agents .source-solution-intro{margin-bottom:32px}.source-bank .source-solution-agents .source-solution-intro p,.source-bank .source-solution-agents .source-solution-agentgrid p{line-height:22px}.source-bank .source-solution-agents .source-solution-agentgrid{gap:20px}.source-bank .source-solution-benefits .source-solution-benefitgrid{gap:16px;margin:0 0 32px}.source-bank .source-solution-benefits article{text-align:left;background:#fff;border:1px solid #cad0d9;border-bottom:0;flex-direction:column;align-items:flex-start;gap:16px;padding:19px;display:flex}.source-bank .source-solution-benefits article svg{box-sizing:border-box;color:#fff;background:#1a1a1a;border-radius:8px;width:36px;height:36px;margin:0;padding:8px}.source-bank .source-solution-benefits h4{font:400 28.8px/28.8px var(--font-display);margin:0}.source-bank .source-solution-benefits article p{color:var(--color-body);font:400 14px/18.2px var(--font-inter-tight), sans-serif;letter-spacing:-.5px}.source-bank .source-solution-benefits .button{color:#fff;font:500 16px/20px var(--font-inter-tight), sans-serif;letter-spacing:.5px;background:#ff6a2f linear-gradient(90deg,#ff4f33,#ff832a 35%,#ff4f33);border:0;border-top:1px solid #fcb892;border-radius:6px;gap:8px;width:fit-content;min-height:44px;margin:0 auto;padding:12px 24px;display:flex}}.source-bank .bank-band-2,.source-bank .bank-band-3,.source-bank .bank-band-4,.source-bank .bank-band-11{border-top:1px solid #ff782c80;border-bottom:1px solid #ff782c80;padding-block:80px}.source-bank .bank-band-3,.source-bank .bank-band-4,.source-bank .bank-band-11,.source-bank .bank-band-8,.source-bank .bank-band-9{background:#fff7f2 radial-gradient(circle,#fff7f2,#fff);padding-block:84px}.source-bank .bank-band-2>div,.source-bank .bank-band-3>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 80px}.source-bank .bank-band-2 h2,.source-bank .bank-band-3 h2{font:400 45px/49.5px var(--font-display);letter-spacing:-.2px;grid-area:auto/1/auto/-1;max-width:686px;margin:0}.source-bank .bank-band-2 p,.source-bank .bank-band-3 p{color:var(--color-body);font:400 16px/24px var(--font-inter-tight), sans-serif}.source-bank .bank-explainer{grid-template-columns:minmax(0,686fr) minmax(0,514fr);align-items:center;gap:80px}.source-bank .bank-explainer>div{flex-direction:column;gap:24px;display:flex}.source-bank .bank-explainer h2{font:400 45px/49.5px var(--font-display);letter-spacing:-.2px;max-width:686px;margin:0}.source-bank .bank-explainer>div p{color:var(--color-body);font:400 16px/24px var(--font-inter-tight), sans-serif;margin:0}.source-bank .bank-explainer-link a{color:var(--color-orange);text-decoration:underline}.source-bank .bank-explainer aside{background:var(--forum-dot) 50% 50% / 300% repeat, #fff8f4;border:1px solid var(--color-orange);flex-direction:column;gap:12px;padding:33px;display:flex;position:relative}.source-bank .bank-eyebrow{color:#767470;font:400 14px/15.4px var(--font-jetbrains-mono), monospace;letter-spacing:.28px}.source-bank .bank-checklist-title{color:var(--color-orange);font:500 20.8px/31.2px var(--font-body)}.source-bank .bank-explainer ul{margin:8px 0 0}.source-bank .bank-explainer li{border-top:1px solid var(--color-line-corner-mark);align-items:center;gap:12px;min-height:56px;margin:0}.source-bank .bank-explainer li svg{color:var(--color-orange);margin-top:0}.source-bank .bank-explainer li p{font:400 16px/24px var(--font-inter-tight), sans-serif}.source-bank .bank-explainer aside i{border:1px solid var(--color-line-corner-mark);background:#fff;border-radius:4px;width:20px;height:20px;position:absolute}.source-bank .bank-explainer aside i:first-of-type{top:-10px;left:-10px}.source-bank .bank-explainer aside i:nth-of-type(2){top:-10px;right:-10px}.source-bank .bank-explainer aside i:nth-of-type(3){bottom:-10px;right:-10px}.source-bank .bank-explainer aside i:nth-of-type(4){bottom:-10px;left:-10px}.source-bank .bank-explainer aside p{margin:0}@media (min-width:768px){.source-bank>.bank-hero{padding-bottom:174px}}@media (max-width:991px){.source-bank .bank-explainer{grid-template-columns:minmax(0,1fr);gap:48px}.source-bank .bank-explainer h2{max-width:none}.source-bank .bank-explainer aside{width:100%;max-width:364px;margin:0 auto}}@media (max-width:767px){.source-bank :is(.bank-band-2,.bank-band-3,.bank-band-4,.bank-band-11,.bank-explainer) h2{font-size:32px;line-height:35.2px}}.source-bank .bank-editorial-stats{margin:40px 0 0}.source-bank>.bank-editorial-cite{width:calc(100% - 40px);margin:80px auto}@media (max-width:767px){.source-bank>.bank-editorial-cite{margin-block:56px}}
