.qa-tools,.qa-tools-track,.qa-tools-group{align-items:center}
.qa-tools{display:flex;min-height:68px;padding-block:12px}
.qa-tools-track{display:flex;margin-block:0}
.qa-tools-group{display:flex;align-self:center}
.qa-tools-group>span{display:inline-flex;align-items:center;line-height:1.3;margin-block:0}
#about .mt-8.flex{align-items:center;justify-content:flex-start}
#about .mt-8.flex>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0}
#about .mt-8.flex>a>span{margin:0}
#why-choose .mt-14.grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.qaa-play-download{display:inline-block;margin-top:26px;border-radius:10px;overflow:hidden;transition:transform .2s}
.qaa-play-download:hover{transform:translateY(-2px)}
.qaa-play-download img{display:block;width:220px;max-width:100%;height:auto}
.qaa-app-visual{display:flex;align-items:center;justify-content:center;min-width:0}
.qaa-app-visual img{display:block;width:100%;max-width:480px;height:auto;object-fit:contain;mix-blend-mode:multiply;margin:auto}
@media(max-width:700px){
 html,body{max-width:100%;overflow-x:clip}
 body{margin:0}
 main{min-width:0;max-width:100%}
 .fixed.bottom-5.right-5,.qa-float-actions.qa-float-show-stack .qa-float-stack{right:max(24px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));gap:10px}
 .fixed.bottom-5.right-5>a{width:48px;height:48px;flex-shrink:0}
 #about .mt-8.flex{justify-content:center}
 .qaa-play-download{display:table;margin:26px auto 0;max-width:100%}
 #career .mt-14.grid>div:first-child{grid-column:1/-1}
 #about{padding-top:24px;padding-bottom:40px;background:#fafafa}
 #about>.container{gap:24px}
 #about .relative>img{display:block;margin:0 auto;max-height:420px;object-fit:contain;mix-blend-mode:multiply}
 #about .pointer-events-none{opacity:.35}
 section:has(+ #about){padding-bottom:24px}
 #why-choose .mt-14.grid,#career .mt-14.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}
 #why-choose .mt-14.grid>div,#career .mt-14.grid>div{padding:16px 12px;border-radius:18px;min-width:0}
 #why-choose .mt-14.grid h3,#career .mt-14.grid h3{font-size:16px;line-height:1.3;overflow-wrap:normal}
 #why-choose .mt-14.grid p,#career .mt-14.grid p{font-size:13px;line-height:1.55}
 #why-choose .mt-14.grid svg,#career .mt-14.grid svg{width:21px;height:21px}
 .home-contact-form .qa-enquiry>h2{grid-column:1/-1}
}
