:root{--text-dark: #333;--text-light: #555;--bg-light: #f9f9f9;--border-color: #eee;--primary-color: #004D99;--accent-red: #d64545}html{scroll-behavior:smooth;height:100%;height:-webkit-fill-available}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;color:var(--text-dark);min-height:100vh;min-height:-webkit-fill-available;position:relative;overflow-x:hidden}section{padding:80px 20px}.container{max-width:1200px;margin:0 auto}.about-container{background:linear-gradient(145deg,#0c1324,#0f1b32);color:#fff;padding:50px 40px;border-radius:18px;box-shadow:0 18px 38px #00000059;border:1px solid rgba(255,255,255,.08)}.about-container h1,.about-container h2{color:#39f;margin-top:0}.about-container .subtitle{color:#fff;font-weight:700;letter-spacing:.08em}h2{text-align:center;font-size:2.5rem;margin-bottom:40px;color:var(--text-dark)}.about-intro{max-width:900px;margin:0 auto 28px;text-align:left;color:#eaf0ff}.about-intro p{margin-bottom:16px}.about-metrics{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:18px 0 28px}.about-pill{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:10px 16px;font-weight:600;color:#eaf0ff}.about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:28px 0 10px}.about-card{background:linear-gradient(145deg,#111a2f,#0c1426);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px 22px;box-shadow:0 16px 30px #00000059;text-align:left;color:#f4f7ff}.about-card h3{margin:0 0 12px;color:#39f}.about-card ul{margin:12px 0 0;padding-left:18px;color:#d9e2ff;line-height:1.8}.about-cta{margin:32px auto 0;max-width:900px;text-align:center}.about-cta h3{margin-bottom:10px}.about-cta p{margin-bottom:20px;color:#e8edff;line-height:1.7}.btn-primary{display:inline-block;background-color:var(--primary-color);color:#fff;padding:12px 24px;border:none;border-radius:5px;text-decoration:none;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .3s ease}.btn-primary:hover{background-color:#0056b3}.join-container h2{color:var(--primary-color);font-size:clamp(3.3rem,7.9vw,6.6rem);letter-spacing:.18em;line-height:1;font-weight:800;margin:48px 0 64px}.join-container>p{color:#fff;font-size:1.1rem;text-align:center}.join-container .job-list{margin:32px 0;display:grid;grid-template-columns:1fr;gap:20px}.job-card{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:24px 28px;box-shadow:0 12px 30px #0000000f}.job-card-featured{border-color:#004d9938;box-shadow:0 18px 40px #001e3c24;background:linear-gradient(180deg,#fff,#f7fbff)}.job-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.job-header-content{display:flex;flex-direction:column;gap:8px}.job-card h3{margin:0;font-size:1.35rem;color:var(--text-dark)}.job-badge{display:inline-flex;align-self:flex-start;margin:0;padding:6px 12px;border-radius:999px;background:#004d9914;color:var(--primary-color);font-size:.85rem;font-weight:700;letter-spacing:.06em}.job-salary{color:var(--primary-color);font-weight:700;font-size:1.1rem}.job-location{margin:12px 0 0;color:var(--primary-color);font-weight:600}.job-tagline{margin:12px 0 10px;color:var(--text-light);line-height:1.7}.job-card ul{margin:0 0 10px 18px;color:var(--text-light);line-height:1.8}.job-cta{margin:14px 0 0;font-weight:600;color:var(--text-dark)}.job-cta a{color:var(--primary-color);text-decoration:none}.job-cta a:hover{text-decoration:underline}.partner-meta{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.partner-meta span{padding:8px 12px;border-radius:999px;background:#004d9914;color:var(--primary-color);font-size:.92rem;font-weight:600}.partner-paragraph{margin:0 0 14px;color:var(--text-light);line-height:1.85}.partner-contact p{margin:8px 0;color:var(--text-light);line-height:1.8}.partner-contact strong{color:var(--text-dark);margin-right:6px}section#home{padding:0}section#core-business{padding:0}section#app-scenarios{padding:0}.discord-link{display:inline-block;padding:8px 15px;background-color:#5865f2;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;transition:background-color .3s ease}.discord-link:hover{background-color:#4752c4}footer p{margin:0}.globalBg{position:fixed;inset:0;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(60%) contrast(120%);will-change:transform;pointer-events:none;background-color:#0c0c0c;opacity:0;transition:opacity 1.5s ease-in-out;width:100%;height:100%;min-height:100vh;min-height:-webkit-fill-available;overflow:hidden}.globalBg.isLoaded{opacity:1}@media(max-width:768px){.container{padding:0 15px}.about-container{padding:36px 22px}h2{font-size:2rem;margin-bottom:30px}.subtitle{display:block;margin-top:8px;font-size:.9rem}.about-container,.join-container{padding:40px 20px;text-align:center}.job-card{padding:20px;text-align:left}.job-header{flex-direction:column;align-items:flex-start}.partner-meta{gap:8px}.about-intro{text-align:left}.about-container p,.join-container p{font-size:1rem;line-height:1.7;margin-bottom:30px}.about-grid{gap:16px}.about-card{padding:18px}.btn-primary{padding:14px 28px;font-size:1rem;display:block;text-align:center;max-width:200px;margin:0 auto}}@media(max-width:480px){h2{font-size:1.8rem;margin-bottom:25px}.about-container,.join-container{padding:30px 15px}.about-container{border-radius:14px}.about-container p,.join-container p{font-size:.95rem}.job-card h3{font-size:1.2rem}.job-salary{font-size:1rem}.btn-primary{padding:12px 24px;font-size:.95rem}}._header_v6n18_5{--nav-font-size: 1.56rem;--logo-height-base: 80px;--logo-height: calc(var(--logo-height-base) * .84);position:absolute;z-index:100;top:0;left:0;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:15px 40px;gap:20px;background-color:transparent}._logoContainer_v6n18_61{flex-shrink:0}._logo_v6n18_61{height:var(--logo-height)}._nav_v6n18_77>ul{display:flex;list-style:none;margin:0;padding:0;gap:50px;align-items:center;height:var(--logo-height)}._nav_v6n18_77 a{text-decoration:none;font-weight:600;font-size:var(--nav-font-size);line-height:1;padding:0 6px;transition:color .3s ease;color:#ccb}._nav_v6n18_77 a:hover{color:var(--primary-color)}._dropdownContainer_v6n18_133{position:relative}._dropdownMenu_v6n18_143{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#0a1423d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 16px #0006;padding:10px 0;margin:0;list-style:none;min-width:180px;z-index:1000;opacity:0;visibility:hidden;transform:translate(-50%) translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}._dropdownContainer_v6n18_133:hover ._dropdownMenu_v6n18_143{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}._dropdownMenu_v6n18_143 li{margin:0}._dropdownMenu_v6n18_143 a{display:block;padding:8px 20px;color:#eee;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}._dropdownMenu_v6n18_143 a:hover{background-color:#007bff4d;color:#c7ecff}._hamburger_v6n18_255{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}._hamburger_v6n18_255 span{width:100%;height:3px;background-color:#ccc;border-radius:2px;transition:all .3s ease}._hamburger_v6n18_255._open_v6n18_299 span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}._hamburger_v6n18_255._open_v6n18_299 span:nth-child(2){opacity:0}._hamburger_v6n18_255._open_v6n18_299 span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}._arrow_v6n18_325{display:none;margin-left:5px;font-size:.8em}._languageToggle_v6n18_339{display:flex;gap:8px;align-items:center;margin-left:auto}._langButton_v6n18_353{background:transparent;border:1px solid rgba(255,255,255,.3);color:#ccc;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease}._langButton_v6n18_353:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}._langActive_v6n18_389{background:var(--primary-color, #007bff);border-color:var(--primary-color, #007bff);color:#fff}._langActive_v6n18_389:hover{background:var(--primary-color-dark, #0056b3);border-color:var(--primary-color-dark, #0056b3)}@media(max-width:768px){._header_v6n18_5{padding:15px 20px;gap:20px;justify-content:space-between}._logo_v6n18_61{height:40px}._hamburger_v6n18_255{display:flex}._nav_v6n18_77{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background:#0a1423fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-100%);transition:transform .3s ease;overflow-y:auto}._nav_v6n18_77._navOpen_v6n18_475{transform:translate(0)}._nav_v6n18_77>ul{flex-direction:column;gap:0;height:auto;padding:20px 0}._nav_v6n18_77>ul>li{width:100%;border-bottom:1px solid rgba(255,255,255,.1)}._nav_v6n18_77 a{display:block;padding:15px 30px;font-size:1.2rem;line-height:1.5;color:#eee}._arrow_v6n18_325{display:inline;float:right}._dropdownContainer_v6n18_133{position:static}._dropdownMenu_v6n18_143{position:static;transform:none;opacity:1;visibility:visible;background:#0000004d;border:none;border-radius:0;box-shadow:none;min-width:100%;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease}._dropdownMenu_v6n18_143._dropdownOpen_v6n18_579{max-height:300px}._dropdownMenu_v6n18_143 a{padding:12px 30px 12px 50px;font-size:1rem}._languageToggle_v6n18_339{position:fixed;top:15px;right:60px;z-index:1002;gap:6px}._langButton_v6n18_353{padding:5px 10px;font-size:.85rem}}@media(max-width:480px){._header_v6n18_5{padding:12px 15px}._logo_v6n18_61{height:35px}._nav_v6n18_77 a{padding:12px 20px;font-size:1.1rem}._dropdownMenu_v6n18_143 a{padding:10px 20px 10px 40px;font-size:.95rem}}._footer_1gqhd_3{background-color:transparent;color:#f0f0f0;padding:60px 40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;z-index:1}._footerContent_1gqhd_25{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:40px}._footerColumn_1gqhd_45{flex:1;min-width:280px}._logo_1gqhd_57{height:50px;margin-bottom:15px}._companyName_1gqhd_67{font-size:1.25rem;font-weight:700;color:#fff;margin:0}._companySlogan_1gqhd_81{font-size:.8rem;letter-spacing:.5px;color:#ccc;margin:5px 0 20px}._ctaText_1gqhd_95{font-size:1rem;color:#fff;margin-bottom:10px}@media(max-width:768px){._footer_1gqhd_3{padding:40px 20px 15px}._footerContent_1gqhd_25{flex-direction:column;gap:30px;padding-bottom:30px}._footerColumn_1gqhd_45{min-width:100%;text-align:center}._logo_1gqhd_57{height:45px;margin:0 auto 15px}._companyName_1gqhd_67{font-size:1.1rem}._companySlogan_1gqhd_81{font-size:.75rem}}@media(max-width:480px){._footer_1gqhd_3{padding:30px 15px 10px}._logo_1gqhd_57{height:40px}._companyName_1gqhd_67{font-size:1rem}}._ctaText_1gqhd_95{margin-bottom:20px}._ctaButton_1gqhd_205{display:inline-block;background-color:#fff;color:#222;padding:12px 24px;border-radius:5px;text-decoration:none;font-weight:700;transition:background-color .3s ease,color .3s ease}._ctaButton_1gqhd_205:hover{background-color:#f0f0f0}._columnTitle_1gqhd_237{font-size:1.5rem;font-weight:600;color:#fff;margin-top:0;margin-bottom:20px}._linkList_1gqhd_253{list-style:none;padding:0;margin:0}._linkList_1gqhd_253 li{margin-bottom:12px;font-size:.95rem;line-height:1.6;color:#ccc}._linkList_1gqhd_253 a{color:#ccc;text-decoration:none;transition:color .3s ease}._linkList_1gqhd_253 a:hover{color:#fff;text-decoration:underline}._columnTitle_1gqhd_237 a{color:#fff;text-decoration:none}._columnTitle_1gqhd_237 a{color:#fff;text-decoration:none;transition:text-decoration-color .15s ease,text-shadow .15s ease,transform .15s ease}._columnTitle_1gqhd_237 a:hover{color:#fff;text-decoration:underline;text-shadow:0 0 8px rgba(255,255,255,.32);transform:translateY(-1px)}._footerBottomBar_1gqhd_337{max-width:1200px;margin:0 auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);text-align:center}._bottomLinks_1gqhd_353{margin-bottom:15px}._bottomLinks_1gqhd_353 a{color:#ccc;text-decoration:none;margin:0 10px;font-size:.9rem;transition:color .3s ease}._bottomLinks_1gqhd_353 a:hover{color:#fff}._bottomLinks_1gqhd_353 span{color:#ffffff4d}._copyright_1gqhd_393{font-size:.8rem;color:#aaa;margin:0}._icp_1gqhd_399{font-size:.8rem;color:#aaa;margin:6px 0 0}._icp_1gqhd_399 a{color:#aaa;text-decoration:none}._icp_1gqhd_399 a:hover{color:#fff;text-decoration:underline}@media(max-width:768px){._ctaText_1gqhd_95{font-size:.95rem}._ctaButton_1gqhd_205{padding:10px 20px;font-size:.9rem}._columnTitle_1gqhd_237{font-size:1.3rem;margin-bottom:15px}._linkList_1gqhd_253 li{font-size:.9rem;margin-bottom:10px}._footerBottomBar_1gqhd_337{padding-top:15px}._bottomLinks_1gqhd_353{display:flex;flex-direction:column;gap:8px}._bottomLinks_1gqhd_353 span{display:none}._bottomLinks_1gqhd_353 a{font-size:.85rem}._copyright_1gqhd_393{font-size:.75rem}}@media(max-width:480px){._columnTitle_1gqhd_237{font-size:1.2rem}._linkList_1gqhd_253 li{font-size:.85rem}._ctaButton_1gqhd_205{padding:8px 16px;font-size:.85rem}}
