@charset "UTF-8";@font-face{font-family:Montserrat-Bold;font-display:swap;src:url(Montserrat-Bold.3b370dc7.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;font-display:swap;src:url(Montserrat-Medium.ce12676b.ttf) format("truetype")}@font-face{font-family:Montserrat-Regular;font-display:swap;src:url(Montserrat-Regular.93d81469.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;font-display:swap;src:url(Montserrat-SemiBold.c20af83c.ttf) format("truetype")}.components .pile{margin:5px 0;background:#fff;padding:15px}.components .pile h3{color:#3cc68a}.banner{border:1px solid #101110;background:#101110;box-sizing:border-box}.banner .container{background:url(banner_bg.a4d3bbd8.jpg) no-repeat 50%;background-size:contain;width:100%;max-width:1440px;height:463px;padding-top:85px;padding-bottom:15px;overflow:hidden}.banner .container,.banner h1,.banner p{margin:0 auto;text-align:center;box-sizing:border-box}.banner h1,.banner p{max-width:740px;padding:0 20px;color:#fff}.banner h1{font-family:Montserrat-SemiBold;font-size:40px;letter-spacing:2.7px;line-height:1.15}.banner p{line-height:1.4;letter-spacing:1px;margin-top:34px;margin-bottom:47px;font-size:20px}.banner .submit,.banner p{font-family:Montserrat-Regular}.banner .submit{width:300px;height:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center;padding:5px 15px;color:#fff;background:#3cc68a;border:none;font-size:1rem;font-weight:100;letter-spacing:.3px;box-sizing:border-box}.banner .submit:hover{color:#000}.banner .email{font-family:Montserrat-Regular;color:#fff;margin-top:10px;font-size:16px}.banner .email span:last-child{color:#3cc68a}.rewards img{width:100%;padding:40px 0}.rewards .subtitle{text-align:center;font-weight:900;margin:40px auto 26px;font-family:Montserrat-Bold;letter-spacing:1px;line-height:1.33;font-size:19px}.rewards .plain-text:last-of-type{padding-top:27px}.rewards .container .plain-text.point-note{font-size:.8rem;color:#8a8a8a;padding-bottom:0}.rewards .classifications{display:flex;flex-wrap:wrap;margin:0 -30px}.rewards .classifications .classification{background-color:#fff;padding:22px 18px 38px;box-sizing:border-box;width:calc(50% - 30px);margin:10px 15px 5px;min-height:190px}.rewards .classifications .classification li p:before{display:none}.rewards .classifications .classification>div{display:flex;margin-bottom:15px}.rewards .classifications .classification>div h3{text-transform:capitalize;margin-right:20px;font-size:1.1rem;font-family:Montserrat-SemiBold}.scope em{font-weight:900}.scope h3.subtitle{text-align:center;font-weight:900;margin:40px auto 26px;font-family:Montserrat-Bold;letter-spacing:1px;line-height:1.33;font-size:19px}.scope h3.subtitle:nth-of-type(2){margin-top:26px;margin-bottom:30px}.scope .key-components li{background:#f6f6f6;list-style:none;box-sizing:border-box;padding:26px 50px;margin:14px -50px}.scope .key-components li em{display:block;color:#3cc68a;margin-bottom:5px;letter-spacing:.4px;font-family:Montserrat-Bold}.scope .key-components li p{line-height:1.45}.scope .key-components li p:before{display:none}.scope .key-components li:last-of-type{padding-bottom:26px}.scope .p2p-protocols{display:flex;flex-wrap:wrap;padding:15px 33px 0}.scope .p2p-protocols li{margin:0;padding:0;color:#5e5e5e;width:50%;max-width:276px}.scope .p2p-protocols li:last-child{margin-bottom:0}.scope .p2p-protocols li p{letter-spacing:0;line-height:1.44;font-family:Montserrat-Regular;padding:1px 0}.review img{width:100%}.terms .container .overview.plain-text{padding-bottom:40px}.faq .container .accordion{background-color:#fff}.faq .container .more{margin-top:40px;text-align:center}.accordion{transition:color .25s;border:2px solid #ddd;padding:25px 50px;width:calc(100% + 100px);transform:translateX(-50px);position:relative;box-sizing:border-box;margin-bottom:15px}.accordion:after,.accordion:before{z-index:-1;position:absolute;content:"";width:100%;height:100%;border:2px solid transparent;width:0;height:0;top:-2px;left:-2px}.accordion:hover:after,.accordion:hover:before{width:100%;height:100%}.accordion:hover:before{border-top-color:#3cc68a;border-right-color:#3cc68a;transition:width .25s ease-out,height .25s ease-out .25s}.accordion:hover:after{border-bottom-color:#3cc68a;border-left-color:#3cc68a;transition:height .25s ease-out,width .25s ease-out .25s}.accordion summary{user-select:none;font-family:Montserrat-Bold;line-height:1.44;box-sizing:border-box;color:#000;padding-left:34px;font-size:1rem}.accordion:hover summary{color:#3cc68a}.accordion p{font-size:1rem;line-height:1.44;margin-top:30px;margin-bottom:30px;padding-left:34px;font-family:Montserrat-Medium}.accordion p:first-of-type{padding-top:0}.accordion p:last-of-type{padding-bottom:0;margin-bottom:0}.accordion ul{margin-top:27px}.accordion ul li p{font-size:1rem;line-height:1.44;font-family:Montserrat-Medium;padding-top:0!important;margin-top:0!important}.accordion ul li p:before{content:"·"!important;width:2ch!important}.accordion summary::-webkit-details-marker{display:none}.accordion summary:before{position:absolute;left:18px;display:inline;content:url(accordion_down.8454fadd.svg);color:#000}.accordion:last-of-type{margin-bottom:0}.accordion[open]{border-color:#3cc68a}.accordion[open] summary{color:#3cc68a}.accordion[open] summary:before{transform:rotateX(-180deg)}html{scroll-behavior:smooth;font-family:Montserrat-Medium,Roboto,sans-serif;font-size:18px}html *{outline:none;cursor:default}html * ::selection{background:rgba(75,187,139,.5)}h1,h2,h3,h4,h5,li,p,ul{margin:0;padding:0}em{font-style:normal}body{display:flex;flex-direction:column;justify-content:stretch}body header,body section{scroll-snap-align:start}a{color:#fff;text-decoration:none}header{background-color:#000;user-select:none;font-size:16px}header .container{margin:0 auto;display:flex;box-sizing:border-box;max-width:1120px;padding:0 20px;height:64px;justify-content:space-between;align-content:center;font-family:Montserrat-Regular}header .container a.logo{display:flex;align-items:center;flex:1}header .container a.logo img{height:21px}header .container .locals{position:relative;display:flex;align-items:center;line-height:64px;color:#fff;width:127px;padding:0 17px 0 22px;box-sizing:border-box;user-select:none;cursor:pointer}header .container .locals img{margin-left:10px}header .container .locals .to{display:none;color:#fff;position:absolute;top:100%;left:0;background:#000;width:100%;height:64px;line-height:64px;padding:0 17px 0 22px;text-align:left;box-sizing:border-box}header .container .locals.expand img{transform:rotateX(180deg)}header .container .locals.expand .to{display:block}header .container .locals.expand .to:hover{color:#3cc68a}header .container .locals span:hover{color:#3cc68a!important}header .container .burger-btn{display:none;justify-content:center;align-items:center}header .container .burger-btn img.open{display:block}header .container .burger-btn.expand img.open,header .container .burger-btn img.close{display:none}header .container .burger-btn.expand img.close{display:block}header .container .burger-btn.expand nav{max-height:400px}header .container .burger-btn nav{display:block;position:absolute;top:56px;left:0;width:100%;max-height:0;background-color:#111;background-size:cover;background-position:50%;font-size:22px;font-family:Montserrat-SemiBold;overflow:hidden;transition:all .3s ease-out}header .container .burger-btn nav li{margin:25px}header .container .burger-btn nav li a{font-size:20px;line-height:1.5;letter-spacing:1.35px;margin:0 auto;text-align:center}header nav{display:flex}header nav li{margin-left:37px;display:flex;align-items:center}header nav li:hover a{color:#3cc68a}footer{background-color:#1b1d1c}footer .container{display:flex;justify-content:start;align-items:center;margin:0 auto;max-width:1120px;height:140px;padding:0 20px;font-size:14px;line-height:1.29;font-family:Montserrat-Regular;color:#d3d3d3;box-sizing:border-box}footer a.logo{display:block}footer a.logo img{width:166px;height:40px}footer .copyright{position:absolute;left:50%;transform:translateX(-50%);text-align:center}.block .container{margin:0 auto;max-width:840px;display:flex;flex-direction:column;padding:80px 20px;box-sizing:border-box}.block .container .plain-text{padding-bottom:27px;font-size:1rem;letter-spacing:.15px;line-height:1.4}.block ul{list-style-type:none}.block ul li{padding-bottom:27px;font-size:1rem;letter-spacing:.15px;line-height:1.4}.block ul li:last-of-type{padding-bottom:0}.block ul li p:before{display:inline-block;content:"-";width:1ch}.block h2.title{text-align:center;font-size:38px;line-height:1;font-family:Montserrat-Bold;color:#000;padding-top:12px;padding-bottom:40px;box-sizing:border-box}.block:nth-of-type(odd){background-color:#f6f6f6}.block a{color:#3cc68a;position:relative}.block a:after{content:"";top:100%;left:0;position:absolute;display:block;background-color:currentColor;width:100%;height:2px;transform:scaleX(0);transition:transform .2s cubic-bezier(.34,.89,.34,.89)}.block a:hover:after{transform:scaleX(1)}.highlighted-text{color:#3cc68a}.highlight-alert{display:block;margin-top:14px;padding:12px 16px;background-color:#fff8e6;border-left:3px solid #b45309;color:#333;font-weight:400}@media only screen and (max-width:1440px){.banner .container{background-size:cover;background-position-x:left}}@media only screen and (max-width:1200px){header .container,header .container .locals.expand .to{height:56px}header .container nav{display:none}header .container .burger-btn{display:flex}header .container a.logo{display:flex;align-items:center}header .container a.logo img{height:14px}}@media only screen and (max-width:940px){.accordion{transform:none;width:100%}.classifications,.scope .key-components li{margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:800px){footer .container{flex-direction:column;justify-content:center;align-items:center}footer .container .copyright{position:relative;transform:none;left:0;padding-top:15px}}@media only screen and (max-width:700px){.banner .container p{font-size:1rem;margin-bottom:34px}}@media only screen and (max-width:640px){.scope .p2p-protocols li{width:100%;padding-bottom:5px;font-size:.8em}}@media only screen and (max-width:580px){html{font-size:16px}body{scroll-snap-type:none}.block .container{padding-top:40px}.banner .container{height:600px}.rewards .container .classification{width:100%}}@media only screen and (max-width:400px){.banner .container{padding-top:20px}}
/*# sourceMappingURL=styles.b9ebc074.css.map */