:root{--bg-dark:#0A0E17;--card-bg:#131B2A;--card-border:#1F2C3F;--primary:#0088FF;--primary-glow:rgba(0,136,255,0.3);--primary-container:#004B73;--accent-green:#00E676;--accent-purple:#7C4DFF;--text-main:#F0F6FC;--text-muted:#94A3B8}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;overflow-x:hidden;width:100%;max-width:100%}body{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-dark);color:var(--text-main);line-height:1.6;overflow-x:hidden;width:100%;max-width:100%;position:relative;padding-bottom:80px}img,svg,video,canvas{max-width:100%}button,a{touch-action:manipulation}button:active,a:active{opacity:0.85}.glow-container{position:absolute;top:0;left:0;right:0;width:100%;max-width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.glow-1{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:650px;height:650px;background:radial-gradient(circle,rgba(0,136,255,0.18) 0%,rgba(10,14,23,0) 70%);pointer-events:none;z-index:0;animation:floatGlow1 12s infinite ease-in-out}.glow-2{position:absolute;top:750px;right:-100px;width:550px;height:550px;background:radial-gradient(circle,rgba(124,77,255,0.15) 0%,rgba(10,14,23,0) 70%);pointer-events:none;z-index:0;animation:floatGlow2 15s infinite ease-in-out}@keyframes floatGlow1{0%,100%{transform:translateX(-50%) translateY(0) scale(1);opacity:0.8}50%{transform:translateX(-48%) translateY(30px) scale(1.1);opacity:1}}@keyframes floatGlow2{0%,100%{transform:translateY(0) scale(1);opacity:0.7}50%{transform:translateY(-35px) scale(1.12);opacity:1}}header{max-width:1200px;width:100%;margin:0 auto;padding:24px 20px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.logo{display:flex;align-items:center;gap:12px;font-weight:800;font-size:1.4rem;color:var(--text-main);text-decoration:none}.logo-badge{width:40px;height:40px;border-radius:11px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,136,255,0.35);flex-shrink:0}.logo-badge img{width:100%;height:100%;object-fit:cover}.header-actions{display:flex;align-items:center;gap:20px}.nav-links a{color:var(--text-muted);text-decoration:none;font-weight:500;font-size:0.95rem;transition:color 0.2s}.nav-links a:hover{color:var(--text-main)}.lang-selector{position:relative}.lang-btn{background-color:var(--card-bg);border:1px solid var(--card-border);color:var(--text-main);padding:8px 14px;border-radius:12px;font-size:0.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:border-color 0.2s,background-color 0.2s}.lang-btn:hover{border-color:var(--primary);background-color:#1A253A}.lang-dropdown{position:absolute;top:calc(100%+8px);right:0;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;padding:6px;width:140px;display:none;flex-direction:column;gap:4px;box-shadow:0 10px 30px rgba(0,0,0,0.5);z-index:100}.lang-dropdown.show{display:flex}.lang-option{padding:8px 12px;border-radius:8px;font-size:0.88rem;font-weight:500;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:10px;transition:background 0.2s,color 0.2s}.lang-option:hover,.lang-option.active{background-color:var(--primary-container);color:var(--text-main)}*:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.phone-screen{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}