@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap");*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{background-color:#fff;color:#404041;font-weight:400;line-height:1.25}a{color:#9130b2;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#9130b2}code{font-family:monospace}hr{background-color:#ccc;border:none;display:block;height:1px;margin:1rem 0}img{display:block;height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.75rem}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600}pre{white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table td th,table th th{padding:1rem 0}.container{margin:0 auto;max-width:80rem;padding:0 1rem}@media all and (min-width: 769px){.container{padding:0 2rem}}.btn{background-color:#f5fcff;border:none;border-radius:8px;color:#404041;cursor:pointer;font-size:1rem;font-weight:600;justify-content:center;padding:1rem 2rem;text-align:center;transition:background-color 0.2s, color 0.2s;white-space:nowrap}.btn.ghost{border:solid 2px #0c1431;background:none;color:#0c1431}.btn.text{background:none;background-color:none;border:none}.btn.btn-get_started{display:block;width:9.5rem}@media (max-width: 769px){.btn.btn-get_started{margin:auto}}.btn.btn-login{margin-left:1.5rem}@media (max-width: 769px){.btn.btn-login{margin-left:0.6rem;padding:0.5rem 0.8rem}}.btn.primary.solid{background-color:#9130b2;color:#fff}.btn.primary.ghost{border:solid 2px #9130b2;color:#9130b2}.btn.primary.text{color:#9130b2}.btn.primary-hoverable{background:none;border:solid 2px #dfe4ea}.btn.primary-hoverable:hover{background-color:#9130b2;border-color:transparent;color:#fff}@media (max-width: 769px){.btn.primary-hoverable{margin:auto}}.btn.slim{padding:0.5rem 2rem}svg{visibility:visible}header{background-color:#f5fcff;padding:1rem 0}header .container{align-items:center;display:flex;justify-content:space-between}header .logo{flex:1}header .logo svg{height:26px;width:120px}@media (max-width: 769px){header .logo svg{margin-top:5px}}header nav{flex:1;justify-content:center;display:none}@media all and (min-width: 769px){header nav{display:flex}}header nav ul{display:flex}header nav ul li+li{margin-left:2rem}header nav a{color:#404041;font-weight:600}header .header__actions{display:flex;flex:1;justify-content:flex-end}dialog{border:none;border-radius:8px;padding:0;width:360px;height:580px;overflow:hidden}iframe{width:100%;height:100%}.hero{background-color:#f5fcff;padding:2rem 0 4rem}.hero .container{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;text-align:center}@media all and (min-width: 769px){.hero .container{flex-direction:row;justify-content:space-between;text-align:left}}@media all and (min-width: 769px){.hero__content{flex:1}}.hero h1{font-size:2.5rem;line-height:1.1;margin-bottom:1rem}@media all and (min-width: 769px){.hero h1{font-size:4rem}}.hero .by-line{font-size:1rem;font-weight:300}@media all and (min-width: 769px){.hero .by-line{font-size:1.5rem}}.hero__cta{margin-top:2rem}@media all and (min-width: 769px){.hero__image{flex:1;margin-left:2rem}.hero__image svg{height:100%;width:100%}}.btn-close{position:absolute;top:20px;right:20px;border:none;color:#999;background-color:transparent;cursor:pointer}.btn-close:hover{color:#606061}section{padding:4rem 1rem}section.bg-alt{background-color:#f5fcff}section h2{font-size:2rem;margin-bottom:4rem;text-align:center}@media all and (min-width: 769px){section h2{font-size:3rem}}section h6{font-size:1.5rem;font-weight:300;text-align:center;margin-top:-2rem}@media (max-width: 769px){section h6{font-size:1rem}}.pricing__actions{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;margin-bottom:3rem}.how-it-works ul{display:flex;flex-direction:column;justify-content:center;text-align:center}@media all and (min-width: 769px){.how-it-works ul{flex-direction:row;justify-content:space-evenly;text-align:left}}.how-it-works ul li{display:flex;flex-direction:column;text-align:center}.how-it-works ul li svg{height:120px}.how-it-works ul li p{margin-top:1rem}@media all and (min-width: 769px){.how-it-works ul li p{margin-top:2rem}}.how-it-works ul li+li{margin-top:4rem}@media all and (min-width: 769px){.how-it-works ul li+li{margin:0 0 0 2rem}}.use-cases ul{text-align:center;display:grid;gap:2rem;grid-gap:2rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}@media all and (min-width: 769px){.use-cases ul{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}}.use-cases ul svg,.use-cases ul img{display:block;height:64px;margin:0 auto}.use-cases ul p{font-weight:600;margin-top:2rem}.pricing ul.pricing__plans li{align-items:center;border-top:solid 1px #ccc;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}@media all and (min-width: 769px){.pricing ul.pricing__plans li{flex-direction:row;justify-content:space-between}}.pricing ul.pricing__plans .name,.pricing ul.pricing__plans .description,.pricing ul.pricing__plans .price,.pricing ul.pricing__plans .cta{display:flex;justify-content:center;color:#0c1431;margin:1rem 0 0 0;text-align:center;width:100%}.pricing ul.pricing__plans .name a,.pricing ul.pricing__plans .description a,.pricing ul.pricing__plans .price a,.pricing ul.pricing__plans .cta a{max-width:10rem}@media all and (min-width: 769px){.pricing ul.pricing__plans .name,.pricing ul.pricing__plans .description,.pricing ul.pricing__plans .price,.pricing ul.pricing__plans .cta{flex:1;text-align:left;width:auto}.pricing ul.pricing__plans .name+.pricing ul.pricing__plans .name,.pricing ul.pricing__plans .description+.pricing ul.pricing__plans .name,.pricing ul.pricing__plans .price+.pricing ul.pricing__plans .name,.pricing ul.pricing__plans .cta+.pricing ul.pricing__plans .name,.pricing ul.pricing__plans .name+.pricing ul.pricing__plans .description,.pricing ul.pricing__plans .description+.pricing ul.pricing__plans .description,.pricing ul.pricing__plans .price+.pricing ul.pricing__plans .description,.pricing ul.pricing__plans .cta+.pricing ul.pricing__plans .description,.pricing ul.pricing__plans .name+.pricing ul.pricing__plans .price,.pricing ul.pricing__plans .description+.pricing ul.pricing__plans .price,.pricing ul.pricing__plans .price+.pricing ul.pricing__plans .price,.pricing ul.pricing__plans .cta+.pricing ul.pricing__plans .price,.pricing ul.pricing__plans .name+.pricing ul.pricing__plans .cta,.pricing ul.pricing__plans .description+.pricing ul.pricing__plans .cta,.pricing ul.pricing__plans .price+.pricing ul.pricing__plans .cta,.pricing ul.pricing__plans .cta+.pricing ul.pricing__plans .cta{margin:0 0 0 2rem}}.pricing ul.pricing__plans .name{font-size:1.25rem;font-weight:600}.pricing ul.pricing__plans .description{font-weight:300}.pricing ul.pricing__plans .price{display:flex;align-items:center;gap:0.5rem}.pricing ul.pricing__plans .price .current{font-size:2.5rem;font-weight:600}.pricing ul.pricing__plans .price .strikeout{color:#999;font-size:1.5rem;font-weight:300;text-decoration:line-through}@media (max-width: 1024px){.pricing ul.pricing__plans .price{font-size:1.5rem;text-align:center}}.pricing ul.pricing__plans .cta .btn.buy-now{align-items:center;display:flex;width:100%}@media all and (min-width: 769px){.pricing ul.pricing__plans .cta .btn.buy-now{width:auto}}.pricing ul.pricing__plans .cta .btn.buy-now svg{height:1.5rem;margin-right:0.5rem}.pricing ul.pricing__plans .cta .btn.buy-now svg path{fill:#0c1431;transition:fill 0.2s}.pricing ul.pricing__plans .cta .btn.buy-now:hover svg path{fill:#fff}.no-cc{font-size:0.75rem;font-weight:300;margin:1rem 0 0 0.25rem}footer{background-color:#0c1431;color:#999;padding:4rem 0 0}footer .footer-row{align-items:center;display:flex;flex-direction:column}@media all and (min-width: 769px){footer .footer-row{flex-direction:row;justify-content:space-between}}footer .footer-logo svg{width:120px}footer .footer-logo svg path{fill:#fff}footer .logo-subtext{font-size:0.8rem;font-weight:100;margin-top:0.5rem;padding-left:0.5rem}footer .logo-subtext a{color:#999}footer .logo-subtext a:hover{color:#fff}footer nav.footer-links{display:none}@media all and (min-width: 769px){footer nav,footer nav.footer-links{display:flex;margin-top:0}}footer nav ul{display:flex}footer nav ul li+li{margin-left:2rem}footer nav a{color:#999;font-weight:500}footer nav a:hover{color:#fff}footer nav a svg{height:1.25rem}footer .copyright{border-top:solid 1px #1d2c6b;font-size:0.85rem;font-weight:300;margin-top:2rem;padding:2rem 0;text-align:center}@media all and (min-width: 769px){footer .copyright{margin-top:4rem}}@media all and (max-width: 480px){.no-mobile{display:none}}
