/*! autoprefixer: on */*{font-family:manrope,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,"sans-serif";box-sizing:border-box}.title,h1,h2,h3,h4,h5,h6{line-height:1.25;color:#333}.text,li,p{color:#666}.container{padding:3.125rem 0 5.625rem}.container .center-wrap{margin:0 auto;width:98.75rem}.container .title{margin-bottom:.5625rem;font-size:3rem;color:#333;font-weight:600}.container .text{font-size:1.125rem;color:#666}.container .blue{color:#333;font-weight:500}.container .btn-wrap{display:none;justify-content:center;margin-top:3.5rem}.container .btn-wrap .btn{display:flex;align-items:center;column-gap:.9375rem;padding:.9375rem 2.5rem;font-size:1.5rem;color:#fff;font-weight:500;background-color:#0d58c9;border-radius:.5rem;transition:all .3s ease}.container .btn-wrap .btn .svg-wrap{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.container .btn-wrap .btn svg{flex-shrink:0;font-size:1.875rem}.container .btn-wrap .btn:hover{transform:translateY(-.3125rem)}.container .btn-wrap.active{display:flex}@keyframes shake{0%{transform:translateX(0)}6.5%{transform:translateX(-.375rem) rotateY(-9deg)}18.5%{transform:translateX(.3125rem) rotateY(7deg)}31.5%{transform:translateX(-.1875rem) rotateY(-5deg)}43.5%{transform:translateX(.125rem) rotateY(3deg)}50%{transform:translateX(0)}}.shake{animation:shake .5s ease}.calculator{display:flex;justify-content:space-between;padding:3.125rem;margin-top:3.125rem;border-radius:1rem;background:#f5f6f8}.calculator__left{width:36.25rem}.calculator__right{padding-bottom:1.875rem;width:52.5rem;border-radius:1rem;background:#fff}.calculator__right h4{margin:3.75rem 2.9375rem .625rem;font-size:1.125rem;color:#333;font-weight:500}.calculator__right .text{margin:0 2.9375rem}.calculator .input-area .item{margin-top:1.5rem}.calculator .input-area .item__text{position:relative;display:flex;align-items:center;column-gap:.375rem;margin-bottom:.5625rem;font-size:1.125rem;color:#333;font-weight:500}.calculator .input-area .item__text svg{font-size:1.25rem}.calculator .input-area .item__note{position:absolute;left:15.625rem;top:-.125rem;z-index:3;padding:.3125rem .9375rem;border-radius:.5rem;background:#fff;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1);white-space:nowrap;display:none}.calculator .input-area .item__note.active{display:block}.calculator .input-area .item .input{position:relative}.calculator .input-area .item .input input{padding:0 1.25rem;width:100%;height:3rem;border-radius:.5rem;border:.0625rem solid #99a2b1;background:#fff;font-size:1.125rem;font-weight:500;color:#333;outline:none!important}.calculator .input-area .item .input input::placeholder{color:#99a2b1}.calculator .input-area .item .input__error{position:absolute;right:.625rem;top:.625rem;display:none;align-items:center;column-gap:.375rem;font-size:1.125rem;color:#ff0f13;font-weight:500}.calculator .input-area .item .input__error svg{font-size:1.25rem}.calculator .input-area .item .input.error input{border-color:red}.calculator .input-area .item .input.error .input__error{display:flex}.calculator .input-area .item:first-of-type{margin-top:0}.calculator .input-area .calculate-btn{display:flex;align-items:center;justify-content:center;column-gap:.5rem;margin-top:1.5rem;width:9.875rem;height:3rem;border-radius:.5rem;background:#0d58c9;cursor:pointer;transition:all .3s ease}.calculator .input-area .calculate-btn span{font-size:1.125rem;color:#fff;font-weight:500}.calculator .input-area .calculate-btn svg{font-size:1.625rem;color:#fff}.calculator .input-area .calculate-btn:hover{transform:translateY(-.3125rem)}.calculator .product-list{margin-top:2.75rem}.calculator .product-list h3{margin-bottom:.5rem;font-size:1.5rem;color:#333;font-weight:600}.calculator .product-list .table{margin-top:.9375rem;background-color:#fff;border-radius:.625rem}.calculator .product-list .table .tr{display:flex;align-items:center;justify-content:space-around;height:3.375rem;border-bottom:.0625rem solid #99a2b1}.calculator .product-list .table .tr .td{font-size:1.125rem;color:#666;text-align:center}.calculator .product-list .table .tr .td *{color:inherit}.calculator .product-list .table .tr .td .bold{color:#333;font-weight:600}.calculator .product-list .table .tr .td .select{position:relative;width:1rem;height:1rem}.calculator .product-list .table .tr .td .select svg{position:absolute;left:calc(50% - .5rem);top:calc(50% - .5rem);font-size:1rem;transition:opacity .3s ease}.calculator .product-list .table .tr .td .select .active{opacity:0}.calculator .product-list .table .tr .td:first-of-type{display:flex;align-items:center;column-gap:.25rem;padding-left:1.25rem;width:7.8125rem}.calculator .product-list .table .tr .td:nth-of-type(2){width:17.1875rem}.calculator .product-list .table .tr .td:nth-of-type(3){width:10.625rem}.calculator .product-list .table .tr:first-of-type{border-radius:.625rem;background:#99a2b1;border-bottom:unset}.calculator .product-list .table .tr:first-of-type .td{color:#fff}.calculator .product-list .table .tr:last-of-type{border-bottom:unset}.calculator .product-list .table .tr.active .td{color:#0d58c9!important}.calculator .product-list .table .tr.active .td .bold{color:inherit}.calculator .product-list .table .tr.active .td .select .active{opacity:1}.calculator .product-list .table .tr.disable .td .bold{color:#666}.calculator .product-list .table .tr.disable .td svg{background-color:rgba(153,162,177,.35)}.calculator .product-list .table .dynamic-tr .tr:first-of-type{border-radius:unset;background:unset;border-bottom:.0625rem solid #99a2b1}.calculator .product-list .table .dynamic-tr .tr:first-of-type .td{color:#666}.calculator .diagram{position:relative;height:25rem;overflow:auto}.calculator .diagram .num{position:absolute;left:2.1875rem;top:3.125rem;font-size:1.5rem;color:#333}.calculator .diagram .num span{color:#0d58c9;font-weight:500}.calculator .diagram__products{display:none;column-gap:5rem;padding:0 2.9375rem;width:-moz-fit-content;width:fit-content}.calculator .diagram__products .product__img{display:flex;align-items:flex-end;height:15.625rem}.calculator .diagram__products .product__img img{width:12rem;height:5.125rem}.calculator .diagram__products .product__text{margin-top:.3125rem;font-size:1.125rem;color:#333;text-align:center}.calculator .diagram__products.active{display:flex}.calculator .diagram__distance{display:none;padding:0 2.1875rem}.calculator .diagram__distance .products{display:flex}.calculator .diagram__distance .products .product{display:flex;align-items:flex-end;justify-content:center;height:15.625rem;width:50%;flex-shrink:0}.calculator .diagram__distance .products .product img{width:12rem;height:5.125rem}.calculator .diagram__distance .distances{display:flex;align-items:center;margin-top:1.25rem}.calculator .diagram__distance .distances .distance{position:relative;text-align:center;width:50%;flex-shrink:0}.calculator .diagram__distance .distances .distance span{font-size:1.125rem;color:#666;font-weight:500}.calculator .diagram__distance .distances .distance .svg-wrap{display:flex;align-items:center;width:100%}.calculator .diagram__distance .distances .distance .svg-wrap svg{font-size:1.125rem;color:#333}.calculator .diagram__distance .distances .distance .svg-wrap .arrow-prev{transform:rotate(-90deg)}.calculator .diagram__distance .distances .distance .svg-wrap .arrow-next{margin-left:-.5625rem;transform:rotate(90deg)}.calculator .diagram__distance .distances .distance .svg-wrap .line{margin-left:-.5625rem;width:100%;height:.0625rem;background-color:#333}.calculator .diagram__distance .distances .distance:first-of-type,.calculator .diagram__distance .distances .distance:last-of-type{width:25%}.calculator .diagram__distance .dynamic-diagram{display:none}.calculator .diagram__distance .dynamic-diagram.one .product{width:100%}.calculator .diagram__distance .dynamic-diagram.one .distance:first-of-type,.calculator .diagram__distance .dynamic-diagram.one .distance:last-of-type{width:50%}.calculator .diagram__distance.active,.calculator .diagram__distance .dynamic-diagram.active{display:block}