: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}#fc_filter_form_blocker{display:none}.wrapper{position:relative}.wrapper section{overflow:hidden;position:relative}.container{width:min(100%,1140px);margin:0 auto;padding:clamp(10px,3.5087719298%,40px) clamp(20px,5.5555555556%,50px)}.section__title{font-size:2.5rem;font-weight:600;line-height:3.25rem;text-align:center;padding:60px 30px 40px}@media only screen and (max-width: 768px){.section__title{padding:30px;font-size:1.5rem;line-height:1.875rem}}.section__cta{text-align:center;padding:.625rem 1.25rem}.section__cta .button{margin-inline:.625rem}.vital-netzero .section__cta{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.vital-netzero .section__cta .button{margin-inline:0}@media only screen and (max-width: 768px){.vital-netzero .section__cta{width:min(350px,100%);margin:0 auto}.vital-netzero .section__cta .button{flex:1 0 auto}}.logo-v{--v-color: linear-gradient(154.79deg, #1f4df5 0%, #4499f8 68.94%);--v-deco-w: 70px;--v-img-w: 57px;--v-img-ratio: 1 / 1;--v-img-position: 5px 0 0 -40px;position:relative;display:grid;grid-template-columns:var(--v-deco-w) auto;width:fit-content}.logo-v::before{content:"";display:block;width:var(--v-deco-w);aspect-ratio:70/82;background:var(--v-color);-webkit-mask:url(../assets/images/deco_logo_vsign.svg) no-repeat center/contain;mask:url(../assets/images/deco_logo_vsign.svg) no-repeat center/contain}.logo-v__img{display:block;aspect-ratio:var(--v-img-ratio);width:var(--v-img-w);margin:var(--v-img-position);transform:translateZ(0);box-shadow:0px 4px 8px rgba(12,26,38,.3);object-fit:cover}.logo-v.--round .logo-v__img{border-radius:50%}:root{--nav-padding-block-from: 40px;--nav-padding-block-to: 20px 0}@media only screen and (max-width: 551px){:root{--nav-padding-block-from: 0px;--nav-padding-block-to: 0px}}.product-nav{position:absolute;width:100vw;z-index:10;transition:opacity .3s}@supports(animation-timeline: scroll()){.product-nav{position:fixed;animation:sticky-nav-bg linear forwards;animation-timeline:scroll();animation-range:0vh 10vh}}.product-nav:has(i){opacity:0}@media only screen and (max-width: 551px){.product-nav{position:fixed;top:56px;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)}}.product-nav__container{padding-block:40px;display:flex;justify-content:flex-end}@supports(animation-timeline: scroll()){.product-nav__container{animation:sticky-nav-size linear forwards;animation-timeline:scroll();animation-range:0vh 10vh}}@media only screen and (max-width: 551px){.product-nav__container{padding-block:0;justify-content:space-between}}.product-nav__item{margin:0 clamp(10px,2.6315789474%,30px);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}}}.product-nav__item svg{height:1em;vertical-align:-0.125em}[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 a svg{display:none}}.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}@keyframes sticky-nav-size{from{padding-block:var(--nav-padding-block-from)}to{padding-block:var(--nav-padding-block-to)}}@keyframes sticky-nav-bg{to{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)}}: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}.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__title{font-size:3.375rem;font-weight:bold;text-align:center;line-height:normal;margin-bottom:1.375rem;color:#566478}.module-page .product-hero__title img{height:5.5rem;object-fit:contain}@media only screen and (max-width: 834px){.module-page .product-hero__title{font-size:2.875rem}}@media only screen and (max-width: 678px){.module-page .product-hero__title{font-size:1.875rem;margin-bottom:.375rem}.module-page .product-hero__title img{height:2.125rem}}.module-page .product-hero__text{font-size:1.5rem;line-height:1;text-align:center;font-weight:normal}@media only screen and (max-width: 678px){.module-page .product-hero__text{font-size:.875rem;line-height:1.375rem}}.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 -90px -30px;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:before{content:"";position:absolute;inset:-10% auto auto 44%;width:100rem;aspect-ratio:1796/706;background:url(../assets/images/product_hero_bg.png) no-repeat center/100%;z-index:0}@media only screen and (max-width: 1024px){.landing-page .product-hero:before{inset:-39% auto auto 44%}}@media only screen and (max-width: 678px){.landing-page .product-hero:before{transform:translate3d(-15%, 21%, 0)}}@media only screen and (max-width: 425px){.landing-page .product-hero:before{transform:translate3d(-13%, 9%, 0)}}.landing-page .product-hero__container{padding-bottom:20px;position:relative;z-index:9;display:grid;grid-template-columns:51% 49%;grid-template-rows:auto auto auto 1fr;grid-template-areas:"logo 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" "logo" "slogan" "cta"}}.landing-page .product-hero__logo{grid-area:logo;height:7.6875rem;margin-top:8.75rem}.landing-page .product-hero__logo img{height:100%;width:auto;max-width:100%;object-fit:contain}@media only screen and (max-width: 678px){.landing-page .product-hero__logo{margin-top:0}}.landing-page .product-hero__title{grid-area:slogan;display:flex;flex-direction:column;gap:.75rem;margin:var(--hero-title-top) 0 0 0;padding-left:var(--hero-title-left)}.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;align-items:flex-end}}@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__title span br{display:none}@media only screen and (max-width: 1024px){.landing-page .product-hero__title span br{display:block}}@media only screen and (max-width: 678px){.landing-page .product-hero__title span br{display:none}}.landing-page .product-hero__cta{text-align:left;padding-left:7.5rem;font-size:.9375rem}@media only screen and (max-width: 1024px){.landing-page .product-hero__cta{padding-left:0;justify-content:flex-end}}@media only screen and (max-width: 678px){.landing-page .product-hero__cta{justify-content:center;margin-top:1.25rem}}.landing-page .product-hero__remind{color:#abb5d1;font-size:13px;padding:10px 10px 30px 120px;line-height:1.5}@media only screen and (max-width: 1024px){.landing-page .product-hero__remind{padding:10px 0 10px 10px;text-align:right;font-size:12px}}@media only screen and (max-width: 678px){.landing-page .product-hero__remind{padding:10px;text-align:center}}.landing-page .product-hero__mainimg{grid-area:img;width:680px;margin-top:1.25rem;margin-left:.625rem;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}}.--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/cover;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;margin-top:2.5rem;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:.9375rem 1.5625rem;font-size:1.125rem;font-weight:600;border-radius:4px;transition:.3s;cursor:pointer}.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: 0}[lang~=en-gb]{--hero-text: 16px;letter-spacing:0}[lang~=zh-tw]{--hero-text-spacing: 0.1em}.section-news.--colorbg::after{content:"";position:absolute;aspect-ratio:1440/229;width:100%;top:-7vw;z-index:-1;background:url(../assets/images/product/news_slide_bg.jpg) no-repeat center/cover}.product-news__container{padding-block:0}@media only screen and (max-width: 375px){.product-news__container{padding:0 20px 0 0}}.section-solution{background:url(../assets/images/bg-dot.png) #6275f0}.product-solution__container{padding-block:clamp(10px,4.6296296296%,50px);display:flex;position:relative;z-index:2;gap:2.5rem;justify-content:center;padding-top:3.75rem !important;align-items:center}@media only screen and (max-width: 678px){.product-solution__container{flex-direction:column}}.product-solution__item{width:min(100%,330px);background:#fff;border-radius:6px;box-shadow:0 16px 30px rgba(17,53,132,.5);padding:2.25rem clamp(20px,17.5438596491%,50px);display:flex;flex-direction:column;transition:.3s}.product-solution__item:hover{background:#fcfcfc;box-shadow:0 6px 10px rgba(17,53,132,.6)}.product-solution__item__img{flex:1 1 auto;text-align:center;aspect-ratio:325/213;overflow:hidden}.product-solution__item img{width:100%;height:auto}.product-solution__item:first-child{margin-left:0}.product-solution__item:last-child{margin-right:0}.product-solution__item__title{flex:0 0 auto;font-size:1.25rem;line-height:1.5rem;margin-top:1.25rem;text-align:center}.product-solution__deco-circle-r{width:126px;position:absolute;z-index:1;top:-20px;right:150px}@media only screen and (max-width: 1440px){.product-solution__deco-circle-r{top:60px;right:-40px}}@media only screen and (max-width: 425px){.product-solution__deco-circle-r{width:50px;top:35px;right:-15px}}.product-solution__deco-circle-l{width:185px;position:absolute;z-index:1;bottom:-40px;left:120px}@media only screen and (max-width: 1440px){.product-solution__deco-circle-l{bottom:-40px;left:-60px}}@media only screen and (max-width: 425px){.product-solution__deco-circle-l{display:none}}.product-solution__deco-darknoise{width:1100px;position:absolute;z-index:1;bottom:-450px;right:50%;transform:translate3d(500px, 0, 0)}.product-solution__deco-lightnoise-l{width:1100px;position:absolute;z-index:1;top:-520px;left:-750px;opacity:.9;filter:grayscale(1)}.product-solution__deco-lightnoise-r{width:1700px;position:absolute;z-index:1;top:-800px;right:-1300px;opacity:.5;filter:grayscale(1)}.section-features{background:url(../assets/images/product_features_bg.jpg) repeat-y top/100% auto;padding-bottom:3.125rem}.vital-netzero .section-features{background:url(../assets/images/product_features_bg.jpg) repeat-y top/100% 55%}@media only screen and (max-width: 1280px){.vital-netzero .section-features{background:url(../assets/images/product_features_bg.jpg) repeat-y top/220% auto}}@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}@media only screen and (max-width: 768px){.section-features__title{padding:30px;font-size:1.5rem;line-height:1.875rem}}.section-features__content{margin:0 clamp(30px,14.0350877193%,80px);text-align:center;font-size:16px;line-height:28px;text-wrap:pretty}.section-features__headline{display:flex;flex-direction:column;align-items:center;gap:30px;margin:clamp(40px,5%,80px) 0}.section-features__cta .button{display:inline-block;padding:14px 26px;font-size:20px;border-radius:4px;transition:.3s;cursor:pointer;font-weight:600}.section-features__cta .button__enter{color:#333;background:linear-gradient(270deg, #ffe973 7.31%, #ffdc23 100%);transition:hover .3s}.section-features__cta .button__enter:hover{box-shadow:0px 4px 12px 0px rgba(0,167,255,.2)}.section-features__container{width:min(100%,1280px)}.section-features__container .star-title{display:flex;padding-bottom:15px;align-items:center;font-size:18px;font-weight:600;line-height:normal}.section-features__container .star-title:before{content:"";background:url(../assets/images/product/vital-crm/integration/tiny_star.png) no-repeat center/100%;margin-right:10px;width:min(22px,100%);aspect-ratio:22/24;display:block}.section-features__container .star-title span{position:relative;z-index:1}.section-features__container .star-title span::after{position:absolute;content:"";width:36px;height:8px;bottom:1px;left:0;z-index:-1;background:#90edfa}.section-features__internal{padding:100px 0 clamp(130px,10%,200px) 0;display:grid;grid-template-columns:1fr clamp(150px,5%,220px) 1fr;grid-template-rows:1fr;gap:20px}@media only screen and (max-width: 1024px){.section-features__internal{grid-template-rows:739px}}@media only screen and (max-width: 768px){.section-features__internal{grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr)}}@media only screen and (max-width: 425px){.section-features__internal{gap:0}}.section-features__internal .internal-lottie{position:absolute;top:0}.section-features__internal .internal-bar__bg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:5px;height:348px;width:122px;background-image:url("../assets/images/product/vital-crm/integration/noisy-texture.png"),linear-gradient(180deg, #41c6ff 0%, #0031ff 100%);background-blend-mode:overlay}.section-features__internal .internal-icon{background:rgba(0,0,0,0);border:1px solid #fff;width:133px;border-radius:50%;aspect-ratio:1/1;position:relative;display:flex;justify-content:center;align-items:center;box-shadow:0px 4px 20px 0px rgba(0,49,255,.25)}.section-features__internal .internal-icon:before{content:"";width:125px;height:125px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:1}.section-features__internal .internal-icon img{position:relative;z-index:2;width:90%;object-fit:cover}@media only screen and (max-width: 768px){.section-features__internal .internal-icon img{transform:rotate(45deg);pointer-events:none}}.section-features__internal .internal-icon.--icon-crm{z-index:1;margin-top:-50px;position:relative}.section-features__internal .internal-icon.--icon-biz{margin-bottom:-50px}.section-features__internal .internal-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;width:100%}.section-features__internal .internal-container.--biz{justify-content:flex-end}.section-features__internal .internal-container.--integ{justify-content:center;align-items:center}@media only screen and (max-width: 768px){.section-features__internal .internal-container.--integ{transform:rotate(-45deg)}}.section-features__internal .internal__item{position:relative;display:flex;justify-content:space-between;width:min(425px,100%);height:min(125px,100%);padding:20px 25px;align-items:center;background:#fff;border-radius:5px;box-shadow:0px 4px 20px 0px rgba(225,127,97,.25);overflow:hidden}@media only screen and (max-width: 1024px){.section-features__internal .internal__item{height:auto}}.section-features__internal .internal__item .item-text{font-size:14px;font-weight:400;line-height:22px;text-wrap:pretty}.section-features__internal .internal__item .item-img{object-fit:contain;margin-right:-40px}.section-features__internal .internal__item .item-img.--crm1{aspect-ratio:144/103;width:min(144px,100%)}.section-features__internal .internal__item .item-img.--crm2{width:min(135px,100%);aspect-ratio:135/101}.section-features__internal .internal__item .item-img.--crm3{width:min(120px,100%);aspect-ratio:120/108}.section-features__internal .internal__item .item-img.--biz1{width:min(135px,100%);aspect-ratio:135/101}.section-features__internal .internal__item .item-img.--biz2{width:min(161px,100%);aspect-ratio:161/100}.section-features__internal .internal__item .item-img.--biz3{width:min(143px,100%);aspect-ratio:143/104}.section-features__external .external-inner{padding:30px 0}.section-features__external .external-container{position:relative;border-radius:0px 50px;border:1px solid #60b0fa;padding:50px 30px;overflow:hidden;display:grid;justify-content:center;align-items:center}.section-features__external .external-container.--oneway{grid-template-columns:222px 60px 355px 130px min-content;grid-template-rows:min-content min-content 10px min-content clamp(20px,5%,50px) min-content 1fr}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway{grid-template-columns:1fr 10px 1fr 30px 1fr;grid-template-rows:auto 110px 60px 1fr 80px auto;padding:50px 2vw}}@media only screen and (max-width: 425px){.section-features__external .external-container.--oneway{grid-template-columns:1fr 2vw 1fr 2vw 1fr}}.section-features__external .external-container.--oneway p:nth-child(1){grid-column:1/2;grid-row:1/2}.section-features__external .external-container.--oneway p:nth-child(2){grid-column:3/4;grid-row:1/2}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway p:nth-child(2){display:none}}.section-features__external .external-container.--oneway p:nth-child(3){grid-column:1/2;grid-row:6/7}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway p:nth-child(3){grid-column:5/6;grid-row:1/2}}.section-features__external .external-container.--oneway::before{content:"";background:url("../assets/images/product/vital-crm/integration/deco_1.webp") no-repeat center/cover;position:absolute;width:min(142px,100%);aspect-ratio:284/380;bottom:0}.section-features__external .external-container.--oneway .arrow{position:absolute}.section-features__external .external-container.--oneway .arrow-1{right:-50px}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway .arrow-1{bottom:-31px;left:50%;transform:translate(-50%) rotate(90deg)}}.section-features__external .external-container.--oneway .arrow-2{right:-110px;top:50%}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway .arrow-2{display:none}}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway .arrow-2-erp{display:none}}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway .arrow-2-rwd{bottom:-60px;transform:translate(-50%) rotate(90deg);left:50%}}.section-features__external .external-container.--oneway .arrow-last{right:-110px;top:-70px}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway .arrow-last{display:none}}.section-features__external .external-container.--oneway .arrow-rwd-left{display:none}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway .arrow-rwd-left{display:block;bottom:-59px;left:50%}}.section-features__external .external-container.--oneway .arrow-rwd-mid{display:none}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway .arrow-rwd-mid{display:block;bottom:-59px;left:50%}}.section-features__external .external-container.--oneway .arrow-rwd-right{display:none}@media only screen and (max-width: 1024px){.section-features__external .external-container.--oneway .arrow-rwd-right{display:block;bottom:-59px;left:20%;transform:translateX(-50%)}}.section-features__external .external-container.--twoway{grid-template-columns:222px 60px 355px 130px min-content;grid-template-rows:min-content min-content}@media only screen and (max-width: 1024px){.section-features__external .external-container.--twoway{grid-template-columns:auto 1fr auto;grid-template-rows:110px 60px 1fr 120px min-content}}.section-features__external .external-container.--twoway p:nth-child(1){grid-column:1/2;grid-row:1/2}@media only screen and (max-width: 1024px){.section-features__external .external-container.--twoway p:nth-child(1){display:none}}.section-features__external .external-container.--twoway p:nth-child(2){grid-column:3/4;grid-row:1/2}@media only screen and (max-width: 1024px){.section-features__external .external-container.--twoway p:nth-child(2){display:none}}.section-features__external .external-container.--twoway::before{content:"";background:url("../assets/images/product/vital-crm/integration/deco_wave.webp") no-repeat center/cover;position:absolute;width:min(151px,100%);aspect-ratio:151/96;bottom:0;right:-23px}.section-features__external .external-container.--twoway .arrow{position:absolute}.section-features__external .external-container.--twoway .arrow-3{right:-55px}@media only screen and (max-width: 1024px){.section-features__external .external-container.--twoway .arrow-3{transform:rotate(90deg) scaleX(-1);bottom:-41px;right:unset}}.section-features__external .external-container.--twoway .arrow-4{right:-110px;top:50%}@media only screen and (max-width: 1024px){.section-features__external .external-container.--twoway .arrow-4{transform:translate(-51%) rotate(90deg) scaleX(-1);left:50%;bottom:-71px;top:unset;right:unset}}.section-features__external .external-item__label{color:#1f41b8;font-size:18px;font-weight:600;line-height:normal;padding-bottom:15px}.section-features__external .external-item__gradient{height:100%;width:min(222px,100%);border-radius:5px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;background-image:url("../assets/images/product/vital-crm/integration/noisy-texture.png"),linear-gradient(270deg, rgb(58, 145, 255), rgb(0, 73, 235));background-blend-mode:overlay;position:relative;line-height:normal}@media only screen and (max-width: 425px){.section-features__external .external-item__gradient{padding:4vw}}.section-features__external .external-item__gradient.--erp{grid-column:1/2;grid-row:2/3}@media only screen and (max-width: 1024px){.section-features__external .external-item__gradient.--erp{grid-column:1/2;grid-row:2/3}}.section-features__external .external-item__gradient.--platform{grid-column:1/2;grid-row:4/5}@media only screen and (max-width: 1024px){.section-features__external .external-item__gradient.--platform{grid-column:3/4;grid-row:2/3}}.section-features__external .external-item__gradient.--excel{grid-column:1/2;grid-row:7/8}@media only screen and (max-width: 1024px){.section-features__external .external-item__gradient.--excel{grid-column:5/6;grid-row:2/3}}.section-features__external .external-item__gradient.--erp-plat{grid-column:1/2;grid-row:2/3}@media only screen and (max-width: 1024px){.section-features__external .external-item__gradient.--erp-plat{grid-column:2/3;grid-row:1/2;justify-self:center}}.section-features__external .external-item__plain{position:relative;line-height:26px;font-size:14px;text-align:justify;background:#fff;width:min(355px,100%);height:100%;padding:24px;border-radius:5px;box-shadow:0px 4px 20px 0px rgba(162,201,249,.25)}@media only screen and (max-width: 425px){.section-features__external .external-item__plain{padding:3vw}}.section-features__external .external-item__plain.--erp-desc{grid-column:3/4;grid-row:2/3}@media only screen and (max-width: 1024px){.section-features__external .external-item__plain.--erp-desc{grid-column:1/2;grid-row:4/5}}.section-features__external .external-item__plain.--platform-desc{grid-column:3/4;grid-row:4/5}@media only screen and (max-width: 1024px){.section-features__external .external-item__plain.--platform-desc{grid-column:3/4;grid-row:4/5}}.section-features__external .external-item__plain.--excel-desc{grid-column:3/4;grid-row:7/8}@media only screen and (max-width: 1024px){.section-features__external .external-item__plain.--excel-desc{grid-column:5/6;grid-row:4/5}}.section-features__external .external-item__plain.--erp-plat-desc{grid-column:3/4;grid-row:2/3}@media only screen and (max-width: 1024px){.section-features__external .external-item__plain.--erp-plat-desc{grid-column:1/3;grid-row:3/4;justify-self:center}}.section-features__external .external-item__icon{background:rgba(0,0,0,0);border:1px solid #fff;width:133px;border-radius:50%;aspect-ratio:1/1;position:relative;display:flex;justify-content:center;align-items:center;box-shadow:0px 4px 20px 0px rgba(0,49,255,.25)}.section-features__external .external-item__icon:before{content:"";width:125px;height:125px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:1}.section-features__external .external-item__icon.--icon1{grid-column:5/6;grid-row:4/5}@media only screen and (max-width: 1024px){.section-features__external .external-item__icon.--icon1{grid-column:3/4;grid-row:6/7;justify-self:center}}.section-features__external .external-item__icon.--icon2{grid-column:5/6;grid-row:2/3}@media only screen and (max-width: 1024px){.section-features__external .external-item__icon.--icon2{grid-column:2/3;grid-row:5/6;justify-self:center}}.section-features__external .external-item__icon img{position:relative;z-index:2;width:90%;object-fit:cover}.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(odd) .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(odd) .product-features__container{grid-template-columns:35% clamp(10px,20%,40px) 1fr}}.product-features__item:nth-of-type(even) .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(even) .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;width:100%;overflow:hidden}.product-features__item__img img{width:100%;max-width:100%;max-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__link{padding-top:20px;display:block;color:#1773ea;transition:hover .5s ease-in}.product-features__item__link:hover .fa-arrow-right{animation:arrowMoveRight .6s 3}.product-features__item__link .fa-arrow-right{color:#1773ea}.product-features__item__content{font-size:1rem;line-height:1.75rem}.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}}@keyframes arrowMoveRight{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.product-scenarios__container{padding-block:clamp(20px,5.2631578947%,60px)}.product-scenarios__title{font-size:2.5rem;line-height:3.125rem;text-align:center;font-weight:bold}.product-scenarios__content{margin:1.25rem clamp(20px,2.6315789474%,30px);font-size:1rem;line-height:1.75rem;display:flex}@media only screen and (max-width: 678px){.product-scenarios__content{display:block}}.product-scenarios__item{flex:1 1 100%;padding:.625rem;display:flex;flex-direction:column;margin:0 1.25rem;text-align:center}.product-scenarios__item:first-child{margin-left:0}.product-scenarios__item:last-child{margin-right:0}.product-scenarios__item__img{flex:1 1 auto;aspect-ratio:1}.product-scenarios__item__img img{width:100%;height:100%;object-fit:contain}.product-scenarios__item__title{flex:0 0 auto;font-size:1.25rem;line-height:2rem;font-weight:bold}.section-howto{background:url(../assets/images/product-purple-yellow-bg.jpg) no-repeat center/100% 100%}.product-howto{text-align:center}.product-howto__title{font-size:2.5rem;line-height:3.125rem;text-align:center;font-weight:bold}.product-howto__desc{margin:1.25rem clamp(30px,14.0350877193%,160px);font-size:1rem;line-height:1.75rem;text-align:center}.product-howto__video{aspect-ratio:1040/568;position:relative;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.1);border-radius:6px;overflow:hidden;margin:20px}.product-howto__video video{position:absolute;width:100%;height:100%;object-fit:contain}.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)}.section-partners-demo{display:flex;justify-content:center;overflow:visible !important;z-index:9}@media only screen and (max-width: 551px){.section-partners-demo{display:block}}.product-demo{position:relative;--text-color: #fff;background:url(../assets/images/bg-dot.png) #6275f0;flex:1 1 100%;display:flex;justify-content:flex-end;color:var(--text-color)}.product-demo[data-demoBg=purple]{background:url(../assets/images/product_purple_bg.webp) no-repeat center center/cover;--text-color: #1e1e1e}.product-demo[data-demoBg=light]{background:url(../assets/images/product_bluelight_bg.jpg) no-repeat center center/cover;--text-color: #1e1e1e;--list-bg: #fff}.product-demo__container{position:relative;width:min(100%,570px);padding:88px clamp(10px,2.6315789474%,30px);text-align:center;margin:0 auto;z-index:9}.product-demo__title{font-size:2rem;font-weight:600;color:var(--text-color);line-height:normal}.product-demo__desc{font-size:1rem;line-height:1.75rem;color:var(--text-color);margin:1.5rem 0}.product-demo__deco-wrap{position:absolute;z-index:2;overflow:hidden;top:0;left:0;right:0;bottom:0}.product-demo__deco-circle{width:150px;position:absolute;z-index:2;bottom:-20px;left:-30px}@media only screen and (max-width: 1440px){.product-demo__deco-circle{bottom:-30px;left:-18px}}@media only screen and (max-width: 834px){.product-demo__deco-circle{width:60px;bottom:40px}}.product-demo__deco-wave{width:508px;height:286px;position:absolute;z-index:2;right:-28px;bottom:-18px}@media only screen and (max-width: 834px){.product-demo__deco-wave{width:338px;height:190px;right:-28px;bottom:-10px}}.product-demo__deco-darknoise{height:300%;position:absolute;z-index:1;bottom:-130%;right:50%;transform:translate3d(50%, 0, 0)}.product-demo__deco-lightnoise{width:900px;position:absolute;z-index:1;top:-500px;right:-600px;opacity:.8;filter:grayscale(1)}.product-demo .button{border:1px solid var(--text-color);color:var(--text-color);font-size:1rem;padding-inline:1rem;width:min(100%,200px);display:inline-flex;transition:.3s}.product-demo .button[data-learn]{width:fit-content}.product-demo .button[data-dropdown]{transform:translate3d(0, -5px, 0)}.product-demo .button__text{color:var(--text-color);flex:1 1 auto;text-align:center;transition:.3s}.vitalcrm .product-demo .button__text{text-align:left}.product-demo__dropdown{position:relative;width:min(95%,300px);margin:1.25rem auto}.product-demo__dropdown__menu{position:absolute;inset:100% auto auto 50%;width:min(100%,300px);padding:10px;transform:translate3d(-50%, 0, 0);border-radius:4px;border:1px solid #fff;background:var(--list-bg, rgba(255, 255, 255, 0.7));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:.3s;box-shadow:0 6px 20px rgba(27,97,215,.3)}.product-demo__dropdown__menu a{color:#1773ea;white-space:nowrap}.product-demo__dropdown__menu a:hover{color:#1f41b8}.product-demo__dropdown:hover .button{background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1b61d7}.product-demo__dropdown:hover .button__text{color:#1b61d7}.product-demo__dropdown:hover .product-demo__dropdown__menu{opacity:1;pointer-events:auto}.product-demo__deco{position:absolute;inset:0;display:grid;grid-template-columns:1fr min(100%,570px) 1fr;grid-template-rows:1fr;grid-template-areas:". deco .";overflow:hidden}.product-demo__deco.--round{grid-area:deco;position:absolute;background:url(../assets/images/product_demo_deco.png) no-repeat center center/contain;aspect-ratio:1/1;inset:30px 70px auto auto;width:70px;border-radius:50%}.product-demo__deco.--round:nth-of-type(2){inset:auto auto -30px auto;width:174px}.product-demo__deco.--wave{grid-area:deco;position:absolute;background:url(../assets/images/deco_wave_white.png) no-repeat center center/contain;aspect-ratio:612/351;inset:25px -160px auto auto;width:527px}.product-partners{flex:1 1 100%;display:flex;justify-content:center;background:url(../assets/images/product_purple_bg.webp) no-repeat center right/cover}.product-partners__container{width:min(100%,570px);padding:88px clamp(10px,2.6315789474%,30px) 40px 40px;text-align:center}@media only screen and (max-width: 551px){.product-partners__container{padding:88px clamp(10px,2.6315789474%,30px) 40px}}.product-partners__title{font-size:2rem;color:#000;margin-bottom:1.25rem}.product-partners__banners{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));grid-template-rows:auto;gap:.625rem}.product-partners .partner__banner{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:6px;aspect-ratio:246/92;transition:.3s}.product-partners .partner__banner img{width:100%;height:100%;object-fit:contain;border-radius:6px}.product-partners .partner__banner:hover{box-shadow:0 5px 16px rgba(0,0,0,.13)}.demo-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.demo-list__item{flex:1 1 50%;padding:.5rem .75rem;font-size:.8125rem;text-align:left}.section-events{background:url(../assets/images/product_waterblue_bg.webp) no-repeat center/cover}.product-events__title{font-size:clamp(1.875rem,3vw,2.5rem);line-height:normal;font-weight:bold;margin:1.25rem 0}.product-books__container{display:flex}@media only screen and (max-width: 551px){.product-books__container{display:block;text-align:center}}.product-books__item{flex:1 1 50%;display:flex;flex-direction:column;padding:clamp(20px,2.6315789474%,30px)}@media only screen and (max-width: 551px){.product-books__item{align-items:center}}.product-books__item img{width:100%;height:auto;flex:1 1 auto;margin:20px}.product-books__type{color:#5bb5ff;font-size:1rem;line-height:1.125rem;flex:0 0 auto}.product-books__title{font-size:1.25rem;line-height:2rem;font-weight:bold;flex:0 0 auto}.product-books__desc{font-size:1rem;line-height:1.75rem;flex:0 0 auto}.product-books__cta{display:inline-block;padding:6px 20px;border:1px solid #1773ea;color:#1773ea;font-size:1rem;border-radius:20px;width:min(100%,142px);text-align:center;transition:.3s}.product-books__cta:hover{background:#1773ea;color:#fff;box-shadow:0 6px 16px rgba(23,115,234,.3)}.product-faq__container{padding-block:clamp(50px,5%,130px)}.product-faq__title{font-size:2.5rem;line-height:3.125rem;text-align:center;font-weight:bold}.product-faq__content{margin:1.25rem clamp(20px,2.6315789474%,30px);font-size:1rem;line-height:1.75rem}@media only screen and (max-width: 551px){.product-faq__content{margin-inline:0}}.product-faq__question{padding:20px 30px;display:block;border-bottom:1px solid #eaeaea;cursor:pointer;position:relative}.product-faq__question:hover .fa-arrow-right{animation:arrowBounce 1.3s ease-out 0s 3;color:#00abfe}.product-faq__question:hover span{color:#00abfe}.product-faq__question .fa-arrow-right{display:inline-block}.product-faq__question span{position:relative;z-index:2;font-size:18px;font-weight:500;line-height:28px;color:rgba(0,0,0,.5176470588)}.product-faq__item{margin:0 1.25rem;border-bottom:1px solid #eaeaea}@media only screen and (max-width: 551px){.product-faq__item{margin-inline:0}}.product-faq__item__title{font-size:1.125rem;line-height:2rem;display:flex;align-items:center;padding:1rem;border-radius:4px;color:#666;cursor:pointer}.product-faq__item__title:hover{color:#1773ea}.product-faq__item__title__text{flex:1 1 auto;transition:.3s}a:hover .product-faq__item__title__text{color:#1773ea}.product-faq__item__title .fa-chevron-down{transition:.36s ease}.product-faq__item__content{overflow:hidden;font-size:1rem;line-height:1.5;opacity:0;overflow:hidden;transition:.36s ease}.product-faq__item__content.faq-active{opacity:1}.product-faq__item.faq-active .fa-chevron-down{transform:scale(-1)}@keyframes arrowBounce{0%,100%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(0)}75%{transform:translateX(5px)}}.pricing__list__title:hover .tips,.pricing__list__item .data__item:hover .tips,.pricing__list__item .version__item__date:hover .tips{outline:rgba(0,0,0,0) none 50%;opacity:1;pointer-events:auto}.pricing__list__title .tips,.pricing__list__item .data__item .tips,.pricing__list__item .version__item__date .tips{display:inline-block;position:absolute;inset:100% auto auto 50%;width:12.5rem;padding:.9375rem;color:#fff;font-size:.9375rem;line-height:1.5625rem;text-align:left;border-radius:4px;background:rgba(30,30,30,.8);transform:translate(-50%, 5px);transition:.36s ease;pointer-events:none;opacity:0;z-index:98;width:500px;max-width:calc(100vw - 20px);text-align:center}@media only screen and (max-width: 425px){.pricing__list__title .tips,.pricing__list__item .data__item .tips,.pricing__list__item .version__item__date .tips{font-size:.8125rem}}.pricing__list__item{flex:0 0 25%;display:flex;flex-direction:column;background:#fff}@media only screen and (max-width: 834px){.pricing__list__item{box-shadow:0 2px 7px rgba(31,65,184,.3);border-radius:8px;overflow:hidden}}.vital-ttc .pricing__list__item,.vital-bizform .pricing__list__item,.vital-od .pricing__list__item,.vital-netzero .pricing__list__item{flex:0 0 48%;padding-top:1.75rem;border-radius:8px;box-shadow:0 2px 7px rgba(31,65,184,.3);overflow:hidden}@media only screen and (max-width: 678px){.vital-ttc .pricing__list__item,.vital-bizform .pricing__list__item,.vital-od .pricing__list__item,.vital-netzero .pricing__list__item{width:100%}}.vital-cmp .pricing__list__item,.vital-knowledge .pricing__list__item{flex:0 0 100%;padding-top:1.75rem;border-radius:8px;box-shadow:0 2px 7px rgba(31,65,184,.3);overflow:hidden}.vital-hcm .pricing__list__item,.vital-finance .pricing__list__item{flex:0 0 31.5%;padding-top:1.75rem;border-radius:8px;box-shadow:0 2px 7px rgba(31,65,184,.3);overflow:hidden}@media only screen and (max-width: 834px){.vital-hcm .pricing__list__item,.vital-finance .pricing__list__item{width:100%}}.pricing__list__item .version__item{display:flex;flex-direction:column;justify-content:space-between;padding:0 13.4545454545% 0 10.9090909091%;height:inherit}@media only screen and (max-width: 834px){.pricing__list__item .version__item{padding-top:1.75rem}}@media only screen and (max-width: 425px){.pricing__list__item .version__item{padding-top:1.5rem}}.vital-cmp .pricing__list__item .version__item,.pricing__list__item .vital-cmp .version__item,.vital-ttc .pricing__list__item .version__item,.pricing__list__item .vital-ttc .version__item,.vital-bizform .pricing__list__item .version__item,.pricing__list__item .vital-bizform .version__item,.vital-knowledge .pricing__list__item .version__item,.pricing__list__item .vital-knowledge .version__item,.vital-od .pricing__list__item .version__item,.pricing__list__item .vital-od .version__item,.vital-finance .pricing__list__item .version__item,.pricing__list__item .vital-finance .version__item,.vital-netzero .pricing__list__item .version__item,.pricing__list__item .vital-netzero .version__item{align-items:center;padding:0 11.1650485437% 0 11.1650485437%}@media only screen and (max-width: 834px){.vital-cmp .pricing__list__item .version__item,.pricing__list__item .vital-cmp .version__item,.vital-ttc .pricing__list__item .version__item,.pricing__list__item .vital-ttc .version__item,.vital-bizform .pricing__list__item .version__item,.pricing__list__item .vital-bizform .version__item,.vital-knowledge .pricing__list__item .version__item,.pricing__list__item .vital-knowledge .version__item,.vital-od .pricing__list__item .version__item,.pricing__list__item .vital-od .version__item,.vital-finance .pricing__list__item .version__item,.pricing__list__item .vital-finance .version__item,.vital-netzero .pricing__list__item .version__item,.pricing__list__item .vital-netzero .version__item{padding-top:0}}.vital-hcm .pricing__list__item .version__item,.pricing__list__item .vital-hcm .version__item{align-items:center;padding:0 13.1054131054% 0 13.1054131054%}@media only screen and (max-width: 834px){.vital-hcm .pricing__list__item .version__item,.pricing__list__item .vital-hcm .version__item{padding-top:0}}.pricing__list__item .version__item__title{flex:0 0 auto;color:#272727;font-size:1.125rem;font-weight:700;line-height:1.33}.--category .pricing__list__item .version__item__title,.pricing__list__item .--category .version__item__title{color:#272727;text-align:center}.pricing__list__item .version__item__amount{flex:0 0 auto;display:flex;flex-wrap:wrap;margin:1rem 0;color:#8dcaff;font-size:3rem;font-weight:700;word-break:break-all}@media only screen and (max-width: 1024px){.pricing__list__item .version__item__amount{font-size:2.5rem}}@media only screen and (max-width: 425px){.pricing__list__item .version__item__amount{margin:.625rem 0}}.pricing__list__item .pay.version__item__amount{color:#ff8b00}.pricing__list__item .pay.version__item__amount::before{content:attr(data-currency);margin-top:.375rem;margin-right:.375rem;color:#ff8b00;font-size:1.125rem;font-weight:700;line-height:1.33}.pricing__list__item .version__item__date{position:relative;margin-bottom:1.125rem;color:#272727;font-size:1rem;line-height:1.33}@media only screen and (max-width: 1024px){.pricing__list__item .version__item__date{font-size:.875rem}}@media only screen and (max-width: 425px){.pricing__list__item .version__item__date{margin-bottom:.625rem}}.pricing__list__item .version__item__date .fa-circle-info{color:#31a5ff;margin:0 .25rem}.pricing__list__item .data__container{position:relative}.pricing__list__item .data__container::before{content:unset}.pricing__list__item .data__container:not([no-line])::before{content:"";position:absolute;inset:0 auto 0 50%;width:1px;background:#badeff;z-index:2}.pricing__list__item .data__container .data__item{line-height:1.5;font-size:1rem}.pricing__list__item .data__container .data__item .--custom-content::after{display:none !important}.pricing__list__item .data__container .data__item--custom-content{flex:0 0 50%;padding:0 1.25rem}.pricing__list__item .data__container .data__item--custom-content a{color:#1773ea}.pricing__list__item .data__container .data__item--custom-content sub{font-size:.75rem}.pricing__list__item .data__container .data__item:nth-child(odd){background:rgba(186,222,255,.2)}.pricing__list__item .data__container .data__item:nth-child(even){background:#fff}.pricing__list__item .data__container .data__item--info{padding:1.75rem;color:#7c7c7c;font-size:1.1875rem;line-height:1.75}@media only screen and (max-width: 678px){.pricing__list__item .data__container .data__item--info{font-size:.875rem}}.pricing__list__item .data__container .data__item--container{display:flex;align-items:center;padding:.8125rem 0}.pricing__list__item .data__container .data__item--container::before,.pricing__list__item .data__container .data__item--container::after{display:none !important}.pricing__list__item .data__container .data__item--container .title{position:relative;flex:0 0 50%;color:#272727;font-size:1rem;text-align:center;line-height:1.67;padding-inline:1.25rem}.pricing__list__item .data__container .data__item--container .title:hover .info{opacity:1;pointer-events:auto}@media only screen and (max-width: 834px){.pricing__list__item .data__container .data__item--container .title{font-size:.875rem;padding-inline:.625rem}}.pricing__list__item .data__container .data__item--container .value{flex:0 0 50%;position:relative;color:#272727;font-size:1.125rem;text-align:center;line-height:1.67;padding-inline:1.25rem}.pricing__list__item .data__container .data__item--container .value:hover .info{opacity:1;pointer-events:auto}@media only screen and (max-width: 834px){.pricing__list__item .data__container .data__item--container .value{font-size:.875rem;padding-inline:.625rem}}.pricing__list__item .data__container .data__item--container .fa-circle-info{margin-left:.625rem;color:#31a5ff;font-size:1.125rem}@media only screen and (max-width: 834px){.pricing__list__item .data__container .data__item--container .fa-circle-info{font-size:.875rem}}.pricing__list__item .data__container .data__item--container .info{display:inline-block;position:absolute;inset:auto auto 100% 50%;width:100%;padding:.25rem .625rem;color:#fff;font-size:.75rem;line-height:1.4;text-align:left;border-radius:4px;background:rgba(30,30,30,.8);transform:translate(-50%, 5px);transition:.36s ease;pointer-events:none;opacity:0;z-index:98}.pricing__list__item .data__item{position:relative;padding:.8125rem 0;color:#272727;font-size:1.125rem;text-align:center;height:var(--row-height)}@media only screen and (max-width: 834px){.pricing__list__item .data__item{font-size:.875rem;text-align:unset}}.pricing__list__item .data__item:nth-child(even){background:rgba(186,222,255,.2)}@media only screen and (max-width: 834px){.pricing__list__item .data__item::before{content:attr(data-label);display:inline-block;width:50%;color:#272727;font-size:.875rem;text-align:right}}.vital-cmp .pricing__list__item .data__item::before,.pricing__list__item .vital-cmp .data__item::before,.vital-ttc .pricing__list__item .data__item::before,.pricing__list__item .vital-ttc .data__item::before,.vital-bizform .pricing__list__item .data__item::before,.pricing__list__item .vital-bizform .data__item::before,.vital-od .pricing__list__item .data__item::before,.pricing__list__item .vital-od .data__item::before,.vital-knowledge .pricing__list__item .data__item::before,.pricing__list__item .vital-knowledge .data__item::before,.vital-hcm .pricing__list__item .data__item::before,.pricing__list__item .vital-hcm .data__item::before,.vital-finance .pricing__list__item .data__item::before,.pricing__list__item .vital-finance .data__item::before,.vital-netzero .pricing__list__item .data__item::before,.pricing__list__item .vital-netzero .data__item::before{flex:0 0 50%;content:attr(data-label);display:inline-block;white-space:pre-line;line-height:1.67;padding-inline:1.25rem;text-wrap:pretty}@media only screen and (max-width: 834px){.vital-cmp .pricing__list__item .data__item::before,.pricing__list__item .vital-cmp .data__item::before,.vital-ttc .pricing__list__item .data__item::before,.pricing__list__item .vital-ttc .data__item::before,.vital-bizform .pricing__list__item .data__item::before,.pricing__list__item .vital-bizform .data__item::before,.vital-od .pricing__list__item .data__item::before,.pricing__list__item .vital-od .data__item::before,.vital-knowledge .pricing__list__item .data__item::before,.pricing__list__item .vital-knowledge .data__item::before,.vital-hcm .pricing__list__item .data__item::before,.pricing__list__item .vital-hcm .data__item::before,.vital-finance .pricing__list__item .data__item::before,.pricing__list__item .vital-finance .data__item::before,.vital-netzero .pricing__list__item .data__item::before,.pricing__list__item .vital-netzero .data__item::before{padding-right:0;padding-inline:.625rem;text-align:center}}@media only screen and (max-width: 834px){.vital-crm .pricing__list__item .data__item,.pricing__list__item .vital-crm .data__item{display:flex;gap:20px}}.vital-cmp .pricing__list__item .data__item,.pricing__list__item .vital-cmp .data__item,.vital-ttc .pricing__list__item .data__item,.pricing__list__item .vital-ttc .data__item,.vital-bizform .pricing__list__item .data__item,.pricing__list__item .vital-bizform .data__item,.vital-od .pricing__list__item .data__item,.pricing__list__item .vital-od .data__item,.vital-knowledge .pricing__list__item .data__item,.pricing__list__item .vital-knowledge .data__item,.vital-hcm .pricing__list__item .data__item,.pricing__list__item .vital-hcm .data__item,.vital-finance .pricing__list__item .data__item,.pricing__list__item .vital-finance .data__item,.vital-netzero .pricing__list__item .data__item,.pricing__list__item .vital-netzero .data__item{display:flex;align-items:center;border:unset !important}@media only screen and (max-width: 834px){.vital-cmp .pricing__list__item .data__item,.pricing__list__item .vital-cmp .data__item,.vital-ttc .pricing__list__item .data__item,.pricing__list__item .vital-ttc .data__item,.vital-bizform .pricing__list__item .data__item,.pricing__list__item .vital-bizform .data__item,.vital-od .pricing__list__item .data__item,.pricing__list__item .vital-od .data__item,.vital-knowledge .pricing__list__item .data__item,.pricing__list__item .vital-knowledge .data__item,.vital-hcm .pricing__list__item .data__item,.pricing__list__item .vital-hcm .data__item,.vital-finance .pricing__list__item .data__item,.pricing__list__item .vital-finance .data__item,.vital-netzero .pricing__list__item .data__item,.pricing__list__item .vital-netzero .data__item{text-align:center}}.vital-cmp .pricing__list__item .data__item::after,.pricing__list__item .vital-cmp .data__item::after,.vital-ttc .pricing__list__item .data__item::after,.pricing__list__item .vital-ttc .data__item::after,.vital-bizform .pricing__list__item .data__item::after,.pricing__list__item .vital-bizform .data__item::after,.vital-od .pricing__list__item .data__item::after,.pricing__list__item .vital-od .data__item::after,.vital-knowledge .pricing__list__item .data__item::after,.pricing__list__item .vital-knowledge .data__item::after,.vital-hcm .pricing__list__item .data__item::after,.pricing__list__item .vital-hcm .data__item::after,.vital-finance .pricing__list__item .data__item::after,.pricing__list__item .vital-finance .data__item::after,.vital-netzero .pricing__list__item .data__item::after,.pricing__list__item .vital-netzero .data__item::after{flex:0 1 50%;content:"";display:block;width:1rem;height:1.125rem;background:url(../assets/icon/check_solid.svg) no-repeat center/contain}.vital-cmp .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-cmp .data__item:not([data-value=check])::after,.vital-ttc .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-ttc .data__item:not([data-value=check])::after,.vital-bizform .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-bizform .data__item:not([data-value=check])::after,.vital-od .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-od .data__item:not([data-value=check])::after,.vital-knowledge .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-knowledge .data__item:not([data-value=check])::after,.vital-hcm .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-hcm .data__item:not([data-value=check])::after,.vital-finance .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-finance .data__item:not([data-value=check])::after,.vital-netzero .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-netzero .data__item:not([data-value=check])::after{flex:0 1 50%;content:attr(data-value);display:inline-block;color:#272727;font-size:1.125rem;line-height:1.33;background:rgba(0,0,0,0);filter:unset;padding-inline:1.25rem;height:auto}@media only screen and (max-width: 834px){.vital-cmp .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-cmp .data__item:not([data-value=check])::after,.vital-ttc .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-ttc .data__item:not([data-value=check])::after,.vital-bizform .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-bizform .data__item:not([data-value=check])::after,.vital-od .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-od .data__item:not([data-value=check])::after,.vital-knowledge .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-knowledge .data__item:not([data-value=check])::after,.vital-hcm .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-hcm .data__item:not([data-value=check])::after,.vital-finance .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-finance .data__item:not([data-value=check])::after,.vital-netzero .pricing__list__item .data__item:not([data-value=check])::after,.pricing__list__item .vital-netzero .data__item:not([data-value=check])::after{font-size:.875rem}}.pricing__list__item .--custom-left.data__item::before{display:none !important}.pricing__list__item .--custom-right.data__item::after{display:none !important}.pricing__list__item .data__item .fa-check,.pricing__list__item .data__item .fa-circle-info{color:#31a5ff}.pricing__list__item .button.version__item__button{margin-bottom:1.75rem;padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.4;text-align:center;transition:.36s ease}@media only screen and (max-width: 1024px){.pricing__list__item .button.version__item__button{font-size:1.125rem}}.pricing__list__item .button.version__item__button:hover{box-shadow:0 4px 12px rgba(31,65,184,.3)}.vital-cmp .pricing__list__item .button.version__item__button,.pricing__list__item .vital-cmp .button.version__item__button,.vital-ttc .pricing__list__item .button.version__item__button,.pricing__list__item .vital-ttc .button.version__item__button,.vital-bizform .pricing__list__item .button.version__item__button,.pricing__list__item .vital-bizform .button.version__item__button,.vital-od .pricing__list__item .button.version__item__button,.pricing__list__item .vital-od .button.version__item__button,.vital-knowledge .pricing__list__item .button.version__item__button,.pricing__list__item .vital-knowledge .button.version__item__button,.vital-hcm .pricing__list__item .button.version__item__button,.pricing__list__item .vital-hcm .button.version__item__button,.vital-finance .pricing__list__item .button.version__item__button,.pricing__list__item .vital-finance .button.version__item__button,.vital-netzero .pricing__list__item .button.version__item__button,.pricing__list__item .vital-netzero .button.version__item__button{padding:.75rem 3.8125rem}@media only screen and (max-width: 425px){.vital-cmp .pricing__list__item .button.version__item__button,.pricing__list__item .vital-cmp .button.version__item__button,.vital-ttc .pricing__list__item .button.version__item__button,.pricing__list__item .vital-ttc .button.version__item__button,.vital-bizform .pricing__list__item .button.version__item__button,.pricing__list__item .vital-bizform .button.version__item__button,.vital-od .pricing__list__item .button.version__item__button,.pricing__list__item .vital-od .button.version__item__button,.vital-knowledge .pricing__list__item .button.version__item__button,.pricing__list__item .vital-knowledge .button.version__item__button,.vital-hcm .pricing__list__item .button.version__item__button,.pricing__list__item .vital-hcm .button.version__item__button,.vital-finance .pricing__list__item .button.version__item__button,.pricing__list__item .vital-finance .button.version__item__button,.vital-netzero .pricing__list__item .button.version__item__button,.pricing__list__item .vital-netzero .button.version__item__button{padding:.75rem 2.625rem}}.pricing-page{overflow-x:hidden}.fa-check{display:inline-block;width:19px;aspect-ratio:38/29;background:url(../assets/icon/icon-check.svg) no-repeat center/contain}.pricing{position:relative}.pricing__banner{position:absolute;inset:auto 0 auto 0;height:19.375rem;background:url(../assets/images/vital_crm_pricing.webp) no-repeat center/cover;z-index:-1}.pricing__list{padding:9.375rem 1.25rem 0}@media only screen and (max-width: 425px){.pricing__list{padding:6.25rem 1.25rem 1.25rem}}.pricing__list__note{display:flex;align-items:center;gap:7px;height:100%;justify-content:center;padding-bottom:20px}.pricing__list__note img{aspect-ratio:166/176;width:18px;display:block}.pricing__list__note span{color:#1f41b8;font-size:20px;font-weight:600;line-height:normal;position:relative;max-width:440px}.pricing__list__decorate--bg{position:absolute;inset:5.75rem 0 auto 0;background:url(../assets/images/product_pricing_decorate_bg.png) no-repeat center/cover;z-index:-2}.pricing__list__decorate--bg::before{content:"";display:block;padding-top:49.4791666667%}.pricing__list__title{position:relative;margin-bottom:.9375rem;font-size:3.375rem;font-weight:700;line-height:1.2;text-align:center}@media only screen and (max-width: 768px){.pricing__list__title{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:10px;font-size:2.375rem}}@media only screen and (max-width: 425px){.pricing__list__title{font-size:1.5rem}}.pricing__list__title span{font-size:1.375rem}@media only screen and (max-width: 425px){.pricing__list__title span{font-size:.75rem}}.pricing__list__title__info{position:absolute;font-weight:600;line-height:22px;margin-left:20px;bottom:10px}@media only screen and (max-width: 768px){.pricing__list__title__info{position:relative;bottom:inherit;margin-left:0}}.pricing__list__title__info .fa-circle-info{color:#016dd8}.pricing__list__container{display:flex;width:min(100%,68.75rem);margin:0 auto 36px;padding-top:1.75rem;background:#fff;box-shadow:0 2px 7px rgba(31,65,184,.3);border-radius:8px;overflow:hidden}@media only screen and (max-width: 834px){.pricing__list__container{flex-direction:column;gap:20px;padding-top:0;box-shadow:unset;border-radius:unset;background:rgba(0,0,0,0);overflow:unset}}.vital-ttc .pricing__list__container,.vital-bizform .pricing__list__container,.vital-od .pricing__list__container,.vital-finance .pricing__list__container,.vital-netzero .pricing__list__container{justify-content:space-between;align-items:flex-start;width:min(100%,53.75rem);padding-top:0;background:rgba(0,0,0,0);box-shadow:unset;border-radius:unset;overflow:unset}.vital-ttc .pricing__list__container>*:only-child,.vital-bizform .pricing__list__container>*:only-child,.vital-od .pricing__list__container>*:only-child,.vital-finance .pricing__list__container>*:only-child,.vital-netzero .pricing__list__container>*:only-child{margin-inline:auto}@media only screen and (max-width: 834px){.vital-ttc .pricing__list__container,.vital-bizform .pricing__list__container,.vital-od .pricing__list__container,.vital-finance .pricing__list__container,.vital-netzero .pricing__list__container{flex-direction:row}}@media only screen and (max-width: 678px){.vital-ttc .pricing__list__container,.vital-bizform .pricing__list__container,.vital-od .pricing__list__container,.vital-finance .pricing__list__container,.vital-netzero .pricing__list__container{flex-direction:column}}.vital-ttc .pricing__list__container{justify-content:center}.vital-finance .pricing__list__container{width:min(100%,60rem)}.vital-cmp .pricing__list__container,.vital-knowledge .pricing__list__container{width:min(100%,27.5rem);padding-top:0;background:rgba(0,0,0,0);box-shadow:unset;border-radius:unset;overflow:unset}@media only screen and (max-width: 834px){.vital-cmp .pricing__list__container,.vital-knowledge .pricing__list__container{flex-direction:row}}@media only screen and (max-width: 678px){.vital-cmp .pricing__list__container,.vital-knowledge .pricing__list__container{flex-direction:column}}.vital-hcm .pricing__list__container{justify-content:space-between;align-items:flex-start;width:min(100%,68.75rem);padding-top:0;background:rgba(0,0,0,0);box-shadow:unset;border-radius:unset;overflow:unset}@media only screen and (max-width: 834px){.vital-hcm .pricing__list__container{flex-direction:column}}.pricing__list__container.--category{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 350px), 1fr));justify-content:center;width:min(1400px,100%);gap:25px 20px}.pricing__list__container.--individual{display:flex;justify-content:center;max-width:1024px}@media only screen and (max-width: 768px){.pricing__list__container.--individual{display:grid}}.pricing__list__container .version-container{position:relative}@media only screen and (max-width: 834px){.pricing__list__container .version-container{display:flex;justify-content:center}}@media only screen and (max-width: 834px){.pricing__list__item.free{display:none !important}}.pricing__list__item.free .version__item__logo{position:absolute;inset:50% auto auto 50%;width:min(100%,12.375rem);transform:translate(-50%, calc(-50% - 18px))}@media only screen and (max-width: 834px){.pricing__list__item.free .version__item__logo{transform:translate(-50%, -50%)}}.pricing__list__item.free .version__item__logo--img::before{content:"";display:block;padding-top:66.6666666667%}.pricing__list__item.free .version__item__logo--img.crm{background:url(../assets/images/crm_logo_v.png) no-repeat center/cover}.pricing__list__item .version__container{position:relative}.pricing__list__item .version__item__title span{font-weight:600;font-size:1.125rem;line-height:1.5rem;padding-left:.625rem}.pricing__list__item .version__item__title .year-payment{color:#1f41b8;font-size:1rem;margin-top:30px}.pricing__note{margin-top:1rem;padding:0 1.25rem}@media only screen and (max-width: 425px){.pricing__note{margin-top:0}}.pricing__note__container{display:flex;flex-direction:column;gap:6px;width:min(100%,68.75rem);margin:0 auto;padding:1.5rem 1.875rem;background:rgba(186,222,255,.3);border-radius:.5rem}.pricing__note__item{display:flex;color:#272727;line-height:1.75;font-size:1rem}@media only screen and (max-width: 425px){.pricing__note__item{font-size:rwd(14)}}.pricing__note__item .fa-circle-info{margin:.375rem .625rem 0 0;color:#31a5ff;font-size:1rem}@media only screen and (max-width: 425px){.pricing__note__item .fa-circle-info{font-size:rwd(14)}}.pricing__add-on__container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:1.875rem;gap:.875rem 1.25rem}.pricing__add-on__info{font-size:.875rem;line-height:1.625rem;color:#a6a6a6;flex:1 1 100%;text-align:center}.pricing__support{margin:2.5rem 0;padding:0 1.25rem}.pricing__support__container{display:flex;justify-content:center;align-items:center;gap:30px;width:min(100%,68.75rem);margin:0 auto}.pricing__support__logo{width:6.875rem}@media only screen and (max-width: 551px){.pricing__support__logo{display:none}}.pricing__support__logo::before{content:"";display:block;padding-top:87.2727272727%}.pricing__support__logo.crm{background:url(../assets/images/crm_logo_v.png) no-repeat center/cover}.pricing__support__logo.ttc{background:url(../assets/images/ttc_logo_v.png) no-repeat center/cover}.pricing__support__logo.bizform{background:url(../assets/images/bizform_logo_v.png) no-repeat center/cover}.pricing__support__logo.od{background:url(../assets/images/od_logo_v.png) no-repeat center/cover}.pricing__support__logo.knowledge{background:url(../assets/images/km_logo_v.png) no-repeat center/cover}.pricing__support__logo.hcm{background:url(../assets/images/hcm_logo_v.png) no-repeat center/cover}.pricing__support__logo.finance{background:url(../assets/images/finance_logo_v.png) no-repeat center/cover}.pricing__support__logo.netzero{background:url(../assets/images/netzero_logo_v.png) no-repeat center/contain}.pricing__support__logo.cmp{background:url(../assets/images/cmp_logo_v.png) no-repeat center/contain;aspect-ratio:98/78;width:98px}.pricing__support__text{display:flex}.pricing__support__text--container{display:flex;flex-direction:column;gap:8px}.pricing__support__text span{display:inline-block;color:#7c7c7c;font-size:.75rem;line-height:1.64}.pricing__support__text__title{margin-right:.875rem}.add-on__note{font-size:12px;color:#999;margin-left:10px;font-weight:400}.add-on__title{margin:20px 40px 12px;color:#1b61d7;font-size:1.5rem;font-weight:500;line-height:1.58}@media only screen and (max-width: 425px){.add-on__title{font-size:1.25rem;margin:20px 20px 12px}}.add-on__title::after,.add-on__title>sub{content:attr(data-desc);margin-left:.375rem;color:#7c7c7c;font-size:.875rem;font-weight:400}.add-on__title.no-addon-after:after{content:""}.add-on__item{display:flex;justify-content:space-between;align-items:center;gap:50px}@media only screen and (max-width: 551px){.add-on__item{gap:3vw}}.add-on__item:nth-child(odd){background:rgba(186,222,255,.2)}.add-on__item__title{width:50%;padding:1rem 0 1rem 3.125rem;font-size:1rem;line-height:1.33;font-weight:bold}@media only screen and (max-width: 834px){.add-on__item__title{padding:1rem 0 1rem 1.875rem}}@media only screen and (max-width: 678px){.add-on__item__title{font-size:.875rem}}@media only screen and (max-width: 425px){.add-on__item__title{padding:1rem 0 1rem 1rem}}.add-on__item__title .sub{margin-left:.375rem;color:#7c7c7c;font-size:.875rem;line-height:1.71}@media only screen and (max-width: 678px){.add-on__item__title .sub{font-size:.75rem}}.add-on__item__title .block{font-weight:normal;display:block;margin-top:.375rem;color:#7c7c7c;font-size:.875rem;line-height:1.71}@media only screen and (max-width: 678px){.add-on__item__title .block{font-size:.75rem}}.add-on__item__subtitle{font-size:17px;font-weight:bold}.add-on__item__desc{font-size:14px;color:#777}.add-on__item__amount{padding:1rem 3.125rem 1rem 0;font-size:1rem;line-height:1.33;white-space:nowrap}@media only screen and (max-width: 834px){.add-on__item__amount{padding:1rem 1.875rem 1rem 0}}@media only screen and (max-width: 678px){.add-on__item__amount{font-size:.875rem}}@media only screen and (max-width: 425px){.add-on__item__amount{padding:1rem 1rem 1rem 0}}.pricing-page .connect{display:flex;justify-content:center;align-items:center;position:relative;width:100%;padding:0 1.25rem}.pricing-page .connect__bg{position:absolute;inset:0 0 0 0;background:url(../assets/images/pricing_connect_bg.webp) no-repeat center/cover;z-index:-1}.pricing-page .connect__container{display:flex;align-items:center;gap:105px;margin:3.375rem 0}@media only screen and (max-width: 834px){.pricing-page .connect__container{flex-direction:column;gap:20px}}.pricing-page .connect__title{color:#272727;font-size:1.5rem;font-weight:700;line-height:1.75;text-align:center}.pricing-page .connect__title__sub{margin-top:1.25rem;color:#272727;font-size:1rem;line-height:1.75}.pricing-page .connect__link{color:#1773ea;font-size:1rem;line-height:1.75}.pricing-page .connect__link:hover .fa-arrow-right{transform:translate(5px, 0)}.pricing-page .connect__link .fa-arrow-right{margin-left:.3125rem;transition:.36s ease}.modal__wrap#add-on{padding:0}.modal__wrap.--size .add-on__item__title{width:50%}:root{--headingbg: url(../assets/images/product-pdca-heading1.png)}.section-pdca{padding-bottom:3.125rem}.product-pdca__container{padding:0 clamp(20px,5.5555555556%,50px)}.product-pdca__container .container{padding:0 clamp(20px,5.5555555556%,50px)}.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;padding-bottom:10px;z-index:2}.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:30px;color:#7c7c7c;margin-left:10px;line-height:normal}.product-pdca__title--main.--cmp{font-size:clamp(25px,10%,30px)}@media only screen and (max-width: 551px){.product-pdca__title--main.--cmp{font-size:19px}}@media only screen and (max-width: 551px){.product-pdca__title--main{font-size:1.5625rem}}.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;position:relative;z-index:3;padding:20px 3vw}@media only screen and (max-width: 678px){.product-pdca__body{padding-top:60px}}.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:10px;line-height:28px}.product-pdca__body__list{padding:3vw 0;display:grid;align-items:center;grid-template-columns:1fr minmax(500px, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"desc img"}@media only screen and (max-width: 1024px){.product-pdca__body__list{grid-template-columns:1fr;grid-template-rows:auto 30px 1fr;grid-template-areas:"img" "." "desc"}}.product-pdca__body__list:nth-of-type(even){grid-template-columns:minmax(500px, 1fr) 1fr;grid-template-areas:"img desc"}@media only screen and (max-width: 1024px){.product-pdca__body__list:nth-of-type(even){grid-template-columns:1fr;grid-template-rows:auto 30px 1fr;grid-template-areas:"img" "." "desc"}}.product-pdca__body__img{grid-area:img;width:min(100%,500px);aspect-ratio:438/273;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)}#pdca5{--headingbg: url(../assets/images/product-pdca-heading4.png)}.product-kpim__container.container{display:flex;flex-direction:column;gap:clamp(60px,7vw,100px);width:100%;padding:clamp(60px,7vw,100px) clamp(20px,5.5555555556%,50px)}.product-kpim__item{background:linear-gradient(180deg, rgba(255, 255, 255, 0.9) 17.71%, rgba(255, 255, 255, 0) 100%);box-shadow:0px 10px 20px rgba(170,194,255,.3);border-radius:10px;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 img{width:100%}.section-pain{display:grid;place-items:center;height:1000px;padding:0 0 80px;background:url(../assets/images/bg_b2b&c_pain.png) no-repeat center bottom/2125px;transition:height .1s ease-in}@media only screen and (max-width: 1280px){.section-pain{height:780px}}@media only screen and (max-width: 1024px){.section-pain{height:auto}}.pain__container{position:relative;display:grid;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"item"}@media only screen and (max-width: 1024px){.pain__container{display:flex;flex-direction:column;gap:60px;align-items:flex-start}}.pain-img{grid-area:item;--main-width: min(308px, 100%);--rotate-icon-1: rotate(-15deg) translateX(200px) rotate(15deg);--rotate-icon-2: rotate(105deg) translateX(200px) rotate(25deg);--rotate-icon-3: rotate(-150deg) translateX(250px) rotate(40deg);position:relative;width:var(--main-width);aspect-ratio:463/458;display:grid;place-items:center;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"deco";transition:all .1s}@media only screen and (max-width: 1280px){.pain-img{transform:scale(0.6)}}@media only screen and (max-width: 1024px){.pain-img{transform:initial;align-self:center}}.pain-img__main{grid-area:deco;width:100%;object-fit:contain}.pain-img__deco{grid-area:deco;width:calc(48/var(--main-width)*100%)}.pain-img__deco:nth-of-type(1){transform:var(--rotate-icon-1);color:#8dcaff}.pain-img__deco:nth-of-type(2){transform:var(--rotate-icon-2);color:#ffcc7f}.pain-img__deco:nth-of-type(3){transform:var(--rotate-icon-3);color:#7ddbaa}@media only screen and (max-width: 1024px){.pain-img__deco{opacity:0;transform:initial !important}}.pain-item{--item-move-1: translate3d(-100%, -125%, 0);--item-move-2: translate3d(120%, -75%, 0);--item-move-3: translate3d(-10%, 185%, 0);grid-area:item;width:328px;transition:all .3s}.pain-item:nth-of-type(1){transform:var(--item-move-1)}.pain-item:nth-of-type(1) .pain-item__head::before{background-color:#b3e9cb}.pain-item:nth-of-type(1) .pain-item__point__item::before{background-color:#2bcd87}.pain-item:nth-of-type(2){transform:var(--item-move-2)}.pain-item:nth-of-type(2) .pain-item__head::before{background-color:#badeff}.pain-item:nth-of-type(2) .pain-item__point__item::before{background-color:#5bb5ff}.pain-item:nth-of-type(3){transform:var(--item-move-3)}.pain-item:nth-of-type(3) .pain-item__head::before{background-color:#ffe0b2}.pain-item:nth-of-type(3) .pain-item__point__item::before{background-color:#ffb74c}@media only screen and (max-width: 1280px){.pain-item{--item-move-1: translate3d(-70%, -105%, 0);--item-move-2: translate3d(85%, -45%, 0);--item-move-3: translate3d(-10%, 125%, 0)}}@media only screen and (max-width: 1024px){.pain-item{transform:initial !important;padding:0 clamp(40px,5.5555555556%,50px);width:auto}}.pain-item__head{position:relative;display:flex;flex-direction:column;gap:20px;font-weight:600;padding:0 0 16px}.pain-item__head::before{content:"";position:absolute;width:128px;aspect-ratio:128/52;top:-16px;left:-16px;background-color:var(--item-color);-webkit-mask:url(../assets/images/deco_paint.svg) no-repeat center/contain;mask:url(../assets/images/deco_paint.svg) no-repeat center/contain}.pain-item__head__title{position:relative;font-size:1.5rem}.pain-item__head__desc{font-size:1.25rem;line-height:1.6;color:#272727}.pain-item__point__item{display:flex;gap:10px;align-items:flex-start;line-height:1.75rem;color:#272727}.pain-item__point__item::before{content:"";position:relative;bottom:-0.5em;flex:0 0 auto;display:block;width:12px;aspect-ratio:1/1;background-color:var(--item-color);-webkit-mask:url(../assets/images/deco_donut.svg) no-repeat center;mask:url(../assets/images/deco_donut.svg) no-repeat center}.section-funnel{position:relative;background:url(../assets/images/bg_b2b&c_funnel.webp) no-repeat center center/cover}.section-funnel::before{content:"";position:absolute;display:block;width:600px;aspect-ratio:612/351;background:url(../assets/images/deco_wave.png) no-repeat center/contain;inset:-3% auto auto -5%}@media only screen and (max-width: 768px){.section-funnel::before{display:none}}.funnel__container.container{padding:90px clamp(20px,5.5555555556%,50px)}.funnel__title{font-weight:600;font-size:2.5rem;line-height:1.3;color:#fff;text-align:center;padding:0 0 clamp(60px,6vw,88px)}@media only screen and (max-width: 768px){.funnel__title{font-size:2rem;text-align:left}}@media only screen and (max-width: 425px){.funnel__title{font-size:1.5rem}}.funnel__content{display:flex;align-items:center;gap:36px}.funnel__content.--b2b-funnel{flex-direction:row-reverse}@media only screen and (max-width: 768px){.funnel__content{display:block}}.funnel__content__img{pointer-events:none}@media only screen and (max-width: 768px){.funnel__content__img{text-align:center;margin:0 0 64px}}.funnel__content__img--main{position:relative;display:inline-block;width:min(530px,100%)}.funnel__content__img--main>img{position:relative;z-index:1}.funnel__content__img--deco{position:absolute;width:130%;aspect-ratio:697/797;top:50%;left:-17%;transform-origin:calc(100% + 10px) center}.--b2b-funnel .funnel__content__img--deco{transform:translate(-50%, -50%) scale(1)}.--b2c-funnel .funnel__content__img--deco{transform:translate(-50%, -50%) scale(-1)}@media only screen and (max-width: 1024px){.funnel__content__img--deco{display:none}}.funnel__content__img img{object-fit:contain;width:100%}.funnel__content__list{flex:0 0 40%;display:flex;flex-direction:column;gap:36px}.--b2b-funnel .funnel__content__list{align-items:flex-end}@media only screen and (max-width: 768px){.--b2b-funnel .funnel__content__list{align-items:center}}.--b2c-funnel .funnel__content__list{align-items:flex-start}@media only screen and (max-width: 768px){.--b2c-funnel .funnel__content__list{align-items:center}}.funnel-item{display:grid;width:min(316px,100%);grid-template-columns:32px 1fr;grid-template-rows:1fr auto;gap:0px 12px;grid-template-areas:"icon title" ". desc";align-items:center;color:#fff}.--b2b-funnel .funnel-item:nth-of-type(1){margin-inline:0 min(6vw,80px)}@media only screen and (max-width: 1280px){.--b2b-funnel .funnel-item:nth-of-type(1){margin-inline:0}}.--b2b-funnel .funnel-item:nth-of-type(2){margin-inline:0 min(6vw,40px)}@media only screen and (max-width: 1280px){.--b2b-funnel .funnel-item:nth-of-type(2){margin-inline:0}}.--b2b-funnel .funnel-item:nth-of-type(3){margin-inline:0 min(6vw,0px)}@media only screen and (max-width: 1280px){.--b2b-funnel .funnel-item:nth-of-type(3){margin-inline:0}}.--b2b-funnel .funnel-item:nth-of-type(4){margin-inline:0 min(6vw,40px)}@media only screen and (max-width: 1280px){.--b2b-funnel .funnel-item:nth-of-type(4){margin-inline:0}}.--b2b-funnel .funnel-item:nth-of-type(5){margin-inline:0 min(6vw,80px)}@media only screen and (max-width: 1280px){.--b2b-funnel .funnel-item:nth-of-type(5){margin-inline:0}}.--b2c-funnel .funnel-item:nth-of-type(1){margin-inline:min(6vw,80px) 0}@media only screen and (max-width: 1280px){.--b2c-funnel .funnel-item:nth-of-type(1){margin-inline:0}}.--b2c-funnel .funnel-item:nth-of-type(2){margin-inline:min(6vw,40px) 0}@media only screen and (max-width: 1280px){.--b2c-funnel .funnel-item:nth-of-type(2){margin-inline:0}}.--b2c-funnel .funnel-item:nth-of-type(3){margin-inline:min(6vw,0px) 0}@media only screen and (max-width: 1280px){.--b2c-funnel .funnel-item:nth-of-type(3){margin-inline:0}}.--b2c-funnel .funnel-item:nth-of-type(4){margin-inline:min(6vw,40px) 0}@media only screen and (max-width: 1280px){.--b2c-funnel .funnel-item:nth-of-type(4){margin-inline:0}}.--b2c-funnel .funnel-item:nth-of-type(5){margin-inline:min(6vw,80px) 0}@media only screen and (max-width: 1280px){.--b2c-funnel .funnel-item:nth-of-type(5){margin-inline:0}}@media only screen and (max-width: 768px){.funnel-item{width:min(425px,100%)}}.funnel-item__icon{grid-area:icon}.funnel-item__icon img{width:100%;object-fit:contain}.funnel-item__title{grid-area:title;color:inherit;font-size:1rem;line-height:1.2}.funnel-item__desc{grid-area:desc;opacity:.8;color:inherit;font-size:.875rem;line-height:1.8}.section-exp{background:url(../assets/images/bg_b2b&c_exp.png) no-repeat center center/cover}.exp__container.container{display:grid;grid-template-columns:1.5fr 2fr;grid-template-rows:auto auto;grid-template-areas:"title title" "stat ind";gap:24px 120px;padding:90px clamp(20px,5.5555555556%,50px)}@media only screen and (max-width: 1024px){.exp__container.container{display:flex;flex-direction:column;gap:20px;align-items:center}}@media only screen and (max-width: 551px){.exp__container.container{padding:70px clamp(20px,5.5555555556%,50px)}}.exp__title{grid-area:title;font-weight:600;font-size:2.5rem;line-height:1.3;color:#272727}@media only screen and (max-width: 551px){.exp__title{font-size:1.5rem}}.exp__subTitle{font-size:1.25rem;line-height:1.5;font-weight:600;color:#494949}.exp__stat{grid-area:stat;display:flex;gap:76px;align-items:flex-start;padding:28px 0 0}@media only screen and (max-width: 1024px){.exp__stat{padding:0}}@media only screen and (max-width: 551px){.exp__stat{font-size:1rem}}.exp__ind{grid-area:ind;display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:50px;width:100%}@media only screen and (max-width: 1024px){.exp__ind{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));padding:28px 0 0}}.stat-item{display:flex;flex-direction:column;color:#494949}@media only screen and (max-width: 1024px){.stat-item{align-items:center}}.stat-item__num{font-weight:600;font-size:2.5rem;line-height:1.3;color:inherit}@media only screen and (max-width: 551px){.stat-item__num{font-size:1.5rem}}.stat-item__desc{line-height:2;color:inherit}@media only screen and (max-width: 551px){.stat-item__desc{font-size:.875rem}}.ind-item{display:flex;flex-direction:column;align-items:center;gap:12px}.ind-item__logo{transition:transform 300ms}.ind-item:hover .ind-item__logo{transform:scale(1.2)}.ind-item__title{font-weight:600;font-size:1.25rem;line-height:1.6;color:#1e1e1e}: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,8.7719298246%,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.5087719298%,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.2631578947%,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.5087719298%,40px);background:url(../assets/images/product_purple_bg.webp) no-repeat center/cover}.section-iso__container{padding:clamp(20px,4.3859649123%,50px);margin-block:clamp(20px,3.5087719298%,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}.section-what-is__container{z-index:8;position:relative;padding-block:clamp(20px,5.2631578947%,60px)}.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:1.25rem clamp(30px,14.0350877193%,160px);font-size:1rem;line-height:1.75rem;text-wrap:pretty}.section-what-is__content.--integration{margin:1.25rem clamp(30px,14.0350877193%,80px);text-align:center}.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;gap:15px}.section-what-is-features__item__img{flex:0 0 auto;width:100%;aspect-ratio:20/13;overflow:hidden}.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}}
