.HeroCarousel-module__hy1Euq__carousel{aspect-ratio:4/3;border-radius:var(--border-radius-md);border:1px solid var(--border-glass);background:var(--bg-secondary);width:100%;position:relative;overflow:hidden;box-shadow:0 12px 40px #0f172a14}.HeroCarousel-module__hy1Euq__slideContainer{width:100%;height:100%;position:relative}.HeroCarousel-module__hy1Euq__slide{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .8s ease-in-out,transform .8s ease-in-out;position:absolute;top:0;left:0;transform:scale(1.02)}.HeroCarousel-module__hy1Euq__activeSlide{opacity:1;visibility:visible;transform:scale(1)}.HeroCarousel-module__hy1Euq__image{object-fit:cover;width:100%;height:100%}.HeroCarousel-module__hy1Euq__overlay{color:#fff;pointer-events:none;background:linear-gradient(#0000 0%,#0f172a4d 30%,#0f172acc 100%);flex-direction:column;gap:6px;padding:24px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.HeroCarousel-module__hy1Euq__caption{text-shadow:0 2px 4px #00000080;font-size:1.05rem;font-weight:700}.HeroCarousel-module__hy1Euq__subCaption{color:#fffc;font-size:.8rem;font-weight:500}.HeroCarousel-module__hy1Euq__controls{pointer-events:none;opacity:0;justify-content:space-between;width:100%;padding:0 16px;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroCarousel-module__hy1Euq__carousel:hover .HeroCarousel-module__hy1Euq__controls{opacity:1}.HeroCarousel-module__hy1Euq__arrowBtn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;pointer-events:auto;width:40px;height:40px;transition:var(--transition-smooth);background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;display:flex}.HeroCarousel-module__hy1Euq__arrowBtn:hover{background:#ffffff4d;border-color:#fff;transform:scale(1.05)}.HeroCarousel-module__hy1Euq__indicators{z-index:10;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.HeroCarousel-module__hy1Euq__dot{cursor:pointer;width:8px;height:8px;transition:var(--transition-smooth);background:#fff6;border:none;border-radius:50%}.HeroCarousel-module__hy1Euq__activeDot{background:var(--accent-cyan);border-radius:4px;width:20px}
.TranslatorDemo-module__7ii-Cq__demoSection{position:relative}.TranslatorDemo-module__7ii-Cq__translateContainer{border-radius:var(--border-radius-md);border:1px solid var(--border-glass);background:var(--bg-secondary);flex-direction:column;margin-top:40px;display:flex;overflow:hidden;box-shadow:0 12px 40px #0891b214}.TranslatorDemo-module__7ii-Cq__langBar{border-bottom:1px solid var(--border-glass);background:#0f172a05;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.TranslatorDemo-module__7ii-Cq__langTabGroup{flex:1;align-items:center;gap:8px;display:flex}.TranslatorDemo-module__7ii-Cq__langTab{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:600;display:inline-flex}.TranslatorDemo-module__7ii-Cq__langTab:hover{color:var(--text-primary);background:#0891b20f}.TranslatorDemo-module__7ii-Cq__langTab.TranslatorDemo-module__7ii-Cq__activeTab{color:var(--accent-cyan);background:#0891b21f;border:1px solid #0891b240}.TranslatorDemo-module__7ii-Cq__langFlag{font-size:1.15rem}.TranslatorDemo-module__7ii-Cq__swapBtn{background:var(--bg-secondary);border:1px solid var(--border-glass);color:var(--text-secondary);cursor:pointer;width:42px;height:42px;transition:var(--transition-smooth);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #0000000a}.TranslatorDemo-module__7ii-Cq__swapBtn:hover{color:var(--accent-cyan);border-color:var(--accent-cyan);transform:rotate(180deg);box-shadow:0 0 12px #0891b240}.TranslatorDemo-module__7ii-Cq__translateGrid{grid-template-columns:1fr 1fr;min-height:380px;display:grid}.TranslatorDemo-module__7ii-Cq__inputPane{border-right:1px solid var(--border-glass);background:var(--bg-secondary);flex-direction:column;display:flex;position:relative}.TranslatorDemo-module__7ii-Cq__outputPane{background:#f8fafcb3;flex-direction:column;display:flex;position:relative}.TranslatorDemo-module__7ii-Cq__textareaWrapper{flex:1;padding:24px;display:flex;position:relative}.TranslatorDemo-module__7ii-Cq__textareaInput{resize:none;width:100%;min-height:190px;color:var(--text-primary);background:0 0;border:none;outline:none;font-family:inherit;font-size:1.2rem;line-height:1.6}.TranslatorDemo-module__7ii-Cq__textareaInput::placeholder{color:var(--text-muted);font-size:1.05rem}.TranslatorDemo-module__7ii-Cq__clearBtn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:var(--transition-smooth);background:#0f172a0f;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;top:24px;right:24px}.TranslatorDemo-module__7ii-Cq__clearBtn:hover{color:var(--error);background:#dc26261f}.TranslatorDemo-module__7ii-Cq__outputResultContent{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.TranslatorDemo-module__7ii-Cq__primaryTranslation{color:var(--text-primary);min-height:60px;font-size:1.35rem;font-weight:600;line-height:1.6}.TranslatorDemo-module__7ii-Cq__phoneticCard{background:#0891b214;border:1px dashed #0891b24d;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;display:inline-flex}.TranslatorDemo-module__7ii-Cq__phoneticTag{text-transform:uppercase;color:var(--accent-cyan);font-size:.75rem;font-weight:700}.TranslatorDemo-module__7ii-Cq__phoneticValue{color:var(--text-primary);font-size:.95rem;font-weight:500}.TranslatorDemo-module__7ii-Cq__taiScriptCard{background:#4f46e514;border:1px dashed #4f46e54d;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;display:inline-flex}.TranslatorDemo-module__7ii-Cq__taiScriptTag{text-transform:uppercase;color:var(--accent-indigo);font-size:.75rem;font-weight:700}.TranslatorDemo-module__7ii-Cq__taiScriptValue{color:var(--accent-indigo);font-size:1.15rem;font-weight:600}.TranslatorDemo-module__7ii-Cq__tokenBreakdown{border-top:1px solid var(--border-glass);margin-top:12px;padding-top:14px}.TranslatorDemo-module__7ii-Cq__tokenHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px;font-size:.78rem;font-weight:700}.TranslatorDemo-module__7ii-Cq__tokenList{flex-wrap:wrap;gap:8px;display:flex}.TranslatorDemo-module__7ii-Cq__tokenChip{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;display:inline-flex}.TranslatorDemo-module__7ii-Cq__tokenVi{color:var(--text-primary);font-weight:600}.TranslatorDemo-module__7ii-Cq__tokenArrow{color:var(--text-muted);font-size:.75rem}.TranslatorDemo-module__7ii-Cq__tokenTai{color:var(--accent-cyan);font-weight:600}.TranslatorDemo-module__7ii-Cq__tokenPhonetic{color:var(--text-muted);font-size:.8rem}.TranslatorDemo-module__7ii-Cq__outputLoader{color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:200px;font-size:.95rem;display:flex}.TranslatorDemo-module__7ii-Cq__pulseSpinner{border:3px solid #0891b226;border-top-color:var(--accent-cyan);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite TranslatorDemo-module__7ii-Cq__spin}@keyframes TranslatorDemo-module__7ii-Cq__spin{to{transform:rotate(360deg)}}.TranslatorDemo-module__7ii-Cq__outputPlaceholder{min-height:200px;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-size:1.05rem;display:flex}.TranslatorDemo-module__7ii-Cq__placeholderIcon{opacity:.7;font-size:1.8rem}.TranslatorDemo-module__7ii-Cq__paneFooter{border-top:1px solid var(--border-glass);background:#0f172a04;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.TranslatorDemo-module__7ii-Cq__footerLeftActions,.TranslatorDemo-module__7ii-Cq__footerRightActions{align-items:center;gap:8px;display:flex}.TranslatorDemo-module__7ii-Cq__charCount{color:var(--text-muted);font-size:.82rem}.TranslatorDemo-module__7ii-Cq__iconBtn{border:1px solid var(--border-glass);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;font-weight:500;display:inline-flex}.TranslatorDemo-module__7ii-Cq__iconBtn:hover:not(:disabled){border-color:var(--accent-cyan);color:var(--accent-cyan);background:#0891b214}.TranslatorDemo-module__7ii-Cq__iconBtn:disabled{opacity:.4;cursor:not-allowed}.TranslatorDemo-module__7ii-Cq__copiedBtn{color:var(--success)!important;border-color:var(--success)!important;background:#0596691a!important}.TranslatorDemo-module__7ii-Cq__keyboardToggleBtn{border:1px solid var(--border-glass);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.TranslatorDemo-module__7ii-Cq__keyboardToggleBtn:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#0891b214}.TranslatorDemo-module__7ii-Cq__keyboardActive{border-color:var(--accent-cyan)!important;color:var(--accent-cyan)!important;background:#0891b21f!important}.TranslatorDemo-module__7ii-Cq__improveBtn{border:1px solid var(--border-glass);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.TranslatorDemo-module__7ii-Cq__improveBtn:hover{color:var(--accent-purple);background:#7c3aed0f;border-color:#7c3aed66}.TranslatorDemo-module__7ii-Cq__virtualKeyboardContainer{border-top:1px solid var(--border-glass);background:#0f172a08;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.TranslatorDemo-module__7ii-Cq__keyboardHeader{justify-content:space-between;align-items:center;display:flex}.TranslatorDemo-module__7ii-Cq__keyboardTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-cyan);font-size:.82rem;font-weight:700}.TranslatorDemo-module__7ii-Cq__closeKeyboardBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.TranslatorDemo-module__7ii-Cq__closeKeyboardBtn:hover{color:var(--text-primary)}.TranslatorDemo-module__7ii-Cq__keyboardSection{flex-direction:column;gap:6px;display:flex}.TranslatorDemo-module__7ii-Cq__keyCategoryLabel{color:var(--text-muted);font-size:.72rem;font-weight:600}.TranslatorDemo-module__7ii-Cq__keyRow{flex-wrap:wrap;gap:6px;display:flex}.TranslatorDemo-module__7ii-Cq__keyCap{background:var(--bg-secondary);border:1px solid var(--border-glass);cursor:pointer;min-width:38px;height:42px;transition:var(--transition-smooth);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:2px 6px;display:inline-flex;box-shadow:0 1px 3px #0000000d}.TranslatorDemo-module__7ii-Cq__keyCap:hover{border-color:var(--accent-cyan);background:#0891b214;transform:translateY(-2px)}.TranslatorDemo-module__7ii-Cq__keyChar{color:var(--text-primary);font-size:1.15rem;font-weight:600;line-height:1.1}.TranslatorDemo-module__7ii-Cq__keySub{color:var(--text-muted);font-size:.58rem}.TranslatorDemo-module__7ii-Cq__vowelKey{background:#0891b208}.TranslatorDemo-module__7ii-Cq__metricsBar{border-top:1px solid var(--border-glass);color:var(--text-secondary);background:#0f172a08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:.82rem;display:flex}.TranslatorDemo-module__7ii-Cq__metricBadge{align-items:center;gap:6px;display:flex}.TranslatorDemo-module__7ii-Cq__statusDot{background:var(--success);width:8px;height:8px;box-shadow:0 0 8px var(--success);border-radius:50%}.TranslatorDemo-module__7ii-Cq__presetSection{margin-top:48px}.TranslatorDemo-module__7ii-Cq__presetHeaderRow{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.TranslatorDemo-module__7ii-Cq__presetHeading{color:var(--text-primary);font-size:1.2rem;font-weight:700}.TranslatorDemo-module__7ii-Cq__categoryFilters{flex-wrap:wrap;gap:8px;display:flex}.TranslatorDemo-module__7ii-Cq__categoryChip{background:var(--bg-secondary);border:1px solid var(--border-glass);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);border-radius:9999px;padding:8px 16px;font-size:.88rem;font-weight:600}.TranslatorDemo-module__7ii-Cq__categoryChip:hover{border-color:var(--accent-cyan);color:var(--text-primary)}.TranslatorDemo-module__7ii-Cq__activeChip{box-shadow:0 4px 12px #0891b24d;background:var(--accent-cyan)!important;color:#fff!important;border-color:var(--accent-cyan)!important}.TranslatorDemo-module__7ii-Cq__presetCardsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.TranslatorDemo-module__7ii-Cq__presetCard{cursor:pointer;border-radius:var(--border-radius-sm);transition:var(--transition-smooth);flex-direction:column;gap:10px;padding:20px;display:flex;position:relative}.TranslatorDemo-module__7ii-Cq__presetCard:hover{border-color:var(--accent-cyan);transform:translateY(-4px);box-shadow:0 10px 25px #0891b21f}.TranslatorDemo-module__7ii-Cq__presetCategoryTag{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-cyan);font-size:.72rem;font-weight:700}.TranslatorDemo-module__7ii-Cq__presetMainLine{color:var(--text-primary);font-size:1.05rem;font-weight:600;line-height:1.4}.TranslatorDemo-module__7ii-Cq__presetTaiRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.TranslatorDemo-module__7ii-Cq__presetTaiScript{color:var(--accent-indigo);font-size:1.2rem;font-weight:600}.TranslatorDemo-module__7ii-Cq__presetTaiPhonetic{color:var(--text-secondary);font-size:.88rem;font-style:italic}.TranslatorDemo-module__7ii-Cq__presetNotes{color:var(--text-muted);font-size:.82rem;line-height:1.4}.TranslatorDemo-module__7ii-Cq__presetActionHint{color:var(--accent-cyan);margin-top:auto;padding-top:8px;font-size:.78rem;font-weight:600}.TranslatorDemo-module__7ii-Cq__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:2000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.TranslatorDemo-module__7ii-Cq__modalCard{border-radius:var(--border-radius-md);background:var(--bg-secondary);width:100%;max-width:540px;padding:32px;position:relative;box-shadow:0 20px 60px #0f172a26}.TranslatorDemo-module__7ii-Cq__modalHeader{border-bottom:1px solid var(--border-glass);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.TranslatorDemo-module__7ii-Cq__modalHeader h3{color:var(--text-primary);font-size:1.25rem;font-weight:700}.TranslatorDemo-module__7ii-Cq__modalCloseBtn{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;font-size:1.2rem}.TranslatorDemo-module__7ii-Cq__modalCloseBtn:hover{color:var(--text-primary)}.TranslatorDemo-module__7ii-Cq__modalForm{flex-direction:column;gap:18px;display:flex}.TranslatorDemo-module__7ii-Cq__modalFormGroup{flex-direction:column;gap:6px;display:flex}.TranslatorDemo-module__7ii-Cq__modalFormGroup label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.TranslatorDemo-module__7ii-Cq__modalOriginalBox{border:1px solid var(--border-glass);color:var(--text-primary);background:#0f172a08;border-radius:8px;padding:12px;font-size:.95rem;font-weight:500}.TranslatorDemo-module__7ii-Cq__modalTextarea{background:var(--bg-secondary);border:1px solid var(--border-glass);width:100%;color:var(--text-primary);resize:vertical;transition:var(--transition-smooth);border-radius:8px;outline:none;padding:12px;font-family:inherit;font-size:1rem}.TranslatorDemo-module__7ii-Cq__modalTextarea:focus{border-color:var(--accent-cyan);box-shadow:0 0 10px #0891b233}.TranslatorDemo-module__7ii-Cq__modalActions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.TranslatorDemo-module__7ii-Cq__modalSuccess{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px 0;display:flex}.TranslatorDemo-module__7ii-Cq__successIcon{border:1px solid var(--success);width:56px;height:56px;color:var(--success);background:#0596691a;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;display:flex}.TranslatorDemo-module__7ii-Cq__modalSuccess h4{color:var(--text-primary);font-size:1.25rem}.TranslatorDemo-module__7ii-Cq__modalSuccess p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}@media (max-width:1024px){.TranslatorDemo-module__7ii-Cq__presetCardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TranslatorDemo-module__7ii-Cq__translateGrid{grid-template-columns:1fr}.TranslatorDemo-module__7ii-Cq__inputPane{border-right:none;border-bottom:1px solid var(--border-glass)}.TranslatorDemo-module__7ii-Cq__langBar{flex-wrap:wrap}.TranslatorDemo-module__7ii-Cq__presetCardsGrid{grid-template-columns:1fr}.TranslatorDemo-module__7ii-Cq__metricsBar{flex-direction:column;align-items:flex-start}}
.LaunchCountdown-module__1ijrGa__countdownWrapper{border-radius:var(--border-radius-lg);background:linear-gradient(135deg,#fffffffa,#f0f9fff0);border:1.5px solid #06b6d459;margin-top:48px;padding:28px 40px;position:relative;overflow:hidden;box-shadow:0 16px 40px #06b6d41f,0 0 25px #06b6d414}.LaunchCountdown-module__1ijrGa__countdownWrapper:before{content:"";background:linear-gradient(90deg, var(--accent-cyan), var(--accent-indigo), var(--accent-blue));height:4px;position:absolute;top:0;left:0;right:0}.LaunchCountdown-module__1ijrGa__countdownGlow{pointer-events:none;background:radial-gradient(circle,#06b6d438 0%,#fff0 70%);width:260px;height:260px;position:absolute;top:-50%;right:-10%}.LaunchCountdown-module__1ijrGa__countdownContent{z-index:2;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.LaunchCountdown-module__1ijrGa__labelCol{flex-direction:column;align-items:flex-start;gap:8px;max-width:620px;display:flex}.LaunchCountdown-module__1ijrGa__launchTag{letter-spacing:.08em;color:var(--accent-cyan);background:#06b6d41a;border:1px solid #06b6d440;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.LaunchCountdown-module__1ijrGa__sparkleIcon{font-size:.9rem}.LaunchCountdown-module__1ijrGa__titleText{color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;line-height:1.35}.LaunchCountdown-module__1ijrGa__highlightDayCard{border:2px solid var(--accent-cyan);border-radius:var(--border-radius-md);transition:var(--transition-smooth);background:linear-gradient(135deg,#fff,#f0fdfa);flex-shrink:0;padding:16px 32px;position:relative;box-shadow:0 10px 30px #06b6d433,inset 0 1px #fffc}.LaunchCountdown-module__1ijrGa__highlightDayCard:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 16px 45px #06b6d44d,inset 0 1px #ffffffe6}.LaunchCountdown-module__1ijrGa__dayInner{align-items:center;gap:16px;display:flex}.LaunchCountdown-module__1ijrGa__dayVal{font-family:var(--font-mono);color:var(--accent-cyan);background:linear-gradient(135deg,#0891b2,#4f46e5);-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;font-size:clamp(2.75rem,4.5vw,3.85rem);font-weight:950;line-height:1}.LaunchCountdown-module__1ijrGa__dayUnitWrapper{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.LaunchCountdown-module__1ijrGa__dayUnitVi{color:var(--text-primary);letter-spacing:.1em;font-size:1.15rem;font-weight:850;line-height:1.1}.LaunchCountdown-module__1ijrGa__dayUnitEn{color:var(--text-muted);letter-spacing:.08em;font-size:.65rem;font-weight:700}@media (max-width:768px){.LaunchCountdown-module__1ijrGa__countdownWrapper{margin-top:36px;padding:24px 20px}.LaunchCountdown-module__1ijrGa__countdownContent{text-align:center;flex-direction:column;gap:20px}.LaunchCountdown-module__1ijrGa__labelCol{text-align:center;align-items:center}.LaunchCountdown-module__1ijrGa__highlightDayCard{justify-content:center;width:100%;max-width:260px;padding:14px 24px}.LaunchCountdown-module__1ijrGa__dayInner{justify-content:center}}
.TechSection-module__M33NLa__techSection{position:relative;overflow:hidden}.TechSection-module__M33NLa__techHeroCard{border-radius:var(--border-radius-lg);background:#ffffffeb;border:1px solid #06b6d438;padding:44px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f172a0a}.TechSection-module__M33NLa__techHeroCard:before{content:"";background:linear-gradient(90deg, var(--accent-cyan), var(--accent-indigo), var(--accent-blue));height:4px;position:absolute;top:0;left:0;right:0}.TechSection-module__M33NLa__techCoreGrid{grid-template-columns:1.35fr 1fr;align-items:center;gap:44px;display:grid}.TechSection-module__M33NLa__techNarrative{flex-direction:column;gap:16px;display:flex}.TechSection-module__M33NLa__techNarrativeTitle{color:var(--text-primary);align-items:center;gap:10px;font-size:1.35rem;font-weight:800;display:flex}.TechSection-module__M33NLa__techNarrativeDesc{color:var(--text-secondary);text-align:justify;font-size:1.02rem;line-height:1.8}.TechSection-module__M33NLa__techStatsCol{flex-direction:column;gap:16px;display:flex}.TechSection-module__M33NLa__statPillCard{border:1px solid var(--border-glass);border-radius:var(--border-radius-md);transition:var(--transition-smooth);background:#f8fafcf2;align-items:center;gap:16px;padding:18px 20px;display:flex}.TechSection-module__M33NLa__statPillCard:hover{border-color:var(--accent-cyan);transform:translate(4px);box-shadow:0 8px 20px #06b6d41f}.TechSection-module__M33NLa__statPillIcon{background:#06b6d414;border:1px solid #06b6d426;border-radius:12px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;font-size:1.8rem;display:flex}.TechSection-module__M33NLa__statPillMeta{flex-direction:column;gap:3px;display:flex}.TechSection-module__M33NLa__statPillVal{color:var(--text-primary);font-size:1.15rem;font-weight:800}.TechSection-module__M33NLa__statPillLabel{color:var(--text-muted);font-size:.82rem;font-weight:500}@media (max-width:1024px){.TechSection-module__M33NLa__techCoreGrid{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.TechSection-module__M33NLa__techHeroCard{padding:24px 20px}}
.TeamSection-module__hWUDfq__teamGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.TeamSection-module__hWUDfq__teamCard{flex-direction:column;justify-content:space-between;gap:20px;height:100%;padding:32px;display:flex}.TeamSection-module__hWUDfq__teamCard:hover{transform:translateY(-4px)}.TeamSection-module__hWUDfq__cardHeader{align-items:center;gap:20px;display:flex}.TeamSection-module__hWUDfq__avatarButton{cursor:pointer;transition:var(--transition-smooth);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.TeamSection-module__hWUDfq__avatar{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-indigo));width:64px;height:64px;transition:var(--transition-smooth);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex;overflow:hidden}.TeamSection-module__hWUDfq__avatarButton:hover .TeamSection-module__hWUDfq__avatar{transform:scale(1.08);box-shadow:0 0 15px #0891b266}.TeamSection-module__hWUDfq__avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.TeamSection-module__hWUDfq__zoomHint{background:var(--bg-secondary);border:1px solid var(--border-glass);opacity:.85;width:22px;height:22px;transition:var(--transition-smooth);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #0000001a}.TeamSection-module__hWUDfq__avatarButton:hover .TeamSection-module__hWUDfq__zoomHint{opacity:1;background:var(--accent-cyan);transform:scale(1.15)}.TeamSection-module__hWUDfq__meta{flex-direction:column;gap:4px;display:flex}.TeamSection-module__hWUDfq__memberName{color:var(--text-primary);font-size:1.25rem;font-weight:700}.TeamSection-module__hWUDfq__memberRole{color:var(--accent-cyan);font-size:.85rem;font-weight:600}.TeamSection-module__hWUDfq__memberBio{color:var(--text-secondary);flex-grow:1;font-size:.95rem;line-height:1.6}.TeamSection-module__hWUDfq__cardFooter{border-top:1px solid var(--border-glass);color:var(--text-muted);align-items:center;gap:8px;padding-top:16px;font-size:.8rem;display:flex}.TeamSection-module__hWUDfq__contactIcon{font-size:.95rem}.TeamSection-module__hWUDfq__contactEmail{font-family:var(--font-mono);font-weight:500}.TeamSection-module__hWUDfq__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:2000;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out TeamSection-module__hWUDfq__fadeIn;display:flex;position:fixed;inset:0}.TeamSection-module__hWUDfq__modalContent{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:var(--border-radius-md);flex-direction:column;align-items:center;gap:16px;width:100%;max-width:440px;padding:24px;animation:.25s cubic-bezier(.16,1,.3,1) TeamSection-module__hWUDfq__scaleIn;display:flex;position:relative;box-shadow:0 20px 50px #0f172a33}@keyframes TeamSection-module__hWUDfq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TeamSection-module__hWUDfq__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.TeamSection-module__hWUDfq__modalCloseBtn{border:1px solid var(--border-glass);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:#0f172a0d;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;top:12px;right:12px}.TeamSection-module__hWUDfq__modalCloseBtn:hover{color:var(--text-primary);background:#0f172a1a;transform:scale(1.1)}.TeamSection-module__hWUDfq__modalImageWrapper{border-radius:var(--border-radius-sm);background:var(--bg-tertiary);border:1px solid var(--border-glass);justify-content:center;align-items:center;width:100%;max-height:420px;display:flex;overflow:hidden}.TeamSection-module__hWUDfq__modalFullImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:400px;display:block}.TeamSection-module__hWUDfq__modalInfo{text-align:center;flex-direction:column;gap:4px;display:flex}.TeamSection-module__hWUDfq__modalMemberName{color:var(--text-primary);font-size:1.25rem;font-weight:700}.TeamSection-module__hWUDfq__modalMemberRole{color:var(--accent-cyan);font-size:.9rem;font-weight:600}@media (max-width:1024px){.TeamSection-module__hWUDfq__teamGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TeamSection-module__hWUDfq__teamGrid{grid-template-columns:1fr}}
