.gradient-text[data-v-1e4d628a]{font-size:2em;font-weight:700;background:linear-gradient(90deg,#FF5E5E,#FF8EAD,#6C93FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal}.toku[data-v-1e4d628a]{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.demonstration[data-v-1e4d628a]{color:var(--el-text-color-secondary)}.couple-report-button[data-v-1e4d628a]{display:inline-block;padding:10px 20px;font-size:1em;font-weight:700;color:#ff3a75;background-color:transparent;border:2px solid #FF3A75;border-radius:30px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}.couple-report-button[data-v-1e4d628a]:hover{background-color:#ff3a75;color:#fff}.couple-report-button2[data-v-1e4d628a]{display:inline-block;padding:10px 20px;font-size:1em;font-weight:700;color:#fff;background-color:#ff6b81;border:none;border-radius:30px;text-align:center;text-decoration:none;transition:background-color .3s ease}.couple-report-button2[data-v-1e4d628a]:hover{background-color:#ff5a71;cursor:pointer}.gradient-button[data-v-1e4d628a]{display:inline-block;padding:10px 20px;font-size:16px;color:#fff;text-align:center;text-decoration:none;background:linear-gradient(to right,#ff5f6d,#ffc371);border:none;border-radius:50px;cursor:pointer;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.gradient-button[data-v-1e4d628a]:hover{box-shadow:0 6px 8px #0003;transform:translateY(-2px)}.carousel-item-container[data-v-1e4d628a]{position:relative;width:570px;height:352px;margin:0 auto}.carousel-image[data-v-1e4d628a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay-text[data-v-1e4d628a]{position:absolute;bottom:25%;left:30%;text-align:left!important;transform:translate(-50%,-50%);color:#fff;font-size:24px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.7);z-index:10}.step[data-v-1e4d628a]{display:inline-block;margin-top:15px;padding:5px 15px;background-color:#fc5c6c;font-size:14px;color:#fff;text-align:center;border-radius:8px}[data-v-1e4d628a] button.el-carousel__button{background-color:#a1a1ae!important;color:#a1a1ae!important}[data-v-1e4d628a] .el-carousel__indicator.is-active button.el-carousel__button{background-color:#fc5c6c!important;color:#fc5c6c!important}#lpstep[data-v-1e4d628a]{width:100vw;margin-left:calc(-50vw + 50%);background-color:#fffaf5}
