@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.btn--login{color:#fbfcfc;font-size:16px;font-weight:600;border-radius:12px;background:#2d2e33;border:1px solid transparent;height:42px!important}@media screen and (max-width:768px){.btn--login{font-size:14px;height:42px!important}}.btn--login .text{display:flex;justify-content:center;align-items:center;padding:6px 8px;background:linear-gradient(270deg,#2d2e33 50%,#fbfcfc 0) 100%;background-size:200%;transition:.5s ease-out;border-radius:12px;color:#fff;width:100%;height:100%}@media screen and (max-width:768px){.btn--login .text{padding:2px 6px}}.btn--login .text svg{margin-right:8px}@media screen and (max-width:768px){.btn--login .text svg{margin-right:4px;width:16px;height:16px}}.btn--login:hover{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box}.btn--login:hover .text{background-position:0;color:#2d2e33;transition:all .4s}.btn--black{margin:0 auto;border-radius:12px;padding:10px 8px;position:relative;transition:all .4s ease-in-out;background:linear-gradient(90deg,#9bd6ff,#ff79e5);background:linear-gradient(#2d2e33,#2d2e33) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent;color:var(--Neutral-N0,#fbfcfc);font-size:16px;line-height:19px;font-weight:600}.btn--black:hover,.btn--white{box-shadow:4px 4px 0 0 #ff79e5}.btn--white{margin:0 auto;border-radius:12px;padding:6px 8px;position:relative;transition:all .4s ease-in-out;background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent}.btn--white .btn__text{background:var(--Neutral-Gradient,linear-gradient(0deg,#242424 0,#8a8a8a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:600;line-height:19px}.header__link{color:var(--Neutral-N800,#4b4d56);font-size:16px;font-weight:400;padding:6px 16px;transition:color .5s ease}.header__item{border-radius:8px;display:flex;align-items:center;transition:all .8s ease}.header__item:first-child,.header__item:nth-child(2),.header__item:nth-child(3){background:var(--Gradient,linear-gradient(90deg,#9bd6ff 19%,#ff79e5 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:color .5s ease}.header__item:first-child a,.header__item:nth-child(2) a,.header__item:nth-child(3) a{font-weight:600}.header__item:hover{transition:all .8s ease;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box}.header__item:hover .header__link{background:var(--Gradient,linear-gradient(90deg,#9bd6ff 19%,#ff79e5 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:color .5s ease}.header__inner header{max-width:inherit}.header-icon-link{width:32px;height:32px;position:relative}@media screen and (max-width:768px){.header-icon-link{width:20px;height:20px}}.header-icon-link .header-icon-hover{opacity:0;visibility:hidden;transition:all .4s;position:absolute;width:0;height:0}.header-icon-link:hover{transition:all .4s}.header-icon-link:hover .header-icon-hover{opacity:1;display:block;visibility:visible;transition:all .4s;width:32px;height:32px}@media screen and (max-width:768px){.header-icon-link:hover .header-icon-hover{width:20px;height:20px}}.header-icon-link:hover .header-icon{opacity:0;visibility:hidden;transition:all .4s;width:0;height:0}@keyframes moveText{to{transform:translateY(calc(-100% + 258px))}}.box-info__container{display:flex;align-items:center;gap:72px;margin-bottom:120px}@media screen and (max-width:1200px){.box-info__container{gap:48px}}@media screen and (max-width:1048px){.box-info__container{gap:32px}}@media screen and (max-width:992px){.box-info__container{flex-direction:column-reverse}.box-info__container:nth-child(2n){flex-direction:column}}.box-info__image{border-radius:12px;border:1px solid var(--Neutral-N200,#d0d2dd);background:var(--Neutral-N0,#fbfcfc);box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);padding:16px 32px;max-width:683px;width:100%;height:350px;position:relative;cursor:pointer}.box-info__image.column-2{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}@media screen and (max-width:1200px){.box-info__image.column-2{gap:32px}}@media screen and (max-width:1048px){.box-info__image.column-2{gap:16px;padding:16px}}@media screen and (max-width:768px){.box-info__image.column-2{grid-template-columns:1fr;height:auto}}.box-info__image .add-dialog{position:absolute;top:-35px;left:8px;transition:top 1s ease 0s,left 1s ease 0s}@media screen and (max-width:640px){.box-info__image .add-dialog{top:-35px}}.box-info__image:hover .add-dialog{position:absolute;top:-35px;transition:top 1s ease 0s,left 1s ease 0s;left:-24px}@media screen and (max-width:640px){.box-info__image:hover .add-dialog{top:-35px}}.box-info__image:hover .box-info__item:nth-child(2){border-radius:8px;background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(180deg,#9bd6ff,#ff79e5) border-box;box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);transition:all .5s ease-out}.box-info__item{background:transparent;transition:all .5s ease-out;border:1px solid transparent;padding:16px;overflow:hidden}@media screen and (max-width:768px){.box-info__item{width:288px;justify-self:center}}.box-info__item .image{width:254px;height:258px;overflow:hidden}.box-info__item span{color:var(--Neutral-N800,#4b4d56);font-size:16px;font-weight:600;margin-bottom:8px}.box-info__des{text-align:left}@media screen and (max-width:992px){.box-info__des{max-width:683px;width:100%;margin-bottom:20px}}.box-info__des .title-des{color:var(--Neutral-N900,#2d2e33);font-size:20px;font-weight:600;margin-bottom:48px;position:relative;background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent;border-radius:12px;padding:8px 16px;line-height:23px}@media screen and (max-width:992px){.box-info__des .title-des{padding:8px 16px}}.box-info__des .title-des:after{background:url(/icon/ic-star.svg) no-repeat;width:23px;height:16px;position:absolute;top:-23px;left:-16px;content:""}.box-info__des .title-des:before{border-radius:12px;content:"";position:absolute;background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent;top:4px;left:4px;width:100%;height:100%;z-index:-1}@media screen and (max-width:992px){.box-info__des .title-des{margin-bottom:32px;width:-moz-fit-content;width:fit-content}}.box-info__des p{color:var(--Neutral-N800,#4b4d56);font-size:16px;font-weight:400;line-height:19px;margin-bottom:4px}.box-info__des p span{border-radius:4px;background:var(--Neutral-N900,#2d2e33);color:var(--Neutral-N0,#fbfcfc);font-size:16px;font-weight:400;padding:0 4px}.box-info__desen{position:relative;cursor:pointer}.box-info__desen .image-bg{box-shadow:12px 12px 16px 0 rgba(102,16,85,.2);border-radius:12px}.box-info__desen .image-hover,.box-info__desen .image-move{position:absolute;right:12px;top:100px;border-radius:12px;transition:top 1s ease 0s,left 1s ease 0s;box-shadow:12px 12px 16px 0 rgba(102,16,85,.2)}.box-info__desen .image-hover{opacity:0;visibility:hidden}.box-info__desen:hover .image-move{opacity:0;right:24px;top:112px;visibility:hidden;transition:top 1s ease 0s,left 1s ease 0s}.box-info__desen:hover .image-hover{right:24px;top:112px;opacity:1;visibility:visible;transition:top 1s ease 0s,left 1s ease 0s}.box-info__select{position:relative;cursor:pointer;background:url(/images/img-data-section.svg) no-repeat;width:100%;border:0}.box-info__select .image-move{position:absolute;top:126px;right:20px;transition:top 1s ease 0s,right 1s ease 0s}@media screen and (max-width:640px){.box-info__select .image-move{top:unset;bottom:-45px;right:45px;transition:bottom 1s ease 0s,right 1s ease 0s}}.box-info__select .image-hover{position:absolute;top:126px;right:20px;opacity:0;visibility:hidden;transition:top 1s ease 0s,right 1s ease 0s}@media screen and (max-width:640px){.box-info__select .image-hover{top:unset;bottom:0;transition:bottom 1s ease 0s,right 1s ease 0s}}.box-info__select:hover .image-move{position:absolute;top:90px;right:-24px;opacity:0;visibility:hidden;transition:top 1s ease 0s,right 1s ease 0s}@media screen and (max-width:640px){.box-info__select:hover .image-move{top:unset;bottom:0;transition:bottom 1s ease 0s,right 1s ease 0s}}.box-info__select:hover .image-hover{position:absolute;top:90px;right:-24px;opacity:1;visibility:visible;transition:top 1s ease 0s,right 1s ease 0s}@media screen and (max-width:640px){.box-info__select:hover .image-hover{top:unset;bottom:0;transition:bottom 1s ease 0s,right 1s ease 0s}}.box-info__feedback{background:url(/images/img-feedback-chat.svg) no-repeat;width:100%;border:0}.box-info__feedback .image{position:absolute;bottom:0;left:0;width:100%;transition:bottom 1s ease 0s,left 1s ease 0s;box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);border-radius:12px}.box-info__feedback:hover .image{transition:bottom 1s ease 0s,left 1s ease 0s;bottom:12px;left:24px}.box-info__reference{border-radius:12px;width:100%;min-height:59px;background:linear-gradient(90deg,#9bd6ff,#ff79e5);box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);position:absolute;top:127px;left:24px;transition:top 1s ease 0s,left 1s ease 0s}@media screen and (max-width:576px){.box-info__reference{width:calc(100% - 32px)}}.box-info__reference .title{border-radius:8px;border:1px solid var(--Neutral-N200,#d0d2dd);background:var(--Neutral-N0,#fbfcfc);color:var(--Neutral-N900,#2d2e33);font-size:16px;font-weight:600;padding:8px;line-height:19px}.box-info__reference .list-refer{opacity:0;visibility:hidden;width:0;height:0;transition:height 1s ease 0s}.box-info__reference .list-refer li{margin:8px 0 0}.box-info__reference .list-refer .link{color:#0197ff;font-size:14px;font-weight:400}.box-info__reference-container{background:var(--Neutral-N0,#fbfcfc);padding:12px 16px;border-radius:12px;width:calc(100% - 2px);height:calc(100% - 2px);margin:1px}.box-info__image-reference{background:url(/images/img-data-reference.png) no-repeat;border:0;width:100%}.box-info__image-reference:hover .box-info__reference{left:-20px;top:149px;transition:top 1s ease 0s,left 1s ease 0s}.box-info__image-reference:hover .box-info__reference .list-refer{opacity:1;visibility:visible;width:-moz-fit-content;width:fit-content;height:auto;transition:height 1s ease 0s}.data-section{height:540px;background-size:cover}@media screen and (max-width:640px){.data-section{background-size:contain;height:350px}}.box-tag{position:relative;min-height:446px}@media screen and (max-width:992px){.box-tag{display:grid;gap:32px;min-height:inherit;grid-template-columns:repeat(2,1fr);margin-bottom:130px;align-items:flex-start}}@media(max-width:576px){.box-tag{grid-template-columns:1fr}}.box-tag__item{cursor:pointer;border-radius:12px;border:1px solid var(--Neutral-N300,#c2c5d2);background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;transition:all .5s ease;box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);position:absolute;width:calc(25% - 60px)}@media screen and (max-width:1048px){.box-tag__item{width:calc(25% - 20px)}}@media screen and (max-width:992px){.box-tag__item{position:static;width:100%}}.box-tag__item .item{padding:16px 8px;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.box-tag__item .bg-item{width:0;height:0;opacity:0;transition:height .5s ease}.box-tag__item:first-child{top:0;left:0}.box-tag__item:nth-child(2){top:119px;left:calc(25% + 20px)}@media screen and (max-width:1048px){.box-tag__item:nth-child(2){left:calc(25% + 7.5px)}}.box-tag__item:nth-child(3){top:119px;right:calc(25% + 20px)}@media screen and (max-width:1048px){.box-tag__item:nth-child(3){right:calc(25% + 7.5px)}}.box-tag__item:nth-child(4){top:0;right:0}.box-tag__item .title{color:var(--Neutral-N900,#2d2e33);font-size:18px;font-weight:400;text-transform:uppercase;margin:16px 0;transition:all .5s ease;border:1px solid transparent}.box-tag__item p{transition:width .5s,height .5s ease 0s;color:var(--Neutral-N900,#2d2e33);text-align:center;font-size:14px;font-weight:400}.box-tag__item .img-hover,.box-tag__item p{opacity:0;visibility:hidden;width:0;height:0}.box-tag__item:hover{border:1px solid transparent;padding:1px;height:auto;transition:height .5s ease}@media screen and (max-width:992px){.box-tag__item:hover{position:relative}.box-tag__item:hover,.box-tag__item:hover:nth-child(2),.box-tag__item:hover:nth-child(3){top:auto;left:auto;right:auto}}.box-tag__item:hover:after{position:absolute;content:"";background:url(/icon/ic-star.svg) no-repeat;width:23px;height:16px;top:-16px;left:-20px}.box-tag__item:hover .bg-item{background:linear-gradient(90deg,#9bd6ff,#ff79e5);position:absolute;width:100%;height:100%;left:6px;top:6px;opacity:1;z-index:-1;border-radius:12px;transition:height .5s ease}.box-tag__item:hover .bg-item:after{position:absolute;content:"";background:var(--Neutral-N0,#fbfcfc);width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;border-radius:12px}.box-tag__item:hover .img-hover{opacity:1;visibility:visible;width:-moz-fit-content;width:fit-content;height:auto;transform:scale(1.2);transition:transform .5s ease}.box-tag__item:hover .img{opacity:0;visibility:hidden;width:0;height:0}.box-tag__item:hover p{opacity:1;visibility:visible;width:-moz-fit-content;width:fit-content;height:auto;transition:width .5s,height .5s ease 0s}.box-tag__item:hover .title{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;padding:4px 16px;width:100%;position:relative;border-radius:8px;transition:all .5s ease}.box-tag__item:hover h4{background:var(--Gradient,linear-gradient(90deg,#9bd6ff 19%,#ff79e5 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.box-emotion{display:flex;align-items:center;margin-top:200px;margin-bottom:200px;gap:55px}@media screen and (max-width:1048px){.box-emotion{gap:48px}}@media screen and (max-width:992px){.box-emotion{flex-direction:column}}@media screen and (max-width:640px){.box-emotion{gap:0;margin-bottom:160px}}.box-emotion__des{max-width:300px;width:100%;text-align:left;color:var(--Neutral-N600,#878a9b);font-size:16px;font-weight:400}.box-emotion__des .home-page__title{text-align:left}@media screen and (max-width:992px){.box-emotion__des .home-page__title{margin-bottom:32px}}.box-emotion__des .home-page__title:after{left:0;transform:none}@media screen and (max-width:992px){.box-emotion__des{max-width:683px}}.box-emotion__list{max-width:983px;width:100%;position:relative;height:347px}@media screen and (max-width:992px){.box-emotion__list{max-width:683px}}@media screen and (max-width:640px){.box-emotion__list{height:800px}}.box-emotion__item{border-radius:12px;box-shadow:12px 12px 16px 0 rgba(102,16,85,.2);font-size:16px;font-weight:400;text-align:left;width:329px;border:1px solid var(--Neutral-N300,#c2c5d2);position:absolute;line-height:19px;background:var(--Neutral-N0,#fbfcfc);cursor:pointer}@media screen and (max-width:576px){.box-emotion__item{width:260px}}.box-emotion__item .item{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;position:absolute;content:"";left:6px;top:6px;width:100%;height:100%;z-index:-1;opacity:0;visibility:hidden;border-radius:12px;border:1px solid transparent}.box-emotion__item:first-child{left:0;top:-20%;z-index:1}@media screen and (max-width:640px){.box-emotion__item:first-child{top:0;left:50%;transform:translateX(-50%)}}.box-emotion__item:nth-child(2){right:0;top:-20%;z-index:2}@media screen and (max-width:640px){.box-emotion__item:nth-child(2){top:40%;left:50%;transform:translateX(-50%)}}.box-emotion__item:last-child{bottom:-25%;left:50%;transform:translateX(-50%);z-index:3;border:0}@media screen and (max-width:640px){.box-emotion__item:last-child{bottom:-17%}}.box-emotion__item:last-child .item{opacity:1;visibility:visible}.box-emotion__item:last-child .text{padding:1px;border-radius:12px;background:linear-gradient(90deg,#0197ff,#fe44da);position:relative}.box-emotion__item:last-child .text:after{position:absolute;content:"";background:url(/icon/ic-star.svg);top:-20px;left:-16px;width:23px;height:16px}.box-emotion__item:last-child .text-des{background:var(--Neutral-N0,#fbfcfc);padding:12px 16px;border-radius:12px}.box-emotion__item .text-des{padding:12px 16px}.box-emotion__item p{color:var(--Neutral-N600,#878a9b)}.box-emotion__item .see-more{color:var(--Blue-B600,#0088e6);margin:8px 0 16px}.box-emotion__item .title{color:var(--Neutral-N800,#4b4d56);font-size:18px;font-weight:600;margin-bottom:4px}.box-emotion__item .note{color:var(--Neutral-N600,#878a9b);margin-top:4px}.box-emotion__item:hover{opacity:1;border:0}.box-emotion__item:hover .item{opacity:1;visibility:visible}.box-emotion__item:hover .text{padding:1px;border-radius:12px;background:linear-gradient(90deg,#0197ff,#fe44da);position:relative}.box-emotion__item:hover .text:after{position:absolute;content:"";background:url(/icon/ic-star.svg);top:-23px;left:-16px;width:23px;height:16px}.box-emotion__item:hover .text-des{background:var(--Neutral-N0,#fbfcfc);padding:12px 16px;border-radius:12px}.box-emotion .emotion-item1:hover{transform:translate(-2em,-2em);transition:transform .5s ease;opacity:1;z-index:3}@media screen and (max-width:640px){.box-emotion .emotion-item1:hover{transform:translateX(-50%)!important}}@media screen and (max-width:768px){.box-emotion .emotion-item1:hover{transform:translate(1em,-1em)}}.box-emotion .emotion-item1:hover~.box-emotion__item{opacity:.8;z-index:2;border:1px solid var(--Neutral-N300,#c2c5d2);background:var(--Neutral-N0,#fbfcfc)}.box-emotion .emotion-item1:hover~.box-emotion__item .item{opacity:0}.box-emotion .emotion-item1:hover~.box-emotion__item .text{background:none}.box-emotion .emotion-item1:hover~.box-emotion__item .text:after{content:none}.box-emotion .emotion-item1:hover+.box-emotion__item{opacity:.5;z-index:1}.box-emotion .emotion-item2:hover{transform:translate(-2em,2em);transition:transform .5s ease;opacity:1;z-index:3}@media screen and (max-width:640px){.box-emotion .emotion-item2:hover{transform:translateX(-50%)!important}}.box-emotion .emotion-item2:hover~.box-emotion__item{opacity:.8;z-index:2;border:1px solid var(--Neutral-N300,#c2c5d2);background:var(--Neutral-N0,#fbfcfc)}.box-emotion .emotion-item2:hover~.box-emotion__item .item{opacity:0}.box-emotion .emotion-item2:hover~.box-emotion__item .text{background:none}.box-emotion .emotion-item2:hover~.box-emotion__item .text:after{content:none}.box-emotion .emotion-item2:hover+.box-emotion__item{opacity:.5;z-index:1}.embla{max-width:100%;margin:auto;--slide-spacing:1rem;--slide-size:20%}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}@media screen and (max-width:768px){.embla__slide{flex:0 0 100%}}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recent-file{border:1px solid #edeef2;background-color:#fbfcfc;padding:16px;border-radius:12px}.recent-file__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #d0d2dd}.recent-file__head h2{background:linear-gradient(90deg,#9bd6ff,#ff79e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:600}.recent-file__list{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media screen and (max-width:768px){.recent-file__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:640px){.recent-file__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.recent-file__item{border:1px solid #edeef2;border-radius:16px}.recent-file__des{padding:12px 16px;font-size:16px;font-weight:400;color:#2d2e33}.recent-file__info{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#878a9b}.home-page{background:#f9f9f9;font-family:Roboto,sans-serif}.home-page .container{max-width:1205px;padding-left:24px;padding-right:24px}.home-page__top{background-repeat:no-repeat;background-position:center top -80px;background-size:cover;padding-bottom:130px}@media screen and (max-width:992px){.home-page__top{padding-bottom:80px}}.home-page__banner{margin-top:196px;text-align:center}@media screen and (max-width:992px){.home-page__banner{margin-top:100px}.home-page__banner .text-40{font-size:32px}}@media screen and (max-width:576px){.home-page__banner .text-40{font-size:16px}}@media screen and (max-width:992px){.home-page__banner .text-48{font-size:24px}}@media screen and (max-width:576px){.home-page__banner .text-48{font-size:18px}}@media screen and (max-width:992px){.home-page__banner .text-32{font-size:24px}}@media screen and (max-width:576px){.home-page__banner .text-32{font-size:16px}}.home-page__banner .text-gradient-title{background:linear-gradient(90deg,#9bd6ff,#ff79e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;width:-moz-fit-content;width:fit-content}.home-page .btn--login{padding:0}.home-page__banner-container{max-width:773px;width:100%;margin:16px auto 0}@media screen and (max-width:992px){.home-page__banner-container{margin-top:80px}}@media screen and (max-width:576px){.home-page__banner-container{margin-top:48px}}.home-page__banner-container .box-gradient__container{padding:10px 16px}.home-page__banner-container .box-gradient__container .btn{margin:0;min-width:206px;line-height:19px}@media screen and (max-width:576px){.home-page__banner-container .box-gradient__container{padding:16px}}.home-page__title{font-size:40px;font-weight:600;line-height:1.2;text-align:center;color:#2d2e33;position:relative;margin-bottom:72px}@media screen and (max-width:992px){.home-page__title{font-size:28px}}.home-page__title.text-xl{font-size:1.25rem}@media screen and (max-width:640px){.home-page__title.text-xl{font-size:1rem}}.home-page__title .text-40,.home-page__title.text-40{font-size:40px}@media screen and (max-width:992px){.home-page__title .text-40,.home-page__title.text-40{font-size:32px}}@media screen and (max-width:576px){.home-page__title .text-40,.home-page__title.text-40{font-size:16px}}.home-page__title .text-48,.home-page__title.text-48{font-size:48px}@media screen and (max-width:992px){.home-page__title .text-48,.home-page__title.text-48{font-size:24px}}@media screen and (max-width:576px){.home-page__title .text-48,.home-page__title.text-48{font-size:18px}}.home-page__title-gradient-underline{position:relative;display:inline-block}.box-gradient{border-radius:12px;background:linear-gradient(90deg,#9bd6ff,#ff79e5);box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);padding:1px}.box-gradient__container{background:#fbfcfc;border-radius:12px}@media screen and (max-width:576px){.box-gradient__container{flex-direction:column;gap:16px}}.box-gradient-1{background:linear-gradient(90deg,#9bd6ff,#ff79e5);padding:1px;border-radius:12px;position:relative;transition:width .6s,height .6s;cursor:pointer;width:-moz-fit-content;width:fit-content;display:inline-block;margin:0}.box-gradient-1 .box-gradient__child{background:#fbfcfc;border-radius:12px;padding:0 2px;font-size:48px;font-weight:600;line-height:1.2}@media screen and (max-width:992px){.box-gradient-1 .box-gradient__child{font-size:24px}}@media screen and (max-width:576px){.box-gradient-1 .box-gradient__child{font-size:18px}}.box-gradient-1 .text-gradient{background:linear-gradient(90deg,#9bd6ff,#ff79e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.box-gradient-1 .text-gradient2{opacity:0;visibility:hidden;width:0;height:0}.box-gradient-1 .box-gradient__child2{background:linear-gradient(90deg,#9bd6ff,#ff79e5);top:4px;left:4px;width:100%;height:100%;z-index:-1;border-radius:12px;position:absolute}.box-gradient-1 .box-gradient__child2:after{position:absolute;content:"";background:#fbfcfc;border-radius:12px;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px}.video{background:#fbfcfc;border-radius:12px;width:100%;height:649px;overflow:hidden;margin:-50px 0 80px}@media screen and (max-width:992px){.video{margin:-30px 0 80px;height:450px}}.video__container{height:100%;width:auto;border-radius:12px;margin:0 auto}.user-name-header{background:linear-gradient(180deg,#9bd6ff,#ff79e5);width:28px;height:28px;text-align:center;font-size:14px;display:flex;justify-content:center}.plan-type{background:linear-gradient(90deg,#9bd6ff 19%,#ff79e5)}.faq-page{background:url(/images/bg-top-home.svg) no-repeat top;background-size:cover}.faq-page__container{border-radius:12px;border:1px solid var(--Neutral-N200,#d0d2dd);background:var(--White-transparent,hsla(0,0%,100%,.6));padding:24px 32px;margin:24px}@media screen and (max-width:768px){.faq-page__container{padding:24px 16px}}.faq-page__container h1{margin-bottom:24px;color:var(--Neutral-N900,#2d2e33);text-align:center;font-size:32px;font-weight:600;position:relative}.faq-page__container h1:after{position:absolute;content:"";background:linear-gradient(90deg,#9bd6ff,#ff79e5);width:120px;height:4px;bottom:-8px;left:50%;transform:translateX(-50%)}.faq-page__container hr{display:none;border:0}.faq-page__button{border-radius:12px;border:1px solid var(--Neutral-N300,#c2c5d2);background:var(--Neutral-N0,#fbfcfc);padding:8px 24px;position:relative;top:0;left:0}@media screen and (max-width:768px){.faq-page__button{position:relative;padding:8px 16px}}.faq-page__button .faq-page__title{font-size:20px}@media screen and (max-width:768px){.faq-page__button .faq-page__title{font-size:18px}}.faq-page__link{margin:0 16px 20px;transition:all .5s}.faq-page__link[data-open=true]{margin:0 0 20px;padding:16px;border-radius:12px;box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);border:1px solid transparent;background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;transition:all .5s}.faq-page__link h2{position:relative}.faq-page__link h2:before{border:1px solid var(--Neutral-N300,#c2c5d2);background:var(--Neutral-N0,#fbfcfc);content:"";position:absolute;top:6px;left:6px;width:100%;height:100%;border-radius:12px}.faq-page__link h2[data-open=true] .faq-page__button,.faq-page__link h2[data-open=true]:before{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent}.faq-page__link h2[data-open=true]:after{background:url(/icon/ic-star.svg) no-repeat;position:absolute;content:"";width:23px;height:16px;top:-12px;left:-11px}.faq-page__title{color:var(--Neutral-N900,#2d2e33);font-size:20px;font-weight:600;line-height:23px}.faq-page__des{color:var(--Neutral-N800,#4b4d56);font-size:16px;font-weight:400;padding:16px 24px 0}@media screen and (max-width:768px){.faq-page__des{font-size:15px}}.faq-page__des a{color:var(--Blue-B500,#0197ff)}.faq-page__section{margin:0 0 20px;padding:16px;border-radius:12px;box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);border:1px solid transparent;background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;transition:all .5s}.company-page{background:url(/images/bg-top-home.svg) no-repeat top;background-size:cover}.company-page__content{margin:24px auto}.company-page__container{max-width:1440px;width:100%}.company-page__link-award img{width:auto;height:120px}.company-page__link-award p{color:var(--Neutral-N600,#878a9b);font-size:14px;font-weight:400;text-align:center;padding-top:4px;position:relative}.company-page__link-award p:before{position:absolute;border-top:1px solid var(--Neutral-N600,#878a9b);top:0;width:200px;height:1px;left:50%;transform:translateX(-50%);content:""}.company-page__cta{color:var(--Neutral-N900,#2d2e33);font-size:16px;font-weight:400}.company-page__link-cta{background:var(--Gradient,linear-gradient(90deg,#9bd6ff 19%,#ff79e5 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.card{padding:16px;position:relative;cursor:pointer;transition:all .6s}.card__inner{border-radius:8px;border:1px solid var(--Neutral-N200,#d0d2dd);box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);position:relative;max-width:653px;width:100%;height:498px}@media screen and (max-width:992px){.card__inner{height:450px}}@media screen and (max-width:576px){.card__inner{height:420px}}.card__inner .image,.card__inner .image img{border-radius:8px;width:100%;height:100%}.card__inner .image img{-o-object-fit:cover;object-fit:cover}.card__inner .image-default{border-radius:8px;width:100%;height:100%}.card__inner .image-default p{position:absolute;background:var(--Neutral-Gradient,linear-gradient(0deg,#242424 0,#8a8a8a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:32px;font-weight:600;top:106px;left:50%;transform:translateX(-50%);width:100%;line-height:1.1875}@media screen and (max-width:1200px){.card__inner .image-default p{font-size:26px}}@media screen and (max-width:1024px){.card__inner .image-default p{font-size:20px}}@media screen and (max-width:992px){.card__inner .image-default p{font-size:16px}}.card__inner .text{position:absolute;padding:16px;bottom:0;background:var(--Neutral-N0,#fbfcfc);left:0;width:100%;font-size:14px;line-height:16px;border-radius:0 0 8px 8px}@media screen and (min-width:640px)and (max-width:768px){.card__inner .text{font-size:14px}}.card__inner .title{color:var(--Neutral-N900,#2d2e33);font-size:23px;font-weight:600;margin-bottom:16px;line-height:27px}.card__inner .tag{color:var(--Neutral-N0,#fbfcfc);font-weight:600;border-radius:24px;background:#0197ff;padding:4px 8px;display:inline-flex;align-items:center}@media screen and (min-width:640px)and (max-width:768px){.card__inner .tag{padding:4px}}.card__inner .des{color:var(--Neutral-N800,#4b4d56);font-weight:400;margin:16px 0 12px;max-height:32px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card__inner .category{color:var(--Neutral-N800,#4b4d56);font-weight:600;position:relative;padding-left:32px;display:inline-flex;align-items:center}@media screen and (min-width:640px)and (max-width:768px){.card__inner .category{padding-left:28px}}.card__inner .category:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;content:"";background:url(/images/img-company-avatar.svg) no-repeat}@media screen and (min-width:640px)and (max-width:768px){.card__inner .category:before{width:20px;height:20px}}.card:after{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:0}.card:after,.card:hover{transition:all .6s;border-radius:12px}.card:hover{background:transparent}.card:hover:after{opacity:1;transition:all .6s}.card--3-column .image-default p{font-size:20px}@media screen and (max-width:1200px){.card--3-column .image-default p{font-size:16px}}.card--3-column .card__inner{height:312px;box-shadow:none}.card--3-column .title{color:var(--Neutral-N800,#4b4d56);font-size:16px;font-weight:400;margin-bottom:8px;line-height:19px;height:38px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card--3-column:hover .title{font-weight:600}.card--3-column:hover .card__inner{box-shadow:8px 8px 16px 0 rgba(102,16,85,.1)}.term-page{background:url(/images/bg-top-home.svg) no-repeat left 0 top 0;background-size:contain}.term-page__container{border-radius:12px;border:1px solid var(--Neutral-N200,#d0d2dd);background:var(--White-transparent,hsla(0,0%,100%,.6));padding:24px 32px;margin:48px 24px}@media screen and (max-width:768px){.term-page__container{padding:24px}}.term-page__container h1{margin:24px 0 56px;color:var(--Neutral-N900,#2d2e33);text-align:center;font-size:32px;font-weight:600;position:relative}.term-page__container h1:after{position:absolute;content:"";background:linear-gradient(90deg,#9bd6ff,#ff79e5);width:120px;height:4px;bottom:-8px;left:50%;transform:translateX(-50%)}.term-page__container h2{color:var(--Neutral-N900,#2d2e33);font-size:22px;font-weight:600;position:relative;background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent;border-radius:12px;padding:10px 16px;line-height:23px;margin:40px 0 16px}@media screen and (max-width:992px){.term-page__container h2{padding:8px 16px}}.term-page__container h2:after{background:url(/icon/ic-star.svg) no-repeat;width:23px;height:16px;position:absolute;top:-23px;left:-16px;content:""}.term-page__container h3{padding:10px 16px;font-size:20px;font-weight:600;color:var(--Neutral-N900,#2d2e33)}.term-page__container h4,.term-page__container h5,.term-page__container h6,.term-page__container p{padding:8px 12px;font-size:16px;font-weight:400;color:var(--Neutral-N800,#4b4d56)}.chat-page__container{background:hsla(0,0%,100%,.6);border-radius:12px;border:1px solid var(--Neutral-N200,#d0d2dd)}.chat-page__container h1{color:var(--Neutral-N900,#2d2e33);font-size:20px;font-weight:600;position:relative}.chat-page__container h1:after{position:absolute;content:"";background:linear-gradient(90deg,#9bd6ff,#ff79e5);width:120px;height:4px;bottom:-8px;left:0}.chat-page__textarea{border-radius:12px;border:1px solid var(--Neutral-N300,#c2c5d2);background:var(--Neutral-N0,#fbfcfc);box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);padding:8px}.chat-page__textarea textarea{padding:0 24px 8px;border-radius:0;border:0;border-bottom:1px solid var(--Neutral-N300,#c2c5d2);background:none;min-height:43px;max-height:76px;overflow:auto;color:#2d2e33;font-size:16px;font-weight:400;line-height:24px}.chat-page__textarea textarea:focus,.chat-page__textarea textarea:focus-visible,.chat-page__textarea textarea:hover{outline:none;border-bottom:1px solid var(--Neutral-N300,#c2c5d2);border-radius:0}.chat-page__textarea textarea.focus-visible:ring-offset-2{--tw-ring-offset-width:0}.chat-page__textarea .btn-send{margin:0 0 0 8px}.history{border-radius:12px;max-width:314px;width:100%;border:1px solid var(--Neutral-N50,#edeef2);background:var(--Neutral-N0,#fbfcfc)}.history__title{padding:16px;background:linear-gradient(90deg,#9bd6ff 10%,#ff79e5 19%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:600;border-bottom:1px solid var(--Neutral-N200,#d0d2dd);line-height:19px;margin-bottom:8px}.history__item{padding:8px;margin:16px 0;cursor:pointer}.history__item:hover{border-radius:12px;background:var(--Blue-B50,#dae5ed)}.history__item .des{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--Neutral-N800,#4b4d56);font-size:14px;font-weight:400;line-height:16px;max-height:48px}.history__item.active{border-radius:12px;background:var(--Blue-B50,#dae5ed)}.history__btn{padding:12px 16px;border-top:1px solid var(--Neutral-N200,#d0d2dd);background:var(--Neutral-N0,#fbfcfc);border-radius:0 0 12px 12px}.history__list{padding:0 16px;max-height:0;min-height:66vh}.history.history--mobile{position:fixed;transform:translateX(-314px);opacity:0;transition:all .5s}.history.history--mobile.active{transform:translateX(0);opacity:1;transition:all .5s}.chat-message{border:1px solid var(--Neutral-N50,#edeef2);background:var(--Neutral-N0,#fbfcfc);width:100%;border-radius:12px}.chat-message__title{padding:8px 16px;background:linear-gradient(90deg,#9bd6ff 2%,#ff79e5 6%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:600;height:55px;display:flex;align-items:center}.btn-ratting{border-radius:0;border:1px solid var(--Neutral-N300,#c2c5d2);border-left:1px solid transparent;background:var(--Neutral-N0,#fbfcfc)}.btn-ratting:first-child{border-radius:4px 0 0 4px;border:1px solid var(--Neutral-N300,#c2c5d2)}.btn-ratting:last-child{border-radius:0 4px 4px 0}.btn-ratting--selected,.btn-ratting:hover{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent;border-radius:4px}.switch-box .switch-box__inner{width:40px;height:24px}.switch-box .switch-box__label{width:16px;height:16px}.switch-box[data-selected=true] .switch-box__inner{background:linear-gradient(180deg,#0197ff,#fe44da)}.sensitive-section{padding:0 24px 8px}.sensitive-button{border-radius:12px;border:1px solid var(--Neutral-N300,#c2c5d2);background:var(--Neutral-N0,#fbfcfc);box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);padding:8px}.timeout-background{background:linear-gradient(90deg,#9bd6ff 19%,#ff79e5)}.shepherd-title{justify-content:center!important;font-size:24px!important}.custom-shepherd-button,.shepherd-title{font-weight:600!important;color:#4b4d56!important}.custom-shepherd-button{border-radius:12px!important;padding:6px 8px!important;position:relative!important;transition:all .4s ease-in-out;border:1px solid transparent!important;font-size:16px!important;line-height:19px!important}.custom-shepherd-button,.custom-shepherd-button:hover{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box!important}.custom-shepherd-button:hover{box-shadow:4px 4px 0 0 #ff79e5!important;color:#4b4d56!important}.custom-shepherd-skip-button{border-radius:12px!important;padding:10px 8px!important;position:relative!important;transition:all .4s ease-in-out!important;background:linear-gradient(90deg,#9bd6ff,#ff79e5)!important;border:1px solid transparent!important;font-size:16px!important;line-height:19px!important;font-weight:600!important}.custom-shepherd-skip-button,.custom-shepherd-skip-button:hover{background:linear-gradient(#2d2e33,#2d2e33) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box!important;color:var(--Neutral-N0,#fbfcfc)!important}.custom-shepherd-skip-button:hover{box-shadow:4px 4px 0 0 #ff79e5!important}.shepherd-text{color:#4b4d56!important}.shepherd-header{background:linear-gradient(90deg,#9bd6ff 30%,#ff79e5)!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.shepherd-element{border-radius:12px!important}.docwise{box-shadow:0 4px 4px 0 rgba(0,0,0,.251);background:hsla(0,0%,100%,.6)}.docwise__title{margin:0;color:var(--Neutral-N900,#2d2e33);font-size:32px;font-weight:600;position:relative;line-height:38px}.docwise__title:after{position:absolute;content:"";background:linear-gradient(90deg,#9bd6ff,#ff79e5);width:120px;height:4px;bottom:-8px;left:0}.docwise__upload{margin:28px 0 24px}.docwise__file{position:relative;padding:20px;text-align:center;background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:2px dashed #fff;border-radius:12px;overflow:hidden;width:100%;display:flex;align-items:center;flex-direction:column;font-size:14px;font-weight:400;color:#878a9b}.docwise .note{color:#4b4d56}.progress-file{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent;border-radius:12px;padding:16px;margin:28px 0 24px}.progress-file__list{display:grid;grid-template-columns:1fr 1fr 1fr auto;padding:0 44px}.progress-file__item{display:flex;align-items:center;width:100%}.progress-file__title{color:#878a9b;font-size:16px;font-weight:600;margin-bottom:16px}.progress-file__name{background:#dfe0e7;border:1px solid #c2c5d2;border-radius:12px;color:#2d2e33;font-size:14px;display:flex;align-items:center;padding-right:16px}.progress-file__name .number{border:1px solid #c2c5d2;background:#edeef2;width:24px;height:24px;border-radius:50%;margin-right:8px;display:flex;align-items:center;justify-content:center;color:#2d2e33;font-size:10px}.progress-file__name.progress-text-complete{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent}.progress-file__name.progress-text-complete .number{background:linear-gradient(180deg,#0197ff,#fe44da);color:#fff;border:0}.progress-file__inner{height:1px!important}.progress-file__folder{background:#edeef2;border-radius:12px;margin:16px auto 0;max-width:332px;width:100%}.progress-file__fill{padding:12px 16px;background:linear-gradient(90deg,#9bd6ff 19%,#ff79e5);border-radius:12px;width:100%;display:flex;justify-content:space-between;align-items:center}.progress-file__folder-inner{display:flex;align-items:center;gap:16px}.progress-file__folder-info{display:flex;flex-direction:column;font-size:16px;color:#2d2e33}.progress-file__folder-info .size{color:#878a9b;font-size:11px}.analysis{border:1px solid #edeef2;background:#fbfcfc;border-radius:12px;height:454px;display:flex;align-items:center;justify-content:center;flex-direction:column}.analysis h3{font-size:16px;font-weight:600;color:#2d2e33;margin-bottom:8px}.analysis p{font-size:14px;color:#878a9b}.result{border:1px solid #edeef2;background-color:#fbfcfc;padding:16px;border-radius:12px}.result__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #d0d2dd}.result__head h2{background:linear-gradient(90deg,#9bd6ff,#ff79e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:600}.result__content{margin-top:24px}.result__content h3{font-size:16px;font-weight:600;margin-bottom:16px;color:#2d2e33}.result__preview .preview{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:12px}.result__preview .img-default{color:#878a9b;font-size:16px;font-weight:600}.result__img{display:flex;justify-content:center;align-items:center;width:100%;height:331px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#edeef2;overflow:hidden}.result__info{position:relative;padding-bottom:50px}.result__action{position:absolute;bottom:0;left:0;right:0;display:grid;align-items:center;grid-template-columns:repeat(3,1fr);gap:16px}.result__action .btn-white{background:linear-gradient(#fbfcfc,#fbfcfc) padding-box,linear-gradient(90deg,#9bd6ff,#ff79e5) border-box;border:1px solid transparent;border-radius:12px;padding:10px;line-height:19px}.result__action .btn-white .btn-text{background:linear-gradient(90deg,#9bd6ff,#ff79e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:600;text-transform:capitalize;display:flex;align-items:center;justify-content:center}.result__action .btn--black{margin:0}.result__action .btn__text{font-size:16px;font-weight:600;text-transform:capitalize;display:flex;align-items:center;justify-content:center}.labs-page{background:url(/images/bg-top-home.svg) no-repeat top;background-size:cover;font-family:Roboto,sans-serif}.labs-page .container{max-width:1205px;padding-left:16px;padding-right:16px;margin:0 auto}.labs-page__container{padding:80px 0 20px}@media screen and (max-width:992px){.labs-page__container{padding:60px 0 80px}}@media screen and (max-width:576px){.labs-page__container{padding:40px 0 60px}}.labs-page__header{text-align:center;margin-bottom:72px}@media screen and (max-width:992px){.labs-page__header{margin-bottom:48px}}@media screen and (max-width:576px){.labs-page__header{margin-bottom:32px}}.labs-page__title{font-size:40px;font-weight:600;line-height:38px;text-align:center;color:#2d2e33;margin-bottom:24px}@media screen and (max-width:992px){.labs-page__title{font-size:28px;line-height:32px}}@media screen and (max-width:576px){.labs-page__title{font-size:24px;line-height:28px;margin-bottom:16px}}.labs-page__title-gradient{background:linear-gradient(90deg,#31a2f3,#c086ff 30%,#ff66f2 50%,#c086ff 70%,#31a2f3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.labs-page__subtitle{font-size:16px;font-weight:400;line-height:1.6;color:#878a9b;max-width:800px;margin:24px auto 0;text-align:center}@media screen and (max-width:992px){.labs-page__subtitle{font-size:15px}}@media screen and (max-width:576px){.labs-page__subtitle{font-size:14px;margin-top:16px}}.labs-page__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:992px){.labs-page__cards{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:768px){.labs-page__cards{grid-template-columns:1fr;gap:20px}}.labs-page__card{width:100%}.labs-page__card-inner{background:#fbfcfc;border-radius:12px;border:1px solid rgba(155,213,255,.588);box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);padding:32px 24px;position:relative;height:100%;display:flex;flex-direction:column;transition:all .3s ease}@media screen and (max-width:576px){.labs-page__card-inner{padding:24px 20px}}.labs-page__card-inner:hover{transform:translateY(-4px);box-shadow:12px 12px 24px 0 rgba(102,16,85,.15)}.labs-page__card-badge{position:absolute;top:24px;right:24px;background:rgba(155,213,255,.78);color:#0088e6;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;letter-spacing:.5px}@media screen and (max-width:576px){.labs-page__card-badge{top:20px;right:20px;font-size:11px;padding:5px 10px}}.labs-page__card-title{font-size:24px;font-weight:600;color:#2d2e33;margin-bottom:16px;margin-top:48px;line-height:1.3}@media screen and (max-width:992px){.labs-page__card-title{font-size:22px;margin-top:40px}}@media screen and (max-width:576px){.labs-page__card-title{font-size:20px;margin-bottom:12px;margin-top:36px}}.labs-page__card-description{font-size:16px;font-weight:400;color:#878a9b;line-height:1.6;margin-bottom:24px;flex-grow:1}@media screen and (max-width:576px){.labs-page__card-description{font-size:14px;margin-bottom:20px}}.labs-page__card-features{margin-bottom:24px}@media screen and (max-width:576px){.labs-page__card-features{margin-bottom:20px}}.labs-page__card-features-title{font-size:16px;font-weight:600;color:#2d2e33;margin-bottom:12px}@media screen and (max-width:576px){.labs-page__card-features-title{font-size:14px;margin-bottom:10px}}.labs-page__card-features-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 12px;list-style:none;padding:0;margin:0}@media screen and (max-width:576px){.labs-page__card-features-list{grid-template-columns:1fr;gap:10px}}.labs-page__card-features-item{font-size:14px;font-weight:400;color:#4b4d56;line-height:1.5;position:relative;padding-left:14px}@media screen and (max-width:576px){.labs-page__card-features-item{font-size:13px;padding-left:12px}}.labs-page__card-features-item:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:rgba(155,213,255,.78)}@media screen and (max-width:576px){.labs-page__card-features-item:before{width:6px;height:6px;top:7px}}.labs-page__card-button{width:100%;padding:12px 24px;border-radius:12px;border:none;background:linear-gradient(90deg,#9bd6ff,#ff79e5);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:16px}@media screen and (max-width:576px){.labs-page__card-button{padding:10px 20px;font-size:14px;margin-top:12px}}.labs-page__card-button:hover{transform:translateY(-2px);box-shadow:4px 4px 12px 0 rgba(155,214,255,.4)}.labs-page__card-button:active{transform:translateY(0)}.labs-page__footer{margin-top:30px;padding:0 24px}@media screen and (max-width:992px){.labs-page__footer{margin-top:60px}}@media screen and (max-width:576px){.labs-page__footer{margin-top:40px;padding:0 16px}}.labs-page__footer-card{background:#fbfcfc;border-radius:12px;border:1px solid rgba(155,213,255,.588);box-shadow:8px 8px 16px 0 rgba(102,16,85,.1);padding:48px 60px;text-align:center;max-width:1300px;margin:0 auto;transition:all .3s ease}@media screen and (max-width:992px){.labs-page__footer-card{padding:40px 48px;max-width:1300px}}@media screen and (max-width:768px){.labs-page__footer-card{padding:36px 32px;max-width:100%}}@media screen and (max-width:576px){.labs-page__footer-card{padding:32px 24px}}.labs-page__footer-card:hover{transform:translateY(-2px);box-shadow:12px 12px 24px 0 rgba(102,16,85,.15)}.labs-page__footer-text{font-size:20px;font-weight:400;color:#2d2e33;line-height:1.6;margin-bottom:24px}@media screen and (max-width:992px){.labs-page__footer-text{font-size:18px}}@media screen and (max-width:576px){.labs-page__footer-text{font-size:16px;margin-bottom:20px}}.labs-page__footer-highlight{background:linear-gradient(90deg,#31a2f3,#c086ff 30%,#ff66f2 50%,#c086ff 70%,#31a2f3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.labs-page__footer-description{font-size:16px;font-weight:400;color:#878a9b;line-height:1.6;margin-bottom:20px}@media screen and (max-width:992px){.labs-page__footer-description{font-size:15px}}@media screen and (max-width:576px){.labs-page__footer-description{font-size:14px;margin-bottom:16px}}.labs-page__footer-tagline{font-size:18px;font-weight:400;color:#2d2e33;line-height:1.5;margin:0}@media screen and (max-width:992px){.labs-page__footer-tagline{font-size:16px}}@media screen and (max-width:576px){.labs-page__footer-tagline{font-size:15px}}.labs-page__footer-tagline strong{font-weight:600}.labs-page__contact{margin-top:60px;text-align:center;padding:0 24px 20px}@media screen and (max-width:992px){.labs-page__contact{padding:0 24px 60px}}@media screen and (max-width:576px){.labs-page__contact{padding:0 16px 40px}}.labs-page__contact-title{font-size:24px;font-weight:600;color:#2d2e33;line-height:1.5;margin-bottom:16px}@media screen and (max-width:992px){.labs-page__contact-title{font-size:22px}}@media screen and (max-width:576px){.labs-page__contact-title{font-size:20px;margin-bottom:12px}}.labs-page__contact-description{font-size:16px;font-weight:400;color:#878a9b;line-height:1.6;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width:992px){.labs-page__contact-description{font-size:15px}}@media screen and (max-width:576px){.labs-page__contact-description{font-size:14px;margin-bottom:16px}}.labs-page__contact-email{font-size:16px;font-weight:400;color:#2d2e33;line-height:1.5;margin:0}@media screen and (max-width:992px){.labs-page__contact-email{font-size:15px}}@media screen and (max-width:576px){.labs-page__contact-email{font-size:14px}}.labs-page__contact-link{color:#0197ff;text-decoration:none;font-weight:600;transition:color .3s ease}.labs-page__contact-link:hover{color:#0088e6;text-decoration:underline}