.aboutSection{justify-content:center;align-items:center;width:100vw;padding:24rem 20px 12rem 80px;display:flex}.aboutSection .aboutContent{flex-direction:column;justify-content:center;width:45%;display:flex}.aboutSection .aboutContent h2{font-variation-settings:"wdth" 75,"wght" 500;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:fit-content;margin-bottom:10px;font-size:32px}.aboutSection .aboutContent h2:after{content:"";background-color:hsl(var(--colorBrandPrimary));width:40%;height:5px;margin:15px auto;display:block}.aboutSection .aboutContent>p{font-variation-settings:"wdth" 75,"wght" 300;font-size:16px}.aboutSection .aboutContent .aboutAction{pointer-events:all;justify-content:flex-start;gap:16px;width:100%;margin:20px 0;display:flex}.aboutSection .aboutAnim{flex:1;justify-content:flex-end;max-width:100%;max-height:100%;margin:80px;display:flex}.aboutSection .aboutAnim .scanMenuAnim{justify-content:center;align-items:center;width:100%;max-width:600px;height:100%;display:flex}@media (max-width:900px){.aboutSection .aboutContent>p{font-size:14px}}@media (max-width:800px){.aboutSection{flex-direction:column;padding:120px 20px 0}.aboutSection .aboutContent{align-items:center;width:80%}.aboutSection .aboutContent>p{text-align:center}.aboutSection .aboutAction{zoom:.9;justify-content:center!important}.aboutSection .aboutAction .button:first-child{margin-right:15px!important}.aboutSection .aboutAnim{margin:80px 100px}}@media (max-width:530px){.aboutSection .aboutContent{width:98%}.aboutSection .aboutContent>h2{font-size:30px}.aboutSection .aboutAnim{margin:100px 50px}}
.contactSection{background-color:var(--colorBackgroundPrimary);width:100vw;padding:8rem 80px 10rem}.contactSection>h2{font-variation-settings:"wdth" 75,"wght" 600;text-align:center;margin:0 0 56px;font-size:32px}.contactSection>h2:after{content:"";background-color:hsl(var(--colorBrandPrimary));width:80px;height:5px;margin:16px auto 0;display:block}.contactSection .contactBody{align-items:flex-start;gap:64px;max-width:1100px;margin:0 auto;display:flex}.contactSection .contactChannels{flex-direction:column;flex:1;gap:40px;display:flex}.contactSection .contactChannel{align-items:flex-start;gap:24px;display:flex}.contactSection .contactChannel .channelIcon{width:80px;min-width:80px;height:80px;color:var(--colorContentSecondary)}.contactSection .contactChannel .channelIcon svg{width:100%;height:100%}.contactSection .contactChannel .channelInfo{flex:1}.contactSection .contactChannel .channelInfo h3{font-variation-settings:"wdth" 75,"wght" 600;margin:0 0 6px;font-size:18px}.contactSection .contactChannel .channelInfo p{font-variation-settings:"wdth" 75,"wght" 300;color:var(--colorContentSecondary);margin:0 0 14px;font-size:14px;line-height:1.5}.contactSection .contactChannel .channelBtn{font-variation-settings:"wdth" 75,"wght" 700;letter-spacing:1px;cursor:pointer;border:none;border-radius:6px;padding:10px 28px;font-size:13px;text-decoration:none;transition:filter .15s;display:inline-block}.contactSection .contactChannel .channelBtn:hover{filter:brightness(1.08)}.contactSection .contactChannel .channelBtn.btnZalo{color:#fff;background-color:#0068ff}.contactSection .contactChannel .channelBtn.btnLine{color:#fff;background-color:#06c755}.contactSection .contactForm{flex:1;max-width:440px}.contactSection .contactForm form{flex-direction:column;gap:16px;display:flex}.contactSection .contactForm .formRow{flex-direction:column;display:flex}.contactSection .contactForm .formRow>label{font-variation-settings:"wdth" 75,"wght" 500;color:var(--colorContentPrimary);flex-direction:column;gap:6px;font-size:14px;display:flex}.contactSection .contactForm .formRow input:not([type=radio]),.contactSection .contactForm .formRow textarea{border:1px solid var(--colorContentTertiary);background-color:var(--colorBackgroundSecondary);width:100%;color:var(--colorContentPrimary);border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.contactSection .contactForm .formRow input:not([type=radio]):focus,.contactSection .contactForm .formRow textarea:focus{border-color:hsl(var(--colorBrandPrimary))}.contactSection .contactForm .formRow input:not([type=radio])::placeholder,.contactSection .contactForm .formRow textarea::placeholder{color:var(--colorContentTertiary)}.contactSection .contactForm .formRow textarea{resize:vertical;line-height:1.5}.contactSection .contactForm .radioGroupLabel{font-variation-settings:"wdth" 75,"wght" 500;color:var(--colorContentPrimary);margin-bottom:10px;font-size:14px;display:block}.contactSection .contactForm .radioGroup{flex-wrap:nowrap;gap:12px;display:flex}.contactSection .contactForm .radioOption{font-variation-settings:"wdth" 75,"wght" 400;color:var(--colorContentPrimary);cursor:pointer;border:1px solid var(--colorContentTertiary);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:border-color .15s,background-color .15s;display:flex}.contactSection .contactForm .radioOption input[type=radio]{accent-color:hsl(var(--colorBrandPrimary));cursor:pointer;width:16px;height:16px}.contactSection .contactForm .radioOption.selected{border-color:hsl(var(--colorBrandPrimary));background-color:hsl(var(--colorBrandPrimary)/.06)}.contactSection .contactForm .contactError{color:hsl(var(--colorAlertError));margin:0;font-size:13px}.contactSection .contactForm .submitBtn{font-variation-settings:"wdth" 75,"wght" 600;letter-spacing:.5px;background-color:hsl(var(--colorBrandPrimary));color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:4px;padding:12px;font-size:14px;transition:filter .15s}.contactSection .contactForm .submitBtn:hover:not(:disabled){filter:brightness(1.08)}.contactSection .contactForm .submitBtn:disabled{opacity:.6;cursor:not-allowed}.contactSection .contactSuccess{text-align:center;border:1px solid var(--colorContentTertiary);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.contactSection .contactSuccess .successIcon{color:#fff;background-color:#3c3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto;font-size:28px;display:flex}.contactSection .contactSuccess h3{font-variation-settings:"wdth" 75,"wght" 600;margin:0;font-size:20px}.contactSection .contactSuccess p{color:var(--colorContentSecondary);margin:0;font-size:14px;line-height:1.5}@media (max-width:960px){.contactSection{padding:6rem 50px 8rem}.contactSection .contactBody{flex-direction:column;gap:48px}.contactSection .contactForm{width:100%;max-width:100%}}@media (max-width:600px){.contactSection{padding:5rem 24px 6rem}.contactSection>h2{font-size:26px}.contactSection .contactChannel .channelIcon{width:60px;min-width:60px;height:60px}}
.featureSection{justify-content:space-between;align-items:center;width:100vw;padding:12rem 20px 12rem 80px;display:flex;position:relative}.featureSection .featuresContent{flex-direction:column;justify-content:center;align-items:flex-start;width:45%;max-width:550px;display:flex}.featureSection .featuresContent h2{font-variation-settings:"wdth" 75,"wght" 500;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:fit-content;margin-bottom:20px;font-size:32px}.featureSection .featuresContent h2:after{content:"";background-color:hsl(var(--colorBrandPrimary));width:40%;height:5px;margin:15px auto;display:block}.featureSection .featuresContent .featureListItem{align-items:center;width:100%;margin:5px 0;display:flex}.featureSection .featuresContent .featureListItem .featureLetter{font-variation-settings:"wdth" 75,"wght" 500;-webkit-user-select:none;user-select:none;background-color:var(--lightFeatureColor);width:60px;min-width:60px;height:60px;min-height:60px;color:var(--darkFeatureColor);border-radius:9999px;justify-content:center;align-items:center;margin:0 20px 0 0;font-size:32px;transition:background-color .5s ease-out,color .5s ease-out;display:flex}.featureSection .featuresContent .featureListItem p{font-variation-settings:"wdth" 75,"wght" 300;margin:0;font-size:16px}.featureSection .featuresContent .featureListItem p::selection{color:var(--darkFeatureColor);background:var(--lightFeatureColor)}.featureSection .featuresAnim{justify-content:flex-end;align-items:center;width:55%;height:100%;display:flex}.featureSection .featuresAnim .whyUsAnim{width:100%;max-width:600px;height:auto;max-height:600px}@media (max-width:910px){.featureSection .featuresContent .featureListItem>p{font-size:14px}}@media (max-width:830px){.featureSection{justify-content:center;padding:0 50px}.featureSection .featuresContent{width:fit-content;max-width:unset;align-items:center}.featureSection .featuresAnim{display:none}}@media (max-width:530px){.featureSection{padding:0 30px}}
.lighting{pointer-events:none;width:100%;height:fit-content;min-height:500px;margin:0 auto;position:absolute;bottom:0;overflow:hidden}.lighting-layers{width:100%;position:absolute;bottom:-60px}.glow{border-radius:50%;width:100%;height:20px;margin:auto;position:relative}.glow-one{animation:5s ease-in-out infinite alternate glow-one}@keyframes glow-one{0%{box-shadow:0 0 250px 20px #473c78}to{box-shadow:0 0 100px 15px #f72a3b}}.glow-two{width:90%;animation:4s ease-in-out infinite alternate glow-two}@keyframes glow-two{0%{box-shadow:0 0 250px 20px #18c499}to{box-shadow:0 0 100px 15px #d8f05e}}.glow-three{width:80%;animation:3s ease-in-out infinite alternate glow-three}@keyframes glow-three{0%{box-shadow:0 0 250px 20px #fd0}to{box-shadow:0 0 100px 15px #3e33ff}}.glow-four{width:70%;animation:2s ease-in-out infinite alternate glow-four}@keyframes glow-four{0%{box-shadow:0 0 250px 20px #781848}to{box-shadow:0 0 100px 15px #f2bbe9}}.glow-five{width:60%;animation:1s ease-in-out infinite alternate glow-five}@keyframes glow-five{0%{box-shadow:0 0 250px 20px #42f2a1}to{box-shadow:0 0 100px 15px #f4f6ad}}
.footerSection{background-color:var(--colorBackgroundPrimary);width:100%;position:relative}.footerSection p{text-align:center;color:var(--colorContentPrimary);margin:0;padding:1rem;font-size:14px;top:60%}
.landingSection{background-image:url(/backgrounds/landingCoverPlaceholder.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100dvw;height:100dvh;transition:filter 1s linear;position:relative}.landingSection .coverBackground,.landingSection .coverOverlay{width:100%;height:100%;transition:background-position 1s ease-out;transition:filter var(--animDurDefault)var(--cubicBezierPrimary);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0}.landingSection.dark .coverBackground,.landingSection.dark .coverOverlay{filter:brightness(.3)contrast(1.2)saturate(.9)}.landingSection .overlay{opacity:1;pointer-events:none;background-image:linear-gradient(270deg,#00000073 0%,#0000 55%);width:100%;height:100%;transition:opacity 1s ease-out;position:absolute;top:0;left:0}.landingSection .landingGreeting{-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;width:42%;height:100%;padding-top:12vh;padding-right:90px;transition:zoom 1s ease-out;display:flex;position:absolute;right:0}.landingSection .landingGreeting>p{font-variation-settings:"wdth" 75,"wght" 300;text-align:end;width:100%;margin:0;font-size:32px}.landingSection .landingGreeting>p.head{font-variation-settings:"wdth" 75,"wght" 400;font-size:52px}.landingSection .landingGreeting>p.subHead{margin-bottom:20px}.landingSection .landingGreeting>p.desc{font-variation-settings:"wdth" 75,"wght" 400;font-size:18px}.landingSection .landingGreeting .greetingAction{pointer-events:all;justify-content:flex-end;gap:16px;width:100%;margin:40px 0 20px;display:flex}@media (max-width:1300px){.landingSection .landingGreeting{zoom:.85;width:34%;padding-left:0;padding-right:28px}}@media (max-width:850px){.landingSection .landingGreeting{zoom:.8}}@media (max-width:700px){.landingSection .overlay{background-image:linear-gradient(to right,var(--colorBackgroundPrimary)0%,transparent 100%)}.landingSection .landingGreeting{zoom:.9;width:100%}}@media (max-width:530px){.landingSection .coverBackground,.landingSection .coverOverlay{background-position:-140px}.landingSection .overlay{opacity:.92;background-image:linear-gradient(to right,var(--colorBackgroundPrimary)0%,var(--colorBackgroundPrimary)100%)}.landingSection .landingGreeting{zoom:1;padding-right:0;right:50%;transform:translate(50%)}.landingSection .landingGreeting>p{text-align:center}.landingSection .landingGreeting .greetingAction{justify-content:center}}@media (max-width:500px){.landingSection .landingGreeting{zoom:.8}}@media (max-width:380px){.landingSection .landingGreeting{zoom:.7}}@media (max-width:330px){.landingSection .landingGreeting{zoom:.6}}
.trialModalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.trialModalCard{background:var(--colorBackgroundPrimary);border-radius:16px;width:100%;max-width:460px;padding:40px 36px;position:relative;box-shadow:0 24px 64px #00000040}.trialModalClose{cursor:pointer;color:var(--colorTextSecondary);background:0 0;border:none;padding:4px 8px;font-size:18px;line-height:1;position:absolute;top:16px;right:16px}.trialModalClose:hover{color:var(--colorTextPrimary)}.trialModalHeader{margin-bottom:28px}.trialModalHeader h2{font-variation-settings:"wdth" 75,"wght" 700;color:hsl(var(--colorBrandPrimary));margin:0 0 4px;font-size:26px}.trialModalHeader .trialModalSubtitle{font-variation-settings:"wdth" 75,"wght" 500;margin:0 0 12px;font-size:20px}.trialModalHeader .trialModalTagline{font-variation-settings:"wdth" 75,"wght" 300;color:var(--colorTextSecondary);margin:0;font-size:14px;line-height:1.6}.trialModalForm{flex-direction:column;gap:12px;display:flex}.trialInput{border:1px solid var(--colorBorderPrimary);background:var(--colorBackgroundSecondary);color:var(--colorTextPrimary);box-sizing:border-box;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:15px}.trialInput:focus{border-color:hsl(var(--colorBrandPrimary));outline:none}.trialInput::placeholder{color:var(--colorTextTertiary)}.trialBtnPrimary{background:hsl(var(--colorBrandPrimary));color:#fff;font-variation-settings:"wdth" 75,"wght" 500;cursor:pointer;border:none;border-radius:8px;margin-top:4px;padding:14px;font-family:inherit;font-size:16px;transition:opacity .2s}.trialBtnPrimary:hover:not(:disabled){opacity:.88}.trialBtnPrimary:disabled{opacity:.6;cursor:not-allowed}.trialError{color:#ef4444;margin:0;font-size:13px}.trialModalSuccess{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.trialModalSuccess .trialSuccessIcon{margin:0;font-size:48px}.trialModalSuccess h2{font-variation-settings:"wdth" 75,"wght" 600;margin:0;font-size:22px}.trialModalSuccess p{color:var(--colorTextSecondary);margin:0;font-size:15px;line-height:1.6}.trialModalSuccess .trialBtnPrimary{width:100%;margin-top:8px}@media (max-width:480px){.trialModalCard{padding:32px 20px}}
.homeNavbar{--navHeight:80px;width:100%;height:var(--navHeight);-webkit-user-select:none;user-select:none;z-index:2;padding:0 30px 0 0;position:fixed;top:0}.homeNavbar .logo{height:100%;line-height:var(--navHeight);float:left;font-variation-settings:"wdth" 75,"wght" 500;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;outline:none;padding:0 30px;text-decoration:none;display:flex}.homeNavbar .menu{float:right;justify-content:center;align-items:center;height:100%;display:flex}.homeNavbar .menu.open .icon{transform:rotate(45deg)}.homeNavbar .menu.open .icon:hover span:nth-child(2){width:24px}.homeNavbar .menu.open .icon .line1{width:24px;top:50%;right:23px}.homeNavbar .menu.open .icon .line2{width:24px;top:50%;right:23px;transform:rotate(90deg)}.homeNavbar .menu.open .container{display:flex}.homeNavbar .menu.open .container .item:first-child{animation:.38s cubic-bezier(.175,.885,.32,1.275) .12s forwards riseIn}.homeNavbar .menu.open .container .item:nth-child(2){animation:.38s cubic-bezier(.175,.885,.32,1.275) .24s forwards riseIn}.homeNavbar .menu.open .container .item:nth-child(3){animation:.38s cubic-bezier(.175,.885,.32,1.275) .36s forwards riseIn}.homeNavbar .menu.open .container .item:nth-child(4){animation:.38s cubic-bezier(.175,.885,.32,1.275) .48s forwards riseIn}@keyframes riseIn{to{opacity:1;transform:translateY(0)}}.homeNavbar .menu .icon{width:var(--navHeight);height:var(--navHeight);cursor:pointer;justify-content:center;display:none;position:absolute;top:0;right:0}.homeNavbar .menu .icon,.homeNavbar .menu .icon>*{transition:all .3s ease-in-out}@media (hover:hover){.homeNavbar .menu .icon:hover .line2{width:25px}}.homeNavbar .menu .icon span{border-bottom:1px solid var(--colorContentPrimary);height:2px;display:block;position:absolute;right:18px}.homeNavbar .menu .icon span.line1{width:35px;top:38%}.homeNavbar .menu .icon span.line2{width:17.5px;top:52%}.homeNavbar .menu .container{height:100%;display:flex}.homeNavbar .menu .container .item{cursor:pointer;justify-content:center;align-items:center;height:100%;padding:0 20px;display:flex;position:relative}.homeNavbar .menu .container .item:after{content:"";border-bottom:2px solid hsl(var(--colorBrandPrimary));width:100%;height:5px;transition:transform .1s ease-in;display:block;position:absolute;bottom:12px;transform:scaleX(0)}.homeNavbar .menu .container .item p{font-variation-settings:"wdth" 75,"wght" 500;text-align:center;text-transform:uppercase;letter-spacing:1.5px;z-index:1;margin:0;font-size:12px}@media (hover:hover){.homeNavbar .menu .container .item:hover:after{transform:scaleX(.2)}}@media (max-width:800px){.homeNavBar .menu .container .item p{font-size:10px}}@media (max-width:630px){.homeNavBar .menu .icon{z-index:2;margin-right:10px;display:flex}.homeNavBar .menu .container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.homeNavBar .menu .container .item{opacity:0;justify-content:center;width:fit-content;height:auto;padding:10px;transform:translateY(80px)}.homeNavBar .menu .container .item:first-child{animation:.1s ease-out .5s forwards riseIn}.homeNavBar .menu .container .item:nth-child(2){animation:.1s ease-out 1s forwards riseIn}.homeNavBar .menu .container .item:nth-child(3){animation:.1s ease-out 1.5s forwards riseIn}.homeNavBar .menu .container .item:nth-child(4){animation:.1s ease-out 2s forwards riseIn}}@media (max-width:630px) and (hover:hover){.homeNavBar .menu .container .item:hover span{transition:width .1s ease-out}}@media (max-width:630px){.homeNavBar .menu .container .item.active span{width:100%;transition:width .3s cubic-bezier(.175,.885,.32,1.275)}.homeNavBar .menu .container .item span{bottom:8px}.homeNavBar .menu .container .item p{font-variation-settings:"wdth" 75,"wght" 300;font-size:34px}}
