.financial-page.public-solutionsfinancialservicespage{color:#212121;background:#fff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.financial-page.public-solutionsfinancialservicespage header{background:#fffffff5;border-bottom-color:#e7e7e2}.financial-page.public-solutionsfinancialservicespage header>div{min-height:72px;padding-left:40px;padding-right:40px}.financial-page.public-solutionsfinancialservicespage header a[aria-label=OpenTeam\ home]>span:first-child{border-radius:10px;width:40px;height:40px}.financial-page.public-solutionsfinancialservicespage header a[aria-label=OpenTeam\ home]>span:last-child{font-size:18px;font-weight:500}.financial-page.public-solutionsfinancialservicespage header nav a,.financial-page.public-solutionsfinancialservicespage header nav button{color:#2d2d2d;height:44px;font-size:15px;font-weight:500}.financial-page.public-solutionsfinancialservicespage header nav a[href="/auth?next=/teams"]{color:#fff}.announcement.public-solutionsfinancialservicespage{color:#fff;text-align:center;background:#030303;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:10px 20px;font-size:13px;line-height:1.45;display:flex}.announcement.public-solutionsfinancialservicespage p{margin:0}.announcement.public-solutionsfinancialservicespage a{color:#fff;text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.hero-section.public-solutionsfinancialservicespage{padding:70px 40px 88px}.hero-grid.public-solutionsfinancialservicespage{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:72px;max-width:1628px;margin:0 auto;display:grid}.eyebrow.public-solutionsfinancialservicespage{text-transform:uppercase;color:#333;margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.4}h1.public-solutionsfinancialservicespage,h2.public-solutionsfinancialservicespage,h3.public-solutionsfinancialservicespage,p.public-solutionsfinancialservicespage{letter-spacing:0}.hero-copy.public-solutionsfinancialservicespage h1{color:#212121;max-width:590px;margin:0;font-size:64px;font-weight:400;line-height:1}.hero-subtitle.public-solutionsfinancialservicespage{color:#2d2d2d;max-width:650px;margin:22px 0 0;font-size:18px;line-height:1.45}.hero-actions.public-solutionsfinancialservicespage{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.button.public-solutionsfinancialservicespage{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.button.public-solutionsfinancialservicespage:hover{transform:translateY(-1px)}.button-dark.public-solutionsfinancialservicespage{color:#fff;background:#17171c;border:1px solid #17171c}.button-light.public-solutionsfinancialservicespage{color:#17171c;background:#fff;border:1px solid #d7d8d2}.button-outline-dark.public-solutionsfinancialservicespage{color:#fff;background:0 0;border:1px solid #ffffffd1}.hero-visual.public-solutionsfinancialservicespage{isolation:isolate;background:#071019;border-radius:18px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 30px 82px #07151f29}.hero-visual.public-solutionsfinancialservicespage:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#03080d4d,#03080d0f 42%,#03080d5c),linear-gradient(#02060a0d,#02060a9e);position:absolute;inset:0}.hero-photo.public-solutionsfinancialservicespage{object-fit:cover;object-position:center 54%;filter:saturate(.92)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.market-backdrop.public-solutionsfinancialservicespage{z-index:2;mix-blend-mode:screen;opacity:.26;background-color:#0000;background-image:radial-gradient(circle at 18% 26%,#60b4e629,#0000 28%),linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(0deg,#ffffff0f 1px,#0000 1px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,28px 28px,28px 28px,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.building.public-solutionsfinancialservicespage{transform-origin:bottom;opacity:0;background:repeating-linear-gradient(90deg,#ffa25cd1 0 4px,#0000 4px 17px),linear-gradient(#173249f0,#040c12fa);width:28%;display:none;position:absolute;bottom:-52px}.building-one.public-solutionsfinancialservicespage{height:340px;left:8%;transform:skewY(-7deg)}.building-two.public-solutionsfinancialservicespage{height:480px;left:36%;transform:skewY(5deg)}.building-three.public-solutionsfinancialservicespage{height:590px;right:5%;transform:skewY(-10deg)}.agent-card.public-solutionsfinancialservicespage{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;z-index:4;background:#0a101ce0;border:1px solid #89cff052;border-radius:16px;position:absolute;box-shadow:0 22px 48px #0000006b}.hero-agent-card.public-solutionsfinancialservicespage{padding:24px 26px;bottom:50px;left:56px;right:56px}.agent-card-head.public-solutionsfinancialservicespage{align-items:center;gap:14px;display:flex}.agent-avatar.public-solutionsfinancialservicespage{background:linear-gradient(#109bd7,#2775b1);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:600;display:inline-flex}.agent-title.public-solutionsfinancialservicespage{font-size:27px;line-height:1.1}.agent-kicker.public-solutionsfinancialservicespage{text-transform:uppercase;color:#ffffffad;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.agent-tools.public-solutionsfinancialservicespage{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.agent-tools.public-solutionsfinancialservicespage span{background:#0f3b5bb8;border:1px solid #89cff061;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:13px;display:inline-flex}.tool-icon.public-solutionsfinancialservicespage{width:17px;height:17px}.chat-preview.public-solutionsfinancialservicespage{z-index:3;background:#f7f8f5;border:1px solid #ffffff24;border-radius:14px;overflow:hidden;box-shadow:0 20px 46px #00000038}.chat-preview.public-solutionsfinancialservicespage img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.north-section.public-solutionsfinancialservicespage{color:#fff;background:#16314e}.dark-container.public-solutionsfinancialservicespage{max-width:1710px;margin:0 auto;padding-left:40px;padding-right:40px}.intro-container.public-solutionsfinancialservicespage{border-bottom:1px solid #ffffff29;padding-top:108px;padding-bottom:72px}.intro-container.public-solutionsfinancialservicespage h2{color:#fff;max-width:1220px;margin:0;font-size:48px;font-weight:400;line-height:1.08}.capability-grid.public-solutionsfinancialservicespage{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px;margin-top:86px;display:grid}.capability-grid.public-solutionsfinancialservicespage article{min-height:230px}.capability-icon.public-solutionsfinancialservicespage{color:#76bfebc7;opacity:1;width:82px;height:82px}.capability-grid.public-solutionsfinancialservicespage h3{margin:34px 0 0;font-size:24px;font-weight:400;line-height:1.2}.capability-grid.public-solutionsfinancialservicespage p{color:#ffffffe0;max-width:480px;margin:16px 0 0;font-size:17px;line-height:1.38}.use-case-container.public-solutionsfinancialservicespage{padding-top:122px;padding-bottom:145px}.section-heading-block.public-solutionsfinancialservicespage h2{max-width:1280px;margin:0;font-size:48px;font-weight:400;line-height:1.12}.section-heading-block.public-solutionsfinancialservicespage p{color:#ffffffb8;max-width:620px;margin:22px 0 0;font-size:18px;line-height:1.45}.use-case-grid.public-solutionsfinancialservicespage{grid-template-columns:minmax(0,.92fr) minmax(0,.76fr);align-items:center;gap:96px;margin-top:78px;display:grid}.conversation-stage.public-solutionsfinancialservicespage{background:#1d5c87;border-radius:18px;min-height:560px;position:relative;overflow:hidden}.contour-lines.public-solutionsfinancialservicespage{opacity:.55;background:repeating-radial-gradient(at 18% 18%,#0000 0 22px,#ffffff29 23px 24px,#0000 25px 46px),repeating-radial-gradient(at 72% 42%,#0000 0 32px,#ffffff1f 33px 34px,#0000 35px 70px);position:absolute;inset:-12%}.large-chat-preview.public-solutionsfinancialservicespage{background:#f7f8f5;position:absolute;inset:88px 74px}.use-case-list.public-solutionsfinancialservicespage article{padding:0 0 27px}.use-case-rule.public-solutionsfinancialservicespage{background:#ffffff8a;height:2px}.use-case-list.public-solutionsfinancialservicespage article.open .use-case-rule{background:linear-gradient(90deg,#ff8a5b,#7ba5ff 80%)}.use-case-list.public-solutionsfinancialservicespage h3{margin:20px 0 0;font-size:26px;font-weight:400;line-height:1.24}.use-case-list.public-solutionsfinancialservicespage p{color:#ffffffe0;margin:24px 0 0;font-size:18px;line-height:1.4}.use-case-list.public-solutionsfinancialservicespage ul,.product-card.public-solutionsfinancialservicespage ul{padding:0;list-style:none}.use-case-list.public-solutionsfinancialservicespage ul{gap:14px;margin:24px 0 0;display:grid}.use-case-list.public-solutionsfinancialservicespage li,.product-card.public-solutionsfinancialservicespage li{align-items:flex-start;gap:10px;display:flex}.use-case-list.public-solutionsfinancialservicespage li{color:#ffffffeb;font-size:16px;line-height:1.36}.check-icon.public-solutionsfinancialservicespage,.product-check.public-solutionsfinancialservicespage,.accuracy-check.public-solutionsfinancialservicespage,.security-check.public-solutionsfinancialservicespage{flex:none;width:18px;height:18px;margin-top:2px}.use-case-list.public-solutionsfinancialservicespage .button{margin-top:22px}.products-section.public-solutionsfinancialservicespage{background:#fff;padding:124px 40px 128px;position:relative;overflow:hidden}.faint-title.public-solutionsfinancialservicespage{text-align:center;color:#1414140b;pointer-events:none;width:min(1220px,100% - 80px);font-size:54px;font-weight:400;line-height:1.1;position:absolute;top:58px;left:50%;transform:translate(-50%)}.centered.public-solutionsfinancialservicespage{text-align:center;max-width:760px;margin:0 auto}.products-section.public-solutionsfinancialservicespage .section-heading-block h2,.reimagine-section.public-solutionsfinancialservicespage h2{color:#212121;font-size:48px;font-weight:400;line-height:1.12}.products-section.public-solutionsfinancialservicespage .section-heading-block p{color:#5c5c58;margin-left:auto;margin-right:auto}.product-grid.public-solutionsfinancialservicespage{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1360px;margin:72px auto 0;display:grid}.product-card.public-solutionsfinancialservicespage{color:#212121;background:#ecebe6;border-radius:8px;flex-direction:column;min-height:540px;padding:30px 24px 34px;display:flex}.product-card.public-solutionsfinancialservicespage h3{margin:0;font-size:26px;font-weight:400;line-height:1.2}.product-card.public-solutionsfinancialservicespage p{margin:12px 0 0;font-size:14px;line-height:1.45}.product-card.public-solutionsfinancialservicespage a{color:#212121;border:1px solid #212121;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:46px;margin-top:28px;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.product-card.public-solutionsfinancialservicespage ul{border-top:1px solid #2121211f;gap:18px;margin:28px 0 0;padding-top:28px;display:grid}.product-card.public-solutionsfinancialservicespage li{font-size:15px;line-height:1.5}.accuracy-section.public-solutionsfinancialservicespage{background:#edf4f6;padding:108px 40px 112px}.accuracy-inner.public-solutionsfinancialservicespage{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:76px;max-width:1480px;margin:0 auto;display:grid}.accuracy-copy.public-solutionsfinancialservicespage h2{color:#17242d;max-width:650px;margin:0;font-size:48px;font-weight:400;line-height:1.12}.accuracy-copy.public-solutionsfinancialservicespage>p:not(.eyebrow){color:#42525b;max-width:680px;margin:26px 0 0;font-size:19px;line-height:1.46}.accuracy-panel.public-solutionsfinancialservicespage{background:#fff;border:1px solid #17242d1a;border-radius:18px;padding:34px;box-shadow:0 24px 58px #17242d14}.accuracy-alert.public-solutionsfinancialservicespage{background:#fff4ed;border-left:4px solid #ff8a5b;border-radius:8px;padding:22px 24px}.accuracy-alert.public-solutionsfinancialservicespage span{text-transform:uppercase;color:#925031;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.3;display:block}.accuracy-alert.public-solutionsfinancialservicespage p{color:#2d241f;margin:8px 0 0;font-size:20px;line-height:1.36}.accuracy-check-list.public-solutionsfinancialservicespage{gap:20px;margin-top:30px;display:grid}.accuracy-check-list.public-solutionsfinancialservicespage article{border-top:1px solid #17242d1a;grid-template-columns:22px minmax(0,1fr);gap:14px;padding-top:20px;display:grid}.accuracy-check-list.public-solutionsfinancialservicespage h3{color:#17242d;margin:0;font-size:22px;font-weight:400;line-height:1.2}.accuracy-check-list.public-solutionsfinancialservicespage p{color:#50616b;margin:8px 0 0;font-size:16px;line-height:1.45}.reimagine-section.public-solutionsfinancialservicespage{text-align:center;background:#fff;padding:86px 40px 90px}.reimagine-section.public-solutionsfinancialservicespage h2{max-width:1250px;margin:0 auto}.video-panel.public-solutionsfinancialservicespage{color:#fff;background:linear-gradient(#07432cf2,#07432cfa),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 68px);border-radius:8px;justify-content:center;align-items:center;width:min(900px,100%);min-height:440px;margin:54px auto 0;display:flex;position:relative;overflow:hidden}.video-text.public-solutionsfinancialservicespage span{font-size:58px;font-weight:400;line-height:1}.video-text.public-solutionsfinancialservicespage div{background:#fff;width:250px;height:6px;margin:20px auto 0}.video-bars.public-solutionsfinancialservicespage{grid-template-columns:1fr 1.2fr .8fr;gap:4px;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.video-bars.public-solutionsfinancialservicespage span{background:#ffffffad;height:5px}.resource-row.public-solutionsfinancialservicespage{text-align:left;border-top:1px solid #deded9;border-bottom:1px solid #deded9;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1360px;margin:88px auto 0;padding:24px 0;display:grid}.resource-row.public-solutionsfinancialservicespage article{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;display:grid}.resource-icon.public-solutionsfinancialservicespage{color:#52615c;background:#e7e8e2;border-radius:8px;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.resource-svg.public-solutionsfinancialservicespage{width:42px;height:42px}.resource-row.public-solutionsfinancialservicespage p{text-transform:uppercase;color:#7b7b75;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.resource-row.public-solutionsfinancialservicespage h3{margin:6px 0 0;font-size:24px;font-weight:400;line-height:1.15}.resource-row.public-solutionsfinancialservicespage span{color:#6b6b66;margin-top:8px;font-size:14px;line-height:1.42;display:block}.security-section.public-solutionsfinancialservicespage{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:90px;max-width:1630px;margin:0 auto;padding:90px 40px 82px;display:grid}.security-section.public-solutionsfinancialservicespage h2{max-width:680px;margin:0;font-size:48px;font-weight:400;line-height:1.12}.security-list.public-solutionsfinancialservicespage{gap:20px;display:grid}.security-list.public-solutionsfinancialservicespage article{align-items:flex-start;gap:12px;display:flex}.security-list.public-solutionsfinancialservicespage p{margin:0;font-size:18px;line-height:1.38}.testimonial-section.public-solutionsfinancialservicespage{max-width:1630px;margin:0 auto;padding:16px 40px 120px}.testimonial-section.public-solutionsfinancialservicespage h2{margin:0 0 42px;font-size:32px;font-weight:400;line-height:1.2}.testimonial-grid.public-solutionsfinancialservicespage{max-width:1120px;display:block}.quote-card.public-solutionsfinancialservicespage{border:1px solid #212121;border-radius:12px;min-height:390px;padding:54px 48px}.quote-mark.public-solutionsfinancialservicespage{color:#85908b;background:#f0f1ec;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;font-weight:700;display:inline-flex}.quote-card.public-solutionsfinancialservicespage p{max-width:880px;margin:54px 0 0;font-size:34px;font-weight:400;line-height:1.16}.quote-meta.public-solutionsfinancialservicespage{color:#6b6b66;margin-top:32px;font-size:15px}@media (width<=1180px){.hero-grid.public-solutionsfinancialservicespage,.use-case-grid.public-solutionsfinancialservicespage,.security-section.public-solutionsfinancialservicespage,.accuracy-inner.public-solutionsfinancialservicespage{grid-template-columns:1fr;gap:48px}.hero-copy.public-solutionsfinancialservicespage h1{max-width:760px}}@media (width<=920px){.financial-page.public-solutionsfinancialservicespage header>div,.hero-section.public-solutionsfinancialservicespage,.products-section.public-solutionsfinancialservicespage,.accuracy-section.public-solutionsfinancialservicespage,.reimagine-section.public-solutionsfinancialservicespage,.security-section.public-solutionsfinancialservicespage,.testimonial-section.public-solutionsfinancialservicespage,.dark-container.public-solutionsfinancialservicespage{padding-left:20px;padding-right:20px}.hero-section.public-solutionsfinancialservicespage{padding-top:72px;padding-bottom:64px}.hero-copy.public-solutionsfinancialservicespage h1,.section-heading-block.public-solutionsfinancialservicespage h2,.products-section.public-solutionsfinancialservicespage .section-heading-block h2,.accuracy-copy.public-solutionsfinancialservicespage h2,.reimagine-section.public-solutionsfinancialservicespage h2,.security-section.public-solutionsfinancialservicespage h2{font-size:42px;line-height:1.08}.hero-visual.public-solutionsfinancialservicespage{min-height:560px}.hero-photo.public-solutionsfinancialservicespage{object-position:center 48%}.hero-agent-card.public-solutionsfinancialservicespage{bottom:22px;left:22px;right:22px}.product-grid.public-solutionsfinancialservicespage,.resource-row.public-solutionsfinancialservicespage,.testimonial-grid.public-solutionsfinancialservicespage,.capability-grid.public-solutionsfinancialservicespage{grid-template-columns:1fr}.product-card.public-solutionsfinancialservicespage{min-height:auto}.resource-row.public-solutionsfinancialservicespage{gap:28px}.quote-card.public-solutionsfinancialservicespage p{font-size:26px}}@media (width<=640px){.announcement.public-solutionsfinancialservicespage{display:none}.hero-copy.public-solutionsfinancialservicespage h1,.section-heading-block.public-solutionsfinancialservicespage h2,.products-section.public-solutionsfinancialservicespage .section-heading-block h2,.accuracy-copy.public-solutionsfinancialservicespage h2,.reimagine-section.public-solutionsfinancialservicespage h2,.security-section.public-solutionsfinancialservicespage h2{font-size:34px}.hero-subtitle.public-solutionsfinancialservicespage,.capability-grid.public-solutionsfinancialservicespage p,.section-heading-block.public-solutionsfinancialservicespage p,.accuracy-copy.public-solutionsfinancialservicespage>p:not(.eyebrow),.accuracy-alert.public-solutionsfinancialservicespage p,.accuracy-check-list.public-solutionsfinancialservicespage p,.security-list.public-solutionsfinancialservicespage p{font-size:16px}.button.public-solutionsfinancialservicespage{width:100%;font-size:16px}.hero-visual.public-solutionsfinancialservicespage{min-height:520px}.agent-title.public-solutionsfinancialservicespage{font-size:20px}.agent-tools.public-solutionsfinancialservicespage span{min-height:36px;font-size:12px}.conversation-stage.public-solutionsfinancialservicespage{min-height:460px}.large-chat-preview.public-solutionsfinancialservicespage{inset:48px 18px}.video-panel.public-solutionsfinancialservicespage{min-height:320px}.video-text.public-solutionsfinancialservicespage span{font-size:42px}.accuracy-panel.public-solutionsfinancialservicespage{padding:24px 20px}}
