
:root{--ink:#161e2d;--paper:#fff;--muted:#536071;--accent:#6342b8;--pale:#f2f0f8;--line:#dce0e7}body.bd-enterprise{background:#fff;color:#161e2d;font-family:Inter,Arial,sans-serif}.bd-width{width:min(1344px,calc(100% - 80px));margin:auto}.bd-utility{height:38px;background:#242c3b;color:#edf0f6;display:flex;align-items:center;justify-content:flex-end;padding:0 40px;gap:28px;font-size:12px}.bd-utility a{text-decoration:none;color:inherit}.bd-header{position:relative;z-index:30;background:white;border-bottom:1px solid #e4e6eb}.bd-nav{min-height:88px;display:flex;align-items:center;gap:40px}.bd-brand{display:flex;gap:13px;align-items:center;text-decoration:none;flex-shrink:0}.bd-brand img{width:30px;height:30px}.bd-brand b{display:block;font-size:18px;letter-spacing:-.6px;font-weight:750;color:#171e2c}.bd-brand small{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#647183;display:block;margin-top:5px}.bd-links{display:flex;align-items:center;gap:27px;margin-left:auto;font-size:13px}.bd-links a{text-decoration:none}.bd-menu summary{list-style:none;cursor:pointer;padding:30px 0}.bd-menu summary:after{content:'⌄';margin-left:6px;font-size:11px}.bd-menu summary::-webkit-details-marker{display:none}.bd-mega{position:absolute;left:0;right:0;top:88px;background:white;padding:36px max(40px,calc((100vw - 1344px)/2));display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;border-top:1px solid #e7e8ee;box-shadow:0 25px 40px #19203918}.bd-mega strong{display:block;font-size:22px;line-height:1.25;letter-spacing:-.6px}.bd-mega p{color:#5e6878;font-size:13px;max-width:300px}.bd-mega a{display:block;line-height:1.4;padding:12px 0;color:#43318a;font-size:14px}.bd-mega a:hover{text-decoration:underline}.bd-cta,.bd-solid{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;background:#171e28!important;color:white!important;padding:13px 22px;border:0;font-weight:650;text-decoration:none;font-size:13px}.bd-search-btn{border:0;background:transparent;color:inherit;padding:10px;font:inherit;cursor:pointer}.bd-mobile{display:none}.bd-home-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 85%,#a33168 0,transparent 55%),radial-gradient(ellipse at 72% 0,#7573d0 0,transparent 55%),linear-gradient(118deg,#24104e,#431175 55%,#6b215b);padding:68px 0 90px;min-height:545px}.bd-home-hero:after{content:'';position:absolute;left:-2%;bottom:-48px;width:104%;height:70px;border-radius:65px 65px 0 0;background:white}.bd-hero-layout{display:grid;grid-template-columns:1.03fr 1fr;gap:75px;align-items:center;position:relative;z-index:1}.bd-hero-panel{padding:42px 44px;background:#f9f5fff0;border:1px solid #fff6;border-radius:9px;box-shadow:0 20px 70px #16032b20}.bd-kicker{font-size:11px;font-weight:700;letter-spacing:1.65px;text-transform:uppercase;color:#67469e;margin:0 0 19px;line-height:1.5}.bd-hero-panel h1{font-size:clamp(34px,3.4vw,51px);line-height:1.08;letter-spacing:-1.8px;font-weight:650;margin-bottom:22px;color:#171e2b}.bd-hero-panel p:not(.bd-kicker){font-size:16px;line-height:1.7;color:#465064;margin-bottom:25px}.bd-hero-panel .bd-solid{padding:15px 26px;font-size:14px}.bd-hero-visual{color:white;position:relative;padding:20px 10px}.bd-hero-visual>img{width:220px;height:220px;object-fit:contain;display:block;filter:drop-shadow(0 20px 28px #19002b55);margin:0 auto 24px}.bd-hero-caption{border-top:1px solid #ffffff40;padding:20px 0 0;display:flex;gap:22px}.bd-hero-caption span{color:#e4d6fa;font-size:11px;letter-spacing:1.4px}.bd-hero-caption h2{font-size:25px;letter-spacing:-.7px;line-height:1.25;font-weight:450;color:white;margin:0 0 8px}.bd-hero-caption a{font-size:13px;color:#f0e7ff;text-decoration:none}.bd-intro-strip{display:flex;align-items:center;gap:38px;padding:28px 0 39px;border-bottom:1px solid #dce0e7}.bd-intro-strip strong{font-weight:650;font-size:14px}.bd-intro-strip p{margin:0;font-size:13px;line-height:1.65;color:#5d6879;max-width:690px}.bd-intro-strip a{margin-left:auto;white-space:nowrap;font-size:13px;color:#573897;text-decoration:none}.bd-enterprise .hp-jump{background:white!important;border:0;border-bottom:1px solid #dce0e7;border-radius:0;box-shadow:none;margin-top:0;padding:21px 0;position:static}.bd-enterprise .hp-shell{width:min(1264px,calc(100% - 80px))}.bd-enterprise .hp-section{padding-top:80px;padding-bottom:80px}.bd-enterprise .hp-section-heading{max-width:850px}.bd-enterprise .hp-section-heading h2,.bd-enterprise .hp-preview-grid h2,.bd-enterprise .sa-close h2{font-size:clamp(29px,3.3vw,44px);line-height:1.15;letter-spacing:-1.3px;font-weight:550}.bd-enterprise h2 em{font-style:normal;color:inherit;background:none;-webkit-text-fill-color:currentColor}.bd-enterprise .hp-eyebrow{color:#624197;font-weight:700}.bd-enterprise .hp-section-heading p,.bd-enterprise .hp-preview-grid>div>p{font-size:16px;line-height:1.75;color:#5c6778}.bd-enterprise .hp-explorer{grid-template-columns:1fr 1.7fr;gap:45px}.bd-enterprise .hp-usecases{border:0;border-left:1px solid #d9dce3;padding:0;background:transparent;border-radius:0}.bd-enterprise .hp-usecases button{border:0;border-left:3px solid transparent;border-radius:0;margin-left:-2px;padding:20px 24px;font-size:15px;line-height:1.4;background:transparent;box-shadow:none;color:#4c5667}.bd-enterprise .hp-usecases button[aria-selected=true]{border-color:#7349c5;background:#f3f0fa;color:#51328a}.bd-enterprise .hp-blueprint{border:1px solid #e0dce9;background:#f7f5fb;border-radius:12px;padding:35px;box-shadow:none}.bd-enterprise .hp-blueprint h3{font-size:27px;letter-spacing:-.8px}.bd-enterprise .hp-blueprint dl>div{border-color:#dfdbe8}.bd-enterprise .hp-preview-band{background:#f1f3f7;border:0;padding:70px 0}.bd-enterprise .sa-demo{box-shadow:0 15px 40px #2631490f;border-color:#d4d9e3;border-radius:13px}.bd-enterprise .hp-heading-center{text-align:left;margin-left:0}.bd-enterprise .hp-benefits{gap:24px}.bd-enterprise .hp-benefit{border:1px solid #d9dee7;border-radius:12px;box-shadow:none;background:white;min-height:320px;padding:28px}.bd-enterprise .hp-benefit-art{height:100px;width:100px;object-fit:contain;position:static;margin:10px 0 22px;opacity:1}.bd-enterprise .hp-benefit h3{font-size:23px;line-height:1.3;letter-spacing:-.6px}.bd-enterprise .hp-benefit p{font-size:14px;color:#5c6879}.bd-enterprise .hp-workflow{border-top:1px solid #e2e5eb;grid-template-columns:1fr 1fr;gap:80px}.bd-enterprise .hp-steps article{border-color:#dce0e7;background:none;border-radius:0;box-shadow:none;padding:23px 0}.bd-enterprise .hp-steps article>span{background:#eee8f9;color:#5c359d;border-radius:50%;font-size:12px;width:39px;height:39px;display:grid;place-items:center}.bd-enterprise .hp-research{border-top:1px solid #e2e5eb}.bd-enterprise .hp-research-card{border:1px solid #dce0e7;border-radius:12px;box-shadow:none;background:white;overflow:hidden}.bd-enterprise .hp-research-art{background:linear-gradient(120deg,#e6ddf4,#edf1fa);height:160px;border:0}.bd-enterprise .hp-research-art img{height:120px;width:120px;object-fit:contain}.bd-enterprise .hp-research-card h3{font-size:20px;line-height:1.35}.bd-enterprise .hp-research-card p{font-size:14px}.bd-enterprise .hp-faq{border-top:1px solid #e2e5eb}.bd-enterprise .hp-faq details{border-radius:0;background:none;border-color:#dce0e7;box-shadow:none}.bd-enterprise .hp-faq summary{font-size:16px}.bd-enterprise .hp-text-link{color:#58339b;font-weight:650;font-size:14px}.bd-enterprise .sa-close{background:#f1edf8;border:0;border-radius:0;max-width:none;width:100%;padding:65px max(40px,calc((100% - 1264px)/2));margin:0;display:flex;justify-content:space-between;align-items:center;gap:35px}.bd-enterprise .sa-close .sa-primary{border-radius:100px;background:#19212e;border:0;box-shadow:none;color:white}.bd-enterprise .fiund-site-footer{background:#252d3b;color:white;border:0;padding-top:65px}.bd-enterprise .fiund-site-footer a,.bd-enterprise .fiund-site-footer p{color:#d0d5df}.bd-enterprise .fiund-site-footer h3,.bd-enterprise .fiund-site-footer .fiund-wordmark{color:white}.bd-enterprise .fiund-footer-bottom{border-color:#ffffff26;color:#bac3d2}.bd-enterprise .fiund-footer-brand>img{filter:brightness(0) invert(1)}.bd-enterprise .fiund-shell{width:min(1264px,calc(100% - 80px))}.bd-enterprise .ed-article,.bd-enterprise .id-hero,.bd-enterprise .sa-catalog-intro{background:#fff}.bd-enterprise .spotlight-card:before{display:none}.bd-search{border:0;border-radius:15px;padding:34px;width:min(680px,calc(100% - 32px));color:#171e2d;box-shadow:0 20px 90px #10132440}.bd-search::backdrop{background:#1820329e;backdrop-filter:blur(7px)}.bd-search-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.bd-search-head h2{font-size:25px;letter-spacing:-.7px;margin:0}.bd-search-head button{border:0;background:#edf0f5;border-radius:50%;width:34px;height:34px;cursor:pointer}.bd-search label{font-size:13px}.bd-search input{padding:14px;border-radius:7px;border:1px solid #9da7b7}.bd-search-results{max-height:350px;overflow:auto;margin-top:14px}.bd-search-results a{display:block;padding:14px 5px;border-bottom:1px solid #e5e7ec;font-size:14px;text-decoration:none;color:#54318e}.bd-search-empty{font-size:14px;color:#5c6878}.bd-enterprise a:focus-visible,.bd-enterprise button:focus-visible,.bd-enterprise summary:focus-visible{outline:3px solid #a771e8;outline-offset:4px}@media(hover:hover){.bd-enterprise .hp-research-card:hover,.bd-enterprise .hp-benefit:hover{border-color:#9e81ca;transform:translateY(-4px);transition:transform .2s,border-color .2s}.bd-cta:hover,.bd-solid:hover{background:#423167!important}}
@media(min-width:1101px){.bd-menu[open] summary{color:#60349e}}@media(max-width:1100px){.bd-width{width:calc(100% - 40px)}.bd-nav{gap:20px}.bd-links{gap:17px}.bd-brand b{font-size:16px}.bd-hero-layout{gap:35px}.bd-hero-panel{padding:32px}.bd-hero-panel h1{font-size:39px}.bd-nav{min-height:80px}.bd-mega{top:80px}.bd-utility{padding:0 20px}.bd-enterprise .hp-explorer{gap:25px}}@media(max-width:850px){.bd-mobile{display:block;border:1px solid #d7dce5;background:white;border-radius:100px;padding:10px 16px;margin-left:auto}.bd-nav{flex-wrap:wrap;padding:17px 0;min-height:82px}.bd-links{display:none;width:100%;margin:0;align-items:stretch;gap:0;flex-direction:column;padding:10px 0}.bd-links.bd-open{display:flex}.bd-links>a,.bd-search-btn{padding:15px 0;text-align:left}.bd-links .bd-cta{margin-top:10px;padding:14px}.bd-menu summary{padding:16px 0}.bd-mega{position:static;grid-template-columns:1fr;padding:20px;background:#f6f4fa;box-shadow:none;gap:10px}.bd-mega>div:first-child{display:none}.bd-utility{height:32px;font-size:10px;gap:18px}.bd-utility a:first-child{display:none}.bd-home-hero{padding:35px 0 55px}.bd-hero-layout{grid-template-columns:1fr;gap:20px}.bd-hero-panel{max-width:650px}.bd-hero-visual{display:flex;align-items:center;gap:25px;padding:0 10px 20px}.bd-hero-visual>img{width:110px;height:110px;margin:0}.bd-hero-caption{border:0;padding:0}.bd-hero-caption h2{font-size:22px}.bd-intro-strip{display:block;padding:25px 0}.bd-intro-strip p{margin:12px 0}.bd-enterprise .hp-shell,.bd-enterprise .fiund-shell{width:calc(100% - 40px)}.bd-enterprise .hp-explorer,.bd-enterprise .hp-workflow{grid-template-columns:1fr}.bd-enterprise .hp-usecases{display:flex;flex-wrap:wrap;gap:7px;border:0}.bd-enterprise .hp-usecases button{border:1px solid #dedce6;border-radius:6px;padding:12px;font-size:12px;margin:0;text-align:left}.bd-enterprise .hp-usecases button span{display:none}.bd-enterprise .hp-section{padding-top:50px;padding-bottom:50px}.bd-enterprise .hp-benefits{grid-template-columns:1fr}.bd-enterprise .hp-benefit{min-height:0}.bd-enterprise .sa-close{padding:45px 20px;display:block}.bd-enterprise .sa-close>a{margin-top:18px}.bd-enterprise .hp-jump{overflow:auto;white-space:nowrap;justify-content:flex-start}.bd-enterprise .hp-research-grid{grid-template-columns:1fr}.bd-enterprise .hp-preview-grid{grid-template-columns:1fr}.bd-enterprise .hp-faq{grid-template-columns:1fr}.bd-enterprise .hp-workflow{gap:18px}.bd-enterprise .hp-blueprint{padding:25px}.bd-enterprise .hp-research-art{height:150px}.bd-enterprise .hp-benefit-art{float:right;width:75px;height:75px;margin-left:15px}.bd-hero-panel h1{font-size:32px}.bd-hero-panel h1 br{display:none}.bd-hero-caption>span{display:none}.bd-hero-visual>img{width:85px;height:85px}.bd-hero-caption h2{font-size:21px}.bd-hero-panel p:not(.bd-kicker){font-size:15px}}@media(prefers-reduced-motion:reduce){.bd-enterprise *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
