*, *::before, *::after {box-sizing: border-box;margin: 0;padding: 0;}:root {--primary-color: #0A2540;--secondary-color: #F5F7FA;--accent-color: #FF7A00;--text-color: #333333;--text-light-color: #FFFFFF;--border-color: #E2E8F0;--font-family-headings: 'Montserrat', sans-serif;--font-family-body: 'Open Sans', sans-serif;--container-width: 1140px;--border-radius: 8px;--transition-speed: 0.3s ease;}html {font-size: 10px;scroll-behavior: smooth;}body {font-family: var(--font-family-body);font-size: 1.6rem;line-height: 1.7;color: var(--text-color);background-color: #FFFFFF;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}ul, ol {list-style: none;}a {color: var(--accent-color);text-decoration: none;transition: color var(--transition-speed);}a:hover {color: darken(var(--accent-color), 10%);text-decoration: underline;}img {max-width: 100%;height: auto;display: block;}h1, h2, h3, h4, h5, h6 {font-family: var(--font-family-headings);font-weight: 700;line-height: 1.3;margin-bottom: 5rem;color: var(--primary-color);}h1 {font-size: 4.2rem;}h2 {font-size: 3.2rem;}h3 {font-size: 2.4rem;}h4 {font-size: 2rem;}.container {width: 100%;max-width: var(--container-width);margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;}.section-padding {padding-top: 8rem;padding-bottom: 8rem;}.text-center {text-align: center;}.dark-theme {background-color: var(--primary-color);color: var(--text-light-color);}.dark-theme h1, .dark-theme h2, .dark-theme h3, .dark-theme h4 {color: var(--text-light-color);}.dark-theme p {color: rgba(255, 255, 255, 0.8);}.dark-theme a {color: var(--accent-color);}.dark-theme a:hover {color: lighten(var(--accent-color), 10%);}.site-header {background-color: #FFFFFF;padding: 2rem 0;border-bottom: 1px solid var(--border-color);position: sticky;top: 0;z-index: 1000;transition: box-shadow var(--transition-speed);}.site-header.scrolled {box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.header-content {display: flex;justify-content: space-between;align-items: center;}.logo-link {display: flex;align-items: center;text-decoration: none;}.logo-image {height: 4.8rem;margin-right: 1.2rem;border-radius: var(--border-radius);}.chrome-img {margin: 0 auto;}.comingMsg {position: fixed;bottom: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 1rem;color: #fff;z-index: 9999;padding: 1rem;font-weight: bold;background-color: #00000090;transition: opacity 0.3s;text-align: center;}.downloadBtn{cursor: pointer;}.robloxBtn{margin-bottom: 0 !important;}.site-title {font-family: var(--font-family-headings);font-size: 2.2rem;font-weight: 700;color: var(--primary-color);}.main-navigation .nav-list {display: flex;align-items: center;}.main-navigation .nav-item {margin-left: 3rem;position: relative;}.main-navigation .nav-link {font-family: var(--font-family-body);font-size: 1.7rem;color: var(--text-color);padding: 0.8rem 0;position: relative;transition: color var(--transition-speed);}.main-navigation .nav-link::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background-color: var(--accent-color);transition: width var(--transition-speed);}.main-navigation .nav-link:hover, .main-navigation .nav-link.active {color: var(--accent-color);}.main-navigation .nav-link:hover::after, .main-navigation .nav-link.active::after {width: 100%;}.has-dropdown>a::after {content: '\25BC';font-size: 0.8em;display: inline-block;transition: transform var(--transition-speed);}.has-dropdown:hover>a::after {transform: rotate(180deg);}.dropdown-menu {position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background-color: #FFFFFF;border: 1px solid var(--border-color);border-radius: var(--border-radius);box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);padding: 1.5rem;min-width: 200px;opacity: 0;visibility: hidden;transition: opacity var(--transition-speed), visibility var(--transition-speed);z-index: 1001;}.has-dropdown:hover .dropdown-menu {opacity: 1;visibility: visible;}.dropdown-menu li {margin-bottom: 1rem;}.dropdown-menu li:last-child {margin-bottom: 0;}.dropdown-menu a {color: var(--text-color);font-size: 1.5rem;display: block;padding: 0.5rem 1rem;border-radius: calc(var(--border-radius) - 4px);}.dropdown-menu a:hover {background-color: var(--secondary-color);color: var(--accent-color);text-decoration: none;}.dropdown-menu .soon {font-size: 1.5rem;color: #999999;padding: 0.5rem 1rem;cursor: default;}.cta-button {background-color: var(--accent-color);color: var(--text-light-color);padding: 0.8rem 2rem;border-radius: var(--border-radius);font-family: var(--font-family-headings);font-weight: 700;border: none;font-size: 1.4rem;text-decoration: none;transition: background-color var(--transition-speed), transform var(--transition-speed);display: inline-block;}.download-hero-section .cta-button {margin-bottom: 2rem;}.download-hero-section img {display: block;}.cta-button:hover {transform: translateY(-2px);text-decoration: none;}.menu-toggle {display: none;background: none;border: none;cursor: pointer;padding: 1rem;}.menu-icon {display: block;width: 24px;height: 2px;background-color: var(--primary-color);position: relative;transition: background-color 0s 0.3s;}.menu-icon::before, .menu-icon::after {content: '';position: absolute;left: 0;width: 100%;height: 2px;background-color: var(--primary-color);transition: transform var(--transition-speed), top var(--transition-speed) 0.3s;}.menu-icon::before {top: -7px;}.menu-icon::after {top: 7px;}.hero-section {background-color: var(--secondary-color);padding: 10rem 0;overflow: hidden;}.hero-grid {display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 6rem;}.hero-text h1 {font-size: 4.8rem;margin-bottom: 2rem;line-height: 1.2;}.hero-text .subtitle {font-size: 2rem;color: #555555;margin-bottom: 1.5rem;line-height: 1.6;}.hero-text .secondary-subtitle {font-size: 1.6rem;color: #777777;margin-bottom: 3rem;}.rating {display: flex;align-items: center;justify-content: center;color: var(--text-light-color);margin-bottom: 3rem;}.rating-stars {height: 2rem;width: auto;margin-right: 1rem;}.rating span {font-size: 1.6rem;color: var(--text-light-color);font-weight: 600;}.homeRating {display: flex;justify-content: start;}.homeRating span {color: var(--primary-color);}.hero-actions {display: flex;gap: 1.5rem;}.store-button img {height: 5.5rem;width: auto;transition: transform var(--transition-speed);}.store-button:hover img {transform: scale(1.05);}.hero-image-container {position: relative;}.hero-image {border-radius: var(--border-radius);display: block;margin: 0 auto;}.features-section .section-title {text-align: center;margin-bottom: 6rem;}.feature-item {display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 5rem;margin-bottom: 8rem;}.feature-item:last-child {margin-bottom: 0;}.feature-item.reverse {grid-template-columns: 1fr 1fr;}.feature-item.reverse .feature-image-wrapper {order: 2;}.feature-item.reverse .feature-content {order: 1;}.feature-image-wrapper {border-radius: var(--border-radius);box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);}.feature-image {border-radius: calc(var(--border-radius) - 10px);width: 100%;}.feature-content h3 {font-size: 2.8rem;margin-bottom: 1.5rem;}.feature-content p {font-size: 1.7rem;line-height: 1.8;color: #555555;}.feature-content p strong {color: var(--primary-color);}.security-section .section-title {margin-bottom: 3rem;}.security-section p {font-size: 1.8rem;max-width: 800px;margin-left: auto;margin-right: auto;margin-bottom: 3rem;}.security-image {margin-top: 2rem;margin-left: auto;margin-right: auto;}.roblox-feature-section .section-title {text-align: center;margin-bottom: 6rem;}.roblox-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 4rem;align-items: center;}.roblox-features-list {display: flex;flex-direction: column;gap: 3rem;}.roblox-feature-item {display: flex;align-items: flex-start;gap: 2rem;background-color: var(--secondary-color);padding: 2.5rem;border-radius: var(--border-radius);transition: transform var(--transition-speed), box-shadow var(--transition-speed);}.roblox-feature-item:hover {transform: translateY(-5px);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.07);}.roblox-feature-item img {width: 48px;height: 48px;flex-shrink: 0;}.roblox-feature-text h3 {font-size: 2rem;margin-bottom: 0.8rem;}.roblox-feature-text p {font-size: 1.5rem;color: #555555;line-height: 1.7;}.roblox-image-wrapper {text-align: center;}.roblox-main-image {max-width: 100%;border-radius: var(--border-radius);}.faq-preview-section {background-color: var(--secondary-color);}.faq-preview-section .section-title {text-align: center;margin-bottom: 6rem;}.faq-grid {display: grid;gap: 3rem;margin-bottom: 4rem;}.faq-item {background-color: #FFFFFF;padding: 3rem;border-radius: var(--border-radius);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);margin-bottom: 1rem;transition: transform var(--transition-speed), box-shadow var(--transition-speed);}.faq-item:hover {transform: translateY(-5px);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.07);}.sence-list {display: flex;flex-wrap: wrap;gap: 3rem;}.sence-item {width: calc(100% / 3 - 2rem);background-color: #FFFFFF;padding: 3rem;border-radius: var(--border-radius);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);transition: transform var(--transition-speed), box-shadow var(--transition-speed);}.sence-item:hover {transform: translateY(-5px);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.07);}.faq-item h4 {font-size: 2rem;color: var(--primary-color);margin-bottom: 1rem;}.faq-item p {font-size: 1.5rem;color: #555555;line-height: 1.7;}.site-footer {font-size: 1.5rem;}.footer-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 4rem;}.footer-column h4 {font-size: 1.8rem;margin-bottom: 2rem;color: var(--text-light-color);}.footer-column ul li {margin-bottom: 1.2rem;}.footer-column ul a, .footer-column .soon {color: rgba(255, 255, 255, 0.7);transition: color var(--transition-speed);}.footer-column ul a:hover {color: var(--text-light-color);text-decoration: underline;}.footer-column .soon {cursor: default;font-style: italic;}.about-column .footer-logo-link {display: flex;align-items: center;margin-bottom: 1.5rem;text-decoration: none;}.footer-logo-image {height: 4rem;margin-right: 1rem;}.footer-site-title {font-family: var(--font-family-headings);font-size: 2rem;font-weight: 700;color: var(--text-light-color);}.footer-description {margin-bottom: 2rem;line-height: 1.8;}.copyright-text {margin-top: 3rem;font-size: 1.4rem;color: rgba(255, 255, 255, 0.6);border-top: 1px solid rgba(255, 255, 255, 0.2);padding-top: 2rem;}.btnList {gap: 2rem;display: flex;margin-top: 2rem;flex-wrap: wrap;justify-content: center;}.btnList a {margin-bottom: 0 !important;}.roblox-img {margin-top: 3rem;border-radius: var(--border-radius);max-width: 100%;box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);}.contact-form-section .form-group input[type="text"], .contact-form-section .form-group input[type="email"], .contact-form-section .form-group textarea {border: 1px solid #CCCCCC;border-radius: var(--border-radius, 8px);padding: 1.2rem 1.5rem;width: 100%;font-family: var(--font-family-body);font-size: 1.6rem;color: var(--text-color);transition: border-color var(--transition-speed), box-shadow var(--transition-speed);}.contact-form-section .form-group input[type="text"]:focus, .contact-form-section .form-group input[type="email"]:focus, .contact-form-section .form-group textarea:focus {border-color: var(--accent-color);box-shadow: 0 0 0 3px rgba(var(--accent-color-rgb, 255, 122, 0), 0.25);outline: none;}.contact-form-section .form-group label {display: block;margin-bottom: 0.8rem;font-weight: 600;color: var(--primary-color);}.intro-module-section .section-title {margin-bottom: 5rem;}.feature-list {display: flex;flex-wrap: wrap;}.feature-item {display: flex;flex-direction: column;gap: 3rem;padding: 0 2.5rem;width: 50%;}.feature-item:last-of-type {border-bottom: none;}.feature-item .feature-content {order: 2;}.feature-item .feature-content h3 {font-size: 2.6rem;color: var(--primary-color);margin-bottom: 2rem;}.feature-item .feature-content p {font-size: 1.6rem;line-height: 1.75;color: #4A5568;}.feature-item .feature-content p+p {margin-top: 1.5rem;}.feature-image-wrapper {order: 1;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.06);transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;}.roblox-feature-item {background-color: #FFFFFF;border: 1px solid var(--border-color, #E2E8F0);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);padding: 3rem;border-radius: var(--border-radius, 8px);}.roblox-feature-item:hover {border-color: var(--accent-color, #FF7A00);box-shadow: 0 6px 18px rgba(var(--accent-color-rgb, 255, 122, 0), 0.15);transform: translateY(-3px);}.roblox-feature-item img.intro-module-icon {width: 52px;height: 52px;margin-right: 0.5rem;}.roblox-feature-text h3 {font-size: 2.2rem;color: var(--primary-color);margin-bottom: 1rem;}.roblox-feature-text p {font-size: 1.5rem;color: #4A5568;line-height: 1.7;}.content-block {background-color: var(--secondary-color, #F5F7FA);padding: 3rem;border-radius: var(--border-radius, 8px);margin-bottom: 3rem;}.content-block h3 {color: var(--primary-color);margin-bottom: 1.5rem;}.content-block p {color: #333333;line-height: 1.7;}.roblox-features-list {display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 3rem;}.cards-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 2rem;margin-top: 3rem;}.card, .feature-card {background-color: #FFFFFF;border: 1px solid var(--border-color, #E2E8F0);border-radius: var(--border-radius, 8px);padding: 2.5rem;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);transition: transform var(--transition-speed), box-shadow var(--transition-speed);display: flex;flex-direction: column;height: 100%;}.feature-card img {margin-bottom: 1.5rem;width: 6rem;height: 6rem;}.card:hover, .feature-card:hover {transform: translateY(-5px);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.07);}.card img.card-icon, .feature-card img.card-icon {width: 48px;height: 48px;margin-bottom: 1.5rem;align-self: flex-start;}.card h3, .feature-card h3 {font-size: 2rem;margin-bottom: 1rem;color: var(--primary-color);}.card p, .feature-card p {font-size: 1.5rem;line-height: 1.7;flex-grow: 1;color: #555555;margin-bottom: 1.5rem;}.step-item {margin-bottom: 2rem;}.step-item:nth-child(2n) {padding-top: 15rem;}.step-item h3 {margin-bottom: 1rem;font-size: 2rem;}.step-item span {border-radius: 5rem;padding: 0.5rem 1rem;background-color: #FF7A00;color: #fff;line-height: 1.1rem;margin-bottom: 1rem;display: inline-block;text-transform: uppercase;}.step-item a {color: #FF7A00;text-decoration: underline;font-weight: bold;}.steps-container {display: flex;justify-content: space-between;gap: 2rem;}.steps-container>* {flex: 1;width: 100%;}.error-page-section {display: flex;flex-direction: column;justify-content: center;align-items: center;min-height: calc(100vh - 200px);text-align: center;padding: 4rem 1rem;}.error-page-section h1 {font-size: clamp(3rem, 10vw, 6rem);color: var(--primary-color);margin-bottom: 0.5rem;font-weight: 700;}.error-page-section .error-message {font-size: 2rem;color: var(--text-color-dark);margin: 0 auto 2rem;}.error-page-section .error-description {font-size: 1.6rem;color: var(--text-color-light);margin: 0 auto 2.5rem;max-width: 600px;}.content-page-section {padding: 6rem 0;}.content-page-section .container {max-width: 800px;}.content-page-section h1 {font-size: 3.6rem;text-align: center;margin-bottom: 4rem;}.content-page-section h2 {font-size: 2.6rem;margin-top: 3rem;margin-bottom: 1.5rem;padding-bottom: 0.5rem;border-bottom: 2px solid var(--accent-color);}.content-page-section h3 {font-size: 2rem;margin-top: 2.5rem;margin-bottom: 1rem;}.content-page-section p, .content-page-section ul, .content-page-section ol {font-size: 1.7rem;line-height: 1.8;margin-bottom: 1.5rem;color: #444444;}.content-page-section ul, .content-page-section ol {padding-left: 2.5rem;}.content-page-section ul li {margin-bottom: 0.8rem;}.content-page-section strong {color: var(--primary-color);}.content-page-section a {font-weight: 600;}.faq-page-section .faq-list .faq-item {background-color: #FFFFFF;border: 1px solid var(--border-color);border-radius: var(--border-radius);margin-bottom: 2rem;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.03);}.faq-page-section .faq-item-question {font-family: var(--font-family-headings);font-size: 2rem;font-weight: 600;color: var(--primary-color);padding: 2rem;cursor: pointer;display: flex;justify-content: space-between;align-items: center;transition: background-color var(--transition-speed);}.faq-page-section .faq-item-question:hover {background-color: var(--secondary-color);}.faq-page-section .faq-item-question::after {content: '+';font-size: 2.4rem;color: var(--accent-color);transition: transform var(--transition-speed);}.faq-page-section .faq-item.active .faq-item-question::after {transform: rotate(45deg);}.faq-page-section .faq-item-answer {padding: 0 2rem 2rem 2rem;display: none;}.faq-page-section .faq-item.active .faq-item-answer {display: block;}.download-hero-section {background-color: var(--primary-color);color: var(--text-light-color);padding: 8rem 0 0;}.download-hero-section h1 {color: var(--text-light-color);font-size: 4rem;}.download-hero-section .subtitle {font-size: 1.8rem;color: rgba(255, 255, 255, 0.8);max-width: 700px;margin: 0 auto 3rem auto;}.download-buttons-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 2rem;max-width: 900px;margin: 4rem auto 0 auto;}.download-button-card {background-color: rgba(255, 255, 255, 0.1);padding: 2.5rem;border-radius: var(--border-radius);text-align: center;transition: background-color var(--transition-speed), transform var(--transition-speed);display: flex;flex-direction: column;align-items: center;justify-content: center;}.download-button-card:hover {background-color: rgba(255, 255, 255, 0.2);transform: translateY(-5px);}.download-button-card img {height: 60px;margin-bottom: 1.5rem;}.download-button-card h3 {font-size: 2rem;color: var(--text-light-color);margin-bottom: 1rem;}.download-button-card .cta-button {margin-top: auto;background-color: var(--accent-color);color: var(--text-light-color);}.download-button-card .cta-button.disabled {background-color: #777;cursor: not-allowed;opacity: 0.7;}.download-features-section h2 {text-align: center;margin-bottom: 5rem;}.features-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 3rem;}.download-features-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 3rem;}.download-feature {background-color: var(--secondary-color);padding: 3rem;border-radius: var(--border-radius);text-align: center;}.download-feature img.feature-icon {height: 50px;display: inline-block;margin-bottom: 2rem;}.download-feature h3 {font-size: 2.2rem;margin-bottom: 1rem;}.download-feature p {font-size: 1.5rem;color: #555;}.error-page-section {display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 70vh;text-align: center;}.error-page-section h1 {font-size: 8rem;color: var(--accent-color);margin-bottom: 1rem;}.error-page-section h2 {font-size: 3rem;margin-bottom: 2rem;}.error-page-section p {font-size: 1.8rem;margin-bottom: 3rem;max-width: 500px;}.contact-form .form-group {margin-bottom: 2.5rem;}.contact-form label {display: block;font-weight: 600;margin-bottom: 0.8rem;color: var(--primary-color);}.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea {width: 100%;padding: 1.2rem 1.5rem;border: 1px solid #CCCCCC;border-radius: var(--border-radius);font-family: var(--font-family-body);font-size: 1.6rem;color: var(--text-color);transition: border-color var(--transition-speed), box-shadow var(--transition-speed);}.contact-form input[type="text"]:focus, .contact-form input[type="email"]:focus, .contact-form textarea:focus {outline: none;border-color: var(--accent-color);box-shadow: 0 0 0 3px rgba(var(--accent-color-rgb, 255, 122, 0), 0.25);}.contact-form textarea {min-height: 150px;resize: vertical;}.contact-form .submit-button {background-color: var(--accent-color);color: var(--text-light-color);padding: 1.4rem 3.5rem;border-radius: var(--border-radius);font-family: var(--font-family-headings);font-weight: 700;font-size: 1.7rem;text-decoration: none;transition: background-color var(--transition-speed), transform var(--transition-speed);display: inline-block;border: none;cursor: pointer;}.contact-form .submit-button:hover {background-color: darken(var(--accent-color), 10%);transform: translateY(-2px);}:root {--accent-color-rgb: 255, 122, 0;}.intro-module-section .section-title {text-align: center;margin-bottom: 6rem;}.intro-module {display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 5rem;margin-bottom: 7rem;padding: 3rem;background-color: #fff;border-radius: var(--border-radius);transition: transform var(--transition-speed), box-shadow var(--transition-speed);}.intro-module.reverse .intro-module-image-wrapper {order: 2;}.intro-module.reverse .intro-module-content {order: 1;}.intro-module.single-column {grid-template-columns: 1fr;text-align: center;}.intro-module.single-column .intro-module-image-wrapper {order: -1;margin-bottom: 3rem;max-width: 500px;margin-left: auto;margin-right: auto;}.intro-module-image-wrapper {border-radius: var(--border-radius);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);}.intro-module-image {border-radius: calc(var(--border-radius) - 8px);width: 100%;}.intro-module-icon {width: 56px;height: 56px;flex-shrink: 0;margin-bottom: 1.5rem;}.intro-module-content h3 {font-size: 2.6rem;margin-bottom: 1.5rem;color: var(--primary-color);}.intro-module-content p {font-size: 1.6rem;line-height: 1.8;color: #555555;margin-bottom: 1rem;}.intro-module-content p:last-child {margin-bottom: 0;}.intro-module-content strong {color: var(--primary-color);font-weight: 600;}.roblox-grid .intro-module-item {display: flex;align-items: flex-start;gap: 2.5rem;background-color: #FFFFFF;padding: 2.5rem;border-radius: var(--border-radius);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);transition: transform var(--transition-speed), box-shadow var(--transition-speed);}.roblox-grid .intro-module-item:hover {transform: translateY(-4px);box-shadow: 0 7px 18px rgba(0, 0, 0, 0.07);}.roblox-grid .intro-module-icon {width: 48px;height: 48px;margin-bottom: 0;}.roblox-grid .intro-module-text h3 {font-size: 2rem;margin-bottom: 0.8rem;}.roblox-grid .intro-module-text p {font-size: 1.5rem;color: #555555;line-height: 1.7;}@media (max-width: 992px) {html {font-size: 9px;}.hero-grid {grid-template-columns: 1fr;text-align: center;}.hero-text {display: flex;flex-direction: column;align-items: center;flex-wrap: wrap;}.hero-text h1 {font-size: 4rem;}.hero-image-container {margin-bottom: 4rem;}.feature-item, .feature-item.reverse {grid-template-columns: 1fr;text-align: center;}.feature-item .feature-image-wrapper, .feature-item.reverse .feature-image-wrapper {order: -1;margin-bottom: 3rem;}.roblox-grid {grid-template-columns: 1fr;}.roblox-image-wrapper {order: -1;margin-bottom: 3rem;}.main-navigation {position: relative;}.menu-toggle {display: block;z-index: 1002;}.header-download-button {display: none;}.nav-list {position: absolute;top: calc(100% + 1px);right: 0;background-color: #FFFFFF;border: 1px solid var(--border-color);border-radius: 0 0 var(--border-radius) var(--border-radius);box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);width: 280px;flex-direction: column;align-items: flex-start;padding: 2rem;opacity: 0;visibility: hidden;transform: translateY(-10px);transition: opacity var(--transition-speed), visibility var(--transition-speed), transform var(--transition-speed);}.nav-list.active {opacity: 1;visibility: visible;transform: translateY(0);}.main-navigation .nav-item {margin-left: 0;width: 100%;}.main-navigation .nav-link {display: block;padding: 1rem 0;border-bottom: 1px solid var(--border-color);}.main-navigation .nav-item:last-child .nav-link {border-bottom: none;}.main-navigation .nav-link::after {display: none;}.dropdown-menu {position: static;transform: none;box-shadow: none;border: none;padding: 1rem 0 1rem 2rem;width: 100%;opacity: 1;visibility: visible;display: none;}.has-dropdown.active .dropdown-menu {display: block;}.menu-toggle.active .menu-icon {background-color: transparent;}.menu-toggle.active .menu-icon::before {transform: rotate(45deg);top: 0;}.menu-toggle.active .menu-icon::after {transform: rotate(-45deg);top: 0;}.intro-module, .intro-module.reverse {grid-template-columns: 1fr;text-align: center;}.intro-module .intro-module-image-wrapper, .intro-module.reverse .intro-module-image-wrapper {order: -1;margin-bottom: 3rem;}}@media (max-width: 768px) {html {font-size: 8.5px;}.hero-text h1 {font-size: 3.6rem;}.hero-text .subtitle {font-size: 1.8rem;}.section-padding {padding-top: 6rem;padding-bottom: 6rem;}h2 {font-size: 2.8rem;}.footer-grid {grid-template-columns: 1fr;text-align: center;}.about-column .footer-logo-link {justify-content: center;}.footer-column h4 {margin-top: 2rem;}.footer-column:first-child h4 {margin-top: 0;}.feature-item {width: 100%;padding: 0;}.steps-container {flex-wrap: wrap;}.steps-container>* {flex: unset;}.step-item:nth-child(2n) {padding: 0;}}#lang-select{padding: 0.5rem 0;border-radius: 8px;text-align: center;color: #333;}