.inter-font{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}html{scroll-behavior:smooth;font-family:Inter!important;font-size:16px}header{position:fixed;top:0;width:100%;z-index:1000;background-color:rgba(255,255,255,.8);backdrop-filter:blur(.625rem);-webkit-backdrop-filter:blur(.625rem)}.navbar{display:flex;justify-content:space-between;align-items:center;height:4rem;width:100%;padding:0;box-sizing:border-box}.logo{padding-left:1.25rem}.logo img{height:2.5rem;vertical-align:middle}.nav-links{gap:1.875rem;margin-right:1.25rem}.nav-links,.nav-links a{display:flex;align-items:center}.nav-links a{text-decoration:none;color:#333;font-weight:500}.nav-links a.get-started{background-color:rgb(36,72,104);color:white;padding:.5rem 1rem;border-radius:.5rem;height:2rem;display:flex;align-items:center;justify-content:center}.hero-section{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:4rem}.hero-slogan{font-size:5rem;line-height:6.875rem;font-weight:500;white-space:nowrap;margin-top:6.25rem;margin-bottom:3.75rem;color:#000000}.hero-slogan-embedding{font-family:inherit;background-image:linear-gradient(90deg,rgb(45,71,101),rgb(108,194,183));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-details{font-size:1.375rem;width:60%;max-width:60%;line-height:1.6;margin-bottom:3.75rem}.hero-details-embedding{font-weight:600;background-image:linear-gradient(90deg,rgb(45,71,101),rgb(108,194,183));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-button{display:inline-block;padding:1rem 1.5rem;border-radius:.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;color:white;background-color:rgb(36,72,104);transition:all .3s ease}.cta-button:hover{background-color:rgba(36,72,104,.85)}.product-image{width:75vw;height:auto;max-width:none;display:block;margin:5.625rem auto 0}.partners-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.75rem 1.25rem;background-color:#ffffff;margin-top:10rem;width:60%;margin-left:auto;margin-right:auto;overflow:hidden}.partners-title{font-size:1.25rem;font-weight:500;margin-bottom:3.75rem}.logos-container{width:100%;overflow:hidden;white-space:nowrap}.networking-title{font-size:1.25rem;font-weight:500;margin-top:4.75rem;margin-bottom:3.75rem}.networking-container{display:flex;gap:9.25rem;width:100%;align-items:center;justify-content:center;text-align:center}.networking-logo{height:6rem;width:auto;max-width:80%}.partners-logos{width:fit-content}.partners-logos img{height:2.25rem;object-fit:contain;flex:1 0 auto;max-width:calc(25% - 1.875rem);margin:0 40px}.partners-logos img[src*=Gemini_logo]{transform:translateY(-.3125rem)}.feature-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 1.25rem;background-color:#ffffff;margin-top:10rem}.feature-title{font-size:3rem;font-weight:500;margin-bottom:2.5rem}.feature-details{font-size:1.25rem;font-weight:500;color:rgb(146,146,146);margin-bottom:3.75rem;width:50%}.feature-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;width:100%;max-width:62.5rem}.feature-card{display:flex;flex-direction:column;padding:1.25rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;transition:all .3s ease;background-color:#f9f9f9}.custom-feature-card{grid-column-start:1;grid-column-end:3;place-items:center}.feature-card:hover{box-shadow:0 .25rem 1.25rem rgba(0,0,0,.1)}.feature-card-header{display:flex;align-items:center;margin-bottom:1rem}.feature-card-header img{height:2rem;margin-right:1rem}.feature-card-title{font-size:1.125rem;font-weight:500;color:#000}.feature-card-details{font-size:.875rem;color:#555;line-height:1.5;text-align:left}.workflow-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 1.25rem;background-color:#ffffff;margin-top:10rem;width:70%;margin-left:auto;margin-right:auto}.workflow-title{font-size:3.75rem;font-weight:500;margin-bottom:1.875rem}.workflow-details{font-size:1.25rem;font-weight:500;color:rgb(146,146,146);margin-top:1.25rem;margin-bottom:3.75rem;width:70%;max-width:70%;text-align:center}.workflow-video{width:80vw;height:49.4vw}.workflow-video,.workflow-video-content{margin-bottom:2rem}.workflow-testimonial-icon{margin-top:9rem;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:15rem;line-height:2rem;color:rgb(36,72,104)}.workflow-testimonial-text{width:80%;margin-top:1rem;font-size:1.35rem;line-height:3rem;color:#444}.workflow-testimonial-name{font-size:1.15rem;font-weight:600;color:#222;margin-top:3rem}.workflow-testimonial-company-content{display:flex;gap:3rem;margin-top:1rem;align-items:center}.workflow-testimonial-logo{width:10rem;object-fit:contain}.workflow-testimonial-company{color:#777}.workflow-image-container{align-items:flex-start}.workflow-image{flex:0 0 45%;max-height:25rem}.workflow-text-content{flex:0 0 55%;padding:0;display:flex;flex-direction:column;justify-content:space-between;height:100%}.workflow-summary{font-size:1.4rem;line-height:1.6;color:#777;font-weight:500;width:90%;margin:0 auto 1.5rem;text-align:left;padding:0 3.125rem 1rem}.workflow-keypoints{list-style:none;width:90%;padding-left:3rem;display:flex;flex-direction:column;gap:.75rem}.workflow-keypoints li{font-size:1.2rem;line-height:1.5;color:#999;font-weight:500;text-align:left}.keypoint-icon{width:1.25rem;height:1.25rem;vertical-align:middle;margin-right:.625rem}.workflow-buttons{display:flex;justify-content:center;gap:.125rem;background-color:rgba(36,72,104,.1);border-radius:.5rem;padding:.25rem;margin-bottom:2.5rem}.workflow-button{display:inline-block;padding:.75rem 1.25rem;border-radius:.375rem;font-size:1rem;font-weight:600;text-decoration:none;color:rgb(106,106,106);background-color:transparent;border:none;cursor:pointer;transition:all .3s ease}.workflow-button:hover{background-color:rgba(36,72,104,.3);color:white}.workflow-button.active{background-color:rgba(36,72,104,.85);color:white;border-radius:.375rem}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.25rem)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.workflow-image-container{display:flex;align-items:center;gap:2.5rem;margin-top:2.5rem;width:100%}.workflow-image{width:45%;height:auto;object-fit:cover;border-radius:.5rem}.fade-out-down{animation:fadeOutDown .2s ease forwards}.fade-in-up{animation:fadeInUp .2s ease forwards}.about-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 1.25rem;background-color:#ffffff;margin-top:8rem}.about-title{font-size:3rem;font-weight:500;margin-bottom:1.875rem}.about-content{margin-top:1.5rem;display:flex;flex-direction:row;gap:8rem}.about-avatar{width:10rem}.about-name{font-weight:600}.about-email,.about-name{line-height:2rem}.about-pos{margin-top:.5rem;color:rgb(36,72,104)}.about-card{display:flex;gap:1.5rem}.about-card-right{padding:1rem;text-align:left}.about-icon{width:1rem;height:auto;margin-right:.5rem;vertical-align:middle}.subscribe-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5rem 1.25rem;background-color:#ffffff;margin-top:10rem}.subscribe-title{font-size:3rem;font-weight:500;margin-bottom:1.875rem}.subscribe-details{font-size:1.25rem;font-weight:500;color:rgb(146,146,146);margin-bottom:2.5rem}.subscribe-form{width:100%;max-width:100%;display:flex;gap:.625rem;margin:0 auto}.subscribe-form input{flex:2;padding:.75rem 1.25rem;border:1px solid rgba(0,0,0,.1);color:#000;background-color:#ffffff;box-shadow:none;outline:none;width:20vw}#subscribeButton,.subscribe-form input{border-radius:.375rem;font-size:1rem;font-weight:500}#subscribeButton{flex:1;padding:0 1.25rem;text-decoration:none;color:white;background-color:rgb(36,72,104);border:none;cursor:pointer;transition:all .3s ease}.subscribe-policy{text-align:center;font-size:.9rem;margin-top:1.2rem;width:30%;color:#555}.input-wrapper button:hover{background-color:rgba(36,72,104,.85)}.footer{display:flex;justify-content:space-between;padding:3.75rem 1.25rem 6.25rem;font-family:Inter;width:30%;margin:10rem auto 0;color:#555}.footer-column{display:flex;flex-direction:column;gap:1rem;min-width:11.25rem;text-align:center;width:100%}.social-icons img{height:1.5rem;margin-right:.75rem;margin-bottom:.75rem}.copyright{font-size:.875rem;color:#777}.footer-title{font-size:1rem;font-weight:500;margin-bottom:.5rem;color:#444}.footer-content{padding-top:.4375rem;font-size:.875rem;color:#777;line-height:1.5}.footer-content:hover{color:#000}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(.5rem);background-color:rgba(255,255,255,.7);justify-content:center;align-items:center}.modal-content{background:white;padding:2.5rem 3.75rem;border-radius:.75rem;box-shadow:0 .9375rem 2.5rem rgba(0,0,0,.2),0 -.3125rem .9375rem rgba(0,0,0,.1);width:100%;max-width:31.25rem;position:relative;animation:fadeIn .3s ease;max-height:80vh;overflow-y:auto}.modal-close{position:absolute;top:.625rem;right:.625rem;font-size:1.5rem;background:none;border:none;cursor:pointer}.modal-content h2{margin-top:0;font-size:1.5rem;font-weight:500;margin-bottom:1.25rem}.modal-content form{display:flex;flex-direction:column;gap:1.25rem}.modal-content label{font-size:.875rem;color:#333;font-weight:500}.modal-content input,.modal-content select{padding:.625rem 1rem;border:1px solid #ccc;border-radius:.375rem;font-size:.875rem;width:100%;box-sizing:border-box}.modal-content select:not(.browser-default){appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9375rem center;padding-right:2.25rem;border-color:#aaa}.modal-content h2{text-align:center}.modal-content label span{color:rgb(211,118,100)}.modal-submit{margin-top:1.25rem;align-self:flex-end;border:none}.success-state{border-color:#6abf69!important}.success-state::-webkit-input-placeholder{color:#6abf69!important}.error-state{border-color:#d9534f!important}.error-state::-webkit-input-placeholder{color:#d9534f!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.partners-logos{display:flex;flex-wrap:nowrap}.privacy-link-in-modal{font-size:.75rem;color:#777;text-align:center;margin-top:.625rem}.privacy-link-in-modal a{color:inherit;text-decoration:underline;font-weight:600}.modal-overlay{z-index:1000}.modal-overlay.modal-active{display:flex}.modal-overlay:has(>.modal-content>h2:contains("Privacy Policy")){z-index:1001}.footer-privacy-link{color:inherit;text-decoration:none;cursor:pointer}.footer-privacy-link:hover{text-decoration:underline}.form-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:1.25rem;gap:1.25rem}body.modal-open{overflow:hidden}@media (max-width:1024px){.hero-slogan{font-size:4rem;line-height:5rem;margin-top:4rem;margin-bottom:2.5rem}.hero-details{width:80%;max-width:80%;font-size:1.2rem}.feature-section,.footer,.partners-section,.workflow-section{width:90%;margin-top:10rem;padding-bottom:0}.feature-cards{grid-template-columns:1fr;gap:1.875rem}.custom-feature-card{grid-column-start:auto;grid-column-end:auto;place-items:initial}.workflow-image-container{flex-direction:column;align-items:center}.workflow-image,.workflow-text-content{width:100%;flex:none}.workflow-summary{padding:0 1rem 1rem}.hamburger{display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;margin-right:1.25rem}.hamburger span{width:2rem;height:.25rem;background:#333;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.nav-links{display:none;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;right:0;height:100vh;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav-links.mobile-menu-open{display:flex}.nav-links a{font-size:2rem;margin:1rem 0}.product-image{width:90%}.workflow-image{width:80%}.workflow-keypoints{margin:0 auto;width:80%}.feature-details,.subscribe-details,.subscribe-policy{width:80%}#subscribeButton,.subscribe-form input{width:100%}.networking-container{gap:6.25rem}.networking-logo{height:6rem;width:auto;max-width:80%}.workflow-video,.workflow-video-content{margin-bottom:1rem}.about-content{flex-direction:column;gap:3rem}}@media (max-width:767px){html{font-size:14px}.hero-slogan{font-size:2.5rem;line-height:3.5rem;white-space:normal}.hero-details{width:90%;max-width:90%;font-size:1.1rem}.feature-title,.subscribe-title,.workflow-title{font-size:2.2rem}.workflow-details{max-width:90%;margin-top:0;margin-bottom:2.25rem}.workflow-image-container{margin-top:0;gap:.25rem}.workflow-buttons{margin-bottom:.25rem}.subscribe-form{flex-direction:column}.footer{margin-top:4rem;padding-bottom:4rem}.product-image{width:95%}.workflow-image{width:85%}.workflow-video,.workflow-video-content{margin-bottom:1rem}.feature-details,.subscribe-details,.subscribe-policy,.workflow-details{width:90%}.workflow-buttons{flex-wrap:wrap;justify-content:center;gap:.5rem}.workflow-button{flex-basis:calc(33.333% - 1rem)}.workflow-keypoints{width:90%;padding-left:1rem}#subscribeButton,.subscribe-form input{margin:0 auto}.feature-cards{grid-template-columns:1fr}#subscribeButton,.subscribe-form input{width:62vw;box-sizing:border-box;padding:.75rem 1.25rem;min-height:3rem}.feature-section,.footer,.partners-section,.subscribe-section,.workflow-section{margin-top:6rem}.networking-container{gap:2.25rem;flex-direction:column;align-items:center}.networking-logo{width:60%;height:auto;max-width:60%}.about-content{flex-direction:column;gap:3rem}.about-avatar{width:7rem}.about-card{gap:.1rem}}.hamburger{display:none}