.HomePage-wrapper .banner{padding:0 5em}.HomePage-wrapper .banner .short-description{padding-top:10em}.HomePage-wrapper .banner .short-description h1{width:365px;margin-bottom:.5em;font-size:2.25em}.HomePage-wrapper .banner .short-description p{width:324px;color:#70757a;font-size:1.125em;margin-bottom:1em}.HomePage-wrapper .banner .short-description .action{display:flex;align-items:center}.HomePage-wrapper .banner .short-description .action .register-button{width:100px;height:55px;margin-right:1.5em;background-color:var(--clr-primary-blue);text-transform:none;color:#ececec}.HomePage-wrapper .banner .short-description .action p{padding-top:1em;width:55px;color:var(--clr-primary-blue);font-size:14px}.HomePage-wrapper .banner .banner-image{padding-top:2em}.HomePage-wrapper .banner .banner-image img{width:90%}.HomePage-wrapper .web-description{height:200px;padding:2em;text-align:center;color:#fff;background:url(/_next/static/media/image1.0cac7029.png);background-repeat:round}.HomePage-wrapper .web-description .primary-text{margin-bottom:1em;font-size:2.25em}.HomePage-wrapper .web-description .sub-text{font-size:1.5em}.HomePage-wrapper .app-feature{margin-top:1em;padding:0 10em}.HomePage-wrapper .app-feature .feature,.HomePage-wrapper .app-feature .feature-two{display:flex;align-items:center;margin-bottom:2em}.HomePage-wrapper .app-feature .feature .feature-description,.HomePage-wrapper .app-feature .feature-two .feature-description{width:40%}.HomePage-wrapper .app-feature .feature .feature-description h1,.HomePage-wrapper .app-feature .feature-two .feature-description h1{margin-bottom:1em;font-size:32px;line-height:38px;font-weight:500;color:#3c4043}.HomePage-wrapper .app-feature .feature .feature-description p,.HomePage-wrapper .app-feature .feature-two .feature-description p{font-size:1.125em;color:#000}.HomePage-wrapper .app-feature .feature .feature-image{width:780px;margin-right:2em}.HomePage-wrapper .app-feature .feature .feature-image img{width:100%}.HomePage-wrapper .app-feature .feature-two .feature-image{width:756px}.HomePage-wrapper .app-feature .feature-two .feature-image img{width:100%}.HomePage-wrapper .app-feature .feature-two .feature-description{margin-right:2em}.HomePage-wrapper .app-package{background:url(/_next/static/media/package.5e1d5329.png);background-repeat:round;height:600px}.HomePage-wrapper .app-package .app-package-box{height:300px;padding:3em 2em;margin-right:1em;background:#fff;box-shadow:3px 3px 10px #00000040;border-radius:5px}.HomePage-wrapper .app-package .app-package-box .package-name{margin-left:1.5em;height:80px}.HomePage-wrapper .app-package .app-package-box .package-name p{margin-bottom:.25em;font-size:1.5em;text-transform:uppercase;font-weight:700;color:#3c4043}.HomePage-wrapper .app-package .app-package-box .package-name span{font-size:.875em;color:#70757a}.HomePage-wrapper .app-package .app-package-box .package-description .description{display:flex;align-items:center;margin-bottom:1em}.HomePage-wrapper .app-package .app-package-box .package-description .description img{margin-right:1em}.HomePage-wrapper .app-package .app-package-box .package-description .description p{font-size:1.125em;color:#3c4043}.HomePage-wrapper .app-package .app-package-box .button-register{width:220px;height:45px;margin-left:1.5em;margin-top:1em;background:var(--clr-primary-blue);box-shadow:3px 3px 10px #00000040;border-radius:5px;color:#ccd6fc;font-size:1.125em}@media only screen and (min-width:960px)and (max-width:1280px){.HomePage-wrapper{margin-top:1em}.HomePage-wrapper .banner .short-description{padding-top:5em}.HomePage-wrapper .banner .short-description .action{display:flex;align-items:center}.HomePage-wrapper .banner .short-description .action .register-button{width:100px;height:55px;margin-right:1.5em;background-color:var(--clr-primary-blue);text-transform:none;color:#ececec}.HomePage-wrapper .banner .short-description .action p{padding-top:1em;width:55px;color:var(--clr-primary-blue);font-size:14px}.HomePage-wrapper .banner .banner-image img{width:100%}.HomePage-wrapper .web-description .primary-text{margin-bottom:.5em}.HomePage-wrapper .app-feature{padding:0 1em}.HomePage-wrapper .app-feature .feature .feature-description h1,.HomePage-wrapper .app-feature .feature-two .feature-description h1{font-size:2em}.HomePage-wrapper .app-feature .feature .feature-image{width:600px;margin-right:1em}.HomePage-wrapper .app-feature .feature-two .feature-image{width:600px}}@media only screen and (min-width:600px)and (max-width:960px){.HomePage-wrapper .banner{padding:0 2em;margin-top:1em;margin-bottom:1em}.HomePage-wrapper .banner .short-description{padding:2em 0 0}.HomePage-wrapper .banner .short-description h1{width:100%;font-size:2em}.HomePage-wrapper .banner .short-description p{width:100%}.HomePage-wrapper .banner .banner-image{padding:0}.HomePage-wrapper .banner .banner-image img{width:100%}.HomePage-wrapper .web-description .primary-text{margin-bottom:.5em;font-size:2em}.HomePage-wrapper .web-description .sub-text{font-size:1.2em}.HomePage-wrapper .app-feature{padding:0 1em}.HomePage-wrapper .app-feature .feature .feature-description h1,.HomePage-wrapper .app-feature .feature-two .feature-description h1{font-size:1.5em}.HomePage-wrapper .app-feature .feature .feature-description p,.HomePage-wrapper .app-feature .feature-two .feature-description p{font-size:1em}.HomePage-wrapper .app-feature .feature .feature-image{width:500px;margin-right:1em}.HomePage-wrapper .app-feature .feature-two .feature-image{width:500px}.HomePage-wrapper .app-package{width:100%}}.home-page{overflow:hidden;background-color:#0000}.home-page .homepage-banner{position:relative;display:flex;align-items:center;margin-top:80px;padding-top:80px;padding-bottom:110px;width:100%;height:calc(100vh - 80px)}.home-page .homepage-banner .short-description h1{font-weight:500;font-size:40px;line-height:126.19%;margin-bottom:42px;color:#3c4043}.home-page .homepage-banner .short-description p{color:#3c4043;margin-bottom:1em;line-height:24px}.home-page .homepage-banner .short-description .ChatGPTItem{z-index:1;padding:5px;width:68px;height:68px;justify-content:unset}.home-page .homepage-banner .short-description .ChatGPTItem__text{font-size:12px;color:#fff;font-weight:500;margin-bottom:0}.home-page .homepage-banner .short-description .ChatGPTItem .ChatGPTItem__icon{display:flex;justify-content:center}.home-page .homepage-banner .short-description .register-button{display:block;width:303px;height:74px;background-color:#1a1a5f;border-radius:54px;margin-top:61px;padding:0 0 0 10px;border:1px solid #5e5e81;transition:all .1s;cursor:pointer;font:inherit;box-sizing:border-box;appearance:none;-webkit-appearance:none}.home-page .homepage-banner .short-description .register-button-label{display:flex;align-items:center;width:100%;height:100%;justify-content:flex-start}.home-page .homepage-banner .short-description .register-button-icon{background:#5858e8;width:57px;height:57px;border-radius:50%;display:flex;align-items:center;justify-content:center}.home-page .homepage-banner .short-description .register-button-icon img{width:27px}.home-page .homepage-banner .short-description .register-button-text{flex:1;text-align:center;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-.03em;color:#fff}.home-page .homepage-banner .short-description .register-button:hover{border:1px solid #ceceff1c}.home-page .homepage-banner .short-description__subtext-box-wrapper{display:flex;flex-direction:column;gap:21px}.home-page .homepage-banner .short-description__subtext-box{display:flex;align-items:center;gap:19px}.home-page .homepage-banner .short-description__subtext-box p{font-size:18px;line-height:21px;font-weight:400;margin-bottom:0}.home-page .homepage-banner .short-description--highlight{color:#404080}.home-page .homepage-banner-background{z-index:-1;width:100%;height:100%;left:0;bottom:0;position:absolute;background-repeat:no-repeat;background-position:50%}.home-page .homepage-banner-background:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:#fff0}.home-page .homepage-banner-image{width:100%;height:100%;max-height:60vh;position:absolute;left:50vw;bottom:0;transform:translateX(-50vw)}.home-page .homepage-banner-image img,.home-page .homepage-banner-image span{width:100%;object-position:right;height:100%}.home-page .homepage-banner-image img{object-fit:contain}.home-page .homepage-banner-tl{position:absolute;top:46px;left:46px}.home-page .homepage-banner-tr{position:absolute;top:46px;right:46px}.home-page .homepage-banner-bl{position:absolute;bottom:46px;left:46px}.home-page .homepage-description{height:auto;color:#fff;background:url(/_next/static/media/image1.0cac7029.png);background-repeat:round}.home-page .homepage-description .homepage-description-wrapper{height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.home-page .homepage-description .homepage-description-wrapper .primary-text{font-size:36px;font-weight:400;margin-top:20px;margin-bottom:20px}.home-page .homepage-description .homepage-description-wrapper .sub-text{line-height:30px;width:69%;text-align:center;font-weight:400;font-size:24px;margin-bottom:20px}.home-page .homepage-description .homepage-description-wrapper .sub-text--highlight{color:#404080}.home-page .homepage-feature{font-size:32px;line-height:38px;font-weight:500;margin-top:2em;margin-bottom:2em}.home-page .homepage-feature .feature{margin-top:130px}.home-page .homepage-feature .feature:first-child{margin-top:0}.home-page .homepage-feature .feature-image{filter:drop-shadow(3px 3px 15px rgba(0,0,0,.25))}.home-page .homepage-feature .feature-image img{width:100%;height:100%;border-radius:5px}.home-page .homepage-feature .feature-description{padding:0 1em}.home-page .homepage-feature .feature-description .h1,.home-page .homepage-feature .feature-description h1{font-size:32px;line-height:38px;font-weight:400;margin-bottom:.5em;color:#3c4043}.home-page .homepage-feature .feature-description__list-box-item{display:flex;flex-direction:column;gap:40px}.home-page .homepage-feature .feature-description__box-item{display:flex;flex-direction:row;align-items:center;gap:29px}.home-page .homepage-feature .feature-description__box-item p{color:#686868;font-weight:400;font-size:14px;line-height:18px}.home-page .homepage-feature .feature-description__list-subtext li{position:relative;padding-left:20px;margin-top:8px}.home-page .homepage-feature .feature-description__list-subtext li:before{position:absolute;content:"·";font-size:40px;top:-13px;left:5px;color:#686868}@media screen and (max-width:812px){.home-page .HomePageDesktopBanner-wrapper{background:url(/images/HomePage/banner-mobile.png) 50%/cover no-repeat}.home-page .homepage-banner{height:auto;min-height:0;margin-top:0;padding-top:52px;padding-bottom:48px;flex-direction:column;align-items:center}.home-page .homepage-banner .short-description{display:flex;flex-direction:column;align-items:center;text-align:center}.home-page .homepage-banner .short-description h1{font-size:24px;margin-bottom:27px;color:#fff}.home-page .homepage-banner .short-description .short-description__subtext-box p,.home-page .homepage-banner .short-description p{color:#fff;font-size:14px;line-height:16px}.home-page .homepage-banner .short-description .register-button{width:200px;height:54px;margin-top:44px;padding-left:7px}.home-page .homepage-banner .short-description .register-button .register-button-icon{width:41px;height:41px}.home-page .homepage-banner .short-description .register-button .register-button-icon img{width:20px}.home-page .homepage-banner .short-description .register-button .register-button-text{font-size:14px;line-height:16px}.home-page .homepage-banner .short-description .short-description__subtext-box img{width:20px}.home-page .homepage-banner-background{display:none}.home-page .homepage-feature .feature{margin-top:48px}.home-page .homepage-feature .feature:first-child{margin-top:0}.home-page .homepage-feature .feature-description .h1,.home-page .homepage-feature .feature-description h1{font-size:24px;line-height:28px;text-align:center}.home-page .homepage-feature .feature-description__list-box-item{gap:18px}}.homepage-news-section{padding:80px 0}.homepage-news-section .news-header{text-align:center;margin-bottom:50px}.homepage-news-section .news-header h2{font-weight:500;font-size:36px;line-height:42px;color:#3c4043;margin-bottom:16px}.homepage-news-section .news-header .news-subtitle{font-size:18px;line-height:24px;color:#6f7479;max-width:600px;margin:0 auto}.homepage-news-section .news-grid{margin-top:40px}.homepage-news-section .news-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:all .3s ease;cursor:pointer;height:100%;display:flex;flex-direction:column;border:2px solid #0000}.homepage-news-section .news-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #00000026;border-color:#5858e8}.homepage-news-section .news-card:hover .news-image .news-overlay{opacity:1}.homepage-news-section .news-card:hover .news-image img,.homepage-news-section .news-card:hover .news-image span{transform:scale(1.05)}.homepage-news-section .news-card:hover .news-title-link{color:#5858e8}.homepage-news-section .news-card:hover .news-read-more{opacity:1;color:#3a3ae8;transform:translateX(0)}.homepage-news-section .news-card:hover .news-read-more .arrow{transform:translateX(4px)}.homepage-news-section .news-card:focus{outline:2px solid #5858e8;outline-offset:2px}.homepage-news-section .news-card .news-image{width:100%;height:200px;overflow:hidden;position:relative}.homepage-news-section .news-card .news-image img,.homepage-news-section .news-card .news-image span{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.homepage-news-section .news-card .news-image .news-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#5858e8e6;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.homepage-news-section .news-card .news-image .news-overlay .read-more-text{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.homepage-news-section .news-card .news-image .news-no-image{width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.homepage-news-section .news-card .news-image .news-no-image:after{content:"📰";font-size:48px;opacity:.5}.homepage-news-section .news-card .news-content{padding:20px;flex:1;display:flex;flex-direction:column}.homepage-news-section .news-card .news-content .news-category{font-size:12px;font-weight:500;color:#5858e8;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.homepage-news-section .news-card .news-content .news-title{font-size:16px;font-weight:600;line-height:22px;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homepage-news-section .news-card .news-content .news-title .news-title-link{color:#3c4043;text-decoration:none;transition:color .3s ease}.homepage-news-section .news-card .news-content .news-title .news-title-link:hover{color:#5858e8}.homepage-news-section .news-card .news-content .news-description{font-size:14px;line-height:20px;color:#6f7479;margin-bottom:16px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.homepage-news-section .news-card .news-content .news-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.homepage-news-section .news-card .news-content .news-date{font-size:12px;color:#9aa0a6}.homepage-news-section .news-card .news-content .news-read-more{display:flex;align-items:center;gap:6px;font-size:12px;color:#5858e8;font-weight:500;opacity:.7;transform:translateX(0);transition:all .3s ease}.homepage-news-section .news-card .news-content .news-read-more .arrow{transition:transform .3s ease;font-size:14px}.homepage-news-section .news-loading{text-align:center;padding:40px 0}.homepage-news-section .news-loading p{font-size:16px;color:#6f7479}@media screen and (max-width:1200px){.homepage-news-section .news-card .news-image{height:180px}}@media screen and (max-width:900px){.homepage-news-section{padding:60px 0}.homepage-news-section .news-header h2{font-size:32px;line-height:38px}.homepage-news-section .news-header .news-subtitle{font-size:16px;line-height:22px}.homepage-news-section .news-card .news-image{height:160px}}@media screen and (max-width:600px){.homepage-news-section{padding:40px 0}.homepage-news-section .news-header{margin-bottom:30px}.homepage-news-section .news-header h2{font-size:28px;line-height:34px}.homepage-news-section .news-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001f}.homepage-news-section .news-card .news-image{height:140px}.homepage-news-section .news-card .news-image .news-overlay .read-more-text{font-size:14px}.homepage-news-section .news-card .news-content{padding:16px}.homepage-news-section .news-card .news-content .news-title{font-size:15px;line-height:20px}.homepage-news-section .news-card .news-content .news-description{font-size:13px;line-height:18px}.homepage-news-section .news-card .news-content .news-read-more{font-size:11px}}@media(hover:none)and (pointer:coarse){.homepage-news-section .news-card .news-content .news-read-more{opacity:1;transform:translateX(0);color:#5858e8}.homepage-news-section .news-card:hover{transform:none;box-shadow:0 6px 18px #0000001f}.homepage-news-section .news-card:hover .news-image img,.homepage-news-section .news-card:hover .news-image span{transform:none}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.homepage-use-cases-section{width:100%;background:#f4f6f8;padding:72px 0 64px}.homepage-use-cases__header{text-align:center;margin-bottom:48px}.homepage-use-cases__title{font-weight:600;font-size:32px;line-height:1.3;color:#3c4043;margin:0 0 16px}.homepage-use-cases__intro{font-size:17px;line-height:1.55;color:#6f7479;margin:0 auto;max-width:820px}.homepage-use-cases__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.homepage-use-cases__card{background:#fff;border-radius:12px;padding:24px 22px 26px;border:none;box-shadow:0 4px 14px #0000000f;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s ease,transform .2s ease}.homepage-use-cases__card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.homepage-use-cases__icon-wrap{width:48px;height:48px;border-radius:10px;background:#5858e81f;display:flex;align-items:center;justify-content:center;margin-bottom:18px;flex-shrink:0}.homepage-use-cases__icon-svg{font-size:26px!important;width:26px!important;height:26px!important;color:#5858e8}.homepage-use-cases__card-title{font-weight:700;font-size:17px;line-height:1.4;color:#3c4043;margin:0 0 14px}.homepage-use-cases__text{font-size:15px;line-height:1.65;color:#6f7479;margin:0 0 12px}.homepage-use-cases__text:last-child{margin-bottom:0}@media screen and (max-width:1100px){.homepage-use-cases__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.homepage-use-cases-section{padding:48px 0 40px}.homepage-use-cases__header{margin-bottom:32px}.homepage-use-cases__title{font-size:22px}.homepage-use-cases__intro{font-size:15px}.homepage-use-cases__list{grid-template-columns:1fr;gap:18px}.homepage-use-cases__card{padding:20px 18px 22px}.homepage-use-cases__card-title{font-size:16px}.homepage-use-cases__text{font-size:14px}}.homepage-faq-section{width:100%;background:#fff;padding:56px 0 72px;border-top:1px solid #3c404314}.homepage-faq__title{font-weight:600;font-size:28px;line-height:1.35;color:#3c4043;text-align:center;max-width:900px;margin:0 auto 40px}.homepage-faq__grid{align-items:flex-start}.homepage-faq__column{display:flex;flex-direction:column;gap:22px}.homepage-faq__item{background:#f8f9fb;border-radius:10px;padding:18px 20px;border:1px solid #3c404314}.homepage-faq__question{font-weight:700;font-size:16px;line-height:1.4;color:#1a1a5f;margin:0 0 12px}.homepage-faq__answer{margin:0}.homepage-faq__text{font-size:15px;line-height:1.65;color:#5f6368;margin:0 0 10px}.homepage-faq__text:last-child{margin-bottom:0}.homepage-faq__footer{margin-top:4px}.homepage-faq__bullets{margin:0 0 10px;padding-left:1.25rem;color:#5f6368;font-size:15px;line-height:1.55}.homepage-faq__bullets li{margin-bottom:6px}@media screen and (max-width:700px){.homepage-faq-section{padding:40px 0 48px}.homepage-faq__title{font-size:22px;margin-bottom:28px}.homepage-faq__question{font-size:15px}.homepage-faq__bullets,.homepage-faq__text{font-size:14px}}