/*! destyle.css v1.0.14 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;width:100%;height:100%}details,main{display:block}h1,h3,h4,h5,h6{line-height:inherit;font-weight:inherit;margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-family:"Anton",sans-serif}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}a,hr{color:inherit}address,blockquote,dl,figure,form,h2,hr,iframe,ol,p,pre,table,ul{margin:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;clear:both}code,kbd,pre,samp{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom;max-width:100%;height:auto}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}input,optgroup,select,textarea{-webkit-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,legend,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}body{position:relative;background:#f1f1f1;font-size:16px;line-height:24px;font-optical-sizing:auto;font-style:normal;overflow-x:hidden;margin:0;padding-top:0;width:100%}:lang(ja){font-family:"Noto Sans JP",sans-serif}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3{font-family:"Anton","Noto Sans JP",sans-serif}:lang(th){font-family:"Kanit",sans-serif}:lang(th) h1,:lang(th) h2,:lang(th) h3{font-family:"Anton","Kanit",sans-serif}:lang(zh-hans){font-family:"Noto Sans JP",sans-serif}:lang(zh-hans) h1,:lang(zh-hans) h2,:lang(zh-hans) h3{font-family:"Anton","Noto Sans SC",sans-serif}h2{font-weight:500;line-height:1.1;font-size:5.5rem;margin-bottom:20px}@media screen and (max-width:1024px){h2{font-size:3.8rem}}@media screen and (max-width:600px){h2{font-size:2.8rem;margin-bottom:12px}}p{font-family:"Roboto Mono",sans-serif}section{padding:8em 0 6em}section:nth-child(2n){background-color:#fff}@media screen and (max-width:1024px){section{padding:5em 0 3em}}@media screen and (max-width:600px){section{padding:2em 0 1.2em}}.btn{margin:12px auto;padding:0}.btn a{border:0;border-radius:44px;background:#111;color:#fff;line-height:1.4;padding:1em 3.5em;transition:background .3s ease}.btn a:hover{background:#333;text-decoration:none}.hidden-sp{display:block}@media screen and (max-width:600px){.hidden-sp{display:none}}.navbar-brand img{height:46px;width:auto}.nav-button{margin:0 5px;cursor:pointer}.navbar-custom{background-color:#f4f4f4;position:fixed;top:0;width:100%;z-index:1030}.navbar-custom .navbar-brand,.navbar-custom .navbar-nav .nav-link{color:#000}.navbar-nav{font-family:"Roboto Mono",sans-serif;flex-direction:row}.nav-link{padding-right:.5rem!important;padding-left:.5rem!important}.navbar-brand{padding-right:1rem!important}.navbar-collapse{justify-content:right}.navbar-toggler .navbar-toggler-icon,.section-nav a{opacity:1;transition:all 200ms ease;position:relative}.navbar-toggler .navbar-toggler-icon{width:24px;height:2px;background-color:#333;display:block;margin:4px 0}.navbar-toggler .navbar-toggler-icon:after,.navbar-toggler .navbar-toggler-icon:before{content:"";position:absolute;width:24px;height:2px;background-color:#333;display:block;transition:all 200ms ease}.navbar-toggler .navbar-toggler-icon:before{top:-8px}.navbar-toggler .navbar-toggler-icon:after{bottom:-8px}.section-nav{border-radius:4px;text-align:center;z-index:999;position:fixed;bottom:10px;right:10px;padding:5px 10px;display:flex;flex-direction:column}.section-nav a{text-indent:-9999px}.section-nav a:before{position:absolute;content:"";background:#999;display:block;width:6px;height:6px;border-radius:3px}.section-nav a:hover{text-decoration:none;color:#fff;opacity:.8}@media screen and (max-width:600px){.section-nav{display:none}}footer{padding-bottom:3em;margin:2em auto}footer ul{display:flex;justify-content:center;align-items:center}footer ul li{margin:0 20px}footer ul li a{color:#333;transition:all 200ms linear}footer ul li a:hover{text-decoration:none;color:#999}@media screen and (max-width:600px){footer ul{flex-direction:column}footer ul li{margin:0 0 10px}}#mv{width:100%;padding:120px 0 0;min-height:100vh;background-color:#fff;background-position:center bottom;background-size:cover;background-repeat:no-repeat}#mv .txt{padding-top:4.6em;text-align:center;line-height:1.2}#mv .txt p{font-size:2.2rem}#mv .txt h1{font-size:7.4rem;margin:-30px auto .2em}@media screen and (max-width:1024px){#mv{min-height:60vh;background-size:140%auto}#mv .txt{padding-top:3em}#mv .txt p{font-size:1.6rem}#mv .txt h1{font-size:4.8rem}}@media screen and (max-width:768px){#mv{min-height:540px}#mv .txt{padding:2em 0 10em}#mv .txt p{font-size:1.4rem}#mv .txt h1{font-size:3.6rem}}@media screen and (max-width:539px){#mv{min-height:420px;padding-top:90px;background-size:140%auto}#mv .txt{padding:1em 0 12em}#mv .txt p{font-size:.9rem}#mv .txt h1{font-size:3rem}}@media screen and (max-width:480px){#mv{min-height:auto}}#section1 .section__1__img{text-align:right}#section1 .section__1__img img{width:90%}@media screen and (max-width:1024px){#section1,#section1 .section__1__img{text-align:center}#section1 .section__1__img img{width:100%}}#section2 .services-container{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;width:100%;margin:1em auto}#section2 .services-container .service-card{width:31%;padding:1.2em 2em 2em;text-align:center;margin:1em 0;box-shadow:0 0 11px rgba(0,0,0,.1);border-radius:6px}#section2 .services-container .service-card h3{margin:0 0 12px;line-height:1.2;font-size:1.8rem}#section2 .services-container .service-card p{width:95%;margin:0 auto;font-size:.9rem;line-height:1.3;text-align:left}#section2 .additional-examples h3{line-height:1.1;text-align:center;font-size:3rem;margin:2em auto 20px}#section2 .additional-examples ul{margin:20px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:strech}#section2 .additional-examples ul li{box-shadow:0 0 11px rgba(0,0,0,.1);border-radius:6px;margin-bottom:15px;width:32%;padding:1.2rem}@media screen and (max-width:1024px){#section2 .service-card{padding:1em}#section2 .additional-examples h3{margin:1em auto 20px}#section2 .additional-examples ul li{font-size:.85rem;line-height:1.2}}@media screen and (max-width:539px){#section2 .services-container{flex-wrap:wrap}#section2 .services-container .service-card{width:100%;padding:0 1em 1em;margin:.4em 0}#section2 .services-container .service-card .service-icon img{width:30%;margin:auto}#section2 .services-container .service-card .service-title{font-size:1.5rem}#section2 .additional-examples h3{font-size:2.2rem;margin:.6em auto 12px}#section2 .additional-examples ul li{width:49%;padding:.8em;margin-bottom:6px}}#section3 .section__3__img{margin:2em auto;text-align:center}#section3 .section__3__img img{width:100%;margin:auto}#section3 .btn{display:block;text-align:center}@media screen and (max-width:1024px){#section3 p{font-size:.9rem;line-height:1.3}}@media screen and (max-width:539px){#section3 .section__3__img{margin:1em auto}}#section4 h2{text-align:center;margin-bottom:50px}#section4 .steps-row{margin:auto;width:100%;overflow-x:hidden;border-bottom:1px solid #999}#section4 .steps{display:flex;justify-content:space-between;align-items:stretch;padding-bottom:50px}#section4 .steps .step{padding:2em;width:32%;border-radius:6px;border:1px solid #999;text-align:center;position:relative}#section4 .steps .step:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);width:1px;height:50px;background:#111}#section4 .steps .step h3{margin:0 auto .2em;font-size:1.2rem}#section4 .steps .step h4{line-height:1;font-size:2.2rem}#section4 .steps .step p{margin:.8em auto 0;font-size:1rem;line-height:1.3;text-align:left}#section4 .steps .step p:before{content:"";display:block;width:20px;height:1px;background:#111;margin:1em auto}#section4 .getting-started{margin:4em auto 0}#section4 .getting-started p{font-size:.9rem;margin:1em auto;text-align:left}@media screen and (max-width:1024px){#section4 .steps{padding-bottom:30px}#section4 .steps .step{padding:1.2em}#section4 .steps .step:after{height:30px}#section4 .steps .step h3{font-size:1.2rem}#section4 .steps .step h4{font-size:2rem}#section4 .getting-started p,#section4 .steps .step p{font-size:.8rem}#section4 .getting-started{margin:1em auto 0}}@media screen and (max-width:539px){#section4 h2{margin-bottom:12px}#section4 .steps-row{border-bottom:none}#section4 .steps{flex-direction:column;padding-bottom:0}#section4 .steps .step{width:90%;margin:auto auto 20px}#section4 .steps .step:after{height:20px}#section4 .steps .step:last-child{margin-bottom:0}#section4 .steps .step:last-child:after{display:none}}#section5 .features-text{text-align:left}#section5 .features-text h2{margin:0 auto .2em}#section5 .features-cards{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#section5 .features-cards .feature-card{width:31.6%;padding:2em;margin-bottom:23px;text-align:left;box-shadow:0 0 8px rgba(0,0,0,.1);background:#fff;border-radius:6px}#section5 .features-cards .feature-card h3{margin:12px 0;font-size:1.5rem;line-height:1.2}#section5 .features-cards .feature-card p{margin:12px 0 0;text-align:left;font-size:.9rem;line-height:1.2}#section5 .features-cards .feature-card img{display:block;width:50%;margin:0 auto 1em}@media screen and (max-width:1024px){#section5 .features-text{margin-bottom:20px}#section5 .features-text p{font-size:.9rem;line-height:1.3}#section5 .features-cards .feature-card{padding:1em}#section5 .features-cards .feature-card p{font-size:.8rem}}@media screen and (max-width:539px){#section5 .features-cards .feature-card{width:46.5%;margin:0 auto 12px}}#section6 .pricing-header{margin:0 auto 2em}#section6 .pricing-header h2{text-align:center;margin-bottom:.2em}#section6 .pricing-details h3{margin:1em auto;font-size:2.8rem;text-align:center}#section6 .pricing-details .cell{border:2px solid #111;padding:2em;border-radius:12px;font-family:"Roboto mono","Noto Sans",monospace!important}#section6 .pricing-details .cell.cell__1{margin-bottom:1.5em}#section6 .pricing-details .cell.cell__3{height:100%}#section6 .pricing-details .cell h6{font-family:"Roboto mono","Noto Sans",monospace!important;font-weight:bolder;font-size:1.4rem;margin:.5em auto .2em}#section6 .pricing-details .cell h6:first-child{margin-top:0}@media screen and (max-width:1024px){#section6 .pricing-header p{font-size:.9rem;line-height:1.3}#section6 .pricing-details h3{font-size:2.2rem}#section6 .pricing-details .cell{padding:1.2em}#section6 .pricing-details .cell h6{font-size:.8rem}}@media screen and (max-width:539px){#section6 .pricing-details .cell{padding:1em}#section6 .pricing-details .cell.cell__1,#section6 .pricing-details .cell.cell__2{margin-bottom:.6em}#section6 .pricing-details .cell h6{font-size:.7rem}}#section7 .testimonial-header h2{margin-bottom:.2em}#section7 .testimonial-content{margin:2em auto 0}#section7 .testimonial-content .slick-track{display:flex}#section7 .testimonial-content .slick-slide{height:auto!important}#section7 .testimonial-content #testimonials{margin:1.2em auto}#section7 .testimonial-content #testimonials .slick-prev{left:-40px}#section7 .testimonial-content #testimonials .slick-next:before,#section7 .testimonial-content #testimonials .slick-prev:before{font-size:32px;color:#555}#section7 .testimonial-content #testimonials li{width:33.33%;padding:0 .8em;display:flex;align-items:stretch;height:100%}#section7 .testimonial-content #testimonials li:last-child(3){padding-right:0}#section7 .testimonial-content #testimonials li .testimonial-card{padding:24px;background:#fff;margin-bottom:1.5em;border-radius:12px}#section7 .testimonial-content #testimonials li .testimonial-card .img{width:120px;height:120px;border-radius:60px;margin:0 auto 1em;overflow:hidden;display:flex;align-items:center;justify-content:center}#section7 .testimonial-content #testimonials li .testimonial-card p{font-size:.8rem;line-height:1.3}#section7 .testimonial-content #testimonials .slick-dots li{margin:0 2px;width:auto;padding-right:0;display:inline-block;align-items:center;height:auto}@media screen and (max-width:1024px){#section7 .testimonial-header p{font-size:.9rem;line-height:1.3}}@media screen and (max-width:539px){#section7 .testimonial-content{width:88%}#section7 .testimonial-content #testimonials{margin:1.2em auto}#section7 .testimonial-content #testimonials .slick-prev{left:-26px}#section7 .testimonial-content #testimonials .slick-next{right:-12px}#section7 .testimonial-content #testimonials .slick-dots li{margin:0}}#section8 p{margin:.6em auto}@media screen and (max-width:1024px){#section8{text-align:center}#section8 .section__1__img{margin-bottom:40px}#section8 .section__1__img img{width:60%;margin:auto}#section8 p{font-size:.9rem}}@media screen and (max-width:539px){#section8 .section__1__img{margin-bottom:16px}}#section9 .cta-content h2{text-align:center}#section9 .cta-content p{margin:.8em auto}#section9 .cta-content .btn{display:block;text-align:center}#section9 .cta-content .btn a{display:inline-block}#section9 .contact-methods{margin-top:4em}#section9 .contact-methods h3{text-align:center;font-size:2.2rem}#section9 .contact-methods .codes{display:flex;justify-content:center;align-items:center;margin:2em auto 0}#section9 .contact-methods .codes .qr{width:22%;margin:1.2em;padding:.8em;background:#fff;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:12px}#section9 .contact-methods .codes .qr img{display:block;width:80%;margin:1em auto}@media screen and (max-width:539px){#section9 .contact-methods{margin-top:1em}#section9 .contact-methods h3{font-size:1.8rem;line-height:1.2}#section9 .contact-methods .codes{margin:.2em auto}#section9 .contact-methods .codes .qr{margin:.5em;width:48%;padding:.4em;border-radius:6px}#section9 .contact-methods .codes .qr p{font-size:.8rem}}