:root{--color-primary:#3d61d6;--color-dark:#020f3c;--color-primary-dark:#122b7d;--color-dark-80:#020f3ccc;--color-dark-15:#020f3c26;--color-dark-10:#020f3c1a;--color-white:#fff;--fontsize-2xl:28px;--fontsize-xl:22px;--fontsize-lg:18px;--fontsize-md:16px;--fontsize-sm:14px;--fontsize-xs:12px}@media (min-width:600px){:root{--fontsize-2xl:28px;--fontsize-xl:22px;--fontsize-lg:18px;--fontsize-md:16px;--fontsize-sm:14px;--fontsize-xs:12px;--fontsize-xxs:10px}}@media (min-width:1024px){:root{--fontsize-2xl:42px;--fontsize-xl:33px;--fontsize-lg:27px;--fontsize-md:16px;--fontsize-sm:14px;--fontsize-xs:12px;--fontsize-xxs:10px}}@media (min-width:1441px){:root{--fontsize-2xl:64px;--fontsize-xl:52px;--fontsize-lg:44px;--fontsize-md:20px;--fontsize-sm:16px;--fontsize-xs:12px;--fontsize-xxs:10px}}@font-face{font-family:DM Sans;font-stretch:75% 125%;font-weight:100 1000;src:url(/static/media/DMSans-VariableFont_opsz,wght.39867822ec01fc077cb5.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{display:flex;flex-direction:column;font-family:DM Sans;margin:auto;padding-left:24px;padding-right:24px;width:calc(100% - 48px)}@media (min-width:600px){.app-container{display:flex;padding-left:0;padding-right:0;width:552px}}@media (min-width:1024px){.app-container{width:936px}}@media (min-width:1441px){.app-container{width:1360px}}.hero-container{padding:0 0 140px;text-align:center}.hero-container,.hero-content{display:flex;flex-direction:column;margin:auto}.hero-content{padding:80px 0;width:100%}.hero-attribution{display:flex;flex-direction:row;font-size:var(--fontsize-xs);margin:auto;text-decoration:none}.hero-attribution p{color:var(--color-dark);padding:0 1rem}.hero-download-button:hover{margin-bottom:-2px;margin-top:2px}.hero-heading-wrapper{font-size:var(--fontsize-2xl);padding:20px 0}.hero-heading-primary{color:var(--color-dark)}.hero-heading-secondary{color:var(--color-primary)}.hero-description{font-size:var(--fontsize-md);font-weight:400;line-height:30px}.hero-download-buttons{display:flex;flex-direction:row;gap:16px;margin:auto}.hero-video-wrapper{border-radius:18px;cursor:pointer;overflow:hidden;position:relative;width:100%}.hero-video{border-radius:18px;display:block;width:100%}.hero-video-overlay{align-items:center;background-color:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .3s;width:100%}.hero-video-wrapper:hover .hero-video-overlay{background-color:#0006}.hero-play-button{transition:transform .2s}.hero-video-wrapper:hover .hero-play-button{transform:scale(1.1)}.navigation-container{display:flex;flex-direction:row;margin:auto;max-width:1360px;padding:28px 0;width:100%}.navigation-menu{display:none}@media (min-width:1024px){.navigation-menu{display:flex;flex-direction:row;left:50%;margin:auto;position:absolute;transform:translateX(-50%)}}.navigation-menu-item{cursor:pointer;padding:0 1rem;transition:opacity .2s}.navigation-menu-item:hover{opacity:.7}.navigation-github{margin-left:auto}.navigation-github img{margin-right:8px}.feature-container{background-color:var(--color-dark-10);border-radius:18px;display:flex;flex-direction:column;gap:16px;height:calc(100% - 48px);padding:24px;text-align:left;width:calc(100% - 48px)}.feature-title{color:var(--color-dark);font-size:var(--fontsize-md);line-height:30px}.feature-text{color:var(--color-dark-80);font-size:var(--fontsize-sm);line-height:24px;margin:0}@media (min-width:600px){.feature-container{height:calc(100% - 48px);padding:24px;width:calc(100% - 48px)}}@media (min-width:1024px){.feature-container{height:calc(100% - 48px);padding:24px;width:calc(100% - 48px)}}@media (min-width:1441px){.feature-container{height:calc(100% - 64px);padding:32px;width:calc(100% - 64px)}}.highlights-container{display:flex;flex-direction:column;margin:auto;padding:0 0 140px;width:100%}.highlights-header{display:flex;flex-direction:column;gap:24px}.highlights-tags{display:flex;flex-direction:row;gap:12px;margin:auto}.highlights-tag{border:solid;border-color:var(--color-dark-15);border-radius:50vh;color:var(--color-dark-80);font-size:var(--fontsize-sm);line-height:24px;padding:8px 16px}.highlights-title-wrapper{display:flex;flex-direction:column;margin:auto;padding:0 0 80px;text-align:center}.highlights-title-primary{color:var(--color-dark);font-size:var(--fontsize-xl)}.highlights-title-secondary{color:var(--color-primary);font-size:var(--fontsize-xl)}.highlights-content{display:none;flex-direction:row;gap:12px;margin:auto}.highlights-column{flex-direction:column;gap:24px}.highlights-column,.highlights-image-container{display:flex;width:33%}.highlights-phone{display:none}.highlights-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:600px){.highlights-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.highlights-title-wrapper{flex-direction:row}}@media (min-width:1024px){.highlights-grid{display:none}.highlights-content{display:flex}.highlights-phone{display:flex;margin:auto;width:100%}.highlights-content{gap:49px}}@media (min-width:1441px){.highlights-phone{height:100%}.highlights-content{gap:88px}}.supported-models-container{padding:0 0 120px}.supported-models-container,.supported-models-header{display:flex;flex-direction:column}.supported-models-title-wrapper{display:flex;flex-direction:row;margin:auto;padding:0 0 80px}.supported-models-title-primary{color:var(--color-dark);font-size:var(--fontsize-xl)}.supported-models-title-secondary{color:var(--color-primary);font-size:var(--fontsize-xl)}.supported-models-logos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:center;margin:auto}.supported-models-footer{display:flex;margin:auto;padding:56px 0 0;text-align:center}.supported-models-footer p{color:var(--color-dark-80);font-size:var(--fontsize-md)}.supported-models-logo{display:flex;width:100%}@media (min-width:1024px){.supported-models-logos{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}}.question-container{border-radius:18px;display:flex;flex-direction:row;padding:24px 24px 24px 32px}.question-container:hover{cursor:pointer}.question-container-active{background-color:var(--color-primary)}.question-container-inactive{background-color:var(--color-dark-10)}.question-container-active:hover{background-color:var(--color-primary-dark)}.question-container-inactive:hover{background-color:var(--color-dark-15)}.question-content{display:flex;flex-direction:column;gap:16px;margin:12.5px 0 auto;padding:4px 32px 4px 0}.question-title{font-size:var(--fontsize-md);font-weight:500}.question-title-active{color:var(--color-white)}.question-title-inactive{color:var(--color-dark)}.question-answer{color:var(--color-white);font-size:var(--fontsize-sm)}.question-chevron{margin-left:auto}.faq-container{padding:0 0 140px}.faq-container,.faq-header,.faq-title-wrapper{display:flex;flex-direction:column}.faq-title-wrapper{margin:auto;padding:0 0 80px;text-align:center}.faq-title-primary{color:var(--color-dark);font-size:var(--fontsize-xl)}.faq-title-secondary{color:var(--color-primary);font-size:var(--fontsize-xl)}.faq-questions{display:flex;flex-direction:column;gap:32px}@media (min-width:600px){.faq-title-wrapper{flex-direction:row}}.contact-container{gap:40px;padding:0 0 140px}.contact-container,.contact-header,.contact-title-wrapper{display:flex;flex-direction:column}.contact-title-wrapper{margin:auto;text-align:center}.contact-title-primary{color:var(--color-dark);font-size:var(--fontsize-xl)}.contact-title-secondary{color:var(--color-primary);font-size:var(--fontsize-xl)}.contact-description{color:var(--color-dark);display:flex;flex-direction:column;font-size:var(--fontsize-md);font-weight:400;gap:16px;line-height:30px;margin:auto;text-align:center;width:100%}.contact-description p{margin:0}.contact-button-link{display:flex;margin:auto;text-decoration:none;width:-webkit-fit-content;width:fit-content}.contact-button-link:hover{margin-bottom:-2px;margin-top:2px}.contact-button{background-color:var(--color-primary);border-radius:12px;color:var(--color-white);display:flex;gap:12px;margin:auto;padding:16px 24px 16px 20px;width:-webkit-fit-content;width:fit-content}.contact-button:hover{background-color:var(--color-primary-dark)}.contact-button img{margin:-2px 0}.contact-technologies{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:auto}.contact-technologies-logos{display:flex;margin:auto;max-width:calc(50vw - 24px);width:100%}@media (min-width:600px){.contact-title-wrapper{flex-direction:row}}@media (min-width:1024px){.contact-technologies{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}}.footer-container{display:flex;flex-direction:column-reverse;padding:0 0 80px}.footer-social-logo:hover{margin-top:2px}.footer-left{gap:64px;margin:56px auto auto;text-align:center}.footer-left,.footer-logo-section{align-items:center;display:flex;flex-direction:column}.footer-logo-section{color:var(--color-dark);gap:16px;padding:0 0 16px;text-decoration:none}.footer-logo-section img{width:90px}.footer-social-links{display:flex;flex-direction:row;gap:16px}.footer-right{align-items:center;display:flex;flex-direction:column;gap:64px;margin:auto;text-align:center}.footer-pm-logo img{width:200px}.footer-download{display:flex;flex-direction:row;gap:16px;margin-top:10px}@media (min-width:1024px){.footer-logo-section{align-items:start}.footer-container{display:flex;flex-direction:row;padding:0 0 80px}.footer-right{margin:0 0 0 auto}.footer-left,.footer-right{align-items:start;text-align:left}.footer-left{margin:0}}
/*# sourceMappingURL=main.ff7a12e2.css.map*/