.footer{display:flex;flex-direction:column;padding-top:44px}.footer .content-wrapper{position:relative;z-index:1}.footer .top{position:relative;padding:0 20px}.footer .top .content-wrapper{position:relative;z-index:1}.footer .top:before{inset:45px 0 0;background-color:#c6f3f6;-webkit-mask:url(/_next/static/media/footer-top.cc58af29.svg);mask:url(/_next/static/media/footer-top.cc58af29.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer .top:after,.footer .top:before{content:"";position:absolute;pointer-events:none}.footer .top:after{width:100%;max-width:385px;top:-15%;right:max(1440px,100%);transform:translateX(100%);height:50%;z-index:-10;background:url(/_next/static/media/footer_decoration.b82f6650.svg) no-repeat 50%;background-size:100% auto}.footer .top .content-wrapper{display:flex;align-items:center;justify-content:center;gap:40px}.footer .top .demo-img{height:480px}.footer .top .demo-img img{height:100%}.footer .top .app-description-group{display:flex;flex-direction:column;gap:20px;max-width:376px}.footer .top .app-description-group .app-logo{width:90px;height:90px;border-radius:24px}.footer .top .app-description-group .app-logo img{width:100%;height:100%}.footer .top .app-description-group .app-description{display:flex;flex-direction:column;gap:8px}.footer .top .app-description-group .app-description .description-title{font-size:28px;font-weight:700;line-height:38.14px;letter-spacing:.5px}.footer .top .app-description-group .download-app-group .app-store{flex-direction:row}.footer .bot .content-wrapper,.footer .mid .content-wrapper{max-width:1056px;width:100%;margin:auto;display:flex;justify-content:space-between;gap:20px}.footer .mid{padding:91px 20px 47px;position:relative;background-color:#c6f3f6;color:#444f50}.footer .mid:before{content:"";inset:0;position:absolute;background-color:#99e7d9;-webkit-mask-image:url(/_next/static/media/footer-mid.b87fbc00.svg),linear-gradient(#000 0 0);mask-image:url(/_next/static/media/footer-mid.b87fbc00.svg),linear-gradient(#000 0 0);-webkit-mask-size:100% calc(100% - 10px),cover;mask-size:100% calc(100% - 10px),cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.footer .mid .left,.footer .mid .right{display:flex;flex-direction:column}.footer .mid .left{gap:40px}.footer .mid .right{gap:28px}.footer .mid .about-us-group,.footer .mid .partner-group{display:flex;flex-direction:column;gap:16px}.footer .mid .about-us-group .icon img,.footer .mid .partner-group .icon img{width:100%;height:100%}.footer .mid .partner-group .icon-group{display:flex;gap:16px}.footer .mid .partner-group .icon{display:flex;width:60px;height:60px;border-radius:12px;border:2px solid #fff;overflow:hidden}.footer .mid .about-us-group .icon-group{display:flex;gap:20px}.footer .mid .about-us-group .icon{display:flex;width:40px;height:40px}.footer .mid .common-url-group{display:flex;flex-wrap:wrap;gap:16px}.footer .mid .common-url-group>*{position:relative;display:flex;gap:16px}.footer .mid .common-url-group .url{padding-bottom:3px}.footer .mid .common-url-group>:not(:last-child):after{content:"";border-right:1px solid #444f50}.footer .bot{min-height:32px;display:flex;align-items:center;padding:6px 20px;background-color:#e3e7e8}.footer .bot img{height:25px}@media screen and (max-width:1024px){.footer .top:before{-webkit-mask-image:url(/_next/static/media/footer-top-mb.ca3c4d3c.svg);mask-image:url(/_next/static/media/footer-top-mb.ca3c4d3c.svg)}.footer .mid{padding:60px 20px 31px}.footer .mid:before{-webkit-mask-image:url(/_next/static/media/footer-mid-mb.b48cfbfa.svg),linear-gradient(#000 0 0);mask-image:url(/_next/static/media/footer-mid-mb.b48cfbfa.svg),linear-gradient(#000 0 0);-webkit-mask-size:100% 185px,cover;mask-size:100% 185px,cover;-webkit-mask-position:center top;mask-position:center top}.footer .mid .desktop-group{display:contents}.footer .mid .left>*{order:2}.footer .mid .content-wrapper{flex-direction:column;align-items:center;gap:28px}.footer .mid .about-us-group,.footer .mid .partner-group{align-items:center}.footer .mid .download-app-group{display:none}.footer .mid .common-url-group{flex-direction:column;align-items:center}.footer .mid .common-url-group>:not(:last-child):after{content:unset}.footer .bot .content-wrapper{justify-content:center}}@media screen and (max-width:768px){.footer{padding-top:24px}.footer .top{padding:0 20px 16px}.footer .top .content-wrapper{flex-direction:column}.footer .top .app-description-group{align-items:center;text-align:center}}body,html{height:100%}body{overflow-x:hidden;font-family:Noto Sans;font-size:14px;font-weight:500;line-height:19.07px;color:#2f3737}body *,body :after,body :before{box-sizing:border-box}main{display:flex;flex-direction:column;min-height:100%}img{max-width:100%}a{color:inherit;text-decoration:none}a:not(.btn):hover{text-decoration:underline}.btn{border:1px solid #21c8d3;color:#fff;background-color:#21c8d3;border-radius:100px;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.5px;width:100%;min-height:50px}.btn img{width:24px;height:24px}.btn.border,.btn:hover{color:#21c8d3;background-color:#fff}.btn.border:hover{color:#fff;background-color:#21c8d3}h1{font-size:inherit;margin:unset}.section-title{font-size:28px;font-weight:700;line-height:38.14px;letter-spacing:.5px}.section-subtitle{font-size:20px;font-weight:400;line-height:30.14px;letter-spacing:.5px}.section-title-group{display:flex;flex-direction:column}.section-title-group .section-description{margin:8px 0}.section-block-container{padding:44px 20px 0;max-width:940px;margin:auto;align-items:flex-start}.section-block,.section-block-container{width:100%;display:flex;flex-direction:column;gap:20px}.section-block{border-radius:16px;padding:40px;background-color:#fff}.section-block .block-title{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5px;color:#1a9fa7}.section-block .section-block-group{display:flex;flex-direction:column;gap:8px}.section-block .block-content{white-space:pre-line}@media screen and (max-width:768px){.section-block-container{padding:16px 15px 0;gap:24px}.section-block{padding:20px}}