.snackbar{z-index:500;position:fixed;top:52px;left:50%;transform:translate(-50%)}x-alert{color:#fff;background:#000;border-radius:6px;width:max-content;max-width:300px;padding:8px 20px;font-size:16px;line-height:1.4;display:none;box-shadow:0 3px 8px #0000004d}x-alert x-icon{float:left;margin:-2px 6px 20px -4px}x-alert.error{background:#b50c5a}x-alert.warn{background:#e47e00}x-alert.success{background:#1e9620}x-icon{fill:currentColor;width:24px;height:24px;display:inline-block}x-icon svg{display:block}x-icon[name=warning]{fill:#cd0e66}.button x-icon{margin:-10px 3px -10px -8px}.modal-background{z-index:400;-webkit-backdrop-filter:blur(4px);background:#000c;transition:background .4s;display:none;position:fixed;inset:0}.modal-background.light{background:#ffffffe6}html.webview .modal-background{top:0}x-modal{z-index:401;box-sizing:border-box;background:#fff;border-radius:12px;width:520px;max-width:calc(100% - 40px);max-height:calc(100vh - 84px);margin-top:22px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 32px #000c}html[theme=dark] x-modal{background:#2d2c38}x-modal.light{box-shadow:0 4px 20px #00000040}html.webview x-modal{max-height:calc(100% - 40px);margin-top:0}x-modal .modal-body{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:100%;max-height:calc(100vh - 84px);padding:24px;overflow:auto}@media screen and (max-height:720px){x-modal.interactive{top:42px;transform:translate(-50%)}}.is-safari:not(.is-webview) x-modal,.is-safari:not(.is-webview) x-modal .modal-body{max-height:calc(100vh - 200px)}x-modal h2{margin-top:0}x-modal h2 x-icon{margin:-6px 4px -6px -2px}x-modal h3{margin:1.5em 0 .8em}x-modal h3 x-icon{margin:0 5px -5px 0}x-modal .btn-row{text-align:right;margin:0}x-modal .form-large{margin:0 -8px -10px}x-modal p:last-child:not(.btn-row),x-modal ul:last-child{margin-bottom:0}x-modal .form-checkbox{margin:16px 0}x-modal hr{margin:1.5em 0}x-modal .close{fill:#0006;cursor:pointer;z-index:10;padding:8px;transition:transform .2s,color .2s;display:block;position:absolute;top:0;right:0}html[theme=dark] x-modal .close{fill:#fff6}x-modal .close:hover{color:#000;transform:scale(1.4)}html[theme=dark] x-modal .close:hover{color:#fff}x-modal.video{background:#000;border-radius:0;width:1200px}x-modal.video .video-wrap{height:0;padding-bottom:56.25%;position:relative}x-modal.video iframe,x-modal.video video{width:100%;height:100%;position:absolute}x-modal.video .close x-icon{fill:#fffc;top:-40px}html,body{margin:0;padding:0;font-family:Lexend,Helvetica,sans-serif;font-size:18px;line-height:1.5}@media screen and (max-width:720px){html,body{font-size:16px}}.container{width:960px;max-width:calc(100vw - 40px);margin:0 auto}a{color:inherit;text-decoration:none}img{border-radius:4px;max-width:100%;height:auto;display:block}header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;margin-bottom:-51px;position:sticky;top:0;box-shadow:0 0 0 1px #fff3}header .container{justify-content:space-between;align-items:center;height:50px;display:flex}h1{margin:3rem 0 1rem;font-size:2.6rem}h2{text-align:center;margin:0 0 2rem;font-size:2rem}hMenu{text-align:center;margin:0;font-size:1.5rem}section{padding:60px 0}section:first-child{padding-top:110px}section.hero{color:#fff;background:#000 linear-gradient(to bottom right,#000,#1db4c1)}section.hero .subtitle{color:#fffc;margin:0 0 1rem;font-size:1.5rem;font-weight:400}section.hero .subtitle+.subtitle{max-width:500px;font-size:1.1rem}.container.row{align-items:center}.container.row .grow{margin-right:60px}section.grey{background:#ddd}section.grey .row{flex-direction:row-reverse}section.grey .grow{margin:0 0 0 60px}.highlights{padding:0}.highlights li{background:#fff;border:2px solid #ccc;border-radius:8px;margin:0 0 12px;padding:8px 16px;list-style-type:none;position:relative;box-shadow:0 0 12px #0000001a}.highlights span.description{color:#aaa;font-size:80%;display:block}.highlights svg{pointer-events:none;position:absolute;top:calc(50% - 2px);left:100%}.highlights .connector{stroke:#ccc;stroke-width:2px;stroke-linecap:round;fill:none}.phone{cursor:pointer;width:320px;margin:0 auto}.phone img{max-width:100%;height:auto}.phone-modal{width:420px;height:auto;margin:0 auto}.phone-modal img{max-width:100%;height:auto}.row{flex-wrap:wrap;justify-content:center;display:flex}.row>div{width:280px}.row .grow{flex-grow:1}.row.apps{justify-content:left;margin-top:3rem}.row.apps button{cursor:pointer;background:0 0;border:0;margin:0 12px 12px 0;padding:0}.row.apps img{display:block}button.close{background:0 0;border:0;width:40px;height:40px;font-size:20px;line-height:24px}.rotate{color:#1db4c1;vertical-align:top;transition:width .4s;display:inline-block}.rotate span{transform-origin:50% 50% 25px;transition:transform .4s,opacity .4s;position:absolute}.rotate span.above{opacity:0;transform:rotateX(-90deg)}.rotate span.below{opacity:0;transition:none;transform:rotateX(90deg)}form{max-width:400px;margin:24px auto}form label{color:#1db4c1;margin:0 0 24px;font-weight:700;display:block}form input,form textarea{box-sizing:border-box;resize:vertical;border:2px solid #1db4c1;border-radius:5px;outline:none;width:100%;padding:6px 12px;font-family:inherit;font-size:16px;display:block}form input:hover,form input:focus,form textarea:hover,form textarea:focus{border-color:#1db4c1}form button{-webkit-appearance:none;color:#fff;cursor:pointer;background:#1db4c1;border:none;border-radius:3px;padding:8px 20px;font-family:inherit;font-size:16px;font-weight:700}form button:hover,form button:focus{background:#106168}form button[disabled]{opacity:.4;pointer-events:none}