*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.titlebar{align-items:center;background-color:initial;box-shadow:none;color:#000;display:flex;justify-content:space-between;padding:1rem 2rem}.title{font-size:2.5rem;font-weight:600;margin:0}.nav-buttons{display:flex;gap:1rem}.nav-btn{background:#0000;border:none;border-bottom:3px solid #0000;color:#000;cursor:pointer;font-family:Arial,sans-serif;font-size:1rem;padding:.5rem 1rem;text-transform:capitalize}.home-card{align-items:center;background:#0000;display:flex;justify-content:center;margin-top:4rem;min-height:60vh;position:relative}.home-text{text-align:center}.founder-image{border-radius:10px;bottom:-50px;height:140px;left:950px;overflow:hidden;position:absolute;width:90px}.founder-img{display:block;height:140px;object-fit:cover;width:90px}.founder-note{bottom:-30px;left:1070px;position:absolute;text-align:left}.founder-title{font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.founder-title,.read-more-btn{color:#000;font-family:Arial,sans-serif}.read-more-btn{background:#0000;border:none;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.intro-card{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;margin:230px 100px;max-width:1400px;min-height:calc(100vh - 200px);padding:60px}.intro-card,.intro-content{align-items:center;display:flex;justify-content:space-between}.intro-content{gap:2rem;width:100%}.intro-left{flex:1 1}.intro-right{flex:2 1}.intro-image{border-radius:10px;height:auto;max-width:400px;object-fit:cover;width:100%}.intro-title{font-size:45px;font-weight:600;line-height:1.4;margin-bottom:.2rem}.intro-text,.intro-title{color:#000;font-family:Arial,sans-serif;margin-top:0}.intro-text{font-size:25px;font-weight:400;line-height:1.6;margin-bottom:2.5rem}.chalk-line{background:#4a90e2;height:3px;margin:1.2rem 0;width:12%}.culture-card{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;margin:30px 100px;max-width:1400px;min-height:300px;padding:60px}.culture-card,.culture-content{align-items:center;display:flex;justify-content:center}.culture-content{flex-direction:column;gap:1.5rem;text-align:center}.culture-title{font-size:45px;font-weight:600;line-height:1.4}.culture-text-row,.culture-title{color:#000;font-family:Arial,sans-serif;margin-bottom:.5rem}.culture-text-row{font-size:55px;font-weight:400;line-height:1.6}.text-blue{color:#4a90e2}.text-red{color:#e74c3c}.products-card{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;margin:180px 100px;max-width:1400px;min-height:300px;padding:60px}.products-header{margin-bottom:2rem}.products-title{color:#000;font-family:Arial,sans-serif;font-size:45px;font-weight:600;line-height:1.4;margin:0;text-align:left}.products-content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}.mini-cards-row{display:flex;gap:2rem;justify-content:flex-start;width:100%}.mini-card{align-items:center;background:#000;border-radius:15px;display:flex;flex-shrink:0;height:300px;justify-content:center;padding:60px 40px;transition:background-color .3s ease;width:300px}.mini-card:hover{background:#ff6b35}.mini-card-text{font-size:48px;font-style:italic;font-weight:600}.mini-card-desc,.mini-card-text{color:#fff;font-family:Arial,sans-serif;text-align:center}.mini-card-desc{font-size:16px;font-weight:400;margin-top:.5rem}.product-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;text-align:left;width:300px}.product-subtitle{color:#000;font-family:Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.4;margin:0 0 1rem}.product-description{font-size:18px;line-height:1.6;margin:0}.product-description,.read-more-product{color:#000;font-family:Arial,sans-serif;font-weight:400}.read-more-product{align-self:flex-start;background:#0000;border:none;cursor:pointer;font-size:20px;margin-top:1rem;padding:0;text-decoration:underline}.read-more-product:hover{color:#2338f4}.opensource-card{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;margin:180px 100px;max-width:1400px;min-height:300px;padding:60px}.opensource-content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.opensource-title{font-size:45px;font-weight:600;line-height:1.4}.opensource-description,.opensource-title{color:#000;font-family:Arial,sans-serif;margin:0}.opensource-description{font-size:22px;font-weight:400;line-height:1.6}.read-more-opensource{align-self:flex-start;background:#0000;border:none;color:#000;cursor:pointer;font-family:Arial,sans-serif;font-size:20px;font-weight:400;margin-top:1rem;padding:0;text-decoration:underline}.read-more-opensource:hover{color:#2b0dd6}.why-card{background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;margin:180px 100px;max-width:1400px;min-height:300px;padding:60px}.why-card,.why-content{display:flex;flex-direction:column}.why-content{align-items:flex-start;gap:1.5rem}.why-title{font-size:45px;font-weight:600;line-height:1.4}.why-description,.why-title{color:#000;font-family:Arial,sans-serif;margin:0}.why-description{font-size:22px;font-weight:400;line-height:1.6}.why-signature{align-items:flex-start;display:flex;flex-direction:column;margin-top:1rem}.why-name{color:#2107e2;font-size:25px;font-style:italic;margin:0}.why-name,.why-title-small{font-family:Arial,sans-serif;font-weight:400}.why-title-small{color:#666;font-size:18px;margin:.25rem 0 0}.why-signature-btn{align-self:flex-start;background:#0000;border:none;color:#2107e2;cursor:pointer;font-family:Arial,sans-serif;font-size:25px;font-style:italic;font-weight:400;margin-top:1rem;padding:0;text-decoration:none}.why-signature-btn:hover{color:#042448}.culture-btn{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:18px;font-weight:600;padding:16px 32px;transition:all .3s ease}.culture-btn:hover{background:#333;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.text-row{color:#000;font-family:Arial,sans-serif;font-size:6.5rem;font-weight:300;line-height:1.2;margin:.5rem 0;opacity:1}.content{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background-color:#52050500;background-image:repeating-radial-gradient(circle at 0 0,#0000 0,#a5a3e4 80px);min-height:calc(100vh - 80px);overflow:hidden;position:relative}.footer{background:#f5f5f5;margin-top:60px;padding:40px 0;width:100%}.footer-content{margin:0 auto;max-width:1400px}.company-details,.footer-content{align-items:center;display:flex;flex-direction:column}.company-details{gap:1rem}.company-name{color:#333;font-family:Arial,sans-serif;font-size:24px;font-weight:600;margin-bottom:.5rem}.company-info{align-items:center;display:flex;flex-direction:column;gap:.5rem}.company-address,.company-incorporated,.company-number{color:#666;font-family:Arial,sans-serif;font-size:16px;font-weight:400;margin:0}.content:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.15'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.4;z-index:1}.content:after,.content:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.content:after{background-color:#ffffffe6;z-index:-1}.culturePage{padding:60px 100px;width:100%}.culturePage__container{margin:0 auto;max-width:1400px}.culturePage__header{margin:20px 0 60px;text-align:center}.culturePage__subtitle,.culturePage__title{color:#000;font-family:Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.3}.culturePage__title{font-size:55px}.culturePage__subtitle{font-weight:500;margin-top:10px}.culturePage__lede{color:#000;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.7;margin:24px auto 0;text-align:left;width:100%}.cultureBlock{align-items:center;display:flex;gap:60px;justify-content:space-between;margin:60px 0}.cultureBlock__text{flex:1.2 1}.cultureBlock__media{align-items:center;display:flex;flex:0.9 1}.cultureBlock__media--left{justify-content:flex-start}.cultureBlock__media--right{justify-content:flex-end}.cultureBlock__img{border-radius:16px;box-shadow:0 6px 18px #0000001f;height:auto;max-width:520px;object-fit:cover;width:100%}.cultureBlock__title{color:#000;font-family:Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.35;margin-bottom:14px}.cultureBlock__desc{color:#000;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.7}.cultureBlock__text--left{text-align:left}.cultureBlock__text--right{text-align:right}@media (max-width:1100px){.culturePage{padding:40px 24px}.cultureBlock{gap:32px}.cultureBlock__img{max-width:440px}}@media (max-width:820px){.culturePage__header{margin-bottom:36px}.cultureBlock{align-items:stretch;flex-direction:column}.cultureBlock__media--left,.cultureBlock__media--right{justify-content:center}.cultureBlock__text--right{text-align:left}.cultureBlock__img{max-width:100%}}.careersPage{padding:60px 100px;width:100%}.careersPage__container{margin:0 auto;max-width:1000px}.careersPage__title{font-size:55px;font-weight:700;line-height:1.15;margin-top:20px}.careersPage__subtitle,.careersPage__title{color:#000;font-family:Arial,sans-serif;text-align:center}.careersPage__subtitle{font-size:22px;font-weight:500;line-height:1.5;margin-top:14px}.careersPage__section{margin-top:42px}.careersPage__sectionTitle{color:#000;font-family:Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.35;margin-bottom:12px}.careersPage__text{color:#000;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.8}@media (max-width:1100px){.careersPage{padding:40px 24px}}.investorsPage{padding:60px 100px;width:100%}.investorsPage__container{margin:0 auto;max-width:1100px}.investorsPage__title{font-size:55px;font-weight:700;line-height:1.15;margin-top:20px}.investorsPage__subtitle,.investorsPage__title{color:#000;font-family:Arial,sans-serif;text-align:left}.investorsPage__subtitle{font-size:22px;font-weight:500;line-height:1.6;margin-top:14px}.investorsPage__grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1.7fr .9fr;margin-top:18px}.investorsPage__left{min-width:0}.investorsPage__right{align-items:flex-start;display:flex;flex-direction:column;padding-top:46px}.investorsPage__section{margin-top:46px}.investorsPage__deckCard{background:#fff;border:1px solid #0000001f;border-radius:16px;box-shadow:0 10px 26px #0000001f;color:#000;display:block;font-family:Arial,sans-serif;max-width:360px;padding:18px 18px 16px;text-align:center;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease;width:100%}.investorsPage__deckCard:hover{background:#4a90e20f;border-color:#4a90e299;transform:translateY(-1px)}.investorsPage__deckEyebrow{font-size:14px;font-weight:700;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.investorsPage__deckTitle{font-size:22px;font-weight:800;line-height:1.2;margin-top:10px}.investorsPage__deckCta{border-bottom:2px solid #4a90e273;color:#4a90e2;display:inline-block;font-size:16px;font-weight:700;margin-top:14px;padding-bottom:3px}.investorsPage__sectionTitle{color:#000;font-family:Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.35;margin-bottom:12px}.investorsPage__text{color:#000;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.85;margin-top:14px}.investorsPage__label{font-weight:700}.investorsPage__iconRow{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:18px;max-width:360px;width:100%}.investorsPage__iconBtn{align-items:center;background:#ffffffa6;border:1px solid #0000001f;border-radius:14px;display:inline-flex;gap:10px;height:48px;justify-content:center;padding:0 14px 0 12px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.investorsPage__iconBtn:hover{background:#4a90e20f;border-color:#4a90e299;transform:translateY(-1px)}.investorsPage__icon{display:block;height:22px;object-fit:contain;width:22px}.investorsPage__iconText{color:#000;font-family:Arial,sans-serif;font-size:14px;font-weight:700}@media (max-width:1100px){.investorsPage{padding:40px 24px}}@media (max-width:900px){.investorsPage__grid{grid-template-columns:1fr}.investorsPage__right{padding-top:0}}.blogPage{padding:60px 100px;width:100%}.blogPage__container{margin:0 auto;max-width:720px}.blogPage__header{margin-bottom:2.5rem}.blogPage__title{color:#000;font-family:Arial,sans-serif;font-size:38px;font-weight:800;line-height:1.2;margin:20px 0 0}.blogPage__meta{color:#666;font-size:16px;font-weight:600;margin-top:12px}.blogPage__body,.blogPage__meta{font-family:Arial,sans-serif}.blogPage__lead{color:#000;font-size:22px;font-weight:500;line-height:1.65;margin:0 0 1.5rem}.blogPage__text{color:#000;font-size:20px;font-weight:400;line-height:1.8;margin:0 0 1.5rem}.blogPage__sectionTitle{color:#000;font-size:25px;font-weight:700;line-height:1.35;margin:2.5rem 0 1rem}.blogPage__list{color:#000;font-size:20px;font-weight:400;line-height:1.8;margin:0 0 1.5rem;padding-left:1.5rem}.blogPage__list li{margin-bottom:.6rem}.blogPage__list strong{font-weight:700}.blogPage__cta{margin:2.5rem 0 0}.blogPage__ctaLink{border-bottom:2px solid #4a90e280;color:#4a90e2;font-size:20px;font-weight:700;padding-bottom:4px;text-decoration:none}.blogPage__ctaLink:hover{border-bottom-color:#4a90e2}@media (max-width:1100px){.blogPage{padding:40px 24px}.blogPage__title{font-size:32px}}.contactPage{padding:60px 100px;width:100%}.contactPage__container{margin:0 auto;max-width:900px}.contactPage__title{font-size:40px;font-weight:800;line-height:1.2;margin-top:20px}.contactPage__text,.contactPage__title{color:#000;font-family:Arial,sans-serif}.contactPage__text{font-size:20px;font-weight:400;line-height:1.85;margin-top:18px}.contactPage__iconRow{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.contactPage__iconBtn{align-items:center;background:#ffffffa6;border:1px solid #0000001f;border-radius:14px;display:inline-flex;gap:10px;height:48px;justify-content:center;padding:0 14px 0 12px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.contactPage__iconBtn:hover{background:#4a90e20f;border-color:#4a90e299;transform:translateY(-1px)}.contactPage__icon{display:block;height:22px;object-fit:contain;width:22px}.contactPage__iconText{color:#000;font-family:Arial,sans-serif;font-size:14px;font-weight:700}@media (max-width:1100px){.contactPage{padding:40px 24px}}.founderNotePage{padding:60px 100px;width:100%}.founderNotePage__container{margin:0 auto;max-width:820px}.founderNotePage__header{margin:20px 0 28px}.founderNotePage__title{font-size:34px;line-height:1.2}.founderNotePage__subtitle,.founderNotePage__title{color:#000;font-family:Arial,sans-serif;font-weight:800}.founderNotePage__subtitle{font-size:26px;line-height:1.25;margin-top:10px}.founderNotePage__text{color:#000;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.9;margin:0 0 18px}.founderNotePage__sectionTitle{color:#000;font-family:Arial,sans-serif;font-size:24px;font-weight:800;line-height:1.3;margin:26px 0 12px}.founderNotePage__signature{border-top:1px solid #0000001f;margin-top:34px;padding-top:18px}.founderNotePage__sigName{color:#000;font-family:Arial,sans-serif;font-size:20px;font-weight:800}.founderNotePage__sigTitle{color:#000;font-family:Arial,sans-serif;font-size:18px;font-style:italic;font-weight:400;margin-top:6px}@media (max-width:1100px){.founderNotePage{padding:40px 24px}}.siteFooter{margin-top:60px;padding:60px 100px;width:100%}.siteFooter__container{margin:0 auto;max-width:900px}.siteFooter__title{font-size:32px;font-weight:800;line-height:1.2;margin-top:10px}.siteFooter__text,.siteFooter__title{color:#000;font-family:Arial,sans-serif}.siteFooter__text{font-size:20px;font-weight:400;line-height:1.85;margin-top:16px}.siteFooter__ctaRow{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.siteFooter__cta{align-items:center;background:#ffffffa6;border:1px solid #0000001f;border-radius:14px;color:#000;display:inline-flex;gap:10px;height:48px;justify-content:center;padding:0 14px 0 12px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.siteFooter__cta:hover{background:#4a90e20f;border-color:#4a90e299;transform:translateY(-1px)}.siteFooter__ctaIcon{display:block;height:22px;object-fit:contain;width:22px}.siteFooter__ctaText{color:#000;font-family:Arial,sans-serif;font-size:14px;font-weight:700}.siteFooter__divider{background:#0000001f;height:1px;margin-top:30px;width:100%}.siteFooter__company{margin-top:22px}.siteFooter__companyName{color:#000;font-family:Arial,sans-serif;font-size:20px;font-weight:800;margin-bottom:10px}.siteFooter__companyLine{color:#000;font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.7;margin-top:8px}@media (max-width:1100px){.siteFooter{padding:40px 24px}}
/*# sourceMappingURL=main.c0d4ed13.css.map*/