.section-banner{background:url(/build/assets/section-banner-bg-jzN5jTWr.webp) no-repeat right;height:592px;background-size:contain;background-color:#fdfdfd}.section-banner .banner-content{display:flex;gap:25px;padding-top:197px}.section-banner .banner-text{margin-top:30px}.section-banner .banner-text .sub-title{font-size:32px;font-family:Nunito Sans,sans-serif;letter-spacing:1.6px;line-height:1.3}.section-banner .banner-text .text-title{margin-top:13px;font-size:70px}@media all and (max-width: 767px){.section-banner{background-image:url(/build/assets/bg-header-sp-C2OlSPcX.webp);height:345px}.section-banner .banner-content{gap:11px;padding-top:120px}.section-banner .banner-content .sub-title{font-size:16px}.section-banner .banner-content svg{width:31.52px}.section-banner .banner-content .banner-text .text-title{font-size:36px;margin-top:0}}.policy-page{background:url(/build/assets/footer-bg-DbOvO3z3.webp) no-repeat bottom;background-size:contain}.policy-page .policy-document{max-width:880px;margin:0 auto 140px}.policy-page .policy-intro{margin-bottom:32px}.policy-page .policy-intro p{font-size:16px;line-height:27.2px;color:#333;margin:0;font-weight:400;letter-spacing:.3px}.policy-page .policy-section{padding-top:24px;margin-bottom:32px}.policy-page .policy-section:last-child{border-bottom:none;margin-bottom:0}.policy-page .policy-section .intro-content{margin-bottom:32px}.policy-page .policy-section .policy-section-header{display:flex;align-items:flex-start;justify-content:center;border-left:8px solid #00BF63;border-bottom:1px solid #000000;height:47px;margin-bottom:32px}.policy-page .policy-section .policy-section-header .section-number{font-size:24px;font-weight:700;flex-shrink:0;position:relative;line-height:1.35;padding-left:16px}.policy-page .policy-section .policy-section-header .section-title{font-size:24px;font-weight:700;color:#000;margin:0;flex:1;line-height:1.2}.policy-page .policy-section .policy-section-content p{font-size:16px;line-height:27.2px;color:#333;font-weight:400;letter-spacing:.3px}.policy-page .policy-section .subsection-title p{font-size:18px;line-height:24px;font-weight:700;color:#000;margin:0 0 32px;line-height:1.3;padding-top:16px}.policy-page .policy-section .policy-list{list-style:none;padding:0;margin:0 0 24px}.policy-page .policy-section .policy-list li{position:relative;padding-left:20px;margin-bottom:7px;font-size:16px;line-height:27.2px;color:#333}.policy-page .policy-section .policy-list li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background-color:#00bf63;border-radius:50%}@media all and (max-width: 767px){.policy-page{background-image:url(/build/assets/bg-footer-sp-BYQoACZG.webp);background-repeat:no-repeat;background-position:bottom center;background-size:contain}.policy-page .policy-document{margin-bottom:64px}.policy-page .policy-intro{margin-bottom:32px}.policy-page .policy-intro p{font-size:15px;line-height:25.5px}.policy-page .policy-section{padding-top:20px;margin-bottom:32px}.policy-page .policy-section:last-child{border-bottom:none;margin-bottom:0}.policy-page .policy-section .intro-content{margin-bottom:32px}.policy-page .policy-section .policy-section-header{margin-bottom:24px;height:auto}.policy-page .policy-section .policy-section-header .section-number{font-size:20px;font-weight:700;flex-shrink:0;position:relative;line-height:1.35;padding-left:16px;line-height:40.8px}.policy-page .policy-section .policy-section-header .section-title{line-height:40.8px;font-size:20px;font-weight:700;margin:0;flex:1}.policy-page .policy-section .policy-section-content p{font-size:15px;line-height:25.5px}.policy-page .policy-section .subsection-title p{font-size:16px;font-weight:700;margin:0 0 32px;line-height:21px;padding-top:16px}.policy-page .policy-section .policy-list li{font-size:15px;line-height:25.5px}}
