:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0c1118;background:#fff;font-synthesis:none;--ink:#0c1118;--muted:#647083;--rainbow:linear-gradient(100deg,#ff423d 0%,#ff9416 18%,#e9bc00 30%,#1dbb71 44%,#00aec7 57%,#1669ff 73%,#7844ef 90%,#b52def 100%)}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #7455ed;outline-offset:5px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}h1,h2,p,figure{margin:0}.site-header{max-width:1600px;margin:0 auto;padding:24px 4%;display:flex;justify-content:space-between;align-items:center}.wordmark{font-size:36px;font-weight:750;letter-spacing:-1.8px;line-height:1.04;text-decoration:none;position:relative;padding-bottom:9px}.spectrum{display:block;height:4px;width:100%;background:var(--rainbow);position:absolute;bottom:0;left:0}.languages{display:flex;align-items:center;gap:25px}.languages a{padding:5px 3px 12px;font-size:15px;text-decoration:none;border-bottom:2px solid transparent}.languages a[aria-current=page]{border-image:var(--rainbow) 1}.hero{max-width:1600px;min-height:760px;margin:0 auto;padding:68px 4% 70px;position:relative;display:grid;grid-template-columns:51% 49%;align-items:start}.intro{position:relative;z-index:2;pointer-events:none}.intro>*{pointer-events:auto}.intro h1{font-size:clamp(42px,4.6vw,72px);font-weight:750;line-height:1.07;letter-spacing:-2.8px;white-space:nowrap}.intro h1 span{display:block}.rainbow{background:var(--rainbow);background-clip:text;-webkit-background-clip:text;color:transparent;background-size:100% 100%;width:fit-content}.audience{font-size:clamp(20px,2.05vw,31px);line-height:1.35;letter-spacing:-.55px;color:#576477;margin-top:37px}.audience span{display:block}.launch{font-size:21px;color:#576477;margin-top:29px;line-height:1.4}.signup{max-width:508px;margin-top:45px}.email-label{display:block;font-size:17px;margin-bottom:9px}.signup input[type=email]{height:53px;padding:0 17px;border:1px solid #c8cfd9;border-radius:6px;width:100%;background:#fff;font-size:18px;color:var(--ink)}.signup input::placeholder{color:#a3adbc}.primary{display:block;width:100%;min-height:54px;border:1px solid #11171e;border-radius:7px;padding:13px 18px;margin-top:16px;color:white;background:#11171e;font-weight:620;font-size:18px;transition:background .2s,transform .2s}.primary:hover{background:#292d36;transform:translateY(-1px)}.consent{display:flex;align-items:flex-start;gap:12px;margin-top:26px;color:#536075;font-size:16px;line-height:1.5}.consent input{flex:0 0 auto;margin:1px 0 0;width:21px;height:21px;accent-color:#744ee8}.form-note{color:#5f6b7d;font-size:15px;line-height:1.5;margin-top:24px}.form-note+.form-note{margin-top:16px}.form-result{font-size:16px;line-height:1.5;margin-top:15px;color:#245a44}.form-result.error{color:#a62d2d}.bot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.product{position:relative;margin:18px -32px 0 -196px;z-index:1;align-self:start}.devices{display:block;width:100%;height:auto;position:relative;margin-top:-80px}.translation-animation{position:relative;height:112px;margin:0 20px -12px 8px}.term{position:absolute;font-size:21px;font-weight:590;letter-spacing:-.6px;animation:word-float 7s ease-in-out infinite alternate;white-space:nowrap}.term-de{left:20%;top:28px;color:#ff382f}.term-es{left:29%;top:0;color:#f69500;animation-delay:-2s}.term-en{left:54%;top:10px;color:#00b899;animation-delay:-4s}.term-fr{right:0;top:38px;color:#5039f4;animation-delay:-6s}.connections{position:absolute;inset:34px 0 0;width:100%;height:120px;overflow:visible}.connections path{fill:none;stroke-width:1.1;stroke-linecap:round}.line-red{stroke:#ff382f}.line-orange{stroke:#f69500}.line-green{stroke:#00b899}.line-blue{stroke:#5039f4}.product figcaption{text-align:center;color:#6c778a;font-size:14px;line-height:1.5;margin-top:12px}.site-footer{width:92%;max-width:1472px;margin:0 auto;padding:24px 0 28px;border-top:1px solid #dce1e7;color:#6c778a;font-size:14px}.footer-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-top nav{display:flex;gap:24px}.footer-top nav a{text-decoration:none}.footer-top nav a:hover{text-decoration:underline}.owner-details{margin-top:16px;font-size:11px;line-height:1.8;color:#8992a0}.owner-details a{text-decoration:none}.legal-main{max-width:780px;margin:55px auto 90px;padding:0 24px}.legal-main h1{font-size:48px;letter-spacing:-1.7px;line-height:1.13;margin-bottom:40px}.legal-main h2{font-size:23px;margin:32px 0 12px;letter-spacing:-.5px}.legal-main p,.legal-main li{font-size:16px;line-height:1.75;color:#4f5c6e;margin:12px 0}.legal-main address{font-style:normal;line-height:1.8;color:#4f5c6e}.legal-main a{overflow-wrap:anywhere}.back-link{display:inline-block;color:#576477;font-size:15px;margin-top:35px}.action-main{max-width:590px;min-height:58vh}.action-main .primary{max-width:400px;margin-top:35px}.status-icon{width:50px;height:4px;background:var(--rainbow);margin-bottom:25px}.action-main h1{font-size:39px}.hidden{display:none!important}
@keyframes word-float{from{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes colour-shift{from{background-position:0 0}to{background-position:100% 0}}
@media(min-width:1600px){.site-footer{max-width:1472px}.product{margin-right:-20px}}@media(max-width:1530px){.site-footer{margin-left:4%;margin-right:4%}.hero{min-height:725px}.product{margin-left:-166px;margin-right:-12px;margin-top:18px}.signup{max-width:460px}.hero{padding-top:58px}.intro h1{font-size:4.65vw}}
@media(max-width:1100px){.hero{padding-top:48px;min-height:650px}.intro h1{letter-spacing:-1.8px}.audience{font-size:23px}.launch{font-size:18px}.signup{max-width:360px;margin-top:32px}.product{margin-top:25px;margin-left:-80px}.devices{margin-top:-50px}.term{font-size:16px}.translation-animation{height:115px}.connections{height:85px}.product figcaption{font-size:12px}.consent,.form-note{font-size:14px}.site-header{padding-top:26px}.languages{gap:18px}}
@media(max-width:760px){.site-header{padding:23px 6%;align-items:flex-start}.wordmark{font-size:28px}.languages{gap:11px}.languages a{font-size:12px;padding:5px 0 9px}.hero{display:flex;flex-direction:column;min-height:0;padding:45px 6% 45px;gap:0}.intro{display:contents}.intro h1{order:0;white-space:normal;font-size:clamp(37px,7vw,53px);letter-spacing:-1.8px;line-height:1.1}.audience{order:1;font-size:20px;letter-spacing:-.25px;margin-top:23px;line-height:1.45}.launch{order:2;font-size:17px;margin-top:18px}.product{order:3;margin:30px -5% 0;width:110%;align-self:center}.devices{margin-top:-50px}.translation-animation{height:102px;margin:0 2% -8px}.term{font-size:15px}.term-de{left:6%;top:28px}.term-es{left:27%;top:0}.term-en{left:53%;top:11px}.term-fr{right:0;top:39px}.connections{height:75px;top:30px}.product figcaption{font-size:12px;margin-top:5px}.signup{order:4;width:100%;max-width:none;margin-top:39px}.email-label{font-size:15px}.signup input[type=email]{font-size:16px}.primary{font-size:16px}.consent{font-size:14px;margin-top:20px}.form-note{font-size:13px;margin-top:19px}.site-footer{margin:0 6%;padding:22px 0;font-size:12px}.footer-top{align-items:flex-start;flex-direction:column;gap:18px}.footer-top nav{gap:23px}.owner-details{font-size:10px;max-width:330px;line-height:1.8}.legal-main{margin-top:40px}.legal-main h1{font-size:36px}.legal-main h2{font-size:21px}.legal-main p,.legal-main li{font-size:15px}.action-main h1{font-size:32px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
