html{background:#000}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow:auto;background:#000;-webkit-font-smoothing:antialiased}.landing-page{position:relative;width:100%;min-width:320px;min-height:840px;height:100vh;overflow:hidden;background:#000}.background{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none}.main-content{position:absolute;top:90px;left:50%;width:806px;height:659px;transform:translate(-50%)}.phone-preview{position:absolute;top:0;left:0;display:block;width:320px;height:659px}.utility-nav{position:absolute;top:24px;right:48px;display:flex;align-items:center;gap:16px}.utility-nav a{display:block;width:24px;height:24px}.language-control,.legal-control{position:relative;width:24px;height:24px}.language-trigger,.legal-trigger{display:block;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.utility-nav img{display:block;width:24px;height:24px}.language-menu{position:absolute;top:36px;left:50%;z-index:3;width:164px;padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#111111f5;box-shadow:0 16px 36px #0000005c;transform:translate(-50%)}.language-option{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;color:#ffffffb8;background:transparent;font:400 13px/18px SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;text-align:left;cursor:pointer}.language-option:hover,.language-option:focus-visible,.language-option.is-selected{outline:none;color:#fff;background:#ffffff1f}.legal-menu{position:absolute;top:36px;right:0;z-index:3;width:150px;padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#111111f5;box-shadow:0 16px 36px #0000005c}.legal-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;color:#ffffffb8;background:transparent;font:400 13px/18px SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;text-align:left;cursor:pointer}.legal-menu button:hover,.legal-menu button:focus-visible{outline:none;color:#fff;background:#ffffff1f}.legal-page{display:block}.legal-content{position:relative;z-index:1;width:min(620px,calc(100% - 96px));padding:48px;color:#fff}.legal-content h1{margin:0;font:600 32px/40px SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;letter-spacing:-.8px}.legal-copy{margin:16px 0 0;color:#ffffffb8;font:400 16px/25px SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.hero-copy{position:absolute;top:225px;left:401px;width:410px;color:#fff}.brand{display:flex;align-items:center;height:85px}.brand img{display:block;flex:none}.brand img+img{margin-left:13px}h1{margin:16px 0 0 100px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-1.3px}h1 span,h1 em{display:block;white-space:nowrap}h1 em{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:300;font-style:italic;letter-spacing:-1.5px}.download-link{display:block;width:160px;height:58px;margin:49px 0 0 95px}.download-link img{display:block;width:160px;height:58px}.copyright{position:fixed;right:48px;bottom:24px;z-index:1;color:#ffffff4d;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:12px}@media(max-width:860px){.landing-page{min-height:1168px;height:auto;overflow:hidden;padding:90px 24px 48px}.legal-page{min-height:100vh;padding:24px}.legal-content{width:100%;padding:24px 0}.main-content{position:relative;top:auto;left:auto;display:flex;width:100%;max-width:410px;height:auto;margin:0 auto;transform:none;flex-direction:column;align-items:center}.phone-preview{position:relative;top:auto;left:auto;width:min(320px,calc(100vw - 80px));height:auto;margin-top:48px;order:2}.hero-copy{position:relative;top:auto;left:auto;width:100%;margin-top:0;text-align:center;order:1}.brand{justify-content:center}h1{margin:16px 0 0;font-size:clamp(18px,5vw,30px);text-align:center}h1 em{font-size:inherit}.download-link{margin:32px auto 0}.copyright{position:relative;right:auto;bottom:auto;display:block;margin:48px auto 0;text-align:center}}
