@import url(https://fonts.googleapis.com/css2?family=Dimbo&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#3d83fb;--primary-color-50:#b3e0ff;--primary-color-100:#80c7ff;--primary-color-200:#4da6ff;--primary-color-300:#2680ff;--primary-color-400:#3d83fb;--primary-color-500:#0056b3;--primary-color-600:#004080;--primary-color-700:#002b66;--primary-color-800:#001a40;--primary-color-900:#000f33;--secondary-color:#e15540;--secondary-color-50:#f26c5a;--secondary-color-100:#f87b6c;--secondary-color-200:#fa8a7e;--secondary-color-300:#fd9a90;--secondary-color-400:#ffaaa2;--secondary-color-500:#e15540;--secondary-color-600:#c7462f;--secondary-color-700:#a8361e;--secondary-color-800:#89260d;--secondary-color-900:#6b1500;--background-color:#0d1013;--background-color-50:#121518;--background-color-100:#424242;--background-color-200:#616161;--background-color-300:#757575;--background-color-400:#bdbdbd;--background-color-500:#9e9e9e;--background-color-600:#e0e0e0;--background-color-700:#eee;--background-color-800:#f5f5f5;--background-color-900:#fafafa;--text-color-body:#fff;--text-color-title:#fff;--text-color-caption:#ffffffb3;--text-color-headline:#fff;--text-color-disabled:#ffffff80;--page-margin:20px;--divider-color:#424242;--header-height:88px}body{font-family:Poppins,Arial,sans-serif;margin:0}.app{transition:background-color .3s,color .3s}.button{background-color:#3d83fb;background-color:var(--primary-color);border:none;border-radius:12px;color:#fff;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;min-width:96px;padding:12px}.button:hover{background-color:#3d83fb;background-color:var(--primary-color-400)}.button:active{background-color:#004080;background-color:var(--primary-color-600)}.fixed-header{background-color:var(--background-color);border-bottom:1px solid var(--divider-color);color:#fff;height:var(--header-height);left:0;position:fixed;top:0;z-index:100000}.fixed-header,.header-content{align-items:center;display:flex;width:100%}.header-content{box-sizing:border-box;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 var(--page-margin)}.header-content img{display:flex}.logo{height:48px;width:48px}nav{align-items:center}nav,nav ul{display:flex;gap:48px}nav ul{list-style:none}nav a{color:var(--text-color-title);font-size:1rem;font-weight:400;text-decoration:none}nav a:active,nav a:hover{color:var(--secondary-color)}@media only screen and (max-width:599px){nav .menu-items{display:none}}.banner-container{background-color:var(--background-color);color:var(--text-color-title);flex-direction:column;padding-top:var(--header-height);position:relative}.banner-container,.banner-content{align-items:center;display:flex;width:100%}.banner-content{box-sizing:border-box;justify-content:space-between;max-width:1200px;padding:56px var(--page-margin)}.left-content{width:auto}.brand-name,.left-content h2{font-size:2.5em}.brand-name{font-family:Dimbo;letter-spacing:2px;margin-bottom:10px}.right-content{box-sizing:border-box;height:auto;max-width:100%;padding-left:200px;width:200%}.badges{align-items:center;display:flex;margin-top:10px}.badges img{border:1px solid var(--text-color-title);border-radius:8px;margin-right:10px;max-height:40px}h1,p{margin:0}.banner-content h1{font-size:3em;margin-bottom:24px}.banner-content p{margin-bottom:48px}.banner-content img{max-width:100%}.emphasize-title{color:var(--secondary-color);font-weight:700}.emphasize-body{color:var(--secondary-color);font-weight:500}@media only screen and (min-width:600px) and (max-width:959px){.banner-content{flex-direction:column-reverse;text-align:center}.right-content{padding:24px 56px;width:60%}.badges{justify-content:center}}@media only screen and (max-width:599px){.banner-content{flex-direction:column-reverse;text-align:center}.right-content{padding:24px 56px}.badges{justify-content:center}}.features-section{background-color:var(--background-color-50);padding:50px 0;width:100%}.features-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:20px;text-align:center}.features-section h1{color:var(--text-color-title);margin:0}.features-section p{color:var(--text-color-caption);margin-bottom:30px}.features-list{list-style-type:none;padding:0}.features-list li{color:#444;font-size:18px;margin-bottom:10px;text-align:center}.features-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;margin-top:20px}.features-content img{color:var(--secondary-color);height:28px;margin-bottom:2px;translate:0 -4px}.feature-item{background-color:var(--background-color);border:1px solid var(--divider-color);border-radius:16px;padding:32px;text-align:left;transition:transform .3s ease}.feature-item i{color:var(--secondary-color);font-size:24px;margin-bottom:12px}.feature-item h3{color:var(--text-color-title);font-size:20px;font-weight:500;margin:0 0 12px}.feature-item p{color:var(--text-color-caption);font-size:16px;margin:0}.feature-item:hover{transform:scale(1.05)}.footer{background-color:var(--background-color);justify-content:center;padding:64px 0 24px}.footer-container{box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-section{max-width:300px}.company-info,.grandquiz-info{text-align:left}.company-info img,.grandquiz-info img{margin-bottom:10px;max-width:48px}.company-info p,.grandquiz-info p{color:var(--text-color-caption);font-size:.8em;margin-bottom:10px}.company-info p a,.grandquiz-info p a{color:var(--primary-color);display:inline;margin-bottom:0;text-decoration:underline}.company-info a:hover,.grandquiz-info a:hover{text-decoration:underline}.footer h4{color:var(--text-color-title);font-weight:500;margin-bottom:10px;margin-top:0}.footer a{display:block;margin-bottom:10px;text-decoration:none}.footer .contact p,.footer a{color:var(--text-color-caption);font-size:.9em}.footer .contact a{color:var(--primary-color);text-decoration:underline}.footer-section a:hover{color:var(--secondary-color)}.footer ul{list-style:none;padding:0}.footer ul li{margin-bottom:5px}.footer-divider{background-color:var(--divider-color);color:var(--divider-color);height:1px;margin:16px 0}.social-icons{display:flex;font-size:1.2em;gap:20px}.social-icons a{color:var(--text-color-title);font-size:20px;margin-bottom:0;text-decoration:none}.facebook:hover{color:#316ff6}.instagram:hover{color:#e4405f}.twitter:hover{color:#1da1f2}.youtube:hover{color:#cd201f}.copyright-text{font-size:14px}.footer-section-2{box-sizing:border-box;color:var(--text-color-title);margin:0 auto;max-width:1200px;padding:var(--page-margin)}.footer-social{align-items:center;display:flex;justify-content:space-between;margin-top:36px}@media only screen and (min-width:600px) and (max-width:959px){.footer-container{display:grid;grid-template-columns:1fr 1fr}.promotion-right-content{display:none}.footer-social{flex-direction:column;gap:20px;text-align:center}}@media only screen and (max-width:599px){.footer-container{display:grid;text-align:center}.footer-section{max-width:100%}.footer-section,.footer-social,.grandquiz-info{text-align:center}.footer-social{flex-direction:column;gap:20px}}.reviews-container{background-color:var(--background-color);color:var(--text-color-title)}.reviews-section{align-items:center;box-sizing:border-box;justify-content:center;margin:0 auto;max-width:1200px;padding:50px 20px}.reviews-header{margin-bottom:20px;text-align:center}.reviews-header h1{margin:0}.reviews-header p{color:var(--text-color-caption);margin-bottom:30px}.reviews-list{cursor:grab;display:flex;gap:20px;overflow-x:scroll;scroll-behavior:smooth;scrollbar-color:red #ff0;-webkit-user-select:none;user-select:none}.reviews-list:active{cursor:grabbing}.review-card{background-color:var(--background-color-50);border-radius:16px;min-width:240px;padding:24px;width:300px}.scroll-button{background-color:var(--secondary-color);border:none;border-radius:1000px;color:var(--text-color-title);cursor:pointer;height:40px;margin:16px 4px;transition:background-color .3s ease;width:40px}.scroll-button:disabled{background-color:var(--background-color-100);color:var(--text-color-disabled);cursor:not-allowed}.scroll-buttons{display:flex;justify-content:center}.review-text{color:var(--text-color-title);font-size:.9em;margin-bottom:24px}.review-username{color:var(--text-color-caption);font-size:.9em}.faq-container{background-color:var(--background-color-50);color:var(--text-color-title);display:flex;text-align:center;width:100%}.faq-content{box-sizing:border-box;margin:0 auto;max-width:900px;padding:50px var(--page-margin)}.faq-section-description{margin-bottom:30px}.faq-item{border:1px solid var(--divider-color);border-radius:16px;display:inline-block;margin-bottom:10px;overflow:hidden;text-align:left;width:100%}.faq-item .open{max-height:500px}.faq-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0 20px}.faq-header h4{font-weight:500}.faq-answer{color:var(--text-color-caption);overflow:hidden;padding:20px;transition:max-height .3s ease}.fas{font-size:18px;transition:transform .1s ease}.fas.fa-chevron-up{transform:rotate(1turn)}.download-app-section{align-items:center;background-color:var(--background-color);box-sizing:border-box;color:var(--text-color-title);display:flex;justify-content:space-between;padding:50px 0}.inner-container{max-width:1200px;padding:0 20px}.inner-container,.inner-container-content{align-items:center;border-radius:28px;box-sizing:border-box;display:flex;justify-content:space-between;margin:auto;width:100%}.inner-container-content{background:linear-gradient(125deg,#3d83fb 55%,#e15540);padding:40px 24px 40px 52px}.promotion-left-content{text-align:left;width:auto}.promotion-left-content h2{margin-top:0}.section-title{font-size:2rem;margin-bottom:20px}.store-badges{display:flex;gap:10px}.store-badge{border-radius:8px;height:auto;width:150px}.promotion-right-content{display:flex;height:auto;justify-content:end;max-width:100%;width:200%}.app-preview{height:auto;max-width:400px;width:100%}@media only screen and (min-width:600px) and (max-width:959px){.promotion-left-content{text-align:center}.promotion-right-content{display:none}.store-badges{justify-content:center}.inner-container-content{padding:40px 24px}}@media only screen and (max-width:599px){.promotion-left-content{text-align:center}.promotion-right-content{display:none}.store-badges{display:grid;justify-content:center}.inner-container-content{padding:40px 24px}}.privacy-policy-container{background-color:var(--background-color-50);box-sizing:border-box;color:var(--text-color-title);padding-top:var(--header-height)}.privacy-policy-content{box-sizing:border-box;display:block;justify-content:center;margin:0 auto;max-width:1200px;padding:50px 20px}.privacy-policy-container a{color:var(--primary-color)}.privacy-policy-container a:hover{color:var(--secondary-color)}.privacy-policy-content h2{margin-top:0}.terms-container{background-color:var(--background-color-50);box-sizing:border-box;color:var(--text-color-title);padding-top:var(--header-height)}.terms-content{box-sizing:border-box;display:block;justify-content:center;margin:0 auto;max-width:1200px;padding:50px 20px}.terms-container a{color:var(--primary-color)}.terms-container a:hover{color:var(--secondary-color)}.terms-content h2{margin-top:0}
/*# sourceMappingURL=main.f6639541.css.map*/