h1{color:#000;text-align:center;font-size:64px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.96px}main#landingMain section{box-sizing:border-box}main#landingMain h1,main#landingMain h2,main#landingMain h3,main#landingMain h4,main#landingMain label,main#landingMain p{transition:color .3s}main#landingMain section{transition:background-color .3s}#hero{justify-content:center;min-height:100vh;background-color:var(--grayBg);padding:136px 0 120px}#hero,#hero .container{display:flex;flex-direction:column;align-items:center}#hero .container{width:min(90%,1440px);justify-content:space-between;height:100%;gap:40px}#hero .container h1{color:var(--textColor);animation:appearH1 .5s ease-in-out forwards;opacity:0}@keyframes appearH1{0%{opacity:0}to{opacity:1}}#hero .container h1,#hero .container h4{white-space:pre-line}#hero .container h4{color:var(--grayText);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:150%}#hero .container .top{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}#hero .container .bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:16px;z-index:100;margin-top:8px}#hero .container .bottom .card{border-radius:24px;background-color:#fff;width:100%;height:460px;position:relative;overflow:hidden;opacity:0;animation:appearCard .5s ease-in-out forwards}#hero .container .bottom .card.right img{object-fit:cover}#hero .container .bottom .card.right .logo{object-fit:contain;opacity:.6;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}#hero .container .bottom .card:first-child{animation-delay:.5s}#hero .container .bottom .card:nth-child(2){animation-delay:1s}@media screen and (max-width:860px){#hero{padding:110px 0}#hero .container{padding:0 16px;gap:40px;width:100%}#hero .container .top{gap:24px}#hero .container .top h1{font-size:40px}#hero .container .top h4{font-size:14px}#hero .container .bottom{flex-direction:column;gap:24px}#hero .container .bottom .card{height:300px}}#join{position:absolute;left:50%;transform:translateX(-50%);width:500px;padding:8px 8px 8px 20px;border-radius:1000px;border:1px solid #000;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;transition:.3s;top:100%;transform:translate(-50%,-110px);margin-bottom:60px}#join.hero{position:relative;transform:unset;left:unset}#join.hero .coming-soon{visibility:visible;opacity:1;top:calc(100% + 24px)}#join.explanation{top:calc(100% - 80px);position:sticky;transform:translateX(-50%);margin-bottom:0}#join.banner{top:100%;transform:translate(-50%,-220px)}#join.banner .coming-soon{visibility:hidden}#join .coming-soon{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;position:absolute;top:calc(100% + 40px);left:50%;transform:translateX(-50%);width:100%;color:var(--textColor);visibility:hidden;opacity:0;transition:.3s}#join label{position:absolute;top:-3px;left:14px;transform:translateY(-50%);font-size:12px;font-weight:500;color:#111;background-color:#e2e3f9;padding:4px 12px;border-radius:1000px;text-transform:uppercase;height:25px}#join form{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}#join input{border:none;outline:none;width:100%;font-size:16px;font-weight:500;color:#000}#join button{border:none;outline:none;background-color:#000;padding:16px 20px;border-radius:1000px;white-space:nowrap;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:450;line-height:100%;letter-spacing:-.14px;text-transform:uppercase;transition:.3s}#join button:hover{opacity:.8;cursor:pointer}#join .thank-you{color:#000}@media screen and (max-width:768px){#join{width:100%;padding:12px 12px 12px 20px}}#explanation{height:300vh;background-color:var(--explanationBg);position:relative;padding:120px 0 50px}#explanation .container{margin:0 auto;position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;width:min(90%,1440px);align-content:center;justify-content:flex-start;gap:120px}#explanation .container h2{color:var(--textColor);font-size:40px;font-style:italic;font-weight:300;line-height:140%;letter-spacing:-.4px;white-space:pre-line}#explanation .container h2 b{font-style:normal;font-weight:500}#explanation .container .content{position:sticky;top:calc(50vh - 311px);display:grid;grid-template-columns:repeat(3,1fr);gap:40px;height:min(100%,622px);margin-bottom:120px}#explanation .container .content .column{width:100%;height:100%;gap:16px;display:flex;flex-direction:column;align-items:center;justify-content:center}#explanation .container .content .column:first-child{justify-content:flex-start}#explanation .container .content .column .card{border-radius:24px;padding:24px;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:all .3s ease-in-out;animation:appearCard .5s ease-in-out forwards}@keyframes appearCard{0%{opacity:0;max-height:0}to{opacity:1;max-height:100%}}#explanation .container .content .column .card h3{color:#000;font-size:40px;font-style:normal;font-weight:450;line-height:130%;letter-spacing:-.4px;transition:all .3s ease-in-out}#explanation .container .content .column .card.minimized{height:100px;overflow:hidden}#explanation .container .content .column .card.hidden,#explanation .container .content .column .card.minimized h3{display:none;visibility:hidden;opacity:0}#explanation .container .content .column .card.green{background-color:#c5ebd9}#explanation .container .content .column .card.purple{background-color:#c7b8ff}#explanation .container .content .column .card.yellow{background-color:#fdff8e}#explanation .container .content .column .card.gray{background-color:var(--grayBg);height:622px;display:flex;flex-direction:column;align-items:center;justify-content:center}#explanation .container .content .column .card.gray p{font-size:20px;font-weight:450;line-height:140%}#explanation .container .content .column .card.counter{background-color:rgba(0,0,0,0);height:622px;padding:0;overflow:hidden}#explanation .container .content .column .card.counter video{width:100%;height:100%;object-fit:cover}#explanation .container .content .column .card .content{text-transform:uppercase;font-size:14px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;height:fit-content}#explanation .container .content .column .card .content label{padding:12px 20px;border-radius:24px;background-color:hsla(0,0%,100%,.4);width:100%;color:#000}#explanation .container .content .column .card .content .icon{min-width:44px;height:44px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-height:1000px){#explanation .container h2{font-size:34px}}@media screen and (max-width:1000px){#explanation{padding:100px 0;display:block}#explanation .container{padding:0 20px;gap:80px;width:100%}#explanation .container h2{font-size:28px;animation-name:appearH2;animation-fill-mode:forwards;animation-timing-function:linear;animation-timeline:view(y);animation-range-start:80vh;animation-range-end:120vh}@keyframes appearH2{0%{margin-top:0}to{margin-top:-100px}}#explanation .container #join{display:none}#explanation .container .content{display:flex;flex-direction:column-reverse;gap:16px;top:20px}#explanation .container .content .column .minimized,#explanation .container .content .column:nth-child(3){display:none}#explanation .container .content .column .card h3{margin-bottom:unset}#explanation .container .content .column .card{flex-direction:column-reverse}#explanation .container .content .column .card.counter{height:335px}}#banner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;position:relative;background:#71a3d3;background:linear-gradient(125deg,rgb(113,163,211),rgb(194,216,230))}#banner .person{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#banner .logo-container{position:absolute;top:0;left:150px;right:150px;height:100%}#banner .container{z-index:100}@media screen and (max-width:768px){#banner{padding:120px 0}#banner .logo-container{left:10px;top:10px;right:10px;height:200px}#banner .container{padding:0 20px;gap:24px}#banner .container #join{width:calc(100% - 40px)}}#safety{padding:200px 0;background-color:#000;flex-direction:column}#safety,#safety .container{display:flex;align-items:center;justify-content:center}#safety .container{flex-direction:row;width:min(90%,1200px)}#safety .container .left{width:100%;display:flex;flex-direction:column;justify-content:center;gap:16px}#safety .container .left h2{color:#fff;font-size:40px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.4px}#safety .container .left p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.16px;max-width:530px}#safety .container .right{width:100%;overflow-x:hidden;position:relative;height:140px;padding:20px 0}#safety .container .right,#safety .container .right .scroller{display:flex;flex-direction:row;align-items:center;justify-content:center}#safety .container .right .scroller{gap:0;height:100px;position:absolute;animation:scroll 40s linear infinite}@keyframes scroll{to{right:0}}#safety .container .right .scroller .card{margin:0 30px;min-width:100px;width:100px;height:100px}#safety .container .right .scroller .card.applepay{position:relative}#safety .container .right .scroller .card.applepay:before{content:"";position:absolute;top:-1em;left:calc(100% - 1em);width:2em;height:2em;background-color:red;border-radius:20px;color:#fff;font-size:0;font-weight:600;display:flex;align-items:center;justify-content:center;animation:pulse 5s infinite;transform-origin:center center;animation-delay:inherit}@keyframes pulse{0%{font-size:0;content:""}6%{font-size:15px;content:"1"}12%{content:"2"}18%{content:"3"}24%{content:"4"}50%{content:"5";font-size:15px}64%{font-size:15px;content:"5"}70%{font-size:0;content:""}}#safety .container .right img{border-radius:16px;object-fit:contain}@media screen and (max-width:768px){#safety{padding:80px 0}#safety .container{flex-direction:column;gap:60px;padding:0 20px;width:100%}#safety .container .left{gap:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}#safety .container .left h2{font-size:32px}#safety .container .left p{font-size:16px}}#faq{background-color:var(--grayBg)}#faq,#faq .container{display:flex;flex-direction:column;align-items:center;justify-content:center}#faq .container{width:min(100%,1440px);padding:120px 0;gap:64px}#faq .container h2{color:var(--textColor);font-size:40px;font-weight:500;line-height:120%}#faq .container .content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:640px}#faq .container .content .question-item{justify-content:center;gap:24px;background-color:var(--whiteBg);padding:12px 24px;border-radius:16px;width:100%;animation-name:appearFAQItem;animation-fill-mode:forwards;animation-timing-function:linear;animation-timeline:view(y);animation-range-start:0;animation-range-end:20vh}@keyframes appearFAQItem{0%{margin-bottom:20px;opacity:0}to{margin-bottom:0;opacity:1}}#faq .container .content .question-item .title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;color:var(--textColor);font-size:18px;font-style:normal;font-weight:450;line-height:140%;letter-spacing:-.18px}#faq .container .content .question-item .title h3{max-width:500px}#faq .container .content .question-item .icon{cursor:pointer;position:relative;min-width:24px;min-height:24px}#faq .container .content .question-item p{color:var(--grayText);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.14px;max-height:0;overflow:hidden;margin-top:0;transition:.3s}#faq .container .content .question-item p.active{max-height:200px;margin-top:20px}@media screen and (max-width:768px){#faq{padding:120px 0}#faq .container{padding:0 20px;gap:24px}#faq .container .content{width:100%}#faq .container .content .question-item{padding:12px 20px}#faq .container .content .question-item .title .icon{min-width:28px;min-height:28px}#faq .container .content .question-item .title .icon img{width:28px;height:28px}}#investments{padding:120px 0;background-color:var(--grayBg)}#investments .container{width:min(90%,1200px);margin:0 auto;display:flex;flex-direction:column;gap:64px}#investments .container .top{display:flex;flex-direction:column;gap:16px}#investments .container .top .header{display:flex;flex-direction:row;align-items:center;gap:24px}#investments .container .top .header h2{font-size:40px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.4px;color:var(--textColor)}#investments .container .top .header label{font-size:12px;font-weight:500;color:#111;background-color:var(--labelBg,#e2e3f9);padding:4px 12px;border-radius:1000px;text-transform:uppercase;height:25px}#investments .container .top .sub-header{font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.16px;color:var(--textColor)}#investments .container .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#investments .container .cards .card{padding:32px 24px;background-color:var(--contentCard);color:var(--grayText);border-radius:24px;width:100%;gap:32px}#investments .container .cards .card .image{position:relative;width:100%;height:180px;display:flex;align-items:center;justify-content:center}#investments .container .cards .card .image img{object-fit:contain}#investments .container .cards .card .content{display:flex;flex-direction:column;gap:8px}#investments .container .cards .card .content .icon{width:32px;height:32px;border-radius:50%;background-color:var(--iconBg);display:flex;align-items:center;justify-content:center}#investments .container .cards .card .content .icon img.invert{filter:invert(.91) hue-rotate(118deg) grayscale(1) brightness(1.5)}#investments .container .cards .card .content h3{font-size:20px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.2px;margin-bottom:8px}#investments .container .cards .card .content label{font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.14px}#investments .banner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;background-image:url(/images/landing/investments/banner.png);background-size:cover;background-position:100%;background-repeat:no-repeat;border-radius:24px;height:300px;color:#fff;padding:0 24px;position:relative;overflow:hidden}#investments .banner .video{position:absolute;bottom:-80px;left:0;width:100%;max-width:unset;z-index:1}#investments .banner .icon{width:32px;height:32px;border-radius:50%;background-color:var(--iconBg);display:flex;align-items:center;justify-content:center;z-index:2}#investments .banner .icon img.invert{filter:invert(.91) hue-rotate(118deg) grayscale(1) brightness(1.5)}#investments .banner h2{font-size:20px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.2px;max-width:460px;margin-bottom:8px;z-index:2}#investments .banner label{font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.14px;max-width:460px;z-index:2}@media screen and (max-width:1050px){#investments .container{gap:32px}#investments .container .top .header{flex-direction:column;align-items:flex-start;gap:8px}#investments .container .top .header h2{white-space:pre-line}#investments .container .cards{grid-template-columns:repeat(2,1fr)}#investments .container .banner .video{bottom:0}}@media screen and (max-width:768px){#investments .container .banner .video{height:unset;width:200%;bottom:0;right:0}}@media screen and (max-width:600px){#investments{padding:100px 0}#investments .container{padding:0 20px;width:100%;gap:40px}#investments .container .top,#investments .container .top .header{gap:16px}#investments .container .top .header h2{font-size:32px;margin-bottom:unset}#investments .container .cards{grid-template-columns:repeat(1,1fr)}#investments .container .cards .card .content{gap:8px;display:flex;flex-wrap:wrap;align-items:baseline;flex-direction:row}#investments .container .banner{padding:120px 24px;height:fit-content;background-position:center right -300px}#investments .container .banner .video{display:none}}