.leadplus-one-anchor-list[class*=mw-] .wrapper{display:block;margin:0 auto;padding:0 20px}.leadplus-one-anchor-list.mw-1400 .wrapper{max-width:1400px}.leadplus-one-anchor-list.mw-1200 .wrapper{max-width:1240px}.leadplus-one-anchor-list.mw-980 .wrapper{max-width:1020px}.leadplus-one-anchor-list.mw-768 .wrapper{max-width:808px}.leadplus-one-anchor-list.mw-550 .wrapper{max-width:590px}@media (max-width:768px){.leadplus-one-anchor-list[class*=mw-] .wrapper{padding:0 24px}}.leadplus-one-anchor-list .section-header{display:block;margin-bottom:24px}.leadplus-one-anchor-list .section-header h2{line-height:1.6;position:relative}.leadplus-one-anchor-list .section-header h2:has(.border.u-bgcolor--default){padding-bottom:12px}.leadplus-one-anchor-list .section-header .border.u-bgcolor--default{background:#5653e5;border-radius:50px;bottom:0;content:"";height:3px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:60px;z-index:1}@media (max-width:768px){.leadplus-one-anchor-list .section-header h2{font-size:28px;letter-spacing:2.8px}}.leadplus-one-anchor-list .u-bgcolor--gray{background:#f8f6f4}.leadplus-one-anchor-list .text-primary-gradation{background:var(--gray-black-white-grade,linear-gradient(90deg,#5653e5 5%,#5c7ac9 80%,#5b83e7 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-anchor-list{gap:48px 13px;padding-bottom:90px;padding-top:60px}.section-anchor-item{background:#fff;border:1px solid #dff7f4;box-shadow:5px 5px 0 0 #dff7f4;padding:60px 24px;position:relative;transition:.3s;width:min(290px,25%)}.section-anchor-item:hover{opacity:.7}.section-anchor-item:before{background:#504ad9;border-radius:50%;bottom:-25px;content:"";height:50px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.section-anchor-item:before:hover{opacity:.7}.section-anchor-item:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDEyIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk2Ljk2OGMuNTMtLjUzIDEuMzktLjUzIDEuOTIgMEwxMCA4LjE1MiAxNy4xODQuOTY4YTEuMzU3IDEuMzU3IDAgMCAxIDEuOTIgMS45MmwtOC4xNDQgOC4xNDRjLS41My41My0xLjM5LjUzLTEuOTIgMEwuODk2IDIuODg4Yy0uNTMtLjUzLS41My0xLjM5IDAtMS45MiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");bottom:-7px;content:"";height:11px;left:50%;position:absolute;transform:translateX(-50%);width:19px}.section-anchor-item .section-num{background:#15ceb7;clip-path:polygon(0 0,0 100%,100% 0);color:#fff;font-family:Montserrat;font-size:24px;font-weight:600;height:80px;left:0;letter-spacing:1.2px;line-height:1;position:absolute;top:0;width:80px}.section-anchor-item .section-num span{left:11px;position:absolute;top:13px}.section-anchor-item .section-title{font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:1.6;text-align:center}.section-anchor-item .section-icon{margin:24px auto 32px;max-height:80px;text-align:center}.section-anchor-item .section-item{padding-top:32px;position:relative}.section-anchor-item .section-item:before{background-color:#e0e0e0;content:"";display:inline-block;height:1px;left:24px;position:absolute;top:0;width:calc(100% - 48px)}.section-anchor-item li{font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.6;padding-left:28px;position:relative}.section-anchor-item li+li{margin-top:16px}.section-anchor-item li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIxIj48cGF0aCBmaWxsPSIjRkY3MTkzIiBkPSJNMTUuOTIgNS40NjJhLjkxNi45MTYgMCAwIDEgMS4zMDkgMCAuOTQ0Ljk0NCAwIDAgMSAuMDEyIDEuMzEzTDkuODUgMTUuNTEyYS45MTYuOTE2IDAgMCAxLTEuMzMxLjAyNUw0LjAyIDEwLjk4YS45NDYuOTQ2IDAgMCAxIC4zLTEuNTI4LjkyLjkyIDAgMCAxIDEuMDA5LjIwM2wzLjgxNSAzLjg2NiA2Ljc1LTguMDMxeiIvPjwvc3ZnPg==);content:"";height:20px;left:0;position:absolute;top:6px;width:20px}.leadplus-one-anchor-list .section-item+[id*=anchor]+.section-item{margin-top:90px}.leadplus-one-anchor-list .section-title-group{position:relative}.leadplus-one-anchor-list .section-title-group .section-icon{align-items:center;aspect-ratio:1/1;background:#fffbf0;border:5.385px solid #ffd466;border-radius:107.692px;bottom:-32px;display:flex;height:140px;justify-content:center;left:-46px;position:absolute;width:140px}.leadplus-one-anchor-list .section-title-group .section-icon img{max-height:60px;max-width:60px!important}.leadplus-one-anchor-list .section-title-group .section-title{background:linear-gradient(90deg,#5653e5,#6d6feb 50%,#cccdf8);color:#fff;font-size:28px;font-weight:700;letter-spacing:2.8px;line-height:1.6;margin-bottom:60px;padding:16px;text-align:center}.leadplus-one-anchor-list .section-detail{gap:40px 30px}.leadplus-one-anchor-list .section-detail-inner{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05);transition:.3s;width:380px}.leadplus-one-anchor-list .section-detail-inner:hover{opacity:.7}.leadplus-one-anchor-list .section-detail-images{height:210px;overflow:hidden}.leadplus-one-anchor-list .section-detail-images img{transition:.3s}.leadplus-one-anchor-list .section-detail-inner:hover .section-detail-images img{object-fit:cover;transform:scale(1.1)}.leadplus-one-anchor-list .section-detail-item{padding:16px 24px 24px}.leadplus-one-anchor-list .section-detail-title{font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:16px;text-align:center}.leadplus-one-anchor-list .section-detail-text{line-height:1.6}@media (max-width:1000px){.section-anchor-list{flex-wrap:wrap;justify-content:center;padding-bottom:40px}.section-anchor-item{justify-content:center;padding:40px 20px;width:min(330px,50%)}.section-anchor-item:before{bottom:-25px;height:40px;width:40px}.section-anchor-item:after{background-repeat:no-repeat;background-size:contain;bottom:-11px;height:10px;width:16px}.section-anchor-item .section-icon{margin-bottom:24px}.section-anchor-item .section-item:before{left:30px;width:calc(100% - 60px)}.leadplus-one-anchor-list:has(.section-anchor-list)>[class*=sppt-]:not([class*=u-bgcolor--]){padding-top:90px!important}.leadplus-one-anchor-list .section-title-group .section-title{font-size:24px;margin-bottom:40px;padding:32px 24px 16px}.leadplus-one-anchor-list .section-title-group .section-icon{height:90px;left:50%;top:-66px;transform:translateX(-50%);width:90px}.leadplus-one-anchor-list .section-title-group .section-icon img{max-width:39px!important}.leadplus-one-anchor-list .section-detail{flex-wrap:wrap;justify-content:center}.leadplus-one-anchor-list .section-detail-images{aspect-ratio:342/189;height:auto;max-width:100%;overflow:hidden}.leadplus-one-anchor-list .section-detail-text{font-size:15px;font-weight:400;letter-spacing:1.5px}.leadplus-one-anchor-list .section-text{font-size:15px}}@media (max-width:680px){.section-anchor-item{width:min(450px,100%)}.section-anchor-item li+li{margin-top:4px}.section-anchor-item li:before{top:3px}}.leadplus-one-anchor-list+.modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1000}.leadplus-one-anchor-list+.modal .modal-inner{background:#fff;border-radius:8px;display:flex;margin:0 auto;max-height:563px;max-width:1000px;min-height:65vh;padding:20px;position:relative}.leadplus-one-anchor-list+.modal .modal-content{display:block;margin:auto;max-width:800px;width:90%}.leadplus-one-anchor-list+.modal .close{background:hsla(0,0%,100%,.9);border:none;border-radius:50%;cursor:pointer;font-size:24px;height:40px;position:absolute;right:10px;top:10px;transition:all .3s ease;width:40px;z-index:1}.leadplus-one-anchor-list+.modal .close:focus,.leadplus-one-anchor-list+.modal .close:hover{color:#bbb;cursor:pointer;text-decoration:none}.leadplus-one-anchor-list+.modal .section-detail-inner{cursor:pointer}@media (max-width:768px){.leadplus-one-anchor-list+.modal .modal{padding-top:0}.leadplus-one-anchor-list+.modal .modal-inner{margin-left:20px;margin-right:20px;min-height:auto;padding:50px 0 20px;top:50%;transform:translateY(-50%)}.leadplus-one-anchor-list+.modal .close{font-size:20px;height:25px;right:10px;top:10px;width:25px}}