:root{--main:rgb(78,128,245);--main-focus:rgb(0,76,255);--main-dark:rgb(18,46,101);--dark-sat:rgb(5,14,32);--dark-sat-light:rgb(35,40,53);--dark-sat-lighter:rgb(157,161,174);--main-hover:rgb(56,101,204);--main-fade:rgb(136,169,248);--main-fade-light:rgb(163,189,250);--circle:rgb(240,240,240);--main-light:rgb(208,223,255);--blue-hover:rgb(97,140,208);--second:rgb(119,163,234);--blue:rgb(119,163,234);--yellow-star:rgb(251,200,48);--blue-dark:rgb(3,4,5);--blue-mid-dark:rgb(113,135,175);--dark-blue:rgb(20,27,61);--default-button:rgb(230,230,230);--default-button-hover:rgb(207,207,207);--nav-grey:rgb(245,245,245);--paper:white;--background:#f6f6f6;--dark:rgb(15,17,20);--dark-hover:rgb(34,38,45);--border:rgb(170,170,170);--text:#303030;--grey-text:#3c3c3c;--text-hover:#9c9c9c}body{margin:0;font-family:Roboto,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--dark)}.root-container{background-color:#fafafa}.container{margin:auto;max-width:1200px}.page{box-sizing:border-box;margin-top:80px;padding-left:2rem;padding-right:2rem}.page-pad-bottom-14{margin-bottom:14rem}.page-pad-bottom-4{margin-bottom:4rem}a{text-decoration:none;color:var(--dark)}a:hover{color:var(--blue)}button.action-btn{background-color:var(--main);border:2px solid var(--main);color:var(--main);box-shadow:0 1px 3px grey;border-radius:3px}button.action-btn:hover{background-color:var(--main-hover)!important}button:hover{cursor:pointer}.dark-button{background-color:var(--dark);color:var(--paper);border:0}.dark-button:hover{background-color:var(--dark-hover)}.ghost-button{background-color:rgb(240,240,240);color:var(--dark);border:0}.ghost-button:hover{background-color:rgb(230,230,230)}input:focus,textarea:focus{outline-color:var(--second);border:2px solid var(--second)}.full-page{min-height:100vh}.header-gap{padding-top:2rem}.center-section{max-width:46rem;margin:auto}.text{font-size:1.2rem;line-height:2rem;color:rgb(20,20,20)}ul.no-decorate{list-style-type:none;padding:0;margin:0}h1.page-title{font-size:2.4rem;font-weight:800}h3.page-description{line-height:2rem;font-weight:400;font-size:1.2rem}.link{color:var(--blue);font-weight:600}.link:hover{color:var(--blue-hover)}@media (max-width:600px){.page{padding-left:1rem;padding-right:1rem}}.article pre,.article pre code{border-radius:3px}.article pre code{border:0;padding:0;font-size:1rem}.article img,.article pre,.article video{margin-top:2rem;margin-bottom:2rem}.article video{width:100%;object-fit:fill}.article{min-height:100vh;padding-top:4rem;color:rgb(20,20,20);padding-bottom:8rem}.article img{max-width:100%;height:auto}.article pre div{line-height:1.4rem;padding:1rem!important;border:1px solid #dcdcdc;border-radius:5px}.article code.inline{color:rgb(215,58,73);background-color:rgb(245,245,245);border:1px solid rgb(210,210,210);padding:.1rem}.article{max-width:46rem;margin:auto}.article .icons span{margin-right:.5rem;font-size:1.6rem}.article .icons .heart{background-color:#ffc1af;color:#f45f36}.article .icons .heart,.article .icons .smile{border-radius:50%;font-variation-settings:"FILL" 1,"GRAD" 0,"opsz" 24}.article .icons .smile{color:rgb(228,173,9)}.article .icons .up{border-radius:50%;color:#308e1f;background-color:#ceffc5;font-variation-settings:"FILL" 1,"GRAD" 0,}.article li,.article p{font-size:1.2rem;line-height:2rem}.article code{font-size:1.1rem}.article h1{font-size:2.4rem;font-weight:800}.article h2{font-size:2rem;font-weight:800}.article h1.title{font-size:3rem;margin-top:.5rem;margin-bottom:.8rem}.article blockquote{border-left:4px solid var(--blue);margin:0;padding-left:1rem;background-color:rgb(245,245,245)}.article blockquote p{padding-top:1rem;padding-bottom:1rem}.article a{color:var(--blue)}.article strong{font-weight:600}.article a:hover{color:var(--blue-hover)}.article ul.icons,.article ul.labels{display:flex;list-style-type:none;padding:0;margin:0}.article ul.icons li{display:flex}.article ul.labels li{font-size:1.2rem;color:grey;height:-moz-fit-content;height:fit-content}.article ul .sep{padding-left:.5rem;padding-right:.5rem}.article .under-title{display:flex;align-items:center;margin-bottom:2rem}.article .under-title .sep{color:grey;margin-right:.5rem;font-size:1.2rem;line-height:2rem}.article .under-title .author,.article .under-title .date{color:grey;font-size:1.1rem;line-height:2rem}.article .under-title .author{padding-right:.5rem}.article-skeleton{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.article-skeleton div{height:10rem;background-color:rgb(240,240,240)}@media (max-width:65rem){.article{max-width:35rem}}@media (max-width:600px){.article h1.title{font-size:2.6rem}}@media (max-width:40rem){.article{padding-left:1rem;padding-right:1rem}}.article-form form{border:2px solid rgb(220,220,220);padding:1rem 2rem;margin-top:5rem;margin-bottom:1rem;display:grid;grid-template-columns:1fr;grid-gap:1.6rem;gap:1.6rem;box-sizing:border-box;border-radius:5px}.article-form input{width:100%;box-sizing:border-box;font-size:1.1rem;border:0;border-radius:5px;padding-left:10px;padding-right:10px;border:1px solid var(--dark);height:3rem}.article-form input:focus{outline:none!important;border:2px solid var(--second)}.article-form form button{padding:1rem;font-weight:600;font-size:1rem;border-radius:5px}.article-form form .tagline{font-size:1.2rem}.article-form form .success-text{margin:0;font-size:1.2rem;line-height:2rem;background-color:rgb(242,255,241)}@media (max-width:600px){.article-form form{padding-left:1rem;padding-right:1rem}}.post-card{border:2px solid rgb(230,230,230);padding:1.4rem;border-radius:15px;margin-bottom:1.2rem}.post-card .link{color:var(--blue)}.post-card .link:hover{color:var(--blue-hover)}.post-card:hover{background-color:rgb(250,250,250);cursor:pointer}.post-card a:hover,.post-card:hover{color:var(--dark)}.post-card p{margin:0 0 .8rem;font-size:1.1rem;color:rgb(100,100,100)}.post-card h2{margin:.6rem 0 1.2rem;font-weight:600}.blog .page-description{margin-bottom:3rem}.blog{padding-bottom:8rem}.dark .more-content a{color:white}.more-content{padding-bottom:4rem;padding-top:4rem}.more-content a{font-weight:800;font-size:1.2rem;display:block;margin-top:.83em;margin-bottom:.83em}.more-content a:hover{color:var(--main)}.dark .more-content a:hover{color:var(--border)}.more-content .labels{display:flex}.more-content .label{background-color:rgb(223,230,254);color:rgb(52,73,151);padding:.3rem .4rem;display:flex;line-height:1;border-radius:20px;margin-right:.4rem}.dark .more-content .label{background-color:rgb(42,50,81);color:rgb(164,175,218)}.more-content .item{border-bottom:1px solid rgb(200,200,200)}.dark .more-content .item{border-bottom:1px solid rgb(47,52,71)}.more-content .items h2{font-weight:800;font-size:1.2rem}.more-content .items p{line-height:1.8rem;color:rgb(100,100,100)}.dark .more-content .items p{color:#fffc}.more-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.more-content h1{font-size:2.6rem;font-weight:800;line-height:2.6rem;margin-top:.6rem;margin-bottom:.6rem}.more-content h3{font-weight:300}.more-content-container.dark,.problem{background-color:var(--dark-sat);color:white}.light .more-content .info{padding-bottom:2rem;border-bottom:1px solid rgb(230,230,230)}@media (max-width:65rem){.more-content{box-sizing:border-box;grid-template-columns:1fr;max-width:35rem;margin:auto;padding-left:0;padding-right:0}}@media (max-width:40rem){.more-content h1{font-size:2rem;font-weight:800;line-height:2.6rem}.more-content h3{font-size:1.1rem;font-weight:300}}.footer{text-align:center;padding-top:4rem;padding-bottom:4rem;background-color:var(--dark-sat);color:var(--border)}.footer .container{padding-left:2rem;padding-right:2rem;box-sizing:border-box;display:grid;grid-template-columns:1fr}.footer a,.footer p{font-weight:400;font-size:1.1rem;color:var(--border)}.footer a{padding:8px;border-radius:50%;font-size:1.6rem;margin-left:10px;margin-right:10px}.footer a:hover{color:white}.footer-links-container{display:flex;justify-content:center;align-items:center}.footer-links{width:-moz-fit-content;width:fit-content}.footer .copyright p{margin-top:0}.footer .copyright{text-align:end;margin-top:1.5rem}.footer .contact{display:flex}.footer .contact p{margin-bottom:1.5rem}.footer .copyright{text-align:center}.footer .contact,.modal-container{justify-content:center}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100;display:flex;align-items:center}.modal-container.display-none{display:none}.modal{position:relative;padding:2rem;width:30rem;background-color:var(--paper);border-radius:20px;box-sizing:border-box;max-width:90%}.modal-header{display:flex;align-items:center;padding-bottom:1rem;border-bottom:2px solid rgb(230,230,230)}.modal-footer{margin-top:1rem}.modal-header h2{margin:0}.modal .close-button{position:absolute;right:1rem;top:1rem}.modal-body{color:var(--text);line-height:1.8rem;font-weight:400;font-size:1.1rem;margin-top:2rem;margin-bottom:2rem}.modal .close-button button{color:var(--dark);display:flex;align-items:center;justify-content:center;padding:1rem;width:-moz-fit-content;width:fit-content;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background-color:rgb(240,240,240)}.modal .close-button button:hover{background-color:rgb(230,230,230)}.modal-buttons{display:block}.modal-buttons .modal-affirm{margin-bottom:.6rem}.modal-buttons button{width:100%;padding:1rem;border-radius:5px;font-size:1.1rem}.modal-form form{margin-top:1rem;box-sizing:border-box;width:100%}.modal-form form span{color:var(--text);font-size:1.1rem}.modal-form input,.modal-form textarea{box-sizing:border-box;margin-top:1rem;min-width:100%;max-width:100%;margin-bottom:1rem;font-size:1.1rem;border:0;border-radius:5px;padding-left:10px;padding-right:10px;border:1px solid var(--dark)}.modal-form textarea{font-family:roboto;line-height:1.8rem;min-height:10rem;max-height:10rem;padding:1rem}.modal-form input{height:3rem}@media (max-width:600px){.modal{padding:1rem}}.more-links{margin-top:3rem;padding-top:.2rem;border-top:2px solid rgb(220,220,220);line-height:1.8rem}.more-links p{font-size:1.1rem!important}.more-links a{font-weight:500}.nav-container{position:fixed;top:0;left:0;right:0;z-index:20;height:80px;transform:translateZ(200px);background-color:var(--paper);border-bottom:1px solid rgb(220,220,220)}.nav-bar{box-sizing:border-box;display:flex;height:80px}.nav-bar a{color:var(--text);cursor:pointer}.nav-bar a:hover{color:var(--text-hover)}.nav-bar .nav{display:flex;justify-content:space-between;padding-left:2rem;padding-right:2rem;flex-grow:1;max-width:100%;background-color:var(--paper);z-index:1;margin:0;align-items:center}.nav-bar a.btn:hover{background-color:rgb(240,240,240)!important}.nav ul{font-size:1rem;margin-left:2rem;list-style:none;display:flex;align-items:center}.nav-links li{margin-right:1.5rem}.nav-links ul{padding:0}.nav-left,.nav-right{display:flex}.nav-right a.btn{color:var(--text);border:1px solid rgb(210,210,210);background-color:rgb(250,250,250);font-size:.9rem;padding:.6rem .8rem;font-weight:600;align-self:center;border-radius:10px}.brand{font-size:1.6rem;font-weight:500;display:flex;align-items:center}.brand a{color:var(--text);font-weight:800}.brand a:hover{color:var(--dark)}.nav-colored{border-color:rgb(200,200,200);box-shadow:0 0 20px rgb(200,200,200)}.nav-colored,.nav-colored .nav{transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out}.nav-links .active-nav-link{border-bottom:2px solid var(--second)}.nav-bar .social{font-size:1.6rem;margin:auto auto auto 1rem}@media (max-width:65rem){.nav-bar .nav{max-width:35rem;margin:auto}.nav ul.nav-links,.nav-bar .btn,.nav-bar .social{display:none}}@media (max-width:600px){.nav-bar .nav{padding-left:1rem;padding-right:1rem}}.page-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.page-nav a,.page-nav div{min-height:9rem;border:2px solid rgb(220,220,220);color:rgb(20,20,20);font-weight:400!important;border-radius:5px;padding-left:1.6rem;padding-right:1.6rem}.page-nav p.title-link{line-height:1.4rem;margin-top:0}.page-nav p.nav{font-size:1.4rem;margin-bottom:.4rem}.page-nav a:hover{color:rgb(20,20,20);cursor:pointer;background-color:rgb(250,250,250)}.page-nav a p,.page-nav div p{display:flex;align-items:center}.page-nav a p span,.page-nav div p span{padding-right:.5rem}.page-nav a span.material-symbols-outlined,.page-nav div span.material-symbols-outlined{font-weight:400}.page-nav .next .arrow{transform:rotate(180deg)}.page-nav .disabled p{color:rgb(220,220,220)}.page-nav .disabled:hover{cursor:default;background-color:white}.page-nav .title-link{color:var(--blue);font-size:1.1rem}.page-nav .title-link:hover{color:var(--blue-hover)}.book-form form{margin-top:2rem;padding:2rem;border:2px solid rgb(220,220,220)}.book-form form span{font-size:1rem}.book-form form h3{font-weight:800;font-size:1.2rem;display:flex;align-items:center}.book-form form h3 .material-symbols-outlined{font-size:1.6rem;margin-right:.4rem;color:rgb(100,167,12);font-variation-settings:"FILL" 1,"GRAD" 0,"opsz" 24}.book-form input,.book-form textarea{background-color:rgb(250,250,250);box-sizing:border-box;margin-top:1rem;min-width:100%;max-width:100%;margin-bottom:1rem;font-size:1.1rem;border:0;border-radius:5px;padding-left:10px;padding-right:10px;border:1px solid var(--dark)}.book-form input{height:3rem}.book-form input:focus,.book-form textarea:focus{outline:none!important;border:2px solid var(--second)}.book-form form .buttons{display:block}.book-form form button{width:100%;padding:1rem;font-weight:600;font-size:1rem}.book-form form label span{color:rgb(170,170,170)}.book-form form button{margin-top:1rem}.book-form p.success,.product-container p.success{background-color:rgb(240,251,226);color:rgb(59,99,7);width:-moz-fit-content;width:fit-content;padding:.2rem}.product-container p.success{display:flex;align-items:center}p.success .material-symbols-outlined{margin-right:.3rem;font-size:1.1rem}@media (max-width:40rem){.book-form form{padding:1rem}}.stage-page{box-sizing:border-box}.product-container{background-color:rgb(250,250,250)}.product-container .container{box-sizing:border-box;margin:auto;max-width:1200px;padding-left:2rem;padding-right:2rem}.product-hero{padding:16rem 1rem;display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:1fr 1fr;align-items:flex-start}.product-hero h1{font-weight:800;font-size:3.75rem;line-height:4rem;margin-bottom:1rem}.product-hero h1 .highlight{color:var(--main)}.product-hero h3{max-width:90%;line-height:2rem;font-weight:400;font-size:1.2rem;margin-bottom:2rem}.book-form h3,.more-content h3,.problem h3,.solution h3{line-height:1.8rem;font-weight:400;font-size:1.1rem}.product-hero .call-to-action{display:flex;margin:0 0 .4rem;font-weight:600}.product-hero .call-to-action .material-symbols-outlined{display:flex;align-items:center}.product-hero .email-bar{border-bottom:2px solid rgb(220,220,220);width:-moz-fit-content;width:fit-content}.product-hero .email-bar button{background-color:var(--main);border:1px solid var(--main)}.product-hero .email-bar input{background-color:rgb(250,250,250);margin-left:1rem;margin-right:1rem;line-height:2rem;border:0;font-size:1rem;width:8rem}.product-hero .email-bar input:focus{outline:none}.product-hero .email-bar:focus-within{border-bottom:2px solid var(--main)}.product-hero .hero-right{display:flex;justify-content:center;padding-top:2.4rem;position:relative}.product-hero .hero-right:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(135,206,235,.4) 0,rgba(135,206,235,.1) 50%,rgba(135,206,235,0) 80%);filter:blur(40px);z-index:1;pointer-events:none}.product-hero .hero-right img{box-sizing:border-box;width:100%;max-width:30rem;min-width:28rem;height:auto;margin:1rem 1rem 1rem 0;position:relative;z-index:2}.material-symbols-outlined.launch{background-color:rgb(220,72,243);color:rgb(59,9,67)}.material-symbols-outlined.progress{background-color:rgb(123,72,243);color:rgb(30,11,74)}.material-symbols-outlined.progress-two{background-color:rgb(72,243,172);color:rgb(8,69,43)}.material-symbols-outlined.success{background-color:rgb(169,243,72);color:rgb(41,67,7)}.material-symbols-outlined.fail{background-color:rgb(255,88,88);color:rgb(81,7,7)}.image .icon .material-symbols-outlined{width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;font-size:4rem;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.problems .image{display:flex;justify-content:center}.problems .image .content{border:2px solid rgb(63,63,63);height:-moz-fit-content;height:fit-content;padding:2rem;margin-top:4rem}.problems .connect{display:grid;grid-template-columns:1fr 1fr}.problems .connect div{box-sizing:border-box;margin-top:.6rem;margin-bottom:.6rem;height:3rem}.problems .connect div.left{border-right:2px solid rgb(220,220,220)}.problems .connect div.right{border-left:2px solid rgb(220,220,220)}.hero-right .image .content,.solutions .image .content{display:flex}.hero-right .connect,.solutions .connect{display:grid;grid-template-columns:1fr}.solutions .connect div{margin-left:.6rem;margin-right:.6rem;width:3rem}.solutions .connect div.left{border-bottom:2px solid rgb(200,200,200)}.solutions .connect div.right{border-top:2px solid rgb(200,200,200)}.solutions .image .content{border:2px solid rgb(220,220,220);height:-moz-fit-content;height:fit-content;padding:2rem;margin-top:4rem}.book-form .image .icon,.solutions .image .content{width:-moz-fit-content;width:fit-content}.book-form .spoke{display:flex}.book-form .spoke .connect{display:grid;grid-template-columns:1fr}.book-form .spoke .connect div{margin-left:.6rem;margin-right:.6rem;width:2rem}.book-form .spoke .connect div.left{border-bottom:2px solid rgb(220,220,220)}.book-form .spoke .connect div.right{border-top:2px solid rgb(220,220,220)}.book-form .connect.vert{display:grid;grid-template-columns:1fr 1fr}.book-form .connect.vert div{margin-top:.6rem;margin-bottom:.6rem;height:2rem}.book-form .connect.vert div.left{border-right:2px solid rgb(220,220,220)}.book-form .connect.vert div.right{border-left:2px solid rgb(220,220,220)}.product-container .more-content{padding-bottom:12rem;padding-top:12rem}.sectionFooter{margin:6rem auto auto;max-width:35rem;display:flex;align-items:center;border:2px solid rgb(220,220,220)}.sectionFooter .icon{line-height:100%;padding-left:.8rem;padding-right:.8rem;width:3rem;display:flex;justify-content:center}.sectionFooter .icon .material-symbols-outlined{color:rgb(231,131,81);font-size:2.8rem}.description-body{padding-right:2rem}.sectionFooter .description{padding-left:1.2rem;padding-right:1.2rem;border-left:2px solid rgb(220,220,220)}.sectionFooter h2{color:var(--dark);font-weight:800;font-size:1.2rem;margin-bottom:.6rem}.sectionFooter p{margin-top:0;font-size:1.1rem;font-weight:400;color:grey;line-height:1.8rem}@media (max-width:65rem){.description-body{padding-right:0}.product-container .more-content{padding-top:8rem;padding-bottom:8rem}.product-hero h3{max-width:100%}.product-hero{padding:10rem 0;box-sizing:border-box;grid-template-columns:1fr;margin:auto;gap:0}.product-hero,.product-hero .hero-left,.product-hero .hero-right{max-width:35rem}.product-hero .hero-right img{min-width:0;margin:2rem 0 4rem}}@media (max-width:40rem){.sectionFooter .description{padding-left:1rem;padding-right:1rem}.product-hero{padding-top:8rem}.product-hero .hero-right img{margin-top:1rem;max-width:20rem;margin-bottom:0}.product-hero .email-bar button{font-size:.9rem}.product-hero h1{font-size:2.5rem;line-height:2.6rem}.product-hero h3{font-size:1.1rem;line-height:1.8rem}.image .icon .material-symbols-outlined{width:4rem;height:4rem;font-size:3rem}}@media (max-width:35rem){.product-hero .hero-right img{max-width:18rem}}.book-form,.problems,.solutions{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.problem .product-container{background-color:var(--dark-sat)}.book-form h1,.problem h1,.solution h1{font-size:2.6rem;font-weight:800;margin-top:.6rem;margin-bottom:.6rem}.book-form h3,.more-content h3,.solution h3{font-weight:400;color:rgb(100,100,100)}.dark .more-content h3,.problem h3{font-size:1.1rem;line-height:1.8rem;color:#fffc}.problems .item,.solutions .item{margin-bottom:2rem;display:flex}.problems .item .icon,.solutions .item .icon{margin-right:.6rem}.problems .item .material-symbols-outlined,.solutions .item .material-symbols-outlined{margin-top:.3rem;font-size:1.4rem;color:var(--main)}.problems .item .material-symbols-outlined{margin-top:1.6rem;color:var(--main);font-weight:800}.solutions .items{margin-top:2rem}.solutions .items h3{margin:0;font-size:1.1rem;font-weight:400;color:rgb(100,100,100)}.solutions h3.title{color:var(--dark);font-weight:800;margin:0 0 .6rem;font-size:1.4rem}.problem,.solution{padding:12rem 1rem}.book-form{padding-bottom:12rem;padding-top:12rem}.problem{background-color:var(--dark-sat);color:white}.book-form .tagline,.problem .tagline,.solution .tagline{color:var(--main);font-weight:400}.book-form-container{background-color:rgb(245,245,245)}@media (max-width:65rem){.book-form,.problem,.solution{padding-top:8rem;padding-bottom:8rem}.book-form,.problems,.solutions{box-sizing:border-box;grid-template-columns:1fr;max-width:35rem;margin:auto}.problem .image .content{margin-top:0;display:flex}.problem .image .content .connect{width:4rem}.problems .connect div{height:3rem}.problem .image .content .connect{grid-template-columns:1fr}.problem .image .content .connect .left{margin:0 .6rem;border-bottom:2px solid rgb(220,220,220);border-right:0}.problem .image .content .connect .right{margin:0 .6rem;border-top:2px solid rgb(220,220,220);border-left:0}}@media (max-width:40rem){.problem .image .content{box-sizing:border-box;width:100%;flex-grow:1;max-width:22rem}.problem .image .content .connect{width:100%}.book-form h1,.problem h1,.solution h1{font-size:2rem;font-weight:800;line-height:2.6rem}.book-form h3,.more-content h3,.problem h3,.solution h3,.solutions .items h3{font-size:1.1rem}.problems .connect div{height:2rem}.problem .container{padding-left:1rem;padding-right:1rem}.book-form-container .container,.more-content-container.dark .container,.solution.container{padding-left:2rem;padding-right:2rem}.more-content-container.light .more-content{padding-left:1rem;padding-right:1rem}}.vendor-list .icon{height:2.8rem;padding:3rem;background-color:rgb(245,245,245)}.problem .vendor-list .icon,.solution .vendor-list .icon{text-align:center;height:auto;padding:2rem;background-color:var(--dark-sat-light)}.solution .vendor-list .icon{background-color:rgb(245,245,245)}.vendor{margin-bottom:8rem;display:flex;width:100%;align-items:center;justify-content:center}.solution .vendor{margin-top:4rem;margin-bottom:0}.vendor .material-symbols-outlined{padding-right:.2rem;font-size:2rem;font-variation-settings:"FILL" 1,"GRAD" 0,"opsz" 24}.solution .vendor-list,.solution .vendor-list .material-symbols-outlined{color:rgb(100,100,100)}.vendor .content{width:100%}.problem .vendor{margin-top:8rem;margin-bottom:0}.vendor-list .icon img{display:block;margin:auto;height:100%;width:auto}.vendor-list .icon h1,.vendor-list .icon h3{margin:0}.vendor-list .icon h1{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;margin-bottom:.3rem}.vendor-list .icon h3{font-size:1rem;font-weight:500;line-height:1rem;color:rgb(190,190,190)}.solution .vendor-list .icon h3{color:rgb(100,100,100)}.vendor-list .icon.rust img{transform:scale(1.1);align-self:center}.vendor-list .icon.go img{transform:scale(.9);align-self:center}.vendor-list{border-radius:20px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.15rem;gap:.15rem}.problem .vendor-list{grid-template-columns:1fr 1fr 1fr 1fr}.solution .vendor-list{grid-template-columns:1fr 1fr}.vendor h3{font-size:1.2rem;font-weight:800}.problem .vendor h1.title,.solution .vendor h1.title{margin-bottom:2rem;color:var(--dark-sat-lighter)}.vendor .top-left{border-top-left-radius:15px}.vendor .top-right{border-top-right-radius:15px}.vendor .bottom-left{border-bottom-left-radius:15px}.vendor .bottom-right,.vendor .right{border-bottom-right-radius:15px}.vendor .right{border-top-right-radius:15px}.vendor .left{border-top-left-radius:15px;border-bottom-left-radius:15px}@media (max-width:65rem){.problem .vendor{max-width:35rem}.vendor{margin:auto}.vendor-list .icon{height:2.2rem;padding:3rem}.vendor-list{grid-template-columns:1fr 1fr}.problem .vendor-list{grid-template-columns:1fr}.vendor .top-right{border-top-right-radius:0}.vendor .bottom-left{border-bottom-left-radius:0}.vendor .second-top-right{border-top-right-radius:15px}.vendor .second-bottom-left{border-bottom-left-radius:15px}.problem .vendor .left{border-top-right-radius:15px;border-bottom-left-radius:0}.problem .vendor .right{border-top-right-radius:0;border-bottom-left-radius:15px}}@media (max-width:40rem){.container.vendor-container{padding-left:1rem;padding-right:1rem}.vendor-list .icon{height:2rem}}.not-found{min-height:100vh;padding-top:6rem;display:flex;justify-content:center}.not-found h1{padding-top:4rem}.landing-page .hero{display:grid;grid-template-columns:9fr 9fr;padding:10rem 1rem}.landing-page .hero-container{min-height:100vh;margin-top:-80px;display:flex;align-items:center}.landing-page .hero h1{font-weight:600;font-size:4rem;line-height:4rem;margin-bottom:1rem}.landing-page .hero .highlight{white-space:nowrap;position:relative;color:rgb(234,179,8);color:rgb(234,179,0)}.landing-page .hero .highlight span{color:white;background-color:rgb(255,205,55);border:1px solid rgb(224,178,39);border-radius:50%;padding:.2rem;position:absolute;top:-2rem;right:1rem;font-size:2rem;font-weight:600}.landing-page .hero h3{max-width:90%;line-height:2rem;font-weight:400;font-size:1.2rem;margin-bottom:2.5rem}.landing-page .hero-right .hero-img-placeholder{width:100%;height:40rem;background-color:grey}.landing-page .hero-right,.landing-page .hero-right .hero-img{display:flex;align-items:center;justify-content:center;position:relative}.landing-page .hero-right .hero-img{padding:2rem;align-self:flex-start}.landing-page .slant-border{position:absolute;left:0;top:6rem;bottom:1rem;z-index:-1;width:80%;background-color:rgb(226,235,254);border:2px solid rgb(207,215,234);transform:skew(-2deg) rotate(0deg);margin-left:6rem}.landing-page .hero-right .hero-img img{width:30rem}.metric-container{display:flex}.metric-container .fox-img{display:flex;display:none;position:relative;justify-content:center}.metric-container .fox-img .slant-border{height:110%;width:80%}.metric-container img{padding-left:2rem;width:18rem}.hero-left button{padding:.6rem .8rem;font-weight:600;font-size:.9rem;color:white}.hero .email-bar{padding:3px;border:1px solid rgb(200,200,200);box-shadow:0 1px 3px rgb(200,200,200);background-color:rgb(250,250,250);border-radius:10px;width:-moz-fit-content;width:fit-content}.hero .email-bar:focus-within{border:1px solid var(--second);box-shadow:0 1px 3px var(--second)}.hero .email-bar input{background-color:rgb(250,250,250);padding-left:1rem;padding-right:1rem;line-height:2rem;border:0;font-size:1rem}.hero .email-bar input:focus{outline:none}.hero .metrics{margin-top:3rem;width:-moz-fit-content;width:fit-content}.metrics .metrics-top h1{font-size:2.5rem;font-weight:600;margin-top:0;margin-bottom:0}.metrics .metrics-bottom{margin-top:1rem;margin-bottom:0;margin-left:1rem}.metrics .metrics-top h3{margin:0;font-size:1.1rem;font-weight:400}.metrics .metrics-top{display:flex;border-bottom:2px solid rgb(230,230,230)}.metrics-top .metrics-left{width:8rem;border-right:2px solid rgb(230,230,230)}.metrics-top .metrics-right{width:10rem;padding-left:1.4rem}.metrics-left,.metrics-right{padding:0 1rem 1rem}.metrics .metrics-bottom{display:flex;align-items:center}.metrics-bottom .text{font-size:.9rem;color:rgb(120,120,120);padding-left:1rem}.metrics .material-symbols-outlined{font-size:1.6rem;color:var(--yellow-star);font-variation-settings:"FILL" 1,"wght" 900,"GRAD" 0,"opsz" 24}@keyframes floatUpDown{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@media (max-width:1050px){.landing-page .hero-container{min-height:auto;margin-top:4rem;display:block}.landing-page .hero-right,.landing-page .hero-right .hero-img .slant-border{display:none}.landing-page .hero{grid-template-columns:1fr;display:block;max-width:46rem;padding-top:4rem;margin:auto}.metric-container .fox-img{display:flex}.hero .metrics{max-width:46rem;width:100%}.hero .metrics-left,.hero .metrics-right{padding-top:1rem;width:-moz-fit-content;width:fit-content}.landing-page .slant-border{position:absolute;top:2rem;height:16.4rem!important;margin-left:5rem}}@media (max-width:730px){.metric-container .fox-img{display:none}}@media (max-width:600px){.landing-page .hero{padding-top:3rem;padding-left:1rem;padding-right:1rem}.landing-page .hero h1{line-height:3.2rem;line-height:3rem;font-weight:600;font-size:2.8rem}.landing-page .hero h3{font-size:1.2rem}.hero-left button{padding-left:1.1rem;padding-right:1.1rem;font-size:.9rem}.metrics .metrics-top h1{font-size:2.2rem;font-weight:800}.metrics .metrics-top h3{margin:0;font-size:1rem;font-weight:400}}.Nav_burgerMenu__PbEJh{display:none;flex-direction:column;justify-content:space-between;width:40px;height:40px;background:rgba(0,0,0,.05);border:none;border-radius:50%;cursor:pointer;padding:10px;z-index:10;transition:all .1s ease}.Nav_burgerMenu__PbEJh:hover{background:rgba(0,0,0,.1)}.Nav_burgerMenu__PbEJh span{width:100%;height:2px;background-color:var(--text);border-radius:2px;transition:all .1s ease}.Nav_burgerMenu__PbEJh.Nav_open__B2zG9 span:first-child{transform:translateY(9px) rotate(45deg)}.Nav_burgerMenu__PbEJh.Nav_open__B2zG9 span:nth-child(2){opacity:0}.Nav_burgerMenu__PbEJh.Nav_open__B2zG9 span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.Nav_mobileMenu__tCNJN{position:absolute;top:100%;left:0;right:0;background-color:var(--paper);padding:0;box-shadow:0 4px 6px rgba(0,0,0,.1);border-bottom:1px solid rgb(220,220,220);z-index:9;max-height:0;overflow:hidden;transition:max-height .1s ease-out;pointer-events:none}.Nav_mobileMenu__tCNJN.Nav_open__B2zG9{max-height:500px;pointer-events:auto}.Nav_mobileMenuContent__MC_Hh{padding:2rem;opacity:0;transition:opacity .1s ease}.Nav_mobileMenu__tCNJN.Nav_open__B2zG9 .Nav_mobileMenuContent__MC_Hh{opacity:1}.Nav_mobileLinks__ifhzY{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;list-style:none;padding:0}.Nav_mobileLinks__ifhzY li{text-align:center}.Nav_mobileLinks__ifhzY a{display:block;padding:1rem;font-size:1.1rem;color:var(--text);transition:all .1s ease;text-decoration:none;border-radius:4px}.Nav_mobileLinks__ifhzY a:hover{color:var(--second);background-color:rgba(0,0,0,.05)}.Nav_mobileLinks__ifhzY a.Nav_active__Z6ODH{color:var(--second);font-weight:600}.Nav_mobileButtons__jvyqy{display:flex;justify-content:center;gap:1.5rem;padding-top:2rem;border-top:1px solid rgb(220,220,220);opacity:0;transition:opacity .1s ease .1s}.Nav_mobileMenu__tCNJN.Nav_open__B2zG9 .Nav_mobileButtons__jvyqy{opacity:1}.Nav_mobileButtons__jvyqy .Nav_btn__NhOSs{padding:.75rem 1.5rem;font-size:1rem;background-color:var(--second);color:var(--paper);border:none;border-radius:4px;cursor:pointer;transition:all .1s ease;text-decoration:none;font-weight:500}.Nav_mobileButtons__jvyqy .Nav_btn__NhOSs:hover{background-color:var(--primary);transform:translateY(-2px)}.Nav_mobileButtons__jvyqy .Nav_social__ZyO18{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:var(--second);color:var(--paper);transition:all .1s ease;text-decoration:none}.Nav_mobileButtons__jvyqy .Nav_social__ZyO18:hover{transform:scale(1.1);background-color:var(--primary)}@media (max-width:65rem){.Nav_burgerMenu__PbEJh{display:flex}.Nav_nav-links__5a4AQ{display:none}.Nav_nav-right__j938K{display:flex;align-items:center;gap:1rem}.Nav_nav-right__j938K .Nav_btn__NhOSs,.Nav_nav-right__j938K .Nav_social__ZyO18{display:none}}@media (min-width:65rem){.Nav_burgerMenu__PbEJh,.Nav_mobileMenu__tCNJN{display:none!important}}.ModernFooter_footer__Q6HDy{background-color:var(--dark-sat);color:#ffffff;padding:4rem 0;border-top:1px solid rgba(255,255,255,.1)}.ModernFooter_container__DH8H6{max-width:1200px;margin:0 auto;padding:0 2rem}.ModernFooter_mainContent__8AQSK{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:4rem;gap:4rem;margin-bottom:4rem}.ModernFooter_logoSection__PcDUg{display:flex;flex-direction:column;gap:1.5rem}.ModernFooter_logo__wbip6{font-size:1.5rem;font-weight:700;color:#ffffff}.ModernFooter_description__jXJwX{color:rgba(255,255,255,.8);line-height:1.6;max-width:300px}.ModernFooter_socialLinks__egGRD{display:flex;gap:1rem;margin-top:1rem}.ModernFooter_socialLink___2m42{color:rgba(255,255,255,.8);transition:color .2s ease}.ModernFooter_socialLink___2m42:hover{color:#ffffff}.ModernFooter_socialIcon__ZbA9z{width:1.25rem;height:1.25rem}.ModernFooter_column___JeF1{display:flex;flex-direction:column;gap:1.5rem}.ModernFooter_columnTitle__0Z6j0{font-size:1rem;font-weight:600;color:#ffffff;text-transform:uppercase;letter-spacing:.05em}.ModernFooter_linkList___fREa{display:flex;flex-direction:column;gap:.75rem}.ModernFooter_link__zVnkL{color:rgba(255,255,255,.8);text-decoration:none;transition:color .2s ease}.ModernFooter_link__zVnkL:hover{color:#ffffff}.ModernFooter_bottomBar__sGlUU{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.ModernFooter_copyright__8hUu6{color:rgba(255,255,255,.8);line-height:1.2rem;font-size:.875rem}.ModernFooter_legalLinks__nAqdK{display:flex;gap:1.5rem}.ModernFooter_legalLink___tqIH{color:rgba(255,255,255,.8);text-decoration:none;font-size:.875rem;transition:color .2s ease;line-height:1rem}.ModernFooter_legalLink___tqIH:hover{color:#ffffff}@media (max-width:65rem){.ModernFooter_mainContent__8AQSK{grid-template-columns:1fr;gap:2rem}.ModernFooter_bottomBar__sGlUU,.ModernFooter_mainContent__8AQSK{max-width:35rem;margin-left:auto;margin-right:auto}}