.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{position:relative;z-index:10;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 .feature-image-lazy-shell{width:100%;aspect-ratio:16/10;min-height:200px;border-radius:5px;overflow:hidden;background:#eceff1;position:relative}.home-page .homepage-feature .feature .feature-image-lazy-shell .lazy-load-image-background,.home-page .homepage-feature .feature .feature-image-lazy-shell .lazy-load-image-wrapper,.home-page .homepage-feature .feature .feature-image-lazy-shell img,.home-page .homepage-feature .feature .feature-image-lazy-shell picture{width:100%;height:100%;object-fit:contain;display:block}.home-page .homepage-feature .feature .feature-image-lazy-shell .lazy-load-image-wrapper{height:100%}.home-page .homepage-feature .feature .feature-image-lazy-shell span.lazy-load-image-wrapper{display:block!important;height:100%}.home-page .homepage-feature .feature .feature-image-lazy-shell span.lazy-load-image-wrapper img{object-fit:cover}.home-page .homepage-feature .feature .feature-image-lazy-shell img{vertical-align:bottom;object-fit:contain}.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:not(.hd-hero){background:url(/images/HomePage/banner-mobile.png) 50%/cover no-repeat}.home-page .homepage-banner:not(.hd-hero-grid){height:auto;min-height:0;margin-top:0;padding-top:52px;padding-bottom:48px;flex-direction:column;align-items:center}.home-page .homepage-banner:not(.hd-hero-grid) .short-description{display:flex;flex-direction:column;align-items:center;text-align:center}.home-page .homepage-banner:not(.hd-hero-grid) .short-description h1{font-size:24px;margin-bottom:27px;color:#fff}.home-page .homepage-banner:not(.hd-hero-grid) .short-description .short-description__subtext-box p,.home-page .homepage-banner:not(.hd-hero-grid) .short-description p{color:#fff;font-size:14px;line-height:16px}.home-page .homepage-banner:not(.hd-hero-grid) .short-description .register-button{width:200px;height:54px;margin-top:44px;padding-left:7px}.home-page .homepage-banner:not(.hd-hero-grid) .short-description .register-button .register-button-icon{width:41px;height:41px}.home-page .homepage-banner:not(.hd-hero-grid) .short-description .register-button .register-button-icon img{width:20px}.home-page .homepage-banner:not(.hd-hero-grid) .short-description .register-button .register-button-text{font-size:14px;line-height:16px}.home-page .homepage-banner:not(.hd-hero-grid) .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}}.HomePageDesktopBanner-wrapper.hd-hero{position:relative;background:#15132e;color:#fff;overflow:hidden;--nq-ink:#211f3d;--nq-navy:#26224f;--nq-navy-2:#322c66;--nq-primary:#5b50e6;--nq-primary-2:#7c71f4;--nq-orange:#f7a929;--nq-muted:#5b6075;--nq-green:#1fb574;--nq-shadow-card:0 30px 60px -28px #28215a6b;--nq-shadow-soft:0 18px 40px -24px #28215a4d}.HomePageDesktopBanner-wrapper.hd-hero:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(102deg,#15132e 30%,#15132e66 50%,#15132e00 64%)}.HomePageDesktopBanner-wrapper.hd-hero .homepage-banner-background{display:none}.homepage-banner.hd-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;padding-top:96px;padding-bottom:100px;height:auto;min-height:100vh;position:relative;z-index:20;margin-top:0;overflow:visible}.homepage-banner.hd-hero-grid .short-description{max-width:540px;padding-top:30px}.homepage-banner.hd-hero-grid .short-description h1{color:#fff;font-size:56px;line-height:1.06;font-weight:800;letter-spacing:-.03em;margin-bottom:30px}.homepage-banner.hd-hero-grid .short-description .accent{background:linear-gradient(90deg,#ffb88a,#ff8fb0 55%,#c79bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}.homepage-banner.hd-hero-grid .short-description .short-description__subtext-box p,.homepage-banner.hd-hero-grid .short-description p{color:#ffffffbd}.homepage-banner.hd-hero-grid .short-description .short-description__subtext-box img{filter:brightness(0) invert(1)}.hd-hero-mocks{position:relative;height:780px}.hd-mock-back{position:absolute;right:-148px;top:260px;transform:rotate(6deg);opacity:.9;animation:hd-float2 7s ease-in-out infinite}.hd-mock-front{position:absolute;left:60px;top:90px;z-index:2;opacity:.9;animation:hd-float1 6s ease-in-out infinite}.hd-flow{inset:-10% -10% 0 20%;z-index:0}.hd-bg-mesh,.hd-flow{position:absolute;overflow:hidden;pointer-events:none}.hd-bg-mesh{inset:0;z-index:1}.hd-blob{position:absolute;right:120px;top:120px;width:420px;height:420px;border-radius:50%;filter:blur(60px);background:radial-gradient(circle,#ffa84c73,#ffa84c00 66%);opacity:.5;animation:hdDrift 16s ease-in-out infinite}@keyframes hdDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(28px,-22px) scale(1.08)}}@keyframes hd-float1{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes hd-float2{0%,to{transform:rotate(6deg) translateY(0)}50%{transform:rotate(6deg) translateY(14px)}}@keyframes hd-spin{to{transform:rotate(1turn)}}@keyframes hd-ringpulse{0%{box-shadow:0 0 0 0 #5b50e680}70%{box-shadow:0 0 0 16px #5b50e600}to{box-shadow:0 0 0 0 #5b50e600}}@keyframes hd-sweep{0%,18%{transform:translateY(-2px);opacity:0}30%{opacity:1}55%,to{transform:translateY(74px);opacity:.9}}.hd-logobar{position:absolute;left:0;right:0;bottom:0;background:#ffffff0a;border-top:1px solid #ffffff14;padding:18px 64px;display:flex;align-items:center;gap:32px;z-index:20}.hd-logobar__lbl{font-size:12px;font-weight:700;color:#ffffff61;letter-spacing:.02em;white-space:nowrap}.hd-logobar__logos{display:flex;align-items:center;gap:40px;flex:1}.hd-logobar__logos span{font-weight:800;font-size:17px;color:#ffffff6b;letter-spacing:-.01em;white-space:nowrap}@media screen and (max-width:960px){.HomePageDesktopBanner-wrapper.hd-hero{overflow:hidden}.homepage-banner.hd-hero-grid{grid-template-columns:1fr;min-height:100svh;padding-top:80px;padding-bottom:0;text-align:center;gap:0;display:flex;flex-direction:column;justify-content:center}.hd-hero-mocks{display:none}.homepage-banner.hd-hero-grid .short-description{max-width:540px;margin:0 auto;padding-top:0;padding-bottom:260px;display:flex;flex-direction:column;align-items:center}.homepage-banner.hd-hero-grid .short-description h1{font-size:36px;line-height:1.1;margin-bottom:24px}.hd-flow{inset:auto 0 0 0;height:260px;overflow:hidden;z-index:3;-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 30%);mask-image:linear-gradient(180deg,#0000 0,#000 30%)}}@media screen and (max-width:812px){.HomePageDesktopBanner-wrapper.hd-hero{background:#15132e}.HomePageDesktopBanner-wrapper.hd-hero:before,.hd-logobar{display:none}.hd-blob{right:50%;top:60px;transform:translateX(50%);width:280px;height:280px;opacity:.3}.homepage-banner.hd-hero-grid{padding-top:80px}.homepage-banner.hd-hero-grid .short-description{padding-bottom:240px;max-width:100%;padding-left:4px;padding-right:4px}.homepage-banner.hd-hero-grid .short-description h1{font-size:30px;line-height:1.12;letter-spacing:-.02em;margin-bottom:22px}.short-description__subtext-box-wrapper{align-self:stretch;gap:14px}.short-description__subtext-box{align-items:flex-start;gap:12px;text-align:left}.short-description__subtext-box img{width:18px!important;flex-shrink:0;margin-top:2px}.short-description__subtext-box p{font-size:13.5px!important;line-height:1.5!important;color:#ffffffc7!important;margin:0}.register-button{width:100%!important;max-width:300px;height:58px!important;margin-top:32px!important;padding-left:8px!important;border-radius:54px}.register-button .register-button-icon{width:44px!important;height:44px!important;flex-shrink:0}.register-button .register-button-icon img{width:22px!important}.register-button .register-button-text{font-size:16px!important;line-height:20px!important}}@media screen and (max-width:480px){.homepage-banner.hd-hero-grid{padding-top:80px}.homepage-banner.hd-hero-grid .short-description h1{font-size:26px;letter-spacing:-.015em}.short-description__subtext-box p{font-size:13px!important}.register-button{max-width:280px;height:54px!important}}@media(prefers-reduced-motion:reduce){.hd-blob{animation:none}}.exam-mock-stage{width:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.exam-mock-stage__scale{position:relative;width:600px;height:560px;transform-origin:center center;transform:scale(.96);margin:-11.2px -12px}.exam-mock-stage__desktop{position:absolute;top:0;right:0}.exam-mock-stage__phone{position:absolute;right:-100px;left:auto;bottom:-30px;z-index:5;opacity:.9;animation:hd-float2 7s ease-in-out infinite}.exam-mock-mobile-shell{padding:8px;border-radius:40px;border:2px solid #ffffffe0;background:#ffffff1f;box-shadow:0 28px 56px -24px #28215a73,inset 0 0 0 1px #ffffff59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.exam-mock-mobile-screen{box-shadow:0 12px 32px -16px #0f172a40}@media screen and (max-width:1279px){.exam-mock-stage__scale{transform:scale(.82);margin:-50.4px -54px}}@media screen and (max-width:959px){.exam-mock-stage__scale{transform:scale(.8);margin:-56px -60px}}@media screen and (max-width:599px){.exam-mock-stage__scale{transform:scale(.52);margin:-134.4px -144px}}@media screen and (max-width:400px){.exam-mock-stage__scale{transform:scale(.46);margin:-151.2px -162px}}@media(prefers-reduced-motion:reduce){.exam-mock-stage__phone{animation:none}}.quick-quiz-mock-stage{width:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.quick-quiz-mock-stage__scale{position:relative;width:640px;height:572px;transform-origin:center center;transform:scale(.92);margin:-22.88px -25.6px}.quick-quiz-mock-stage__desktop{position:absolute;top:0;left:0;width:580px}.quick-quiz-mock-stage__phone{position:absolute;right:-12px;left:auto;bottom:-28px;z-index:5;opacity:.94;animation:hd-float2 7s ease-in-out infinite}.quick-quiz-mock-mobile-shell{padding:7px;background:#fff3}.quick-quiz-mock-mobile-viewport{position:relative;width:100%;overflow:hidden;border-radius:34px}.quick-quiz-mock-mobile-inner{transform-origin:top left;position:absolute;top:0;left:0}.quick-quiz-mock-mobile-screen{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 12px 32px -16px #0f172a47;background:linear-gradient(135deg,#e8f4fc,#f0f4f8 50%,#e6f0fa)}.quick-quiz-mock-mobile-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:92px;height:20px;border-radius:12px;background:#1e1c30c7;z-index:6;pointer-events:none}.random-lib-mock-stage{width:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.random-lib-mock-stage__scale{position:relative;width:600px;height:480px;transform-origin:center center;transform:scale(.94);margin:-14.4px -18px}.random-lib-mock-stage__desktop{position:absolute;top:0;left:0}.random-lib-mock-stage__phone{position:absolute;right:-6px;left:auto;bottom:-26px;z-index:5;opacity:.95;animation:hd-float2 7s ease-in-out infinite}.random-lib-mock-mobile-shell{padding:7px;border-radius:38px;border:2px solid #ffffffe0;background:#ffffff29;box-shadow:0 28px 56px -24px #28215a73,inset 0 0 0 1px #ffffff59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.random-lib-mock-mobile-screen{box-shadow:0 12px 32px -16px #0f172a40}@media screen and (max-width:1279px){.random-lib-mock-stage__scale{transform:scale(.82);margin:-43.2px -54px}}@media screen and (max-width:959px){.random-lib-mock-stage__scale{transform:scale(.8);margin:-48px -60px}}@media screen and (max-width:599px){.random-lib-mock-stage__scale{transform:scale(.52);margin:-115.2px -144px}}@media screen and (max-width:400px){.random-lib-mock-stage__scale{transform:scale(.46);margin:-129.6px -162px}}@media(prefers-reduced-motion:reduce){.random-lib-mock-stage__phone{animation:none}}.qq-mock{position:relative;border-radius:20px;overflow:hidden;font-family:inherit;background:linear-gradient(135deg,#e8f4fc,#f0f4f8 50%,#e6f0fa);box-shadow:0 24px 48px -20px #3b82f640}.qq-mock__blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.45;pointer-events:none;z-index:0}.qq-mock__blob--a{width:220px;height:220px;background:#3b82f659;top:-60px;left:-80px}.qq-mock__blob--b{width:180px;height:180px;background:#8b5cf64d;bottom:-40px;right:-50px}.qq-mock__body,.qq-mock__footer,.qq-mock__header{position:relative;z-index:1}.qq-mock__header{margin:14px 16px 0;padding:10px 16px;display:flex;align-items:center;gap:10px;background:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffffd9;border-radius:999px;box-shadow:0 4px 24px #0f172a0f}.qq-mock__brand{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0}.qq-mock__logo{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 0 0 3px #3b82f626}.qq-mock__title{font-size:11px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:88px}.qq-mock__progress-row{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:0 4px}.qq-mock__q-label{font-size:9px;font-weight:700;letter-spacing:.04em;color:#3b82f6;white-space:nowrap;flex-shrink:0}.qq-mock__bar{flex:1;height:5px;min-width:48px;border-radius:999px;background:#3b82f626;overflow:hidden}.qq-mock__bar-fill{height:100%;border-radius:999px;transition:width .45s ease}.qq-mock__total{font-size:9px;font-weight:500;color:#64748b;white-space:nowrap;flex-shrink:0}.qq-mock__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.qq-mock__icon-btn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:#0000;color:#94a3b8;cursor:default}.qq-mock__body{padding:18px 20px 8px}.qq-mock__body-center{width:100%}.qq-mock__question-card{position:relative;padding:22px 20px 20px;border-radius:16px;background:#ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffffeb;box-shadow:0 8px 28px #0f172a0f;overflow:hidden}.qq-mock__question-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.qq-mock__question-text{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:#1e293b}.qq-mock__answers{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.qq-mock__answer{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:52px;border-radius:14px;background:#ffffffd1;border:2px solid #c8c8c873;box-shadow:0 4px 14px #0f172a0a;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease,transform .35s ease}.qq-mock__answer--on{border-color:#3b82f6;background:#3b82f614;box-shadow:0 4px 18px #3b82f62e;transform:translateY(-1px)}.qq-mock__answer--dim{opacity:.92}.qq-mock__letter{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;color:#fff;background:#3b82f6;transition:background .35s ease,box-shadow .35s ease}.qq-mock__answer--on .qq-mock__letter{box-shadow:0 0 10px #3b82f659}.qq-mock__answer-text{font-size:12px;font-weight:500;line-height:1.35;color:#334155;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qq-mock__footer{display:flex;justify-content:center;gap:12px;padding:12px 20px 18px}.qq-mock--desktop{display:flex;flex-direction:column}.qq-mock--desktop .qq-mock__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:8px 20px 4px}.qq-mock--desktop .qq-mock__footer{flex-shrink:0;padding-top:8px;padding-bottom:16px}.qq-mock__skip,.qq-mock__submit{min-width:108px;padding:10px 22px;border-radius:999px;font-size:13px;font-weight:600;border:none;cursor:default;transition:background .35s ease,color .35s ease,box-shadow .35s ease,transform .35s ease}.qq-mock__skip{background:#ffffffd9;border:1px solid #0000000f;color:#64748b}.qq-mock__submit{background:#00000014;color:#00000052;box-shadow:none}.qq-mock__submit--on{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 4px 18px #3b82f659;transform:translateY(-1px)}.qq-mock--phone{display:flex;flex-direction:column;min-height:0;box-shadow:none}.qq-mock--phone .qq-mock__blob{opacity:.28}.qq-mock--phone .qq-mock__blob--a{width:180px;height:180px;top:-40px;left:-60px}.qq-mock--phone .qq-mock__blob--b{width:140px;height:140px;bottom:-30px;right:-40px}.qq-mock--phone .qq-mock__header{flex-shrink:0;margin:34px 14px 0;padding:9px 12px;gap:8px;border-radius:14px}.qq-mock--phone .qq-mock__logo{width:26px;height:26px}.qq-mock--phone .qq-mock__progress-row{gap:6px;padding:0 2px}.qq-mock--phone .qq-mock__q-label{font-size:10px;letter-spacing:.03em}.qq-mock--phone .qq-mock__bar{min-width:52px;max-width:120px;height:5px}.qq-mock--phone .qq-mock__total{font-size:10px}.qq-mock--phone .qq-mock__icon-btn{width:28px;height:28px}.qq-mock--phone .qq-mock__icon-btn svg{width:17px;height:17px}.qq-mock--phone .qq-mock__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:10px 14px 6px}.qq-mock--phone .qq-mock__question-card{padding:14px 14px 12px;border-radius:14px}.qq-mock--phone .qq-mock__question-text{font-size:14px;font-weight:600;line-height:1.4;text-align:left}.qq-mock--phone .qq-mock__answers{margin-top:10px;grid-template-columns:1fr;gap:7px;width:100%}.qq-mock--phone .qq-mock__answer--mobile{min-height:0;padding:8px 10px;gap:10px;border-radius:12px;border-width:1.5px;align-items:flex-start}.qq-mock--phone .qq-mock__answer--mobile .qq-mock__letter{width:34px;height:34px;font-size:14px;margin-top:1px}.qq-mock--phone .qq-mock__answer--mobile .qq-mock__answer-text{font-size:12px;line-height:1.35;font-weight:500;-webkit-line-clamp:2;padding-top:2px}.qq-mock--phone .qq-mock__footer{flex-shrink:0;padding:8px 14px 18px;gap:10px}.qq-mock--phone .qq-mock__skip,.qq-mock--phone .qq-mock__submit{min-width:0;flex:1;max-width:132px;padding:10px 14px;font-size:13px}@media screen and (max-width:1200px){.quick-quiz-mock-stage__scale{transform:scale(.82);margin:-51.48px -57.6px}}@media screen and (max-width:960px){.quick-quiz-mock-stage__scale{transform:scale(.72);margin:-80.08px -89.6px}}@media screen and (max-width:600px){.quick-quiz-mock-stage__scale{transform:scale(.58);margin:-120.12px -134.4px}}@media(prefers-reduced-motion:reduce){.quick-quiz-mock-stage__phone{animation: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}}