.mz-banner.mz-container{max-width:calc(1440px - 1.875rem);padding-left:6.25rem;padding-right:1rem}.mz-banner{position:relative;border-radius:2rem;display:flex;align-items:center;min-height:35rem}.mz-banner__bg{position:absolute;inset:0;pointer-events:none;border-radius:2rem;overflow:hidden}.mz-banner__bg-img{position:absolute;inset:0;width:100%;height:100%;background-color:#00b8d4;background-image:url("https://mazrica.com/product/wp-content/uploads/sites/5/mz-web/images/dsr/dsr-index/banner-bg.png"),linear-gradient(90deg, #009fb8 0%, #00b8d4 50%, #00d4c6 100%);background-size:cover;background-repeat:no-repeat;background-position:center center}.mz-banner__inner{position:relative;z-index:1;display:flex;align-items:center;width:100%}.mz-banner__content{display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start;flex-shrink:0}.mz-banner__text-group{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.mz-banner__badge{display:inline-flex;background:#fff;border-radius:.5rem;padding:.25rem .5rem;color:#006acc;font-size:1.125rem;font-weight:700;line-height:1.5}.mz-banner__badge p{margin:0}.mz-banner__title-group{display:flex;flex-direction:column;gap:.625rem;align-items:flex-start;color:#fff;font-weight:700;line-height:1.5}.mz-banner__pre-title{font-size:1.9375rem;margin:0}.mz-banner__main-title{font-size:3rem;margin:0}.mz-banner__description{color:#fff;font-size:1rem;font-weight:500;line-height:1.8;margin:0;max-width:30.625rem}.mz-banner__cta{display:flex;align-items:center;position:relative}.mz-banner__cta-icon{position:relative;z-index:1;width:5rem;height:5rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mz-banner__cta-icon img{width:2.25rem;height:2.9375rem;transform:rotate(-13.55deg)}.mz-banner__cta-sparkle{position:absolute;left:-1rem;top:-0.4375rem;width:2.3125rem;height:1.125rem;transform:rotate(-40.23deg);z-index:2}.mz-banner__cta-button{display:flex;align-items:center;justify-content:center;width:22rem;height:5rem;margin-left:-1.5rem;padding:1rem 1rem 1rem 1.5rem;border-radius:4.375rem;background-color:rgba(1,0,54,.6);border:2px solid #fff;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.5;text-decoration:none;cursor:pointer;transition:background .3s ease,border-color .3s ease}.mz-banner__cta-button:hover{background:linear-gradient(90deg, #009fb8 0%, #00d4c6 100%)}.mz-banner__visual{display:flex;align-items:stretch;gap:1rem;width:28.6875rem;margin-left:auto;margin-right:10rem;flex-shrink:0}.mz-banner__visual-col{display:flex;flex-direction:column;gap:1rem;flex:1 1 0;min-width:0}.mz-banner__visual-col--left{align-items:stretch}.mz-banner__visual-col--right{justify-content:space-between}.mz-banner__visual-stats{display:flex;flex-direction:column;gap:.25rem}.mz-banner__visual-card,.mz-banner__visual-stat{display:block;width:100%;height:auto;border-radius:.5rem;box-shadow:0 .25rem .75rem rgba(0,40,60,.12);object-fit:cover}@keyframes scroll-left{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-50%, 0, 0)}}.mz-customer-section{width:100%;margin-top:3.125rem;padding:1.5625rem 0 1.4375rem;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:2rem}.mz-customer-section__heading{display:flex;align-items:center;gap:1rem}.mz-customer-section__line{display:block;width:6.25rem;height:1px;background-color:#00afae}.mz-customer-section__label{color:#00afae;font-size:1rem;font-weight:500;line-height:1;white-space:nowrap;margin:0}.mz-customer-section__container{width:100%;overflow:hidden;display:flex;justify-content:center}.mz-customer-section__logos{display:flex;align-items:center;gap:2.75rem;width:max-content;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0, 0, 0)}.mz-customer-section__logos:hover{animation-play-state:paused}.mz-customer-section__logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.mz-customer-section__logo-item--duplicate{display:none}.mz-customer-section__logo-item img{height:auto;max-width:100%;object-fit:contain;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);image-rendering:-webkit-optimize-contrast}.mz-overview{width:100%;padding-top:5.125rem;padding-bottom:6.25rem}.mz-overview__inner{max-width:75rem;display:flex;flex-direction:column;align-items:center;gap:4rem}.mz-overview__header{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.mz-overview__eyebrow{display:flex;align-items:center;gap:.5rem}.mz-overview__eyebrow-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.mz-overview__eyebrow-text{margin:0;color:#00afae;font-size:1.25rem;font-weight:700;line-height:1.5;white-space:nowrap}.mz-overview__title{margin:0;font-size:2.5rem;font-weight:700;line-height:1.5;text-align:center;background:linear-gradient(to right, #00afae, #00d4c6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.mz-overview__description{margin:0;color:rgba(1,0,54,.8);font-size:1rem;font-weight:400;line-height:1.5;text-align:center}.mz-overview__comparison{position:relative;width:100%;display:flex;align-items:stretch}.mz-overview__card{flex:1 0 0;min-width:0;height:23.875rem;padding:5rem 2.5rem 1rem;display:flex;flex-direction:column;gap:.625rem}.mz-overview__card--sales{background-color:rgba(0,212,198,.1);border-radius:1rem 0 0 1rem;align-items:flex-end;text-align:right;padding-right:11.25rem}.mz-overview__card--customer{background-color:rgba(1,0,54,.1);border-radius:0 1rem 1rem 0;align-items:flex-start;padding-left:11.25rem}.mz-overview__card-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1rem;border-radius:.5rem;color:#fff;font-size:1rem;font-weight:700;line-height:1.5;white-space:nowrap}.mz-overview__card--sales .mz-overview__card-badge{background-color:#00d4c6}.mz-overview__card--customer .mz-overview__card-badge{background-color:#010036}.mz-overview__card-title{margin:0;color:rgba(1,0,54,.8);font-size:1.5rem;font-weight:700;line-height:1.5}.mz-overview__card-body{margin:0;color:rgba(1,0,54,.8);font-size:1rem;font-weight:400;line-height:1.8}.mz-overview__card-body p{margin:0}.mz-overview__hexagon{position:absolute;top:50%;left:50%;width:21.558rem;height:22.041rem;margin-top:-11.02rem;margin-left:-10.779rem;pointer-events:none;z-index:1}.mz-overview__hexagon img{display:block;width:100%;height:100%;object-fit:contain}.mz-dsr-room{width:100%;background-color:rgba(0,175,174,.1);padding:6.25rem 0}.mz-dsr-room__inner{max-width:75rem;display:flex;flex-direction:column;align-items:center;gap:4rem}.mz-dsr-room__header{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.mz-dsr-room__eyebrow{display:flex;align-items:center;gap:.5rem}.mz-dsr-room__eyebrow-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.mz-dsr-room__eyebrow-text{margin:0;color:#00afae;font-size:1.25rem;font-weight:700;line-height:1.5;white-space:nowrap}.mz-dsr-room__title{margin:0;font-size:2.375rem;font-weight:700;line-height:1.5;text-align:center;background:linear-gradient(to right, #00afae, #00d4c6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.mz-dsr-room__diagram{position:relative;width:100%;max-width:70.125rem;aspect-ratio:1122/800}.mz-dsr-room__annotation{position:absolute;inset:0;pointer-events:none}.mz-dsr-room__screenshot{position:absolute;left:0;bottom:2.25rem;width:100%;aspect-ratio:1122/634;border:1px solid #00d4c6;border-radius:.5rem;overflow:hidden}.mz-dsr-room__screenshot img{display:block;width:100%;height:100%;object-fit:cover}.mz-dsr-room__highlight{position:absolute;border:1px solid #00d4c6;border-radius:.5625rem;pointer-events:none}.mz-dsr-room__highlight--nav{top:10.73%;left:7.22%;width:14.71%;height:31.39%}.mz-dsr-room__highlight--toc{top:14.51%;left:23.26%;width:15.69%;height:64.83%}.mz-dsr-room__highlight--profile-area{top:81.86%;left:23.26%;width:15.69%;height:15.3%}.mz-dsr-room__highlight--edit{top:1.74%;left:74.78%;width:22.1%;height:8.36%}.mz-dsr-room__highlight--material{top:35.33%;left:41.36%;width:54.63%;height:54.26%}.mz-dsr-room__connector{position:absolute;overflow:visible;pointer-events:none}.mz-dsr-room__connector--nav{top:13.875%;left:14.62%;width:1rem;height:5.8125rem}.mz-dsr-room__connector--toc{top:4.375rem;left:36.45%;width:1rem;height:10rem}.mz-dsr-room__connector--edit{top:9.375%;left:88.32%;width:1rem;height:4.625rem}.mz-dsr-room__connector--material{top:38.625%;left:88.32%;width:1rem;height:3.375rem}.mz-dsr-room__connector--profile{top:85.875%;left:13.6875rem;width:3.125rem;height:1rem}.mz-dsr-room__card{background:#fff;border:1px solid #00d4c6;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem;width:max-content}.mz-dsr-room__card--nav{position:absolute;top:-0.9375rem;left:13.37%}.mz-dsr-room__card--toc{position:absolute;top:-0.9375rem;left:36%}.mz-dsr-room__card--edit{position:absolute;top:-0.9375rem;left:76.83%}.mz-dsr-room__card--material{position:absolute;top:25.625%;left:88.41%}.mz-dsr-room__card--profile{position:absolute;top:79.75%;left:-9.8%}.mz-dsr-room__card-head{display:flex;align-items:center;gap:.25rem}.mz-dsr-room__card-icon{width:1rem;height:1rem;flex-shrink:0;object-fit:contain}.mz-dsr-room__card--nav .mz-dsr-room__card-icon{width:1.25rem;height:1.25rem}.mz-dsr-room__card--material .mz-dsr-room__card-icon{width:.75rem;height:1rem}.mz-dsr-room__card-title{margin:0;color:#00afae;font-size:.875rem;font-weight:700;line-height:1.8;white-space:nowrap}.mz-dsr-room__card-divider{width:100%;height:1px;background-color:#00d4c6}.mz-dsr-room__card-body p{margin:0;color:rgba(1,0,54,.8);font-size:.875rem;font-weight:400;line-height:1.8;white-space:nowrap}.mz-challenges{width:100%;padding:6.25rem 0 5rem}.mz-challenges__inner{max-width:75rem;display:flex;flex-direction:column;align-items:center;gap:5rem}.mz-challenges__header{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.mz-challenges__eyebrow{display:flex;align-items:center;gap:.5rem}.mz-challenges__eyebrow-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.mz-challenges__eyebrow-text{margin:0;color:#00afae;font-size:1.25rem;font-weight:700;line-height:1.5;white-space:nowrap}.mz-challenges__title{margin:0;font-size:2.5rem;font-weight:700;line-height:1.5;text-align:center;background:linear-gradient(to right, #00afae, #00d4c6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.mz-challenges__blocks{width:100%;max-width:58rem;display:flex;flex-direction:column;align-items:center;gap:5rem}.mz-challenges__block{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.mz-challenges__block-header{display:flex;flex-direction:column;align-items:center;gap:.5rem}.mz-challenges__badge{display:inline-flex;align-items:center;justify-content:center;width:7.5rem;height:2.5rem;border-radius:1.25rem;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.8;white-space:nowrap}.mz-challenges__block--before .mz-challenges__badge{background-color:red}.mz-challenges__block--after .mz-challenges__badge{background-color:#00d4c6}.mz-challenges__block-title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.5;text-align:center;white-space:nowrap}.mz-challenges__block--before .mz-challenges__block-title{color:red}.mz-challenges__block--after .mz-challenges__block-title{color:#00d4c6}.mz-challenges__container{width:100%;border-radius:1rem;border:1px solid;overflow:hidden;display:flex;flex-direction:column}.mz-challenges__block--before .mz-challenges__container{border-color:red}.mz-challenges__block--after .mz-challenges__container{border-color:#00d4c6}.mz-challenges__cards{display:flex;align-items:center;gap:1rem;padding:1rem;width:100%}.mz-challenges__card{flex:1 0 0;min-width:0;height:6.25rem;padding:1rem;background-color:#fff;border:1px solid;border-radius:.5rem;display:flex;align-items:center;gap:1rem}.mz-challenges__block--before .mz-challenges__card{border-color:rgba(255,0,0,.2)}.mz-challenges__block--after .mz-challenges__card{border-color:rgba(0,212,198,.2)}.mz-challenges__card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem}.mz-challenges__card-icon img{display:block;max-width:100%;max-height:100%;object-fit:contain}.mz-challenges__block--before .mz-challenges__card:nth-of-type(2) .mz-challenges__card-icon img{width:3.625rem;height:4.25rem}.mz-challenges__block--after .mz-challenges__card:nth-of-type(2) .mz-challenges__card-icon img{width:3.25rem;height:2rem}.mz-challenges__card-text{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:.125rem}.mz-challenges__card-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.8}.mz-challenges__block--before .mz-challenges__card-title{color:red}.mz-challenges__block--after .mz-challenges__card-title{color:#00d4c6}.mz-challenges__card-desc{margin:0;color:rgba(1,0,54,.6);font-size:.875rem;font-weight:400;line-height:1.5}.mz-challenges__footer{display:flex;align-items:center;gap:1rem;padding:0 2rem;height:2.5rem;width:100%}.mz-challenges__block--before .mz-challenges__footer{background-color:red}.mz-challenges__block--after .mz-challenges__footer{background-color:#00d4c6}.mz-challenges__chip{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:1.5rem;border-radius:.75rem;background-color:#fff;font-size:.9375rem;font-weight:700;line-height:1.8;white-space:nowrap;flex-shrink:0}.mz-challenges__block--before .mz-challenges__chip{color:red}.mz-challenges__block--after .mz-challenges__chip{color:#00d4c6}.mz-challenges__footer-text{margin:0;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.8}.mz-features{position:relative;width:100%;padding:5rem 0;box-sizing:border-box}.mz-features__header{width:100%;max-width:75rem;margin:0 auto 4rem;display:flex;justify-content:center;align-items:center}.mz-features__title{margin:0;font-size:2.5rem;font-weight:700;line-height:1;text-align:center;background:linear-gradient(to right, #00afae, #00d4c6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.mz-features__illust{position:absolute;top:-3.4375rem;right:0;z-index:1;width:22.25rem;aspect-ratio:356/342;height:auto;pointer-events:none;user-select:none}.mz-features__container{display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%;max-width:75rem;margin:0 auto}.mz-features__card{position:relative;width:100%;padding:3.5rem;border:1px solid #00afae;border-radius:1rem;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:3rem;box-sizing:border-box}.mz-features__card--text-left{flex-direction:row}.mz-features__card--text-right{flex-direction:row-reverse}.mz-features__card-text{flex-shrink:0;width:31.875rem;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.mz-features__card-title{margin:0;font-size:2.25rem;font-weight:700;line-height:1.5;background:linear-gradient(to right, #00afae, #00d4c6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.mz-features__card-desc{margin:0;font-size:1rem;font-weight:400;line-height:1.8;color:rgba(1,0,54,.8)}.mz-features__card-visual{flex:1 1 0;min-width:0;aspect-ratio:1749/1026;border-radius:.5rem;overflow:hidden}.mz-features__card-visual img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}#download-form{width:100%;padding:5rem 0}#download-form .mz-container{position:relative;width:90rem;margin:0 auto;max-width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;padding:0 1rem}#download-form #mktoForm_4674{min-height:59.375rem;width:100%;max-width:40rem}.form-title{font-style:normal;font-weight:700;font-size:2.5rem;text-align:center;background:linear-gradient(to right, #00afae, #00d4c6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin:0}.form-desc{font-style:normal;font-size:1rem;line-height:1.8;text-align:center;color:rgba(1,0,54,.8);margin:0}#download-form .mktoForm{width:100% !important;max-width:40rem;font-family:"Noto Sans JP",sans-serif !important;font-size:1rem !important;color:#010036 !important;padding:2rem 0 0}#download-form .mktoForm .mktoFormCol,#download-form .mktoForm .mktoFieldWrap,#download-form .mktoForm .mktoLabel,#download-form .mktoForm .mktoField,#download-form .mktoForm .mktoGutter,#download-form .mktoForm .mktoOffset{width:100% !important}#download-form .mktoForm .mktoGutter,#download-form .mktoForm .mktoOffset{height:0 !important;width:0 !important}#download-form .mktoForm .mktoFormRow{margin-bottom:.25rem}#download-form .mktoForm .mktoFieldWrap{display:flex !important;flex-direction:column !important}#download-form .mktoForm .mktoLabel{font-size:.875rem !important;font-weight:500 !important;color:#010036 !important;padding-bottom:.375rem !important;display:flex !important;flex-direction:row-reverse !important;justify-content:flex-end !important;align-items:baseline !important}#download-form .mktoForm .mktoLabel .mktoAsterix{color:#e00 !important;margin-right:.25rem;float:none !important}#download-form .mktoForm .mktoField{width:100% !important;height:3rem !important;padding:0 1rem !important;font-size:.9375rem !important;font-family:"Noto Sans JP",sans-serif !important;color:#010036 !important;background-color:#fff !important;border:1px solid rgba(1,0,54,.2) !important;border-radius:.5rem !important;box-shadow:none !important;outline:none !important;transition:border-color .2s;-webkit-appearance:none}#download-form .mktoForm .mktoField:focus{border-color:#0068cb !important}#download-form .mktoForm .mktoField::placeholder{color:rgba(1,0,54,.35) !important}#download-form .mktoForm select.mktoField{display:none !important}#download-form .mktoForm .select2-container{width:100% !important}#download-form .mktoForm .select2-container--default .select2-selection--single{height:3rem !important;border:1px solid rgba(1,0,54,.2) !important;border-radius:.5rem !important;background-color:#fff !important;box-shadow:none !important;padding:0 1rem !important;padding-right:2.5rem !important;display:flex !important;align-items:center !important;position:relative !important}#download-form .mktoForm .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:"Noto Sans JP",sans-serif !important;font-size:.9375rem !important;color:#010036 !important;padding:0 !important;line-height:3rem !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#download-form .mktoForm .select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(1,0,54,.35) !important}#download-form .mktoForm .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute !important;top:0 !important;right:.75rem !important;height:100% !important;display:flex !important;align-items:center !important}#download-form .mktoForm .select2-container--default .select2-selection--single .select2-selection__arrow b{display:block !important;width:0 !important;height:0 !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;margin:0 !important;padding:0 !important;border-style:solid !important;border-width:.375rem .3125rem 0 .3125rem !important;border-color:rgba(1,0,54,.5) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}#download-form .mktoForm .select2-container--default.select2-container--open .select2-selection--single{border-color:#0068cb !important;box-shadow:none !important}#download-form .mktoForm .select2-container--default .select2-selection--single:focus{box-shadow:none !important;outline:none !important}#download-form .mktoForm .mktoRadioList:has(input[name=privacypolicycheck]){position:relative !important;width:100% !important;display:flex !important;align-items:center !important;gap:.5rem !important;padding:.5rem 0 !important}#download-form .mktoForm .mktoRadioList:has(input[name=privacypolicycheck]) input[type=radio]{opacity:0 !important;position:absolute !important;left:0 !important;top:0 !important}#download-form .mktoForm .mktoRadioList:has(input[name=privacypolicycheck]) label{position:relative !important;font-size:.9375rem !important;font-weight:500 !important;color:#010036 !important;cursor:pointer;padding-left:2rem !important;line-height:1.5 !important;margin-left:0 !important;margin-bottom:0 !important}#download-form .mktoForm .mktoRadioList:has(input[name=privacypolicycheck]) input[type=radio]+label::before{content:"" !important;position:absolute !important;top:50% !important;left:0 !important;transform:translateY(-50%) !important;width:1.25rem !important;height:1.25rem !important;border:1px solid #304d5b !important;border-radius:.125rem !important;box-shadow:none !important;background-color:#fff !important;margin-left:0 !important}#download-form .mktoForm .mktoRadioList:has(input[name=privacypolicycheck]) input[type=radio]:checked+label::before{background-color:#fff !important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpolyline fill='none' stroke='%23008080' stroke-width='3' points='2,7.3 7.3,12.7 18,2 '/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center 3px !important;background-size:18px !important}#download-form .mktoForm .mktoFieldWrap:has(.mktoRadioList) .mktoLabel{width:100% !important;font-size:.8125rem !important;line-height:1.6 !important;color:rgba(1,0,54,.7) !important;display:block !important;flex-direction:unset !important}#download-form .mktoForm .mktoFieldWrap:has(.mktoRadioList) .mktoLabel .mktoAsterix{display:none !important}#download-form .mktoForm .mktoFieldWrap:has(.mktoRadioList) .mktoLabel .p1{display:inline;font-weight:700;color:#010036;margin:0}#download-form .mktoForm .mktoFieldWrap:has(.mktoRadioList) .mktoLabel .p2{display:block;margin:.25rem 0 0}#download-form .mktoForm .mktoFieldWrap:has(.mktoRadioList) .mktoLabel a{color:#0068cb;text-decoration:underline}#download-form .mktoForm .mktoButtonRow{margin-top:1rem;width:100%}#download-form .mktoForm .mktoButtonWrap{margin-left:0 !important;width:100%;display:flex;justify-content:center}#download-form .mktoForm .mktoButton{width:100% !important;max-width:25rem;height:3.5rem !important;background:linear-gradient(to right, #00afae, #00d4c6) !important;border:none !important;border-radius:.5rem !important;color:#fff !important;font-family:"Noto Sans JP",sans-serif !important;font-size:1.125rem !important;font-weight:700 !important;cursor:pointer;transition:background .3s ease}#download-form .mktoForm .mktoButton:hover{background:linear-gradient(90deg, #008080 0%, #00afae 100%) !important;border:none !important}#download-form .mktoForm .mktoButton:focus{outline:none !important;border:none !important;box-shadow:0 0 0 3px rgba(0,212,198,.3) !important}#download-form .mktoForm .mktoButton:active{background:linear-gradient(90deg, #006767 0%, #008080 100%) !important}#download-form .mktoForm .mktoInvalid{border-color:#e00 !important}#download-form .mktoForm select.mktoInvalid+.select2-container .select2-selection--single{border-color:#e00 !important}#download-form .mktoForm .mktoError{position:static !important;right:auto !important;bottom:auto !important;left:auto !important;top:auto !important;order:999 !important;margin-top:.25rem !important}#download-form .mktoForm .mktoError .mktoErrorArrowWrap{display:none !important}#download-form .mktoForm .mktoError .mktoErrorMsg{font-size:.75rem !important;color:#e00 !important;background:none !important;border:none !important;box-shadow:none !important;text-shadow:none !important;padding:0 !important;margin:0 !important;max-width:100% !important}#download-form .select2-dropdown{border:1px solid rgba(1,0,54,.15) !important;border-radius:.5rem !important;box-shadow:0 .25rem 1rem rgba(0,0,0,.1) !important;overflow:hidden}#download-form .select2-results__option{font-family:"Noto Sans JP",sans-serif !important;font-size:.9375rem !important;color:#010036 !important;padding:.625rem 1rem !important;transition:background-color .15s}#download-form .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(0,104,203,.08) !important;color:#010036 !important}#download-form .select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(0,104,203,.15) !important;color:#010036 !important}#download-form .select2-search--dropdown{padding:.5rem !important}#download-form .select2-container--default .select2-search--dropdown .select2-search__field{font-family:"Noto Sans JP",sans-serif !important;font-size:.875rem !important;color:#010036 !important;border:1px solid rgba(1,0,54,.2) !important;border-radius:.375rem !important;padding:.5rem .75rem !important;outline:none !important;box-shadow:none !important}#download-form .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#0068cb !important}#download-form .select2-container--default .select2-search--dropdown .select2-search__field::placeholder{color:rgba(1,0,54,.35) !important}@media only screen and (min-width: 1150px)and (max-width: 1279px){.mz-dsr-room__diagram{transform:scale(0.83)}}@media only screen and (min-width: 1280px)and (max-width: 1379px){.mz-dsr-room__diagram{transform:scale(0.92)}}@media only screen and (max-width: 1549px){.mz-dsr-room__connector--material{left:80.32%}.mz-dsr-room__card--material{left:80.41%}}@media only screen and (max-width: 1439px){.mz-banner.mz-container{padding-left:4rem}}@media only screen and (max-width: 1380px){.mz-banner{min-height:30rem}.mz-banner.mz-container{padding-left:3.5rem}.mz-banner__content{gap:2rem}.mz-banner__pre-title{font-size:1.625rem}.mz-banner__main-title{font-size:2.5rem}.mz-banner__visual{width:25rem;margin-right:7rem;gap:.75rem}.mz-banner__visual-col{gap:.75rem}.mz-customer-section{margin-top:2rem;margin-bottom:2rem}.mz-customer-section__logos{gap:2rem}}@media only screen and (max-width: 1279px){.mz-banner{min-height:26rem;border-radius:1.5rem}.mz-banner.mz-container{padding-left:3rem;padding-right:1rem}.mz-banner__bg{border-radius:1.5rem}.mz-banner__content{gap:1.75rem}.mz-banner__text-group{gap:1.25rem}.mz-banner__badge{font-size:1rem}.mz-banner__pre-title{font-size:1.4375rem}.mz-banner__main-title{font-size:2.25rem}.mz-banner__description{font-size:.9375rem}.mz-banner__cta-icon{width:4rem;height:4rem}.mz-banner__cta-icon img{width:1.75rem;height:2.25rem}.mz-banner__cta-button{width:21rem;height:4rem;font-size:1rem;margin-left:-1rem;padding-left:2rem}.mz-banner__visual{width:21rem;margin-right:4rem;gap:.625rem}.mz-banner__visual-col{gap:.625rem}.mz-customer-section{margin-top:1.75rem;margin-bottom:1.75rem;padding:1.5rem 0;gap:1.5rem}.mz-customer-section__logos{animation:scroll-left 3s linear infinite;gap:1.5rem}.mz-customer-section__logo-item--duplicate{display:flex}.mz-customer-section__logo-item img{width:auto !important;max-height:2.25rem}.mz-customer-section.mz-customer-static .mz-customer-section__container{overflow:visible;padding:0 1rem}.mz-customer-section.mz-customer-static .mz-customer-section__logos{animation:none;flex-wrap:wrap;justify-content:center;width:100%;transform:none;gap:.75rem}.mz-customer-section.mz-customer-static .mz-customer-section__logo-item{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(11,2,118,.08),0 .0625rem .25rem rgba(11,2,118,.05);padding:.875rem 1.25rem;min-width:9rem;min-height:3.5rem}.mz-customer-section.mz-customer-static .mz-customer-section__logo-item--duplicate{display:none}.mz-overview{padding-top:4rem;padding-bottom:4rem}.mz-overview__inner{gap:2.5rem}.mz-overview__title{font-size:2rem}.mz-overview__comparison{flex-direction:column}.mz-overview__card{height:auto;padding:2.5rem 2rem;align-items:center;text-align:center}.mz-overview__card--sales{border-radius:1rem 1rem 0 0;padding-right:2rem;padding-bottom:9rem;align-items:center;text-align:center}.mz-overview__card--customer{border-radius:0 0 1rem 1rem;padding-left:2rem;padding-top:9rem;align-items:center;text-align:center}.mz-overview__hexagon{width:16rem;height:16.36rem;margin-top:-8.18rem;margin-left:-8rem}.mz-dsr-room{padding:4.5rem 0}.mz-dsr-room__inner{gap:2.5rem}.mz-dsr-room__title{font-size:2rem}.mz-challenges{padding:4.5rem 0 4rem}.mz-challenges__inner{gap:3rem}.mz-challenges__title{font-size:2rem}.mz-challenges__blocks{gap:3rem}.mz-features{padding:4rem 1rem}.mz-features__header{margin-bottom:3rem}.mz-features__title{font-size:2rem}.mz-features__illust{width:18rem;top:-2rem}.mz-features__container{gap:3rem}.mz-features__card{padding:2.5rem;gap:2rem}.mz-features__card-text{width:26rem;gap:1.5rem}.mz-features__card-title{font-size:2rem}.form-title{font-size:2rem}}@media only screen and (max-width: 1279px)and (max-width: 767px){.mz-customer-section.mz-customer-static .mz-customer-section__logo-item{padding:.625rem .875rem;min-width:7rem;min-height:3rem}}@media only screen and (max-width: 1149px){.mz-banner__bg-img{background-image:linear-gradient(90deg, #009fb8 0%, #00b8d4 50%, #00d4c6 100%)}.mz-banner__visual{width:18rem;margin-right:2rem;gap:.5rem}.mz-banner__visual-col{gap:.5rem}.mz-dsr-room__header{gap:1.5rem}.mz-dsr-room__title{font-size:1.625rem}.mz-dsr-room__diagram{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;aspect-ratio:auto;max-width:100%}.mz-dsr-room__annotation{position:static;display:contents}.mz-dsr-room__screenshot{position:static;grid-column:1/-1}.mz-dsr-room__highlight{display:none}.mz-dsr-room__connector{display:none}.mz-dsr-room__card{position:static !important;top:auto !important;left:auto !important;width:100%}.mz-dsr-room__card-body p{white-space:normal}}@media only screen and (max-width: 1023px){.mz-banner{flex-direction:column;align-items:center;min-height:auto;padding-top:2.5rem;padding-bottom:2.5rem;border-radius:1.25rem}.mz-banner.mz-container{padding-left:2rem;padding-right:2rem}.mz-banner__bg{border-radius:1.25rem}.mz-banner__inner{flex-direction:column;gap:2rem}.mz-banner__content{width:100%;gap:1.5rem;align-items:center}.mz-banner__text-group{align-items:center;text-align:center}.mz-banner__badge{font-size:.9375rem}.mz-banner__title-group{align-items:center}.mz-banner__pre-title{font-size:1.25rem}.mz-banner__main-title{font-size:2rem}.mz-banner__description{font-size:.875rem}.mz-banner__cta-icon{display:none}.mz-banner__cta-sparkle{display:none}.mz-banner__cta-button{margin-left:0;width:100%;max-width:21rem;height:3.5rem;padding:.875rem 2rem;font-size:1rem}.mz-banner__visual{margin-left:0;margin-right:0;width:100%;max-width:32rem;gap:.75rem}.mz-overview__header{gap:1.5rem}.mz-overview__title{font-size:1.625rem}.mz-overview__card-title{font-size:1.375rem}.mz-overview__card-body{font-size:.9375rem;line-height:1.7}.mz-challenges{padding:3rem 0 2.5rem}.mz-challenges__inner{gap:2rem}.mz-challenges__header{gap:1rem}.mz-challenges__eyebrow-icon{width:1.25rem;height:1.25rem}.mz-challenges__eyebrow-text{font-size:1rem}.mz-challenges__title{font-size:1.25rem}.mz-challenges__blocks{gap:2rem}.mz-challenges__block{gap:1.25rem}.mz-challenges__block-title{font-size:1.25rem;white-space:normal}.mz-challenges__cards{flex-direction:column;gap:.75rem}.mz-challenges__card{width:100%;height:auto;min-height:5rem}.mz-challenges__card-title{font-size:1.125rem}.mz-challenges__footer{flex-wrap:wrap;height:auto;padding:.625rem 1rem}.mz-challenges__footer-text{font-size:1rem;line-height:1.5}.mz-features__title{font-size:1.5rem}.mz-features__illust{width:13rem;top:-1.5rem}.mz-features__card{padding:2rem;gap:1.5rem}.mz-features__card-text{width:20rem;gap:1rem}.mz-features__card-title{font-size:1.625rem}#download-form{padding:3rem 0 5rem}.form-title{font-size:1.75rem}}@media only screen and (max-width: 767px){.mz-banner{border-radius:1rem;padding-top:2rem;padding-bottom:2rem;margin-top:.5rem}.mz-banner.mz-container{padding-left:1.25rem;padding-right:1.25rem}.mz-banner__bg{border-radius:1rem}.mz-banner__inner{gap:1.5rem}.mz-banner__badge{font-size:.875rem}.mz-banner__pre-title{font-size:1.125rem}.mz-banner__main-title{font-size:1.625rem}.mz-banner__cta-button{height:3.25rem;font-size:.9375rem}.mz-customer-section{margin-top:1.5rem;margin-bottom:1.5rem;padding:1.25rem 0;gap:1.25rem}.mz-customer-section__heading{gap:.75rem}.mz-customer-section__line{width:3.75rem}.mz-customer-section__label{font-size:.9375rem}.mz-customer-section__logos{gap:1.25rem}.mz-customer-section__logo-item img{max-height:1.75rem}.mz-overview{padding-top:2.75rem;padding-bottom:2.75rem}.mz-overview__inner{gap:2rem}.mz-overview__header{gap:1rem}.mz-overview__eyebrow-icon{width:1.25rem;height:1.25rem}.mz-overview__eyebrow-text{font-size:1rem}.mz-overview__title{font-size:1.25rem}.mz-overview__description{font-size:.9375rem;line-height:1.7}.mz-overview__card{padding:2rem 1.25rem;gap:.75rem}.mz-overview__card--sales{padding-right:1.25rem;padding-bottom:7.5rem}.mz-overview__card--customer{padding-left:1.25rem;padding-top:7.5rem}.mz-overview__card-badge{font-size:.9375rem;padding:.25rem .875rem}.mz-overview__card-title{font-size:1.125rem}.mz-overview__card-body{font-size:.875rem}.mz-overview__hexagon{width:13rem;height:13.29rem;margin-top:-6.645rem;margin-left:-6.5rem}.mz-dsr-room{padding:3rem 0}.mz-dsr-room__inner{gap:2rem}.mz-dsr-room__header{gap:1rem}.mz-dsr-room__eyebrow-icon{width:1.25rem;height:1.25rem}.mz-dsr-room__eyebrow-text{font-size:1rem}.mz-dsr-room__title{font-size:1.25rem}.mz-dsr-room__diagram{grid-template-columns:1fr;gap:1rem}.mz-challenges__card{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:auto}.mz-features{padding:1rem 1rem}.mz-features__header{margin-bottom:2rem}.mz-features__title{font-size:1.375rem}.mz-features__illust{width:7rem;top:-0.75rem}.mz-features__container{gap:2rem}.mz-features__card{flex-direction:column !important;padding:1.5rem;gap:1.5rem}.mz-features__card-text{width:100%;align-items:center;text-align:center}.mz-features__card-title{font-size:1.375rem}.mz-features__card-desc{font-size:.9375rem;line-height:1.7}.mz-features__card-visual{flex:none;width:100%;max-width:30rem}#download-form{padding:3rem 0}#download-form .mz-container{width:90%}.form-title{font-size:1.375rem}.form-desc{font-size:.875rem}#download-form .mktoForm{padding:1rem 0 0}}@media only screen and (max-width: 480px){.mz-banner{padding-top:1.5rem;padding-bottom:1.5rem}.mz-banner.mz-container{padding-left:1rem;padding-right:1rem}.mz-banner__pre-title{font-size:1rem}.mz-banner__main-title{font-size:1.5rem}.mz-banner__cta-button{font-size:.875rem}.mz-customer-section__line{width:2.5rem}.mz-customer-section__label{font-size:.875rem}.mz-overview{padding-top:2.25rem;padding-bottom:2.25rem}.mz-overview__title{font-size:1.125rem}.mz-overview__description{font-size:.875rem}.mz-overview__card--sales{padding-bottom:6.5rem}.mz-overview__card--customer{padding-top:6.5rem}.mz-overview__hexagon{width:11rem;height:11.25rem;margin-top:-5rem;margin-left:-5.5rem}.mz-dsr-room{padding:2.25rem 0}.mz-dsr-room__title{font-size:1.125rem}.mz-challenges__title{font-size:1.125rem}}