:root{--primary-900: #1f41b8;--primary-800: #1b61d7;--primary-700: #1773ea;--primary-600: #0e86fe;--primary-500: #0095ff;--primary-400: #31a5ff;--primary-300: #5bb5ff;--primary-200: #8dcaff;--primary-100: #badeff;--gray-900: #272727;--gray-800: #494949;--gray-700: #686868;--gray-600: #7c7c7c;--gray-500: #a6a6a6;--gray-400: #c4c4c4;--gray-300: #e7e7e7;--gray-200: #f1f1f1;--gray-100: #f6f6f6;--black: #1e1e1e;--white: #ffffff;--yellow: #ffe76b;--blue: #a0befa;--success-900: #00621d;--success-800: #008132;--success-700: #00933e;--success-600: #00a54a;--success-500: #00b554;--success-400: #00c16c;--success-300: #2bcd87;--success-200: #7ddbaa;--success-100: #b3e9cb;--warning-900: #eb4e00;--warning-800: #f46b00;--warning-700: #fa7b00;--warning-600: #ff8b00;--warning-500: #ff9700;--warning-400: #ffa724;--warning-300: #ffb74c;--warning-200: #ffcc7f;--warning-100: #ffe0b2}.section-features{background:url(../assets/images/product_features_bg.jpg) repeat-y top/100% 100%}.vital-netzero .section-features{background:url(../assets/images/product_features_bg.jpg) repeat-y top/100% 100%}@media only screen and (max-width: 768px){.vital-netzero .section-features{background:url(../assets/images/product_features_bg.jpg) repeat-y top/500% auto}}.section-features__title{font-size:2.5rem;font-weight:600;line-height:3.25rem;text-align:center;padding:80px 30px}@media only screen and (max-width: 768px){.section-features__title{padding:30px;font-size:1.5rem;line-height:1.875rem}}.product-features__container{display:grid;grid-template-rows:1fr}@media only screen and (max-width: 768px){.product-features__container{display:block}}.product-features__item:nth-of-type(even) .product-features__container{grid-template-columns:35% clamp(10px,20%,80px) 1fr;grid-template-areas:"context . img"}@media only screen and (max-width: 1024px){.product-features__item:nth-of-type(even) .product-features__container{grid-template-columns:35% clamp(10px,20%,40px) 1fr}}.product-features__item:nth-of-type(odd) .product-features__container{grid-template-columns:1fr clamp(10px,20%,80px) 35%;grid-template-areas:"img . context"}@media only screen and (max-width: 1024px){.product-features__item:nth-of-type(odd) .product-features__container{grid-template-columns:1fr clamp(10px,20%,40px) 35%}}.product-features__item__img{grid-area:img;display:grid;place-items:center;aspect-ratio:596/366}.product-features__item__img img{width:100%;height:100%;object-fit:contain}.product-features__item__context{grid-area:context;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 551px){.product-features__item__context{margin-top:0;padding:0 1.25rem}}@media only screen and (max-width: 768px){.product-kpim__item .product-features__item__context{align-items:center}}.product-features__item__title{font-size:1.25rem;line-height:2rem;margin-bottom:1.25rem;font-weight:bold}@media only screen and (max-width: 1024px){.product-features__item__title{font-size:1.125rem;line-height:1.75rem}}@media only screen and (max-width: 551px){.product-features__item__title{margin-bottom:.625rem}}.product-features__item__content{font-size:1rem;line-height:1.75rem;display:flex;flex-direction:column;gap:5px}.product-features__item__content .list-text{display:flex;align-items:center;white-space:nowrap;gap:15px}@media only screen and (max-width: 320px){.product-features__item__content .list-text{white-space:normal}}.product-features__item__content .list-text img{display:block;width:23px}.product-features__item__content span{display:flex;align-items:flex-start;gap:10px;padding:8px 0 0}.product-features__item__content span::before{content:"";position:relative;bottom:-0.5em;flex:0 0 auto;display:block;width:12px;aspect-ratio:1/1;background:url(../assets/images/deco_donut.png) no-repeat center/contain}@media only screen and (max-width: 768px){.product-kpim__item .product-features__item__content{width:fit-content}}:root{--hero-deco-logo: var(--lgobg);--hero-title-left: 150px;--hero-title-top: -10px;--hero-main-text: 24px;--hero-text: 18px;--hero-text-spacing: 0;--hero-img: 70px}@media only screen and (max-width: 551px){:root{--hero-text: 14px;--hero-main-text: 16px}}.product-hero{min-height:600px;background:url(../assets/images/product/vital-netzero/iso-product/hero_bg.webp) no-repeat center/100% 100%}.product-hero:after{content:"";background:url(../assets/images/product/vital-netzero/iso-product/hero_deco.png) no-repeat center/100% 100%;position:absolute;inset:7% auto auto -4%;width:min(356px,100%);aspect-ratio:710/940;opacity:30%}@media only screen and (max-width: 678px){.product-hero:after{inset:500px auto auto -50px;width:min(221px,100%)}}@media only screen and (max-width: 551px){.product-hero:after{inset:400px auto auto -50px;width:min(160px,100%)}}@media only screen and (max-width: 425px){.product-hero:after{inset:380px auto auto -50px;width:min(130px,100%)}}.product-hero__title{font-size:3.375rem;font-weight:bold;text-align:center;line-height:1;margin-bottom:1.375rem;color:#566478}@media only screen and (max-width: 834px){.product-hero__title{font-size:2.875rem}}@media only screen and (max-width: 678px){.product-hero__title{font-size:1.875rem;margin-bottom:.375rem}}.product-hero__text{color:var(--c-hero-text);font-size:3.375rem;line-height:4.375rem;text-align:left;font-weight:normal;padding-right:2.5rem}@media only screen and (max-width: 1024px){.product-hero__text{padding-right:0;font-size:2.5rem;line-height:3.125rem}}@media only screen and (max-width: 678px){.product-hero__text{font-size:1.25rem;line-height:1.875rem;font-weight:600;text-align:center}}.module-page .product-hero{min-height:565px;padding-bottom:0;margin:10px 5px;margin-top:0;border-radius:8px;width:auto;overflow:hidden;background:#c3d7f4;display:grid;top:10px;position:relative}@media only screen and (max-width: 678px){.module-page .product-hero{min-height:346px}}@media only screen and (max-width: 551px){.module-page .product-hero{top:52px;margin-bottom:90px}}.module-page .product-hero:before{content:"";position:absolute;inset:0;width:100%;aspect-ratio:unset;background:url(../assets/images/product-module-hero-overlap.webp) no-repeat left top/120% 100%;pointer-events:none;z-index:1;opacity:.7}.module-page .product-hero__container{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:3}.module-page .product-hero__deco--product{position:absolute;background-image:var(--hero-deco-logo);background-size:contain;background-position:right top;background-repeat:no-repeat;inset:auto auto -109px -80px;opacity:.7;width:350px;aspect-ratio:714/816}@media only screen and (max-width: 678px){.module-page .product-hero__deco--product{width:116px;inset:20px auto auto -30px}}.module-page .product-hero__deco--vital{position:absolute;-webkit-mask:url(../assets/images/product_logo_part.png) no-repeat center/contain;mask:url(../assets/images/product_logo_part.png) no-repeat center/contain;background:hsla(0,0%,100%,.8);inset:auto calc(311px + 5%) -20px auto;opacity:.7;width:440px;aspect-ratio:440/290}@media only screen and (max-width: 1024px){.module-page .product-hero__deco--vital{inset:auto 35% -20px auto}}@media only screen and (max-width: 678px){.module-page .product-hero__deco--vital{width:179px}}.module-page .product-hero__deco--pattern{position:absolute;background:url(../assets/images/product-module-hero-right-deco.png) no-repeat center/contain;inset:auto 0 -20px auto;opacity:.7;width:311px;aspect-ratio:311/417;z-index:2;pointer-events:none}@media only screen and (max-width: 678px){.module-page .product-hero__deco--pattern{width:84px}}@media only screen and (max-width: 1024px){.product-hero{min-height:unset}}.landing-page .product-hero__container{position:relative;gap:10px;z-index:1;display:grid;grid-template-columns:40% 60%;grid-template-rows:auto auto auto 1fr;grid-template-areas:"subtitle img" "slogan img" "cta img" ". img"}@media only screen and (max-width: 1024px){.landing-page .product-hero__container{grid-template-columns:40% 60%}}@media only screen and (max-width: 678px){.landing-page .product-hero__container{padding-bottom:2.5rem;grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"img" "subtitle" "slogan" "cta"}}.landing-page .product-hero__subtitle{grid-area:subtitle;height:2rem;margin-top:8.75rem}.landing-page .product-hero__subtitle p{color:var(--c-hero-text)}@media only screen and (max-width: 678px){.landing-page .product-hero__subtitle p{color:rgba(86,100,120,.7)}}@media only screen and (max-width: 678px){.landing-page .product-hero__subtitle{margin-top:0;text-align:center;color:rgba(86,100,120,.7)}}.landing-page .product-hero__title{grid-area:slogan;display:flex;flex-direction:column;gap:.75rem}.landing-page .product-hero__title img{height:30px;width:auto;max-width:100%;margin-left:-5px}@media only screen and (max-width: 1024px){.landing-page .product-hero__title{padding-left:0;text-align:right;font-size:1.125rem}}@media only screen and (max-width: 678px){.landing-page .product-hero__title{margin:0;text-align:center;font-weight:bold;font-size:1.25rem;align-items:center}}.landing-page .product-hero__title img{height:1.75rem;width:fit-content;object-fit:contain}@media only screen and (max-width: 678px){.landing-page .product-hero__title img{height:1.25rem}}.landing-page .product-hero__title h1{font-size:var(--hero-main-text);line-height:1.4;font-weight:600}.landing-page .product-hero__title span{font-size:var(--hero-text);line-height:1.5rem;color:#686868;font-weight:300;letter-spacing:var(--hero-text-spacing)}.landing-page .product-hero__cta{text-align:left;font-size:.9375rem}@media only screen and (max-width: 1024px){.landing-page .product-hero__cta{padding-left:0}}@media only screen and (max-width: 678px){.landing-page .product-hero__cta{justify-content:center;margin-top:1.25rem}}.landing-page .product-hero__mainimg{position:relative;grid-area:img;width:min(680px,100%);margin-top:1.25rem;padding-top:var(--hero-img)}@media only screen and (max-width: 1024px){.landing-page .product-hero__mainimg{width:100%;display:grid;place-content:center}}@media only screen and (max-width: 678px){.landing-page .product-hero__mainimg{margin:0}}.landing-page .product-hero__mainimg img{width:100%;height:auto}@media only screen and (max-width: 1024px){.landing-page .product-hero__mainimg img{position:relative}}.main .product-hero__container{position:relative;gap:10px;z-index:1;display:grid;grid-template-columns:40% 60%;grid-template-rows:auto auto auto 1fr;grid-template-areas:"subtitle img" "slogan img" "cta img" ". img"}@media only screen and (max-width: 1024px){.main .product-hero__container{grid-template-columns:40% 60%}}@media only screen and (max-width: 678px){.main .product-hero__container{padding-bottom:2.5rem;grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"img" "subtitle" "slogan" "cta"}}.main .product-hero__subtitle{grid-area:subtitle;height:2rem;margin-top:8.75rem}.main .product-hero__subtitle p{color:var(--c-hero-text)}@media only screen and (max-width: 678px){.main .product-hero__subtitle p{color:rgba(86,100,120,.7)}}@media only screen and (max-width: 678px){.main .product-hero__subtitle{margin-top:0;text-align:center;color:rgba(86,100,120,.7)}}.main .product-hero__title{grid-area:slogan;display:flex;flex-direction:column;gap:.75rem}.main .product-hero__title img{height:30px;width:auto;max-width:100%;margin-left:-5px}@media only screen and (max-width: 1024px){.main .product-hero__title{padding-left:0;text-align:right;font-size:1.125rem}}@media only screen and (max-width: 678px){.main .product-hero__title{margin:0;text-align:center;font-weight:bold;font-size:1.25rem;align-items:center}}.main .product-hero__title img{height:1.75rem;width:fit-content;object-fit:contain}@media only screen and (max-width: 678px){.main .product-hero__title img{height:1.25rem}}.main .product-hero__title h1{font-size:var(--hero-main-text);line-height:1.4;font-weight:600}.main .product-hero__title span{font-size:var(--hero-text);line-height:1.5rem;color:#686868;font-weight:300;letter-spacing:var(--hero-text-spacing)}.main .product-hero__cta{text-align:left;font-size:.9375rem}@media only screen and (max-width: 1024px){.main .product-hero__cta{padding-left:0}}@media only screen and (max-width: 678px){.main .product-hero__cta{justify-content:center;margin-top:1.25rem}}.main .product-hero__mainimg{position:relative;grid-area:img;width:min(680px,100%);margin-top:1.25rem;padding-top:var(--hero-img)}@media only screen and (max-width: 1024px){.main .product-hero__mainimg{width:100%;display:grid;place-content:center}}@media only screen and (max-width: 678px){.main .product-hero__mainimg{margin:0}}.main .product-hero__mainimg img{width:100%;height:auto}@media only screen and (max-width: 1024px){.main .product-hero__mainimg img{position:relative}}.--no-logo .product-hero__container{grid-template-columns:50% auto}@media only screen and (max-width: 1024px){.--no-logo .product-hero__container{grid-template-columns:inherit}}.--no-logo .product-hero__title{margin:min(20vw,240px) 0 0;padding:0}@media only screen and (max-width: 678px){.--no-logo .product-hero__title{margin:0}}.--no-logo .product-hero__title h1{font-weight:600;font-size:clamp(24px,4vw,54px);line-height:1.2;color:#566478}.--no-logo .product-hero__title span{font-size:clamp(16px,2vw,18px)}.--no-logo .product-hero__title span.product-hero__key{font-weight:600;font-size:clamp(18px,2vw,24px);line-height:1.4}.--no-logo .product-hero__cta{padding:0}.vital-b2b .product-hero:before,.vital-b2c .product-hero:before{content:"";position:absolute;inset:0;width:100%;background:url(../assets/images/bg_b2b&c_hero.webp) no-repeat top center/2126px;z-index:0}@media only screen and (max-width: 678px){.vital-b2b .product-hero:before,.vital-b2c .product-hero:before{width:auto;height:100%;transform:translate3d(-45%, 0, 0)}}.product-hero__cta{grid-area:cta;display:flex;gap:.625rem .875rem;flex-wrap:wrap;text-align:right;opacity:0;transition:opacity .3s}@media only screen and (max-width: 678px){.product-hero__cta{text-align:center;margin-top:1.25rem}}.product-hero__cta .button{display:inline-block;padding:1rem 1.375rem;font-size:1rem;border-radius:4px;transition:.3s}@media only screen and (max-width: 834px){.product-hero__cta .button{font-size:.875rem;padding:.75rem .875rem}}.product-hero__cta .button__enter{background:#ffe76b;color:#333}.product-hero__cta .button__enter:hover{background:rgb(255,224.3837837838,66.2);box-shadow:0 8px 20px rgba(255,231,107,.4)}.product-hero__cta .button__trial{background:#0095ff;color:#fff}.product-hero__cta .button__trial:hover{background:rgb(0,131.12,224.4);box-shadow:0 8px 20px rgba(0,149,255,.4)}.vital-crm{--hero-deco-logo: url(../assets/images/product-module-hero-deco-logo--crm.png);--hero-title-left: 140px}.vital-hcm{--hero-deco-logo: url(../assets/images/product-module-hero-deco-logo--hcm.png);--hero-title-left: 140px}.vital-knowledge{--hero-title-left: 110px;--hero-title-top: -18px}.vital-bizform.landing-page{--hero-title-left: 125px;--hero-title-top: -18px;--hero-text: 18px}.vital-finance.landing-page{--hero-title-left: 130px;--hero-title-top: -18px;--hero-text: 18px}.vital-od.landing-page{--hero-text: 18px}.vital-netzero.landing-page{--hero-img: 50px}[lang~=en-gb]{--hero-text: 16px;letter-spacing:0}[lang~=zh-tw]{--hero-text-spacing: 0.1em}:root{--c-hero-text: #566478;--c-book-text: #272727;--c-info-link: #1773ea}:where(.wrapper){position:relative}:where(.wrapper) :where(section){overflow:hidden;position:relative}.product-nav{position:absolute;width:100vw;z-index:10}@media only screen and (max-width: 551px){.product-nav{position:fixed;top:56;background:rgba(186,222,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:10}}.product-nav__dropdown{position:relative;margin:0 clamp(10px,2.63%,30px)}.product-nav__dropdown .dropdown-title{position:relative;display:flex;padding:0 0 24px;align-items:center;width:100%;white-space:nowrap;cursor:pointer;transition:.3s}@media only screen and (max-width: 551px){.product-nav__dropdown .dropdown-title{padding:13px 0;line-height:21px;white-space:nowrap}}.product-nav__dropdown .dropdown-title:after{content:"";position:absolute;inset:auto 0% 10px 0;height:3px;background:#1b61d7;border-radius:3px;opacity:0;transition:.3s;width:100%;display:block}@media only screen and (max-width: 551px){.product-nav__dropdown .dropdown-title:after{bottom:0}}.product-nav__dropdown .dropdown-title:hover:after{opacity:1;inset:auto 100% 10px 0}@media only screen and (max-width: 551px){.product-nav__dropdown .dropdown-title:hover:after{bottom:0}}@media only screen and (max-width: 551px){.product-nav__dropdown .dropdown-title{width:100%;transform:inherit;font-size:14px}}.product-nav__dropdown .dropdown-title .fa-award{height:16px;aspect-ratio:1/1}.product-nav__dropdown .title-text{margin:0 7px}.product-nav__dropdown-content{position:absolute;display:none;inset:86% 0 auto auto;background:#fff;transition:.3s;box-shadow:0px 4px 12px 0px rgba(0,80,255,.25)}@media only screen and (max-width: 551px){.product-nav__dropdown-content{border:none;border-radius:0;inset:101% -8% auto auto}}.product-nav__dropdown-content a{padding:12px 20px;width:100%;display:inline-block;white-space:nowrap;transition:all .3s}@media only screen and (max-width: 551px){.product-nav__dropdown-content a{font-size:14px}}.product-nav__dropdown-content a:hover{background:rgba(186,222,255,.3)}.product-nav__dropdown-content .enter-item{display:flex;gap:8px}.product-nav__dropdown:hover .product-nav__dropdown-content{display:block}.product-nav__desktop{display:flex;justify-content:flex-end}@media only screen and (max-width: 425px){.product-nav__desktop{justify-content:center}}@media only screen and (max-width: 425px){.product-nav__desktop .nav-item-pricing{display:none}}@media only screen and (max-width: 551px){.product-nav__container{padding:0}}.product-nav__item{margin:0 clamp(.625rem,2.63%,1.875rem);position:relative;transition:.3s}.product-nav__item:after{content:"";position:absolute;inset:auto 100% 10px 0;height:3px;background:#1b61d7;border-radius:3px;opacity:0;transition:.3s}@media only screen and (max-width: 551px){.product-nav__item:after{bottom:0}}.product-nav__item.active:after{inset:auto 0 10px 0;opacity:1}@media only screen and (max-width: 551px){.product-nav__item.active:after{bottom:0}}@media not all and (hover: none){.product-nav__item:hover:after{inset:auto 0 10px 0;opacity:1}@media only screen and (max-width: 551px){.product-nav__item:hover:after{bottom:0}}}[class$=__sub] .product-nav__item{margin:0}[class$=__sub] .product-nav__item:first-child{border-radius:6px 6px 0 0}[class$=__sub] .product-nav__item:last-child{border-radius:0 0 6px 6px}[class$=__sub] .product-nav__item.active{background:rgba(141,202,255,.1)}[class$=__sub] .product-nav__item.active:after{display:none}[class$=__sub] .product-nav__item.active a{color:#1773ea}[class$=__sub] .product-nav__item.active a span{color:#1773ea}@media not all and (hover: none){[class$=__sub] .product-nav__item:hover{background:rgba(141,202,255,.1)}[class$=__sub] .product-nav__item:hover:after{display:none}[class$=__sub] .product-nav__item:hover a{color:#1773ea}[class$=__sub] .product-nav__item:hover a span{color:#1773ea}}.product-nav__item a{display:block;padding-block:0 1.5rem;white-space:nowrap;transition:.3s}[class$=__sub] .product-nav__item a{padding:1rem}@media only screen and (max-width: 551px){.product-nav__item a{padding-block:.875rem}}.product-nav__item__text{font-size:1rem;display:inline-block;margin-left:.3125rem}@media only screen and (max-width: 551px){.product-nav__item__text{margin-left:0;font-size:.875rem}}.product-nav__sub{position:absolute;opacity:0;pointer-events:none;left:50%;transform:translate3d(-50%, 0, 0);background:#fff;box-shadow:0 9px 22px rgba(27,97,215,.25);border-radius:6px;transition:.3s}.product-nav__item:hover .product-nav__sub{opacity:1;pointer-events:auto}.product-kpim__container.container{display:flex;flex-direction:column;gap:clamp(30px,7vw,50px);width:100%;padding:clamp(60px,7vw,100px) clamp(20px,5.5555555556%,50px)}.product-kpim__wrapper{padding-block:clamp(20px,5.5555555556%,60px);position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:40px}.product-kpim__14067-img{display:block;width:min(815px,100%);aspect-ratio:815/140}@media only screen and (max-width: 551px){.product-kpim__14067-img{width:min(194px,100%);aspect-ratio:194/522;content:url(../assets/images/product/vital-netzero/14067_intro-mobile.webp)}}.product-kpim__content{position:relative;margin:0 auto;font-size:1rem;line-height:1.75rem;width:min(700px,100%);z-index:3}.product-kpim__content:before{content:"";position:absolute;background:url(../assets/images/product/vital-netzero/iso-product/quotation_mark.png) no-repeat center/cover;width:min(80px,100%);aspect-ratio:80/71;left:-69px;top:-49px;z-index:-1}@media only screen and (max-width: 834px){.product-kpim__content:before{background:url(../assets/images/product/vital-netzero/iso-product/feature_text.png) no-repeat center/cover;width:min(265px,100%);aspect-ratio:265/54;right:0;left:auto;top:-43px}}.product-kpim__item{padding:30px 20px;width:min(1060px,100%);margin:0 auto}.product-kpim__item__head{display:flex;justify-content:center}.product-kpim__item__head h3{font-size:1.625rem;line-height:1.3;font-weight:600;color:#1e1e1e;border-bottom:2px solid rgba(86,100,120,.5);padding:0 0 10px}@media only screen and (max-width: 768px){.product-kpim__item__head h3{font-size:1rem}}.product-kpim__item__img{max-width:834px;margin-inline:auto}.product-kpim__item__img img{width:100%}:root{--headingbg: url(../assets/images/product-pdca-heading1.png)}.section-pdca{padding-bottom:3.125rem}.product-pdca__item{margin-block:90px;position:relative}.product-pdca__item:before{content:"";position:absolute;inset:-30px auto auto -40px;width:145px;aspect-ratio:1;border-radius:50%;z-index:1;background:url(../assets/images/product-pdca-heading1.png) no-repeat center/contain;background-image:var(--headingbg)}@media only screen and (max-width: 551px){.product-pdca__item{margin-block:50px}}.product-pdca__head{display:flex;justify-content:space-between;align-items:flex-end;position:relative}@media only screen and (max-width: 678px){.product-pdca__head{display:block;z-index:4}}.product-pdca__title{display:flex;align-items:flex-end;position:relative;z-index:2}@media only screen and (max-width: 1024px){.product-pdca__title{padding-bottom:1rem}}@media only screen and (max-width: 678px){.product-pdca__title{padding-bottom:0}}.product-pdca__title--en{font-size:2.5rem;flex:0 0 auto}@media only screen and (max-width: 551px){.product-pdca__title--en{font-size:1.875rem}}.product-pdca__title--en--big{flex:0 0 auto;font-size:6.25rem;position:relative;font-weight:bold;line-height:5rem}@media only screen and (max-width: 551px){.product-pdca__title--en--big{font-size:3.125rem;line-height:2.5rem}}.product-pdca__title--main{font-size:1.875rem;color:#7c7c7c;margin-left:10px}@media only screen and (max-width: 551px){.product-pdca__title--main{font-size:1.625rem}}.product-pdca__path{display:inline-flex;justify-content:flex-end}@media only screen and (max-width: 1024px){.product-pdca__path{flex:1 1 auto}}@media only screen and (max-width: 678px){.product-pdca__path{display:flex;width:90%;margin-bottom:-50px;z-index:9;transform:translate3d(0, 30px, 0)}}.product-pdca__path__item{text-indent:1.25rem;font-weight:bold;font-size:1.25rem;color:#1773ea;text-align:center;flex:0 0 auto;white-space:nowrap;width:171px;line-height:3.5625rem;background:url(../assets/images/product-pdca-path.png) no-repeat right center/contain}@media only screen and (max-width: 1024px){.product-pdca__path__item{width:30%;font-size:1rem}}.product-pdca__path__item.active{color:#fa7b00;background:url(../assets/images/product-pdca-path--active.png) no-repeat right center/contain}.product-pdca__body{background:#fff;box-shadow:0 10px 20px 5px rgba(212,208,222,.2);border-radius:10px;padding:60px 40px;display:grid;grid-template-columns:1fr 30px minmax(500px, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"title . img" "desc . img";position:relative;z-index:3}@media only screen and (max-width: 1024px){.product-pdca__body{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"img" "title" "desc";padding:40px 30px}}@media only screen and (max-width: 678px){.product-pdca__body{padding-top:80px}}.product-pdca__body__title{grid-area:title;font-size:1.25rem;line-height:1.875rem;margin-bottom:1rem;font-weight:bold;margin-top:2.5rem}.product-pdca__body__desc{grid-area:desc;font-size:1rem;line-height:1.75rem}.product-pdca__body__desc ul{list-style:disc;margin-left:20px}.product-pdca__body__desc ul li{margin-bottom:1rem}.product-pdca__body__img{grid-area:img;width:min(100%,500px);aspect-ratio:500/305;position:relative;margin:0 auto}@media only screen and (max-width: 551px){.product-pdca__body__img{transform:scale(1.2)}}.product-pdca__body__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}#pdca2{--headingbg: url(../assets/images/product-pdca-heading2.png)}#pdca3{--headingbg: url(../assets/images/product-pdca-heading3.png)}#pdca4{--headingbg: url(../assets/images/product-pdca-heading4.png)}.section-what-is__container{position:relative;padding-block:clamp(20px,5.5555555556%,60px)}.section-what-is__container:before{content:"";position:absolute;background:url(../assets/images/product/vital-netzero/iso-product/quotation_mark.png) no-repeat center/cover;width:min(80px,100%);aspect-ratio:80/71;left:151px;top:14px}.section-what-is__title{font-size:2.5rem;line-height:3.125rem;text-align:center;font-weight:bold;padding-top:2.1875rem}@media only screen and (max-width: 678px){.section-what-is__title{font-size:1.625rem}}.section-what-is__content{margin:0 auto;font-size:1rem;line-height:1.75rem;width:min(700px,100%)}.section-what-is__intro-img{width:80%;margin:0 auto;display:block}.section-what-is__intro-img img{width:100%;height:auto}.section-what-is-features{display:grid;grid-template-columns:repeat(auto-fit, 30%);grid-template-rows:auto;grid-column-gap:1.875rem}@media only screen and (max-width: 678px){.section-what-is-features{display:block}}.section-what-is-features__item{padding:.625rem;display:flex;flex-direction:column;margin:1.25rem 0}.section-what-is-features__item__img{flex:0 0 auto;width:100%;aspect-ratio:20/13}.section-what-is-features__item__img img{width:100%;height:100%;object-fit:contain}.section-what-is-features__item__title{flex:0 0 auto;font-size:1.25rem;line-height:2rem;font-weight:bold;text-align:center}.module-page .section-what-is-features__item__title{font-size:1.125rem}.section-what-is-features__item__content{flex:1 1 auto;font-size:1rem;line-height:1.75rem}.vital-netzero .section-what-is-features__item__content{text-align:center}@media only screen and (max-width: 678px){.section-what-is-features__item__content{text-align:center}}.section-book{padding:30px;background:url("../assets/images/product/vital-netzero/book_bg.webp") no-repeat center/cover}.section-book__container{display:flex;gap:clamp(3vw,8%,5vw)}@media only screen and (max-width: 1024px){.section-book__container{justify-content:center}}@media only screen and (max-width: 834px){.section-book__container{flex-wrap:wrap}}.section-book__image{width:min(375px,100%);aspect-ratio:886/872;display:flex;justify-content:center;align-items:center}.section-book__image img{width:100%;object-fit:cover}.section-book__link{display:flex}.section-book__link .book-link{padding:6px 16px;display:inline-flex;border-radius:20px;border:1px solid var(--c-info-link);gap:10px;cursor:pointer}.section-book__link .book-link span{color:var(--c-info-link);font-size:16px;line-height:20px;font-weight:500}.section-book__link .book-link .fa-arrow-right{color:var(--c-info-link);align-self:center}.section-book__link .book-link:hover{background:var(--c-info-link);transition:.3s linear;border:1px solid #fff}.section-book__link .book-link:hover .fa-arrow-right{color:#fff}.section-book__link .book-link:hover span{color:#fff}.section-book__feature.--certificate{display:flex;flex-direction:column;justify-content:center;width:min(562px,100%)}.section-book__feature .feature__info .info-header{color:var(--c-book-text);font-size:16px;font-weight:600;line-height:28px;margin-bottom:20px}.section-book__feature .feature__info .info-header .fa-book{margin-right:10px}.section-book__feature .feature__info .info-list{display:flex;flex-direction:column;gap:15px;counter-reset:item;margin-bottom:30px}.section-book__feature .feature__info .info-list li{line-height:28px}.section-book__feature .feature__info .info-list li::before{content:counter(item) " ";counter-increment:item;font-weight:bold;margin-right:15px;background-color:#1e1e1e;color:#fff;text-align:center;display:inline-block;width:20px;aspect-ratio:1;border-radius:50%;line-height:20px;font-size:14px}.section-book__feature .feature__header{display:flex;flex-direction:column;margin-bottom:25px;gap:8px}.section-book__feature .feature__header .text-hightlight{color:#eb4e00;margin-bottom:10px;font-size:16px;font-weight:600;line-height:18px}.section-book__feature .feature__header .book-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.section-book__feature .feature__header .book-title{color:#1e1e1e;font-size:20px;font-weight:600;line-height:32px}.section-book__feature .feature__header .book-author{color:var(--c-book-text);font-size:14px;font-weight:400;line-height:26px}.section-book__feature .feature__header .book-desc{color:var(--c-book-text);font-size:16px;font-weight:500;line-height:28px}.section-book__feature .feature__header .book-publish{color:#1f41b8;font-size:14px;font-weight:400;line-height:26px}.section-modules{position:relative;overflow:hidden;background:url(../assets/images/bg-dot.png) #6275f0}.product-modules__title{font-size:clamp(1.875rem,3vw,2.5rem);line-height:normal;text-align:center;margin:1.875rem auto 3.125rem;color:#fff;position:relative;z-index:3}.product-modules__title.--title-horizontal{margin:30px 0 0}@media(max-height: 740px){.product-modules__title.hidden-title{visibility:hidden;line-height:0;margin:0}}.product-modules__container{z-index:3}.product-modules__body{display:grid;grid-template-columns:repeat(auto-fit, minmax(270px, 1fr));grid-template-rows:auto;position:relative;z-index:3;gap:1.25rem;justify-items:center}@media only screen and (max-width: 551px){.product-modules__body{display:block}}.product-modules__body.--knowledge .product-modules__item__img{padding:0}.product-modules__body.--body--horizontal{margin-top:50px;width:fit-content;display:flex;flex-wrap:nowrap}.product-modules__body.--body--horizontal .product-modules__item{min-width:430px}@media only screen and (max-width: 425px){.product-modules__body.--body--horizontal .product-modules__item{min-width:360px}}.product-modules__body.--crm-integ .product-modules__item{padding:50px 30px;align-items:center}.product-modules__body.--crm-integ .product-modules__item:nth-child(1) .product-modules__item__img,.product-modules__body.--crm-integ .product-modules__item:nth-child(2) .product-modules__item__img,.product-modules__body.--crm-integ .product-modules__item:nth-child(3) .product-modules__item__img{margin-top:0;padding-inline:0;flex:1}.product-modules__body.--crm-integ .product-modules__item:nth-child(1) .product-modules__item__img{aspect-ratio:125/22;width:min(125px,100%)}.product-modules__body.--crm-integ .product-modules__item:nth-child(2) .product-modules__item__img{aspect-ratio:176/30;width:min(176px,100%)}.product-modules__body.--crm-integ .product-modules__item:nth-child(3) .product-modules__item__img{aspect-ratio:214/70;width:min(214px,100%)}.product-modules__item{width:min(100%,490px);background:#fff;border-radius:6px;margin-block:1.875rem;box-shadow:0 16px 30px rgba(17,53,132,.5);padding:1.875rem min(10%,60px);display:flex;flex-direction:column;transition:.3s}@media only screen and (max-width: 551px){.product-modules__item{margin-bottom:3.125rem}}.product-modules__item:hover{box-shadow:0 6px 10px rgba(17,53,132,.6)}.product-modules__item__img{flex:0 1 auto;padding-inline:1.875rem;margin-top:-90px;aspect-ratio:348/213}@media only screen and (max-width: 551px){.product-modules__item__img{padding-inline:0;width:100%}}.product-modules__item img{width:100%;height:100%;object-fit:contain}.product-modules__item__title{font-weight:600;flex:0 0 auto;font-size:1.25rem;line-height:32px;margin-top:1.25rem;text-align:center}.product-modules__item__title--sub{flex:0 0 auto;font-size:1rem;line-height:2.25rem;color:#a6a6a6;text-align:center;margin-top:.625rem}.product-modules__item__content{flex:1 0 auto;font-size:1rem;line-height:1.75rem;text-align:justify}.product-modules__item__url{flex:0 0 auto;display:inline-block;margin:auto;margin-top:1.25rem}.product-modules__deco-circle{width:125px;position:absolute;z-index:2;top:50%;left:50%;transform:translate3d(-500px, -210px, 0)}@media only screen and (max-width: 1280px){.product-modules__deco-circle{transform:translate3d(-400px, -210px, 0)}}@media only screen and (max-width: 678px){.product-modules__deco-circle{transform:translate3d(-300px, -210px, 0)}}@media only screen and (max-width: 551px){.product-modules__deco-circle{width:42px;top:10px;left:100%;transform:translate3d(-32px, 0, 0)}}.product-modules__deco-linkdots-l{width:308px;position:absolute;z-index:2;bottom:50%;left:50%;transform:translate3d(-710px, 300px, 0)}@media only screen and (max-width: 1280px){.product-modules__deco-linkdots-l{transform:translate3d(-610px, 300px, 0)}}@media only screen and (max-width: 678px){.product-modules__deco-linkdots-l{transform:translate3d(-510px, 300px, 0)}}@media only screen and (max-width: 551px){.product-modules__deco-linkdots-l{display:none}}.product-modules__deco-linkdots-r{width:308px;position:absolute;z-index:2;bottom:50%;right:50%;transform:translate3d(720px, 260px, 0)}@media only screen and (max-width: 1280px){.product-modules__deco-linkdots-r{transform:translate3d(620px, 260px, 0)}}@media only screen and (max-width: 678px){.product-modules__deco-linkdots-r{transform:translate3d(520px, 260px, 0)}}@media only screen and (max-width: 551px){.product-modules__deco-linkdots-r{display:none}}.product-modules__deco-linkdots-t{width:235px;position:absolute;z-index:2;top:50%;right:50%;transform:translate3d(560px, -420px, 0)}@media only screen and (max-width: 1280px){.product-modules__deco-linkdots-t{transform:translate3d(460px, -420px, 0)}}@media only screen and (max-width: 678px){.product-modules__deco-linkdots-t{transform:translate3d(360px, -420px, 0)}}@media only screen and (max-width: 551px){.product-modules__deco-linkdots-t{display:none}}.product-modules__deco-darknoise{width:1380px;position:absolute;z-index:1;bottom:-390px;right:50%;transform:translate3d(690px, 0, 0)}.product-modules__deco-lightnoise{width:1200px;position:absolute;z-index:1;top:-520px;left:-750px;opacity:.5;filter:grayscale(1)}:root{--contactusbg: var(--bg)}.section-contactus{position:relative;overflow:hidden}.section-contactus::before{content:"";display:block;position:absolute;inset:0 0 0 0;background:url(../assets/images/bg-dot.png) #6275f0}.section-contactus__container{color:#fff;padding-top:clamp(30px,9.2592592593%,100px);padding-bottom:0 !important;display:grid;grid-template-columns:1fr 60%;grid-template-rows:auto 1fr;position:relative;z-index:5;grid-template-areas:"title img" "desc img"}#contactus2 .section-contactus__container{display:block;padding-block:clamp(20px,3.7037037037%,40px);text-align:center;color:#333}@media only screen and (max-width: 551px){.section-contactus__container{display:block;text-align:center}}.section-contactus__logo{width:180px;aspect-ratio:360/90;background:url(../assets/images/vital_logo_w.png) no-repeat center/contain;margin:10px auto;color:rgba(0,0,0,0)}.section-contactus__title{grid-area:title;font-size:2.5rem;line-height:3.25rem;font-weight:bold;color:#fff;margin-bottom:1.25rem;white-space:nowrap;margin-right:clamp(20px,5.5555555556%,60px)}@media only screen and (max-width: 551px){.section-contactus__title{margin:1.5rem 1rem 0;font-size:1.5rem}}#contactus2 .section-contactus__title{font-size:1.75rem;line-height:1.875rem;margin:.625rem auto;text-align:center}.section-contactus__content{grid-area:desc;font-size:1rem;line-height:1.75rem;padding-bottom:1.875rem}@media only screen and (max-width: 551px){.section-contactus__content{margin:0 1.875rem}}#contactus2 .section-contactus__content{color:#333;text-align:center}.section-contactus__content p{color:#fff}#contactus2 .section-contactus__content p{text-align:center}.section-contactus__content .button{display:inline-block;margin-top:2.5rem;padding:14px 33px;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.1;text-align:center;border-radius:4px;background:#0e86fe;box-shadow:0 4px 10px rgba(27,97,215,.4)}#contactus2 .section-contactus__content .button{margin-top:1.25rem}@media only screen and (max-width: 551px){.section-contactus__content .button{margin-top:1.25rem}}.section-contactus__screen{grid-area:img;width:min(100%,650px);line-height:0;display:flex;align-items:flex-end}@media only screen and (max-width: 678px){.section-contactus__screen{display:none}}.section-contactus__screen img{width:min(100%,650px);height:auto}.section-contactus__deco-circle-l{width:150px;position:absolute;z-index:2;top:-40px;left:20px}@media only screen and (max-width: 1280px){.section-contactus__deco-circle-l{width:120px}}@media only screen and (max-width: 678px){.section-contactus__deco-circle-l{display:none}}.section-contactus__deco-circle-r{width:150px;position:absolute;z-index:2;bottom:-40px;right:30px}@media only screen and (max-width: 678px){.section-contactus__deco-circle-r{width:40px;top:20px;right:-10px}}.section-contactus__deco-wave{width:595px;height:335px;position:absolute;z-index:2;left:-60px;bottom:-50px}.section-contactus__deco-lightnoise{width:800px;position:absolute;z-index:1;top:-470px;right:-500px;opacity:.8;filter:grayscale(1)}.section-contactus__deco-darknoise{width:1200px;position:absolute;z-index:1;bottom:-570px;right:50%;transform:translate3d(550px, 0, 0)}.section-contactus__deco-logotype{width:760px;height:145px;position:absolute;z-index:2;right:30px;top:20px}@media only screen and (max-width: 1280px){.section-contactus__deco-logotype{display:none}}#contactus{--contactusbg: url(../assets/images/product_blue-right_bg.webp) no-repeat center / cover}#contactus2{--contactusbg: url(../assets/images/product_purple_bg.webp) no-repeat center / cover}:root{--bgleft: var(--isobgleft)}.section-iso{padding:clamp(20px,3.7037037037%,40px);background:url(../assets/images/product_purple_bg.webp) no-repeat center/cover}.section-iso__container{padding:clamp(20px,4.6296296296%,50px);margin-block:clamp(20px,3.7037037037%,40px);background:url(../assets/images/product_iso_bg.png) no-repeat right top/auto 100%;background-color:#fff;border-radius:6px;box-shadow:0 10px 16px rgba(186,135,106,.2);display:flex;position:relative}@media only screen and (max-width: 551px){.section-iso__container{display:block}}.section-iso__context{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 551px){.section-iso__context{align-items:center;text-align:center}}.section-iso__title{font-size:2rem;flex:0 0 auto;margin-bottom:1.25rem;font-weight:bold}@media only screen and (max-width: 551px){.section-iso__title{font-size:1.5rem}}.section-iso__content{font-size:1rem;line-height:1.75rem;flex:0 0 auto}.section-iso__logo{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media only screen and (max-width: 551px){.section-iso__logo{margin-top:1.25rem}}@media only screen and (max-width: 425px){.section-iso__logo{gap:10px;justify-content:center}}.section-iso__logo img{margin:0 20px}@media only screen and (max-width: 425px){.section-iso__logo img{width:67px;height:66px;margin:0}}.vital-crm-bg::before{content:"";--bgleft: $vital-crm-bg}.vital-bizform-bg::before{content:"";--bgleft: $vital-bizform-bg}.vital-netzero-bg::before{content:"";--bgleft: $vital-netzero-bg}.vital-fin-bg::before{content:"";--bgleft: $vital-fin-bg}.vital-hcm-bg::before{content:"";--bgleft: $vital-hcm-bg}.vital-km-bg::before{content:"";--bgleft: $vital-km-bg}.vital-od-bg::before{content:"";--bgleft: $vital-od-bg}.vital-ttc-bg::before{content:"";--bgleft: $vital-ttc-bg}
