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