@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--primary-color:#1E2C52;--secondary-color:#F1F1F1;--text-color:#000000;--text-secondary:#475467;--button-placeholder-color:#FAFAFA;--button-primary-color:#283C9D;--button-secondary-color:#1E2C52;--slider-button-border:#D0D5DD;--card-bg:#FFFFFF;--font-page-content:'Urbanist', sans-serif;--font-for-company-name:'Gugi', regular;--site-background-color:#FAFAFA;--grey-block-color:#F1F1F1;--primary-blue:#396dff;--text-dark:#000000;--text-muted:#666666;--bg-gradient:linear-gradient(270deg, rgb(84, 208, 227) -17%, rgb(57, 109, 255) 49%, rgb(82, 64, 219) 115%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-page-content),serif;color:var(--text-color);line-height:1.5}.active-header{border-bottom:none!important;position:relative}.active-header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--bg-gradient);border-radius:2px}header,nav{display:flex}body,header{background-color:var(--site-background-color)}header{justify-content:space-between;align-items:center}section.product-hero{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.story-text a,.team-member a,header .logo a{text-decoration:none;color:#000}.company-name{font-family:var(--font-for-company-name),sans-serif;font-size:1.25rem;font-weight:400}nav{gap:2rem}button,nav a{font-size:1rem}nav a{text-decoration:none;color:var(--text-color);font-weight:500}button{font-family:"Urbanist",sans-serif;font-weight:600;border-radius:100px;cursor:pointer;transition:all .3s ease;padding:.75rem 1.25rem}.cta-buttons{display:flex;gap:1rem}.book-a-demo-button,.talk-to-us-today-button{background-color:var(--button-placeholder-color);color:var(--button-primary-color);border:1px solid var(--button-primary-color)}.book-a-demo-button:hover,.get-started-now-button:hover,.talk-to-us-today-button:hover,header .contact-us{background-color:var(--button-primary-color);color:var(--button-placeholder-color);border:1px solid var(--button-primary-color)}.talk-to-us-today-button{display:inline-block;font-family:"Urbanist",sans-serif;font-size:1rem;font-weight:600;padding:.75rem 1.25rem;border-radius:100px;text-decoration:none;transition:all .3s ease;border:1px solid var(--site-background-color)}.get-started-now-button:hover,.talk-to-us-today-button:hover,header .contact-us{border:1px solid var(--site-background-color)}.get-started-now-button{background-color:var(--button-placeholder-color);color:#000;border:1px solid #000}.get-started-now-button:hover,header .contact-us{border:1px solid var(--button-primary-color)}header .contact-us:hover{background-color:#1e2c74}.arrow{margin-left:8px}.hero{display:flex;justify-content:space-between;align-items:center;padding:4rem 5%;background-color:var(--secondary-color);border-radius:24px;margin:2rem 5%}.hero-content{flex:1;max-width:600px}h1{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hero-content p{font-size:1.125rem;color:var(--text-secondary);margin-bottom:2rem}.hero-image{flex:1;display:flex;justify-content:flex-end}.hero-image img{max-width:100%;height:auto;border-radius:8px}.backed-by-antler{display:flex;align-items:center;justify-content:center;padding:20px 0;background-color:var(--site-background-color)}.backed-by-text{font-size:18px;font-weight:500;margin-right:12px}.vc-logo{height:20px;width:auto;margin-bottom:4px;vertical-align:middle}.features{padding:2rem 5% 4rem}.features h2,.value-proposition h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card{background-color:var(--card-bg);border-radius:16px;padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,.05);position:relative;overflow:hidden;aspect-ratio:1/.65;display:flex;flex-direction:column;justify-content:flex-end}.feature-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../images/our-features-section-bg.png);background-size:300% 200%;opacity:.1;z-index:0}.card-1::before{background-position:left top}.card-2::before{background-position:center top}.card-3::before{background-position:right top}.card-4::before{background-position:left bottom}.card-5::before{background-position:center bottom}.card-6::before{background-position:right bottom}.card-content{position:relative;z-index:1}.feature-number{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:1rem;display:block}.feature-card h3,.value-prop-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.feature-card p{font-size:1rem;color:var(--text-secondary)}.value-proposition{padding:2rem 5% 4rem;position:relative}.value-proposition h2{margin-bottom:1rem}.section-description{font-size:1rem;color:var(--text-secondary);margin-bottom:2rem}.value-prop-slider{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:3rem}.value-prop-slider::-webkit-scrollbar{display:none}.value-prop-container{display:flex;gap:2rem}.value-prop-card{flex:0 0 calc(33.333% - 1.33rem);background-color:var(--secondary-color);border-radius:16px;padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,.05)}.value-prop-icon{width:48px;height:48px;margin-bottom:1rem}.value-prop-card p{font-size:.875rem;color:var(--text-secondary)}.slider-dots-container{position:relative;bottom:1rem;left:0;right:0;overflow:hidden}.slider-dots{display:flex;justify-content:center;gap:.5rem;transition:transform .3s ease}.dot{width:8px;height:8px;border-radius:50%;background-color:var(--slider-button-border)}.dot.active{background-color:var(--primary-color);width:24px;border-radius:4px}.data-integration{position:relative;height:85vh;overflow:hidden}.integration-background{position:absolute;top:0;left:0;right:0;bottom:0}.integration-bg-image{width:100%;height:100%;object-fit:cover}.integration-content{position:absolute;top:50%;left:35%;transform:translate(-50%,-50%);background-color:#3742fa;color:var(--site-background-color);padding-top:50px;padding-right:40px;padding-left:40px;border-radius:24px;text-align:left;box-shadow:0 4px 6px rgba(0,0,0,.2);z-index:10;aspect-ratio:.85/1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.stack-symbol{width:60px;height:60px;margin-bottom:20px}.integration-content h2{font-size:2.8rem;font-weight:700;margin:0;line-height:1.2}.about-us{padding:4rem 5%;background-color:var(--site-background-color);margin-top:2rem}.about-us h2{text-align:left}.about-us-description{font-size:1rem;color:#000;margin-bottom:2rem;max-width:800px}.about-us-container{display:flex;justify-content:space-between;gap:2rem;margin-top:2rem}.team-member{flex:1;display:flex;flex-direction:column;align-items:center}.member-image{width:200px;height:200px;border-radius:10px;object-fit:cover;margin-bottom:1rem}.member-name{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.member-title{font-weight:400;color:var(--text-secondary)}.member-bio,.our-story .subtitle{font-size:.9rem;color:var(--text-secondary)}.member-bio p{margin:2rem 5%0}.our-story{padding:4rem 5%;background-color:var(--site-background-color)}.about-us h2,.our-story h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-color)}.our-story .subtitle{font-size:1rem;margin-bottom:2rem;max-width:800px}.story-content{display:flex;gap:2rem;align-items:flex-start}.story-image,.story-text{flex:0 0 50%;max-width:50%}.story-image{height:100%}.story-image img{width:100%;object-fit:cover;border-radius:16px}.story-text{padding:1rem}.story-text p{margin-bottom:1rem;font-size:clamp(.8rem,1.2vw,1.3rem);color:var(--text-secondary)}.story-text .emphasized,.story-text .sub-emphasized{font-size:clamp(1rem,1.1vw,1.1rem);font-weight:600;color:var(--text-color)}.story-text .sub-emphasized{font-size:clamp(1rem,1.2vw,1.1rem)}.faq-section{padding:30px 5%;background-color:var(--site-background-color)}.faq-section h2,.final-section h2{font-size:2.5rem;font-weight:700;color:#1e2c52;margin-bottom:16px}.faq-description{font-size:1rem;color:#475467;max-width:800px;margin-bottom:48px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.faq-item{border-radius:16px;padding:24px;display:flex;align-items:flex-start;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}.faq-icon{flex-shrink:0;width:48px;height:48px;margin-right:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.faq-item:hover .faq-icon{background-color:#eaecf0}.faq-icon img,.logo img{width:24px;height:24px}.faq-content{flex-grow:1}.faq-item h3{font-weight:600;color:#1e2c52;margin-bottom:8px}.faq-item p{font-size:.875rem;color:#475467;line-height:1.5}.final-section{background-image:url(../images/cta-bg.webp);background-size:cover;background-position:center;border-radius:24px;padding:80px 60px;margin:0 5% 80px;position:relative;overflow:hidden}.final-content{text-align:center;position:relative;z-index:2}.final-section h2{font-size:3rem;color:#fff}.final-section p{font-size:1.125rem;color:#fff;opacity:.8;margin-bottom:32px}footer{padding:10px 5%}.footer-content{justify-content:space-between;margin-bottom:40px}.footer-content,.footer-left,.logo{display:flex;align-items:center}.logo{margin-right:24px}.logo img{width:auto;margin-right:8px}.faq-item h3,.logo span{font-size:1.25rem}.social-icons a{margin-left:5px;font-weight:600}.social-icons a img{height:20px;width:auto}.footer-contact a,.footer-nav a,.social-icons a{text-decoration:none;color:#1e2c52}.footer-nav a{margin-left:24px}.footer-contact{display:flex;flex-direction:column;align-items:flex-end}.footer-contact a{margin-bottom:8px}.footer-bottom{padding:40px 5%;border-top:1px solid #e5e7eb;text-align:center;color:#1e2c52;font-size:.875rem}@media (max-width:1024px){.hero{flex-direction:column;text-align:center}.hero-content{margin-bottom:2rem}.hero-image{justify-content:center}.feature-grid{grid-template-columns:repeat(2,1fr)}.value-prop-card{flex:0 0 calc(50% - 1rem)}.about-us-container{flex-direction:column}.team-member{margin-bottom:2rem}.story-content{flex-direction:column}.story-image,.story-text{flex:0 0 100%;max-width:100%}.story-text p{font-size:1rem}.story-image{margin-bottom:2rem}}@media (max-width:768px){.book-a-demo-button{display:none}header{flex-direction:column;align-items:flex-start}.cta-buttons,nav{margin-top:1rem}h1{font-size:2.5rem}.backed-by-antler{flex-direction:column;gap:10px}.backed-by-text{margin-right:0;margin-bottom:5px}.feature-grid{grid-template-columns:1fr}.value-prop-card{flex:0 0 calc(100% - 1rem)}.integration-content{left:50%;width:80%;max-width:300px}.about-us{padding:3rem 5%}.about-us h2,.our-story h2{font-size:2rem}.member-image{width:150px;height:150px}.member-name{font-size:1.2rem}.member-bio,.story-text p{font-size:.85rem}.our-story{padding:3rem 5%}.story-text .emphasized{font-size:1rem}.faq-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;align-items:flex-start}.footer-contact,.footer-nav{margin-top:24px}.footer-contact{align-items:flex-start}}.chat-widget{position:fixed;bottom:24px;right:24px;z-index:1000}.chat-toggle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#283c9d,#1e2c52);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.chat-toggle:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.chat-toggle svg{width:28px;height:28px;fill:#fff}.chat-modal{position:fixed;bottom:100px;right:24px;width:400px;height:550px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.2);display:none;flex-direction:column;overflow:hidden;z-index:1000;animation:slideUp .3s ease}.chat-modal.active{display:flex}.chat-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#283c9d,#1e2c52);color:#fff}.chat-modal-title{font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:8px}.chat-modal-close{background:rgba(255,255,255,.2);border:0;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .2s ease}.chat-modal-close:hover{background:rgba(255,255,255,.3)}.chat-modal-body{flex:1;overflow:hidden}.chat-modal-body iframe{width:100%;height:100%;border:0}.chat-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:none;z-index:999}.chat-overlay.active{display:block}@media (max-width:480px){.hero{padding:2rem 5%}.chat-widget{bottom:16px;right:16px}.chat-toggle{width:50px;height:50px}.chat-toggle svg{width:24px;height:24px}.chat-modal{bottom:80px;right:16px;left:16px;width:auto;height:60vh}.features h2,.hero-content h1,.value-proposition h2{font-size:2rem}.hero-content p{font-size:1rem}.feature-card,.value-prop-card{padding:1.5rem}.feature-number{font-size:1.5rem}.feature-card h3,.value-prop-card h3{font-size:1.1rem}.feature-card p,.value-prop-card p{font-size:.875rem}.about-us{padding:2rem 5%}.about-us h2,.our-story h2{font-size:1.8rem}.our-story .subtitle,.section-description{font-size:.9rem}.member-image{width:120px;height:120px}.member-name{font-size:1.1rem}.member-bio,.story-text p{font-size:.8rem}.our-story{padding:2rem 5%}.story-text .emphasized{font-size:.95rem}}.sticky-header{display:block;position:sticky;top:0;z-index:1000;transition:box-shadow .3s ease}.top-banner{background:var(--bg-gradient);color:#fff;text-align:center;padding:8px 30px;font-size:14px;font-weight:500;position:relative}.top-banner .close-btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer;opacity:.8}@media (max-width:768px){.top-banner{padding:10px 48px 10px 16px;font-size:13px;text-align:left}.top-banner .close-btn{right:12px}}.navbar{padding:1rem 0;background:#fff}.navbar-brand img{height:32px}.nav-link{color:var(--text-muted)!important;font-weight:500;margin:0 .5rem;font-size:.95rem;position:relative}.nav-link:hover{color:var(--text-dark)!important}.btn-demo{background-color:transparent;border:1px solid #396bf6;color:#1d57f5;border-radius:100px;padding:7px 15px;font-weight:500;font-size:16px;transition:all .2s ease;text-decoration:none;display:inline-block}.btn-demo:hover{background-color:rgba(57,107,246,.05);color:#1d57f5}