<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.zw-product-header {
  background-color: #d2fece;
}
.lazy {
  width: 100%;
  height: 100%;
  background-image: url('https://www.zohowebstatic.com/sites/zweb/images/jp/desk/lazy.svg') !important;
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  background-size: cover !important;
  border-radius: 5px;
}
#block-panels-mini-product-menu {
  background-color: #d2ffce;
}
.jpd-banner-section .jpd-banner-left {
  padding-top: 32px;
}
.jpd-banner-section .jpd-banner-left h1 {
  font-size: 38px;
}
.jpd-banner-section .jpd-banner-right {
  padding-left: 0px;
}
.jpd-banner-section .jpd-banner-right .banner-img {
  transform: translate(-4.3%, 7.5%);
  min-height: 317px;
}
.ss-section .jpd-feature-nav li a {
  letter-spacing: -1px;
}
.ss-section .jpd-feature-nav li.active a {
  color: #000;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img {
  height: auto;
  min-height: auto;
  max-width: 100%;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-1 {
  max-width: 563px;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-1.lazy {
  min-height: 428px !important;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-2 {
  max-width: 620px;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-2.lazy {
  min-height: 381px !important;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-3 {
  max-width: 563px;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-3.lazy {
  min-height: 420px !important;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-4 {
  max-width: 563px;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-4.lazy {
  min-height: 359px !important;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-5 {
  max-width: 760px;
}
.ss-section .jpd-feature-list &gt; li .jpd-list-img.img-5.lazy {
  min-height: 375px !important;
}
.ss-section .jpd-main-content {
  margin-bottom: 0;
}
.body-umain .usecase-section {
  padding-bottom: 75px;
}
.body-umain .usecase-section .uc-main {
  display: block;
}
.body-umain .usecase-section .uc-main .uc-content {
  width: 100%;
  display: block;
}
.body-umain .usecase-section .uc-main .uc-content .slider-item {
  padding: 0 30px;
  position: relative;
}
.body-umain .usecase-section .uc-main .uc-content .uc-content-inner {
  max-width: 100%;
  padding: 64px 40px 70px;
}
.body-umain .usecase-section .uc-main .uc-content .uc-content-inner:before {
  top: 35px;
  right: 50px;
}
.body-umain .usecase-section .uc-main .uc-content .uc-content-inner .slick-next {
  right: 7px;
}
.body-umain .usecase-section .uc-main .uc-content .uc-content-inner .slick-prev {
  right: 127px;
}
.body-umain .usecase-section .uc-main .uc-content .uc-content-inner .slick-counter {
  right: 52px;
}
.body-umain .usecase-section .uc-main .uc-content .uc-content-inner .uc-img {
  position: absolute;
  left: 30px;
  top: 7px;
}
.body-umain .usecase-section .uc-main .uc-content .uc-content-inner .uc-user-content {
  margin-left: 151px;
  padding-left: 52px;
  padding-right: 100px;
}
.body-umain .usecase-section .uc-main .uc-space {
  display: none;
}
.body-umain .usecase-section .uc-main .uc-form {
  display: block;
  width: 100%;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
  max-width: 100%;
}
.body-umain .usecase-section .uc-main .uc-form .signedin-sec {
  display: block;
}
.usecase-section {
  padding: 68px 0;
  position: relative;
  z-index: 1;
}
.usecase-section:before {
  content: '';
  display: block;
  height: 70%;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #e7fff1;
  z-index: -1;
  position: absolute;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e7fff1+72,e7fff1+100 */
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #e7fff1 72%, #e7fff1 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #e7fff1 72%, #e7fff1 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #e7fff1 72%, #e7fff1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7fff1', GradientType=0);
  /* IE6-9 */
}
.usecase-section .jpd-container {
  padding: 0;
  max-width: 1200px;
}
.usecase-section .uc-main {
  display: table;
  width: 100%;
  position: relative;
  z-index: 1;
}
.usecase-section .uc-content {
  width: 788px;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  background-color: #00be6c;
  border-radius: 7px;
}
.usecase-section .uc-content .slider-item {
  padding: 0 20px;
  display: none;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.usecase-section .uc-content .slider-item:first-child {
  display: block;
}
.usecase-section .uc-content .slider-item.slick-active {
  opacity: 1;
}
.usecase-section .uc-content .uc-content-inner {
  max-width: 788px;
  padding: 48px 43px 45px;
  color: #fff;
  position: relative;
}
.usecase-section .uc-content .uc-content-inner:before {
  content: '';
  display: block;
  position: absolute;
  background-image: url('/sites/zweb/images/jp/desk/common-sprite.png');
  background-size: 500px 500px;
  background-repeat: no-repeat;
  background-position: -4px -101px;
  width: 50px;
  height: 37px;
  right: 65px;
  top: 49px;
}
.usecase-section .uc-content .uc-content-inner .uc-img {
  width: 151px;
  height: 151px;
  border-radius: 50%;
  border: 2px solid #fff;
  overflow: hidden;
  margin-bottom: 24px;
  background-color: #dadada;
  display: inline-block;
}
.usecase-section .uc-content .uc-content-inner .uc-img picture {
  display: block;
}
.usecase-section .uc-content .uc-content-inner .uc-img img {
  width: 100%;
}
.usecase-section .uc-content .uc-content-inner h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.6;
  margin: 0 0 12px;
}
.usecase-section .uc-content .uc-content-inner .desc {
  font-size: 15px;
  line-height: 2.2;
  margin: 0;
}
.usecase-section .uc-content .uc-content-inner .uc-info {
  margin-top: 23px;
}
.usecase-section .uc-content .uc-content-inner .uc-name {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
  margin: 0 0 3px;
}
.usecase-section .uc-content .uc-content-inner .uc-work {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}
.usecase-section .uc-content .uc-content-inner .slick-counter {
  position: absolute;
  right: 40px;
  bottom: 11px;
  font-size: 21px;
  font-weight: bold;
}
.usecase-section .uc-content .uc-content-inner .slick-next,
.usecase-section .uc-content .uc-content-inner .slick-prev {
  bottom: 9px;
  right: -5px;
  top: auto;
  left: auto;
  transform: none;
  background: #fff;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  opacity: 1;
}
.usecase-section .uc-content .uc-content-inner .slick-next.slick-disabled:after,
.usecase-section .uc-content .uc-content-inner .slick-prev.slick-disabled:after,
.usecase-section .uc-content .uc-content-inner .slick-next.slick-disabled:before,
.usecase-section .uc-content .uc-content-inner .slick-prev.slick-disabled:before {
  opacity: 0.25;
}
.usecase-section .uc-content .uc-content-inner .slick-prev {
  right: 115px;
}
.usecase-section .uc-content .uc-content-inner .slick-next:after,
.usecase-section .uc-content .uc-content-inner .slick-next:before,
.usecase-section .uc-content .uc-content-inner .slick-prev:after,
.usecase-section .uc-content .uc-content-inner .slick-prev:before {
  height: 13px;
  background: #00be6c;
  left: 16px;
}
.usecase-section .uc-content .uc-content-inner .slick-next:after,
.usecase-section .uc-content .uc-content-inner .slick-next:before {
  left: 17px;
}
.usecase-section .uc-content .uc-content-inner .slick-prev:before,
.usecase-section .uc-content .uc-content-inner .slick-next:before {
  top: 7px;
}
.usecase-section .uc-content .uc-content-inner .slick-prev:after,
.usecase-section .uc-content .uc-content-inner .slick-next:after {
  bottom: 7px;
}
.usecase-section .uc-space {
  width: 52px;
}
.usecase-section .uc-form {
  width: 360px;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  background-color: #fffcf8;
  box-shadow: 0px 0px 15px 0px rgba(166, 166, 166, 0.3);
  border-radius: 10px;
}
.usecase-section .uc-form .signedin-sec {
  display: none;
  position: relative;
  text-align: center;
  padding: 0;
  margin-top: 60px;
}
.usecase-section .uc-form .signedin-sec h3 {
  font-size: 35px;
  line-height: 1.6;
  margin: 0 0 27px;
}
.usecase-section .uc-form .signedin-sec .jpd-action-btn {
  margin: 0;
  font-size: 22px;
  padding: 18px 30px;
  border-radius: 0px;
  font-weight: bold;
}
.no-webp .about-prd-section {
  background-image: url('/sites/zweb/images/jp/desk/about-product-bg.jpg');
}
.no-webp .ap-icon {
  background-image: url('/sites/zweb/images/jp/desk/about-product-icons.png');
}
.body-umain .about-prd-section {
  display: block;
}
.about-prd-section {
  background-color: #222638;
  background-image: url('/sites/zweb/images/jp/desk/about-product-bg.webp');
  background-size: cover;
  background-position: center;
  text-align: center;
  padding: 62px 0 74px;
  display: none;
}
.about-prd-section .jpd-container {
  padding: 0;
  max-width: 988px;
}
.about-prd-section h2 {
  line-height: 1.5;
  color: #fff;
  font-size: 35px;
  position: relative;
  font-weight: 900;
  margin: 0 0 36px;
}
.about-prd-section h2:before {
  content: '';
  display: block;
  height: 4px;
  background: #00be6c;
  position: absolute;
  width: 135px;
  left: 50%;
  transform: translateX(-50%);
  bottom: -17px;
}
.about-prd-section p.desc {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  line-height: 2.1;
  margin: 0;
}
.about-prd-section .about-prd-main {
  margin-left: -43px;
  margin-right: -43px;
  margin-top: 43px;
}
.about-prd-section .about-prd-main li.slider-item {
  float: left;
  width: 33.333%;
  padding: 0 43px;
}
.about-prd-section .about-prd-main .about-prd-inner {
  background: #fff;
  border-radius: 15px;
  padding: 34px 17px 28px;
  min-height: 294px;
}
.about-prd-section .about-prd-main .about-prd-inner .ap-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 227px 76px;
  width: 66px;
  height: 66px;
}
.about-prd-section .about-prd-main .about-prd-inner .ap-icon.ap-icon-1 {
  background-position: -156px -5px;
}
.about-prd-section .about-prd-main .about-prd-inner .ap-icon.ap-icon-2 {
  background-position: -5px -5px;
}
.about-prd-section .about-prd-main .about-prd-inner .ap-icon.ap-icon-3 {
  background-position: -80px -5px;
}
.about-prd-section .about-prd-main .about-prd-inner h3 {
  font-size: 20px;
  line-height: 1.6;
  margin: 7px 0 4px;
  font-weight: bold;
}
.about-prd-section .about-prd-main .about-prd-inner p {
  font-size: 15px;
  line-height: 1.7;
  margin: 0 0 18px;
  font-weight: 500;
  min-height: 75px;
}
.about-prd-section .about-prd-main .about-prd-inner a {
  color: #0067ff;
  font-weight: 500;
  font-size: 15px;
}
.about-prd-section .slick-dots {
  margin: 10px 0 0;
}
.about-prd-section .slick-dots li {
  height: 10px;
  width: 10px;
  background: #fff;
  border: none;
  margin: 0 4px;
}
.about-prd-section .slick-dots li.slick-active {
  background: #51ad75;
}
@media only screen and (min-width: 768px) {
  .about-prd-section h2 br {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner {
    text-align: left;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner .slick-counter {
    left: auto;
    transform: none;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner .slick-next {
    left: auto;
    transform: none;
    margin: 0;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner .slick-prev {
    left: auto;
    transform: none;
    margin: 0;
  }
}
@media only screen and (max-width: 1250px) {
  .usecase-section .jpd-container {
    max-width: 1150px;
  }
  .usecase-section .uc-content {
    width: 737px;
  }
  .usecase-section .uc-content .uc-content-inner {
    max-width: 737px;
  }
}
@media only screen and (max-width: 1199px) {
  .body-umain .usecase-section .uc-main .uc-content .slider-item {
    padding: 0 20px;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner {
    padding: 45px 40px 50px;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner .uc-img {
    left: 20px;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner .uc-user-content {
    padding: 0 40px 0 30px;
  }
  .usecase-section {
    padding: 60px 0;
  }
  .usecase-section .jpd-container {
    max-width: 980px;
    padding: 0 20px;
  }
  .usecase-section .uc-content {
    width: 550px;
  }
  .usecase-section .uc-content .slider-item.slick-slide {
    padding-bottom: 80px;
  }
  .usecase-section .uc-content .uc-content-inner {
    max-width: 550px;
    padding: 40px 15px;
    text-align: center;
  }
  .usecase-section .uc-content .uc-content-inner .slick-counter {
    left: 50%;
    transform: translateX(-50%);
  }
  .usecase-section .uc-content .uc-content-inner .slick-next,
  .usecase-section .uc-content .uc-content-inner .slick-prev {
    left: 50%;
    transform: translateX(-50%);
    margin-left: 60px;
  }
  .usecase-section .uc-content .uc-content-inner .slick-prev {
    margin-left: -60px;
  }
  .usecase-section .uc-space {
    width: 30px;
  }
  .usecase-section .uc-form .signedin-sec h3 {
    font-size: 30px;
  }
  .about-prd-section {
    padding: 60px 0;
  }
  .about-prd-section h2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 1150px) {
  .jpd-banner-section .jpd-banner-right .banner-img {
    padding-top: 15px;
  }
}
@media only screen and (max-width: 1100px) {
  .about-prd-section .jpd-container {
    max-width: 100%;
    padding: 0 25px;
  }
  .about-prd-section .about-prd-main {
    margin: 40px -10px 0;
  }
  .about-prd-section .about-prd-main li.slider-item {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1023px) {
  .jpd-banner-section .jpd-banner-left {
    padding-top: 0;
  }
  .jpd-banner-section .jpd-banner-right {
    padding-left: 0px;
  }
  .jpd-banner-section .jpd-banner-right .banner-img {
    transform: none;
    min-height: auto;
    padding-top: 0px;
    padding-bottom: 143px;
  }
}
@media only screen and (max-width: 991px) {
  .body-umain .usecase-section .uc-main .uc-content .slider-item.slick-slide {
    padding-bottom: 80px;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner {
    padding: 40px 5px;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner:before {
    top: 20px;
    right: 20px;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner .uc-img {
    position: static;
  }
  .body-umain .usecase-section .uc-main .uc-content .uc-content-inner .uc-user-content {
    padding: 0;
    margin: 0;
  }
  .usecase-section:before {
    height: 100%;
  }
  .usecase-section .uc-main {
    display: block;
  }
  .usecase-section .uc-content {
    width: 100%;
    display: block;
    margin-bottom: 40px;
  }
  .usecase-section .uc-content .uc-content-inner {
    max-width: 100%;
  }
  .usecase-section .uc-content .uc-content-inner:before {
    top: 20px;
    right: 20px;
  }
  .usecase-section .uc-space {
    display: none;
  }
  .usecase-section .uc-form {
    width: 100%;
    display: block;
    max-width: 360px;
    margin: 0 auto;
  }
  .about-prd-section p.desc br {
    display: none;
  }
  .about-prd-section .about-prd-main .about-prd-inner {
    padding: 30px 15px;
  }
  .about-prd-section .about-prd-main .about-prd-inner h3 {
    font-size: 18px;
  }
  .about-prd-section .about-prd-main .about-prd-inner p {
    font-size: 14px;
  }
  .about-prd-section .about-prd-main .about-prd-inner p br {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .jpd-banner-section .jpd-banner-right .banner-img {
    max-width: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .jpd-banner-section .jpd-banner-left h1 {
    font-size: 34px;
  }
  .usecase-section {
    padding: 50px 0;
  }
  .usecase-section .uc-content .uc-content-inner:before {
    display: none;
  }
  .usecase-section .uc-content .uc-content-inner .uc-img {
    display: none;
  }
  .usecase-section .uc-content .uc-content-inner .desc {
    line-height: 1.8;
    font-size: 17px;
  }
  .usecase-section .uc-form .signedin-sec {
    margin-top: 65px;
  }
  .usecase-section .uc-form .signedin-sec h3 {
    font-size: 24px;
    letter-spacing: -0.7px;
    max-width: 375px;
    margin-left: auto;
    margin-right: auto;
  }
  .usecase-section .uc-form .signedin-sec .jpd-action-btn {
    font-size: 18px;
    padding: 10px 20px;
  }
  .about-prd-section {
    padding: 40px 0 50px;
    background-position: left center;
  }
  .about-prd-section .jpd-container {
    padding: 0;
  }
  .about-prd-section h2 {
    font-size: 26px;
    padding: 0 7px;
    margin: 0 0 55px;
    letter-spacing: -0.5px;
  }
  .about-prd-section h2:before {
    bottom: -15px;
  }
  .about-prd-section p.desc {
    display: none;
  }
  .about-prd-section .about-prd-main {
    margin: 0 auto;
    max-width: 340px;
  }
  .about-prd-section .about-prd-main li.slider-item {
    display: none;
    padding: 0 20px;
    width: 100%;
  }
  .about-prd-section .about-prd-main li.slider-item:nth-child(1) {
    display: inline-block;
  }
  .about-prd-section .about-prd-main .about-prd-inner h3 {
    font-size: 20px;
  }
  .about-prd-section .about-prd-main .about-prd-inner p {
    font-size: 15px;
  }
  .about-prd-section .about-prd-main .about-prd-inner p br {
    display: block;
  }
}
@media only screen and (max-width: 580px) {
  .ss-section .jpd-feature-list &gt; li .jpd-list-img.img-1.lazy {
    min-height: 314px !important;
  }
  .ss-section .jpd-feature-list &gt; li .jpd-list-img.img-2.lazy {
    min-height: 255px !important;
  }
  .ss-section .jpd-feature-list &gt; li .jpd-list-img.img-3.lazy {
    min-height: 308px !important;
  }
  .ss-section .jpd-feature-list &gt; li .jpd-list-img.img-4.lazy {
    min-height: 264px !important;
  }
  .ss-section .jpd-feature-list &gt; li .jpd-list-img.img-5.lazy {
    min-height: 208px !important;
  }
  .usecase-section .uc-content .uc-content-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 500px) {
  .jpd-banner-section .jpd-banner-right .banner-img {
    max-width: 350px;
  }
}</pre></body></html>